Just doesn’t feel good Summary: Ad blockers come with an important asterisk: while they do benefit a ton of people in major ways, they also hurt some, including many who don’t deserve the hit. Keywords: peace, war, doesn, feel, good Full article on marco.org | 449 Points and 297 Comments Volkswagen Is Ordered to Recall Nearly 500k Vehicles Over Emissions Software Summary: In 2013, Toyota recalled more than 10 million vehicles and agreed to pay the United States government a $1.
Pluto ‘Wows’ in Spectacular New Backlit Panorama Full article on nasa.gov | 543 Points and 95 Comments The toxic side of free – how I lost the love for my side project (part 4) Summary: In fact, one user ( David Gauld , who actually worked for me doing the Left Logic redesign and built a fair amount of confwall ) was the first to go pro catching the , even before I had announced it - a cool side effect of the open source.
14-Year-Old Boy Arrested for Bringing Homemade Clock to School Summary: The boy, who, according to a piece in the Dallas Morning News , “makes his own radios and repairs his own go-kart,” wanted to show his engineering teacher his handiwork. Keywords: ahmed, mohamed, school, teacher, boy Full article on techcrunch.com | 1952 Points and 870 Comments Google Is 2B Lines of Code, All in One Place Summary: By comparison, Microsoft’s Windows operating system—one of the most complex software tools ever built for a single computer, a project under development since the 1980s—is likely in the realm of 50 million lines .
Nine of the World’s Biggest Banks Form Blockchain Partnership Summary: The blockchain works as a huge, decentralized ledger of every bitcoin transaction ever made that is verified and shared by a global network of computers and therefore is virtually tamper-proof. Keywords: blockchain, technology, banks, bitcoin, rutter Full article on recode.net | 460 Points and 274 Comments HP to cut 25-30k jobs Summary: At a meeting for Wall Street analysts, chairman and chief executive Meg Whitman said: “We’ve done a significant amount of work over the past few years to take costs out and simplify processes and these final actions will eliminate the need for any future corporate restructuring.
Our First Certificate Is Now Live Summary: We’ll be working towards general availability over the next couple of months by issuing certificates to domains participating in our beta program. Keywords: root, encrypt, issuing, certificate, cross Full article on letsencrypt.org | 1131 Points and 255 Comments React Native for Android Summary: Given that the Android port of the app required refactoring existing iOS code to abstract platform-specific components into their own files, we would’ve essentially been constantly forking and merging two versions of the same codebase.
What I Wish I Knew When Learning Haskell Summary: Irrefutable Patterns Hackage Exhaustiveness Stacktraces Laziness Skolem Capture Foreign Function Pointers Attoparsec Parser Inline Cmm PrimMonad Specialization unbound-generics Editor Integration EKG Nix Haddock Corecursion Category Arrows Bifunctors ExceptT hint / mueval Roles Higher Kinds Kind Polymorphism Numeric Tower SAT Solvers Graph Sparks Threadscope Generic Parsers GHC Block Diagram GHC Debug Flags Core Inliner Unboxed Types Runtime Memory Representation ghc-heapview STG Worker/Wrapper Z-Encoding Cmm Runtime Optimizations RTS Profiling Algebraic Relations
Show HN: Make a programmable mirror Summary: When its mirror time, I also recommend turning on the device Developer Option: “Stay Awake - Screen will never sleep while charging” Keywords: mirror, device, commit, aug, adhesive Full article on github.com | 1172 Points and 136 Comments What Ever Happened to Google Books? Summary: If Google was, in truth, motivated by the highest ideals of service to the public, then it should have declared the project a non-profit from the beginning, thereby extinguishing any fears that the company wanted to somehow make a profit from other people’s work.
Amazon Web Services in Plain English Summary: It’s like RabbitMQ, Sidekiq Should have been called AWS Firewall Use this to Block bad requests to Cloudfront protected sites (aka stop people trying 10,000 passwords against /wp-admin) It’s like Sophos, Kapersky These are the services that only work for mobile developers. Keywords: called, amazon, aws, services, data Full article on expeditedssl.com | 1479 Points and 222 Comments New human-like species discovered Summary: Image copyrightJohn HawksImage caption Homo naledi has a mixture of primitive and more modern features Scientists have discovered a new human-like species in a burial chamber deep in a cave system in South Africa.
How we ended up with microservices Summary: With the new architecture framework, we were able to reduce our lead time for new features to something that, whilst still far away from the good old days , was much more acceptable for a company trying to play in the highly competitive music industry: Keywords: time, code, feature, make, team Full article on philcalcado.com | 479 Points and 90 Comments Apple Unveils the iPad Pro Summary: Founded 1976 Overview Apple is a multinational corporation that designs, manufactures, and markets mobile communication and media devices, personal computers, portable digital music players, and sells a variety of related software, services, peripherals, networking solutions, and third-party digital content and applications.
Node v4.0.0 Summary: Over the past year thanks to donations from companies such as Rackspace, DigitalOcean, Scaleway, miniNodes, Voxer, Joyent, CloudFlare, ARM Holdings, and individuals from the community, we’ve built an amazing test cluster that includes an impressive line-up of Linux variants, OS X, Windows, FreeBSD and SmartOS. Keywords: src, release, fix, rod, vagg Full article on nodejs.org | 1248 Points and 267 Comments Neocities is implementing IPFS – distributed, permanent web Summary: As our electronic country becomes more influential and facilitates the world with more information, governments and corporations alike have started to pry into HTTP’s flaws, using them to spy on us, monetize us, and block our access to any content that represents a threat to them, legitimate or otherwise.
The Pixel Factory Summary: So despite my long laundry list of concerns, the future is very bright, and there is still the undeniable trump card: WebGL is so much faster that even if you have to bend it in unsavory ways, it will still make DOM/SVG/Canvas 2D look clunky as hell.Note: MathBox 2 will be out as soon as I catch up on sleep and get some rudimentary docs together.
Death to Bullshit Summary: Popups, jargon, junk mail, anti-patterns, sensationalism, begging for likes, tracking scripts, marketing spam, dark patterns , unskippable ads, clickbait, linkbait, listicles, seizure-inducing banners, captchas, QR codes, barely-visible unsubscribe buttons, 24-hour news networks, carousels, auto-playing audio, bloatware, sudden redirects to the App Store, telemarketing, ticked-by-default subscribe buttons, “your call is important to us”, pageview-gaming galleries, native advertising, the list of bullshit goes on and on and on.
Maybe it’s time to talk about a new Linux Display Driver Model Summary: It needs the cooperation from the Linux Kernel devs (cough Trovalds and his team cough) accepting such initiative, Google’s help (Android side), good Vulkan drivers, and a better windowing system than X (like Wayland). Keywords: linux, vulkan, work, gpu, driver Full article on yosoygames.com.ar | 224 Points and 65 Comments Academics are being hoodwinked into writing books nobody can buy Summary: “The best thing now,” he continued, “is if you could jot down a few pages, as a proposal, which we could then send out to reviewers.
The Website That Got Me Expelled Summary: In grade four they caught me with a full set of shoplifted Marvel trading cards; they marched me down to the convenience store where I had taken them from and the owner gave me a stern lecture about how, if he wanted, he could report the theft to the police and it would go on my permanent record (I later learned that my parents had called ahead to let him know they were bringing me in, and asked him to be as scary as possible).
Stripe: Open Source Summary: Maps on-disk config files into global configuration, taking into account the current environment. Keywords: stripe, open, source, library, mongodb Full article on stripe.com | 581 Points and 64 Comments HTML5 Deck of Cards Full article on pakastin.github.io | 419 Points and 157 Comments Fifty Summary: Ditto for other media, books are about to go extinct (and I’ll miss them), computer programs are now monstrosities of large numbers of layers of libraries cobbled together to create ever more slickly polished user interfaces showing ever more inane content and advertising.
New React Developer Tools Summary: Built entirely with React, making it easier to develop and extend Firefox support Selected component instance is available as $r from the console More detail is shown in props in the component tree Right-click any node and choose “Show Source” to jump to the render method in the Sources panel Right-click any props or state value to make it available as $tmp from the console Full React Native support
Google Will Soon Start Punishing Mobile Sites that Use Annoying App Install Ads Summary: Starting November 1, sites that show app install ads that hide “a significant amount of content on the transition from the search result page” will be penalized by losing their “mobile-friendly” status. Keywords: google, app, install, click, site Full article on techcrunch.com | 683 Points and 302 Comments Google’s look, evolved Full article on googleblog.blogspot.com | 683 Points and 430 Comments
A native hypervisor is coming to OpenBSD Summary: However, getting to this point invovled building most of the scaffolding needed to finish the rest, and like I stated before, more people can now more easily help with what’s left (basically the virtio(4) emulation for disks and network interfaces). Keywords: vmm, support, openbsd, cpu, mark Full article on marc.info | 276 Points and 110 Comments OS X Yosemite Security and Privacy Guide Summary: It doesn’t support TLS 1.
OS X Command Line Utilities Summary: Simply type diskutil list to see the path names of disks and removable media attached to your machine, and then point the command at the volume you want to operate on. Keywords: command, open, os, scripts, line Full article on mitchchn.me | 517 Points and 202 Comments Oliver Sacks has died Summary: Dr. Sacks variously described his books and essays as case histories, pathographies, clinical tales or “neurological novels.
Hack: A typeface designed for source code Summary: Open the font playground Embed Hack in your website or web application by including one of the following code snippets into the section of your document. Keywords: code, hack, source, characters, font Full article on sourcefoundry.org | 521 Points and 243 Comments Windows Certificate Manager does not display the complete trust list Summary: In contrast, good old certmgr.msc only shows a much smaller subset of that list, which it proudly claims to be your system’s “Trusted Root Certification Authorities”.
Phoenix 1.0 Full article on phoenixframework.org | 792 Points and 224 Comments Why It’s Safe for Founders to Be Nice Summary: But while it is very common for startups to die from running through their initial funding and then being unable to raise more, the underlying cause is usually slow growth or excessive spending rather than insufficient effort to extract money from existing customers. Keywords: successful, founder, founders, rapacious, making
Pixar in a Box – Khan Academy Summary: If you’re seeing this message, it means we’re having trouble loading external resources on our website. Keywords: message, means, trouble, loading, external Full article on pixarinabox.org | 753 Points and 65 Comments Chrome will begin pausing many Flash ads by default on September 1 Summary: In June, we announced ( https://goo.gl/TF7dmD ) that Chrome will begin pausing many Flash ads by default to improve performance for users.
“I Had a Baby and Cancer When I Worked at Amazon” Summary: I chalked it up to a horrendous administrative error but remain disappointed that a company of Amazon’s size didn’t have better mechanisms in place to prevent something like that from happening during an employee’s maternity leave. Keywords: amazon, company, people, leave, women Full article on medium.com | 458 Points and 297 Comments Who Hacked Ashley Madison? Summary: The Toronto cops mostly recapped the timeline of known events in the hack, but they did add one new wrinkle: They said Avid Life employees first learned about the breach on July 12 (seven days before my initial story) when they came into work, turned on their computers and saw a threatening message from the Impact Team accompanied by the anthem “ Thunderstruck ” by Australian rock band AC/DC playing in the background.
WordSafety – Check a name for unwanted meanings in foreign languages Summary: However, if you know this word should be in the database, then apologies for the omission — please submit it using the form below and save somebody from embarrassment! Keywords: word, found, languages, decide, website Full article on wordsafety.com | 431 Points and 274 Comments UK surveillance “worse than 1984” says new UN privacy chief Summary: Cannataci, who is a professor of law at the University of Malta, and uses neither Facebook nor Twitter, is empowered to review government policies on digital surveillance and the collection of personal data, and to identify activities that harm privacy protection without any compelling justification.
John Carmack’s son’s game in Racket Summary: Hidden fieldsSearch for groups or messages Keywords: hidden, fieldssearch, groups, messages Full article on groups.google.com | 402 Points and 169 Comments Stocks Off Sharply as Market Upheaval Grows Summary: Xu Sitao, the chief China economist in the Beijing office of Deloitte, said in a speech in Hong Kong that the effect on the economy could be muted because equities represent only 7 percent of the overall wealth of urban Chinese households, which continue to rely heavily on real estate in their holdings.
China Stock Market Drops 8.5% Summary: China’s surprise move to devalue its yuan two weeks ago — which could make its exports more competitive — and a string of weak data signal the economy may be feebler than expected, despite a campaign to rev up growth including interest rate cuts and measures to boost lending. Keywords: fell, china, stock, investors, dollar Full article on marketwatch.com | 373 Points and 228 Comments
On being the maintainer and sole developer of SPITBOL (2012) Summary: SPITBOL uses tcc for its C compiler, NASM for its assembler, musl libc for its runtime libraries, and Rob Lanbley’s toybox to provide basic Unix commands. Keywords: spitbol, programming, language, work, june Full article on daveshields.me | 334 Points and 95 Comments Exploring the Hacker Tools of Mr. Robot Summary: It is refreshing to see a television show making an effort to not only highlight capabilities of current hacking techniques but trying to stay reasonably close to reality, unlike the nonsense seen in CSI:Cyber.
“Two days ago the police came to me and wanted me to stop working on this” Full article on github.com | 1543 Points and 526 Comments Bcachefs – A general purpose COW filesystem Summary: If you think this is interesting and worthwhile and youwant to see it completed and upstream - especially if you’re at a company thatmight make use of it - talk to your $manager or whoever and nag them until theysend me a check :)
Real Life First Person Shooter, Chatroulette Version [video] Full article on youtube.com | 423 Points and 41 Comments Designing and Building Stockfighter, Our Programming Game Summary: My design process was to throw out a lot of real-world trading problems (thanks a million to our advisors from industry; all mistakes in interpretation are our fault alone), winnow to the ones which seemed most amenable to working on our system, and then arranging them in rough order of difficulty assuming the player takes the most straightforward route through the level.
Bootstrap 4 alpha Summary: Each theme contains everything you’d find in Bootstrap, plus stunning real world examples, brand new components and plugins, custom documentation, and simple build tools. Keywords: bootstrap, ve, support, themes, release Full article on blog.getbootstrap.com | 655 Points and 208 Comments Go 1.5 is released Summary: The new darwin/arm64 port and external linking features fuel the Go mobile project , an experiment to see how Go might be used for building apps on Android and iOS devices.
OnHub Summary: It replaces your existing router, and it’s a system of points that you place around the home to put an end to dead zones while delivering fast connectivity to every room and every device. Keywords: onhub, devices, google, wifi, network Full article on on.google.com | 984 Points and 615 Comments Multiple Vulnerabilities in Pocket Summary: Tue, Aug 18, 2015 I haven’t used Firefox as my primary browser in many years, so I have to admit that I hadn’t heard of Pocket until I saw this Bugzilla bug in a Hacker News post .
Eve Version 0 Summary: Originally we imagined ourselves as a sort of modern day Visual Basic 6, but as we collected use cases for Eve we discovered very few people want to build applications or websites. Keywords: version, people, build, eve, research Full article on chris-granger.com | 590 Points and 188 Comments We are barely halfway done Summary: I made a call to the Uline Company, and asked for the impossible: I wanted 8 pallets of boxes, delivered within the day.
The network is hostile Summary: While it’s cheap to hold China out as some sort of boogeyman, it’s significant that someday a large portion of the world’s traffic will flow through networks controlled by governments that are, at least to some extent, hostile to the core values of Western democracies. Keywords: nsa, data, network, internet, point Full article on blog.cryptographyengineering.com | 276 Points and 93 Comments GPS Trackers in Fake Elephant Tusks Reveal Ivory Smuggling Route Summary: Hide caption In May 2013 poachers with the insurgent group Seleka massacred 26 elephants at Dzanga Bai, a mineral-rich watering hole in the Central African Republic.
Inside Amazon: Wrestling Big Ideas in a Bruising Workplace Summary: At Amazon, workers are encouraged to tear apart one another’s ideas in meetings, toil long and late (emails arrive past midnight, followed by text messages asking why they were not answered), and held to standards that the company boasts are “unreasonably high.” The internal phone directory instructs colleagues on how to send secret feedback to one another’s bosses. Keywords: amazon, employees, company, worked, workers
Brains Sweep Themselves Clean of Toxins During Sleep (2013) Summary: The team discovered that this increased flow was possible in part because when mice went to sleep, their brain cells actually shrank, making it easier for fluid to circulate. Keywords: brain, sleep, nedergaard, alzheimer, fluid Full article on npr.org | 445 Points and 184 Comments Edward Snowden at IETF 93 Full article on gist.github.com | 442 Points and 139 Comments
Even when told not to, Windows 10 doesn’t stop talking to Microsoft Summary: For many users, perhaps even the majority, these trade-offs will be worthwhile; services such as Cortana (Siri, Google Now), cloud syncing of files, passwords, and settings, and many other modern operating system features are all valuable, and many will feel that the loss of privacy is an acceptable price to pay. Keywords: windows, microsoft, start, machine, traffic
“It’s done, there is no way back. We tried, we failed” Summary: Although is was a conscious game-design decision, I believe the feeling of freedom the 3D movement opened up, gave players the sense that Woolfe was no longer a platformer, but an open-world type game (more than once compared to Assassin’s Creed, which is an honor, but also a curse as we would never be able to compete).
Relay Technical Preview Summary: It turns out that this was a significant source of friction for our developers; fragile coupling between client and server caused data-related bugs and made iteration harder. Keywords: relay, data, react, developers, updates Full article on facebook.github.io | 474 Points and 106 Comments Discovery of a new irregular pentagon that can cover the plane Summary: That same year an unlikely mathematical pioneer entered the fray: Marjorie Rice, a San Diego housewife in her 50s , who had read about James’ discovery in Scientific American.
G is for Google Full article on googleblog.blogspot.com | 2228 Points and 561 Comments Show HN: Big List of Naughty Strings for testing user-input data Summary: Aug 12, 2015 LICENSEYear should be year of original publication Jan 16, 2017 README.mdFix broken link in README Apr 4, 2017 blns.base64.jsonRegenerate derived files. Keywords: strings, list, pull, jan, naughty Full article on github.com | 514 Points and 79 Comments Presumption of stupidity Summary: A large enough subset of customers appreciated the breaks on pricing and commitment created by booking multiple lessons up front that it made sense to model the business that way.
Change Your Name Summary:  The liking you have for a name that has become part of your identity manifests itself not directly, which would be easy to discount, but as a collection of specious beliefs about its intrinsic qualities. Keywords: find, good, names, company, companies Full article on paulgraham.com | 355 Points and 336 Comments 60 years ago: The famous Boeing 707 prototype barrel roll over Lake Washington Summary: There was one dramatic photo , taken by Bel Whitehead, the test engineer on the flight, as he knelt by a passenger cabin window and snapped a picture of the plane inverted over Seattle.
Classical music generation with recurrent neural networks Summary: My original idea was based on a fractal decomposition of time and some sort of repetition mechanism, but after reading more about neural networks, I decided that they would be a better fit. Keywords: time, network, note, output, neural Full article on hexahedria.com | 443 Points and 120 Comments VPaint: An experimental vector graphics editor Summary: Junctions between edges are tracked by VPaint, and always preserved during editing (unlike in most other vector graphics editors, where Bezier paths are all independent from each others).
Unix Toolbox Summary: The program cdparanoia http://xiph.org/paranoia/ can save the audio tracks (FreeBSD port in audio/cdparanoia/), oggenc can encode in Ogg Vorbis format, lame converts to mp3. Keywords: file, server, key, freebsd, linux Full article on cb.vu | 491 Points and 38 Comments Firefox exploit found in the wild Summary: The files it was looking for were surprisingly developer focused for an exploit launched on a general audience news site, though of course we don’t know where else the malicious ad might have been deployed.
Windows Bridge for iOS Summary: NOTE: Please also install the Mobile development with .NET workflow option (Xamarin Tools) due to a bug in Nugetizer (See Issue 5026 ) Keywords: windows, bridge, visual, studio, project Full article on github.com | 417 Points and 142 Comments Tesla unveils new car-charging robo-snake Summary: When Tesla’s billionaire founder Elon Musk tweeted in December that the all-electric carmaker was working on a charger “that automatically moves out from the wall and connects like a solid metal snake.
Hawaii Bans Non-Compete and Non-Solicit Clauses in High-Tech Employment Full article on casetext.com | 533 Points and 173 Comments Tufte CSS Summary: Also notice how Tufte CSS includes separate font files for bold (strong) and italic (emphasis), instead of relying on the browser to mechanically transform the text. Keywords: tufte, text, css, margin, class Full article on daveliepmann.com | 461 Points and 103 Comments Show HN: Image Processing for Everybody Summary: 2D Convolution Filter Add Noise Agglomerate Binarize Otsu Binarize Savola Canny Edge Detector Compass Mask Enhance Mode Equidensity Lines Extract Lines Extrema Fill Concavities Gabor Gaussian Low Pass Inverse Contrast Ratio Mapping Lablace Of Gaussian Max Max Min Median Median Min Morphological Edge Negate Normalize Illumination One Pixel Edge Rank Transform Unsharp Masking
The Web We Have to Save Summary: The prominence of the Stream today doesn’t just make vast chunks of the Internet biased against quality — it also means a deep betrayal to the diversity that the world wide web had originally envisioned. Keywords: web, facebook, social, blogs, people Full article on medium.com | 760 Points and 238 Comments Twitter Contest Winning as a Service Summary: My favorite thing that I won was a cowboy hat autographed by the stars of a Mexican soap opera that I had never heard of.
Postgres Guide Summary: This guide is designed as an aid for beginners and experienced users to find specific tips and explore tools available within Postgres. Keywords: postgres, guide, database, hosting, history Full article on postgresguide.com | 362 Points and 51 Comments “Googles ‘vertical center div css’ for the 100th time. reads for 7 minutes” Summary: She more or less wants a blog to keep track of what is going on at a recess club she made at school: regular notes, calendar, things like that.
Convox – Launch a Private Cloud in Minutes Summary: ProviderIntegration AWS EnabledDetailsGitHub EnableGitLab EnableSlack Enable Keywords: build, deploy, scale, cli, image Full article on convox.com | 298 Points and 115 Comments Breaking Smart Full article on breakingsmart.com | 235 Points and 62 Comments India and Bangladesh have begun the exchange of over 160 enclaves Summary: India and Bangladesh began the exchange of over 160 enclaves – small areas of sovereignty completely surrounded on all sides by another country – and in so doing ended a dispute that has lasted almost 70 years.
FFmpeg’s future and resigning as leader Summary: New school: Use the highest level language in which the latest supercomputer can solve the problem without the user falling asleep waiting. Keywords: ffmpeg, leader, community, merges, future Full article on ffmpeg.org | 374 Points and 144 Comments How Does Voxel Quest Work Now? Summary: You will want to toy with cell sizes to hit the sweet spot: big enough so that one cell usually fits an entire object, but small enough such that there are not too many objects within a given cell.