Let the Other 95% of Great Programmers In Summary: The anti-immigration people have to invent some explanation to account for all the effort technology companies have expended trying to make immigration easier. Keywords: programmers, great, people, programmer, technology Full article on paulgraham.com | 434 Points and 632 Comments Selling to the Fortune 500, Government, and Other Lovecraftian Horrors Summary: (Make sure you give them one easy, obvious option for where to send the checks, and that that mailbox is monitored for discrete envelopes containing paper worth potentially tens of thousands of dollars.
When security goes right Summary: I’ve written a lot over the years about ways that companies have gotten security wrong; as a pedagogical technique, I find that it is very effective, since people tend to remember those stories better. Keywords: graphs, security, issue, traffic, technical Full article on daemonology.net | 336 Points and 99 Comments Capsela, the game that changed my life Summary: While the manual comes with a vast collection of pictures with models, much more interesting is to let your imagination flow and create things, a “crawler crane vacuum”?
Why movies look weird at 48fps, and games are better at 60fps Summary: Sure, you can change things up – add a simple noise/film grain at lower frame rates to mask the jaggies – but you may get better results in some circumstances at > 43fps with 720p than at 30fps with 1080p with jittering or temporal antialiasing – although past a certain point, the extra resolution should paper over the cracks a bit.
Mozilla Research Projects Summary: Mozilla gives out over $500,000 a year to support academic research worldwide on topics including virtual reality, computing ethics, accessibility and open data. Keywords: research, open, mozilla, web, join Full article on mozilla.org | 440 Points and 92 Comments UI Performance Decline – OS X Tiger to Yosemite [video] Full article on vimeo.com | 282 Points and 239 Comments Docker Image Insecurity Summary: This means malicious input to a C program, in this case the Docker image XZ Utils is unpacking, could potentially execute arbitrary code.
Prosecute Torturers and Their Bosses Summary: Americans have known about many of these acts for years, but the 524-page executive summary of the Senate Intelligence Committee’s report erases any lingering doubt about their depravity and illegality : In addition to new revelations of sadistic tactics like “ rectal feeding ,” scores of detainees were waterboarded, hung by their wrists, confined in coffins, sleep-deprived, threatened with death or brutally beaten.
“Warning: Do Not use my mirrors/services until I have reviewed the situation” Summary: HomeReading Searching Subscribe Sponsors Statistics Posting Contact Spam Lists Links About Hosting Filtering Features Download Marketing Archives FAQ Blog Keywords: homereading, searching, subscribe, sponsors, statistics Full article on article.gmane.org | 883 Points and 166 Comments Rooms and Mazes: A Procedural Dungeon Generator Summary: Instead of game loops, today we’re going to talk about possibly the most fun and challenging part of making a roguelike: generating dungeons!
How to Be an Expert in a Changing World Summary: Which means anyone who wants to have such incentives can, by turning their comments into bets: if you write about a topic in some fairly durable and public form, you’ll find you worry much more about getting things right than most people would in a casual conversation. Keywords: change, ideas, people, beliefs, opinions Full article on paulgraham.com | 452 Points and 117 Comments
Possible upcoming attempts to disable the Tor network Summary: People use the Tor network every day to conduct their daily business without fear that their online activities and speech (Facebook posts, email, Twitter feeds) will be tracked and used against them later. Keywords: tor, network, users, directory, safe Full article on blog.torproject.org | 516 Points and 131 Comments Technical Papers Every Programmer Should Read at Least Twice (2011) Summary: Dynamo: Amazon’s Highly Available Key-value Store 6 (link to paper) by Giuseppe DeCandia, Deniz Hastorun, Madan Jampani, Gunavardhan Kakulapati, Avinash Lakshman, Alex Pilchin, Swaminathan Sivasubramanian, Peter Vosshall and Werner Vogels
Git client vulnerability announced Summary: This work is an extension of the data-quality checks we have always performed on repositories pushed to our servers to protect our users against malformed or malicious Git data. Keywords: git, vulnerability, github, versions, repositories Full article on github.com | 818 Points and 190 Comments EFF in Court to Argue NSA Collection from Internet Backbone Is Unconstitutional Summary: One of the government’s most powerful surveillance tools is scheduled to sunset in less than three weeks, and, for months, EFF has fought multiple legislative attempts to either extend or expand the NSA’s spying powers—warning the public, Representatives, and Senators about circling bills that threaten Americans’ privacy.
Why the Sony hack is unlikely to be the work of North Korea Summary: Likewise, I find it hard to believe that a “Nation State” which lives by propaganda would be so willing to just throw away such an unprecedented level of access to the beating heart of Hollywood itself. Keywords: sony, north, korea, security, data Full article on marcrogers.org | 388 Points and 219 Comments Linus Torvalds on semaphores (1999) Summary: IndexHomeAboutBlog
Farewell, Dr. Dobb’s Summary: The advent of the Web, which offered a vast array of new information sources, meant that Dr. Dobb’s was no longer the central access point a complicated transition for the team, but one wholly in keeping with the original mission. Keywords: dobb, revenue, years, year, site Full article on drdobbs.com | 1029 Points and 326 Comments Android: I don’t need your permission Summary: Other apps can register themselves as experts in handling specific pieces of data, like phone numbers, text messages, or contacts.
How You Know Summary: When people do that today it’s usually to enjoy them again (e.g. when looking at pictures of a trip) or to find the origin of some bug in their compiled code (e.g. when Stephen Fry succeeded in remembering the childhood trauma that prevented him from singing). Keywords: read, reading, remember, books, experience Full article on paulgraham.com | 686 Points and 275 Comments Good News You May Have Missed in 2014 Summary: If this new treatment regimen pans out, it could dramatically reduce the time it takes to cure drug-resistant TB and save poor countries billions of dollars in health-care costs.
My Adventures with “4K” 2160p and Linux Summary: I could use for tests feeding some of this Netflix 2160p experimental content, but the big objective here was to tie this monitor to my desktop development machine which is currently running with a dual DVI Radeon HD4650 graphics card. Keywords: monitor, seiki, display, card, point Full article on lxer.com | 316 Points and 153 Comments Programming and Programming Languages Summary: The language has improved in many ways, making some of the code in this book no longer executable.
Einstein: The Negro Question (1946) Summary: Your ancestors dragged these black people from their homes by force; and in the white man’s quest for wealth and an easy life they have been ruthlessly suppressed and exploited, degraded into slavery. Keywords: negroes, einstein, america, attitude, tradition Full article on onbeing.org | 441 Points and 307 Comments How Products Are Made Summary: Alan M. Turing to Joseph von FraunhoferCleveland Abbe to Louis BrailleErnst Ruska to Konstantin TsiolkovskyGeradrus Mercator to James RumseyJoseph Bramah to Thomas DavenportRobert Goddard to Percy Lavon JulianShelby Davidson to Donald A.
Yahoo Starts Prompting Chrome Users to “Upgrade” to Firefox Summary: It’s still too early to know whether the Yahoo/Mozilla deal made any difference in terms of market share for either of the two organizations, but chances are we’ll see at least a small uptick in Yahoo’s numbers come January. Keywords: firefox, yahoo, search, engine, users Full article on techcrunch.com | 460 Points and 236 Comments Yehuda Katz and Steve Klabnik Are Joining the Rust Core Team Summary: Wherever there is discussion about Rust to be found, be it IRC, the RFCs repo , or Reddit / HackerNews , you can be sure to find a comment or two from Steve there, explaining and clarifying the situation.
Streem – a new programming language from Matz Summary: examplesadd splat in pattern matching and array construction Jul 13, 2016 srcFixed a memory leak. Keywords: streem, make, jun, latest, commit Full article on github.com | 547 Points and 189 Comments Margaret Hamilton, lead software engineer, Project Apollo Full article on threefingeredfox.net | 485 Points and 95 Comments Peter Sunde: ‘I went to jail for my cause. What did you do?
Travis CI: From Open to Minimum Vacation Policy Summary: Instating an open vacation policy can be poison for your people’s team and happiness, as it removes the lower barrier of what’s an acceptable amount of time to be away and focus on recharging and your family, in short, your personal well-being. Keywords: vacation, people, time, days, company Full article on paperplanes.de | 675 Points and 329 Comments Firefox.html: Rebuilding Firefox UI in HTML Summary: With a UI in HTML leveraging the Browser API, we could drop XUL and close the gap between B2G and Firefox Desktop.
US Senate Report on CIA Detention and Interrogation Program Full article on intelligence.senate.gov | 879 Points and 578 Comments Announcing Ubuntu Core, with snappy transactional updates Summary: I love it when two completely different efforts find underlying commonalities, and it’s wonderful to me that the work we’ve done for the phone, where carriers and consumers are the audience, might turn out to be so useful in the cloud, which is all about back-end infrastructure.
Android Studio 1.0 Full article on android-developers.blogspot.com | 725 Points and 230 Comments The Fatal Pinch Summary: I say consultingish because there is a long slippery slope from making products to pure consulting, and you don’t have to go far down it before you start to offer something really attractive to customers. Keywords: money, people, company, make, investors Full article on paulgraham.com | 480 Points and 198 Comments Uber banned from operating in Indian capital after rape accusation Summary: NEW DELHI (Reuters) - U.
Please don’t denigrate what a beginner is currently learning Summary: ), especially because you know from the bottom of your hacker heart that your given language, framework, library, text editor, hosting environment, ergonomic keyboard, standing desk, etc. Keywords: learning, beginner, programmer, programming, php Full article on pgbovine.net | 369 Points and 161 Comments We Can’t Trust Uber Summary: Reputational penalties have not been sufficient incentives to encourage more responsible use of data and algorithms, especially because almost all the big players engage in similar behavior — and Uber has just been rewarded by its investors to the tune of $1.
The World’s Dumbest Idea: Maximizing Shareholder Value [pdf] Summary: We forge strong partnerships with our clients, managing their money as if it were our own and offering them honest counsel. Keywords: investment, clients, gmo, management, asset Full article on gmo.com | 379 Points and 136 Comments America’s Toughest, Ugliest Warplane Summary: An undisclosed number of Warthogs, part of the “Blacksnakes” 163rd Expeditionary Fighter Squadron based at Fort Wayne, Indiana, have been deployed to Middle Eastern airbases to provide air cover to troops fighting ISIS in Iraq and Syria.
BPG Image format Summary: It gives a higher dynamic range (which is important for cameras and new displays) and a slightly better compression ratio (because there are less rounding errors in the decoder). Keywords: bpg, hevc, released, supported, license Full article on bellard.org | 842 Points and 327 Comments Freelancing: How to talk yourself into charging more Summary: That worked to keep me afloat, until a single (massive) pricing mistake made me question my entire career choice.
Are You a Robot? Introducing “No CAPTCHA ReCAPTCHA” Full article on googleonlinesecurity.blogspot.com | 694 Points and 213 Comments Wire – Modern Communications Network Summary: You can switch between work and personal conversations, and use different profiles for colleagues, business partners, and friends. Keywords: personal, wire, secure, messenger, lets Full article on wire.com | 498 Points and 410 Comments Hacking PayPal Accounts with one click Summary: Through the PayPal Bug Bounty program, the researcher reported this to us first and our team worked quickly to fix this potential vulnerability before any of our customers were affected by this issue.
NASA: We’re sending humans to Mars Summary: CloseCloseCloseCloseCloseCountryCodeFor customers ofUnited States40404(any)Canada21212(any)United Kingdom86444Vodafone, Orange, 3, O2Brazil40404Nextel, TIMHaiti40404Digicel, VoilaIreland51210Vodafone, O2India53000Bharti Airtel, Videocon, RelianceIndonesia89887AXIS, 3, Telkomsel, Indosat, XL AxiataItaly4880804Wind3424486444Vodafone » See SMS short codes for other countries Keywords: tweet, location, instant, love, add Full article on twitter.com | 1424 Points and 597 Comments 24⁄192 music downloads are silly Summary: For example, an error on the part of the testers inadvertantly revealed that an invited audiophile expert had not been making choices based on audio fidelity, but rather by listening to the slightly different clicks produced by the ABX switch’s analog relays!
Nature makes all articles free to view Summary: “To me, this smacks of public relations, not open access,” says John Wilbanks, a strong advocate of open-access publishing in science and a senior fellow at the Ewing Marion Kauffman Foundation in Kansas City, Missouri. Keywords: nature, access, articles, papers, free Full article on nature.com | 1102 Points and 133 Comments CoreOS is building a container runtime, Rocket Summary: When Docker was first introduced to us in early 2013, the idea of a “standard container” was striking and immediately attractive: a simple component, a composable unit, that could be used in a variety of systems.
Wanderers: a short film of humanity’s expansion into the Solar System [video] Full article on vimeo.com | 543 Points and 132 Comments Mean People Fail Summary: Thanks to Sam Altman, Ron Conway, Daniel Gackle, Jessica Livingston, Robert Morris, Geoff Ralston, and Fred Wilson for reading drafts of this. Keywords: people, successful, work, founders, meanness Full article on paulgraham.com | 488 Points and 507 Comments Hard-won lessons about money and investing Full article on mattcutts.
3D.City – Game built with three.js and sea3d Full article on lo-th.github.io | 434 Points and 84 Comments Sell Services on Amazon Summary: Pros receive these jobs via notifications through the Selling Services on Amazon app or the Seller Central home page. Keywords: services, amazon, jobs, customers, home Full article on services.amazon.com | 314 Points and 100 Comments Phoenix – Elixir Web Framework Summary: Copy this repo via git clone https://github.
Meditation study shows changes associated with awareness, stress (2011) Summary: The analysis of MR images, which focused on areas where meditation-associated differences were seen in earlier studies, found increased gray-matter density in the hippocampus, known to be important for learning and memory, and in structures associated with self-awareness, compassion, and introspection. Keywords: meditation, study, brain, practice, mindfulness Full article on news.harvard.edu | 380 Points and 184 Comments The Unreasonable Effectiveness of C (2013) Summary: They have to do awkward backflips of syntax, use special knowledge of “smart” compilers and VM internals to get that performance, to the point that the simple expressive nature of the language is lost to strange optimizations that are version specific, and usually only stand up in micro-benchmarks.
How We Did It: SNL Title Sequence Summary: The Alexa was mounted with a Canon 30-300mm zoom and set at 800 ISO. Keywords: sequence, camera, shot, set, lens Full article on alex-buono.com | 470 Points and 60 Comments Python idioms I wish I’d learned earlier Summary: I used to use the os library exclusively to manipulate files; now I can even programmatically call complex command-line tools like ffmpeg for video editing(And yes, I use Windows, so do all of my clients.
God’s Lonely Programmer Summary: Unable to work, he collects Social Security disability and spends most of his time coding, web surfing, or using the output from the National Institute of Standards and Technology randomness beacon to talk to God—he posts the results on his webpage as “Terry Davis’ Rants.” Keywords: god, davis, templeos, temple, oracle Full article on motherboard.vice.com | 883 Points and 338 Comments Permissions asked for by Uber Android app Summary: I don’t remember agreeing to allow uber accedes to my phone calls and sms messages.
Gates Foundation to require immediate free access for journal articles Summary: “By reinforcing the global health community’s commitment to sharing research data and information, we can accelerate the development of new solutions to tackle infectious diseases, cut maternal and child mortality, and reduce malnutrition in the world’s poorest places,” wrote Trevor Mundel, president of the foundation’s Global Health Division, on the group’s website on 20 November . Keywords: access, foundation, open, journals, gates
JS1k demo: “Highway at Night” Summary: Author: Jani Ylikangas Twitter: @ GitHub:Facebook:Google+: + Reddit: /r/ Pouet:Website: jsriffs.blogspot.fi Compo: classic Demo link: http://js1k.com/2014-dragons/demo/1951 Shortlink: http://js1k.com/1951 Blog post: please update here! Keywords: http, author, jani, ylikangas, twitter Full article on js1k.com | 525 Points and 99 Comments Git’s initial commit Summary: You can’t later fake any step of+the way once you have the name of a changeset.++So to introduce some real trust in the system, the only thing you need+to do is to digitally sign just one special note, which includes the+name of a top-level changeset.
Youtube-dl Full article on rg3.github.io | 597 Points and 173 Comments Quantum OS - OS based on Linux which conforms to Material Design guidelines Summary: Automates many manual QA tasks Support a proven standard methodology Prevents haphazard and incomplete testing Can be applied to both batch and on-line Fits into an existing environment Saves time and money Simplifies regression testing Minimizes disruption of normal production operations Reduces the impact of the project on staff Includes powerful customization features.
How to reward skilled coders with something other than people management Summary: The way to empower your technical leaders is to set expectations early and often , encouraging them to be clear about their ultimate goals, without sending the message that they will be less respected if they don’t transition into people management. Keywords: technical, engineers, work, time, job Full article on lizthedeveloper.com | 414 Points and 157 Comments
Rules for Creating Gorgeous UI, Part 2 Summary: Upstart website has a 35% opacity black filter.If you hop into Firebug and remove the overlay, you’ll see that the original image was too bright and had too much contrast for the text to be legible. Keywords: text, good, image, fonts, ui Full article on medium.com | 551 Points and 111 Comments Stop Changing UIs for No Good Reason Summary: As far a I can tell (and I have not taken a large survey), these big UI changes almost always come because there are no other useful features to contribute to the system and, for whatever reason, people cannot leave well enough alone.
Unicode Text Converter Summary: Psuedo transforms (made by picking and choosing from here and there in Unicode) available:acute accents, CJK based, curvy variant 1, curvy variant 2, curvy variant 3, faux Cyrillic, Mock Ethiopian, math Fraktur, rock dots, small caps, stroked, subscript (many missing, no caps), superscript (some missing), inverted, and reversed (an incomplete alphabet, better with CAPITALS). Keywords: math, bold, characters, italic, curvy Full article on panix.com | 908 Points and 239 Comments
Launching in 2015: A Certificate Authority to Encrypt the Entire Web Summary: One of the government’s most powerful surveillance tools is scheduled to sunset in less than three weeks, and, for months, EFF has fought multiple legislative attempts to either extend or expand the NSA’s spying powers—warning the public, Representatives, and Senators about circling bills that threaten Americans’ privacy. Keywords: surveillance, december, deeplinks, blog, government Full article on eff.org | 2019 Points and 423 Comments
WhatsApp Co-Founder Donates $1M to FreeBSD Foundation Summary: We’ll all benefit if FreeBSD can continue to give people the same opportunity it gave me – if it can lift more immigrant kids out of poverty, and help more startups build something successful, and even transformative. Keywords: freebsd, foundation, donation, jan, years Full article on freebsdfoundation.blogspot.com | 1230 Points and 213 Comments Uber Executive Suggests Digging Up Dirt on Journalists Summary: At the dinner, Uber CEO and founder Travis Kalanick, boyish with tousled graying hair and a sweater, made the case that he has been miscast as an ideologue and as insensitive to driver and rider complaints, while in fact he has largely had his head down building a transformative company that has beat his own and others’ wildest expectations.
The Programmer’s Price: Want to hire a coding superstar? Call the agent Summary: “The first person who comes to mind, he’s also a bioinformatician.” He rattled off a dazzling list of accomplishments: the developer does work for the Scripps Research Institute, in La Jolla, where he is attempting to attack complicated biological problems using crowdsourcing, and had created Twitter tools capable of influencing elections. Keywords: guvench, solomon, people, told, tech
Our lander’s asleep Summary: The possibility that this may happen was boosted this evening when mission controllers sent commands to rotate the lander’s main body, to which the solar panels are fixed. Keywords: philae, lander, contact, rosetta, sunlight Full article on blogs.esa.int | 392 Points and 162 Comments The Man Who Made the UK Say “I’m Sorry for What We Did to Turing.” Summary: Arriving in theaters this fall is a major new film about Alan Turing, the man who broke the German codes, an achievement critical in winning World War II.
MetricsGraphics.js – D3-based library optimized for visualizing time-series data Summary: The emergent philosophy is one of efficiency and practicality - by following the standards embodied by the library, you will make beautiful, concise and impactful presentations and dashboards. Keywords: data, library, graphic, graphics, line Full article on metricsgraphicsjs.org | 380 Points and 76 Comments Show HN: Explained Visually Summary: EV 10 - 2015/02/17 Keywords: ev, ordinary, squares, regression, betas
Letter to Amazon Board from Fired Ad Exec Summary: A few weeks prior to launch, I was forced to escalate a key technical issue to the VP and SVP around latency - it was taking at least 3-5 seconds for our advertising app to load our advertiser’s custom landing pages - this is a problem the Kindle Ad Products team owned - ultimately an issue owned my manager Munira Rahemtulla and VP Paul Kotas.
Microsoft takes .NET open source and cross-platform Summary: NEW YORK — Nov. 12, 2014 — On Wednesday, Microsoft Corp. reinforced its commitment to cross-platform developer experiences by open sourcing the full server-side .NET stack and expanding .NET to run on the Linux and Mac OS platforms. Keywords: visual, studio, microsoft, developers, preview Full article on news.microsoft.com | 2376 Points and 772 Comments Philae has landed Summary: Media captionThe moment the Philae comet landing was confirmedEarly data started to come back from instruments, and one team could see that the lander had sunk about 4cm (1.
Help the Gnome Foundation Defend the Gnome Trademark Against Groupon Summary: GNOME has been an integral part of the free and open source universe for over a decade and half, and is a vital component of Fedora’s desktop operating system. Keywords: gnome, software, groupon, trademark, community Full article on gnome.org | 722 Points and 223 Comments Rosetta comet landing – live stream Summary: Rosetta’s Philae lander is provided by a consortium led by DLR, MPS, CNES and ASI.
Firefox Developer Edition Summary: By using the Developer Edition, you gain access to tools and platform features at least 12 weeks before they reach the main Firefox release channel. Keywords: developer, firefox, edition, tools, features Full article on developer.mozilla.org | 979 Points and 288 Comments The Founder’s Guide to Selling Your Company Summary: When a sufficiently high-up decision maker decides he/she wants to buy your startup, he/she will attempt to meet with you constantly and put time pressure on you, so as to prevent you from shopping the deal and getting a better offer.
Police Use Department Wish List When Deciding Which Assets to Seize Summary: In the sessions, officials share tips on maximizing profits, defeating the objections of so-called “innocent owners” who were not present when the suspected offense occurred, and keeping the proceeds in the hands of law enforcement and out of general fund budgets. Keywords: forfeiture, civil, law, seized, cars Full article on nytimes.com | 403 Points and 78 Comments
Computer Scientists Ask Supreme Court to Rule APIs Can’t Be Copyrighted Summary: PRESS RELEASE Keywords: press, release, computer, scientists, supreme Full article on eff.org | 517 Points and 169 Comments Urbit: a personal cloud computer Full article on doc.urbit.org | 460 Points and 280 Comments Almost Everything in “Dr. Strangelove” Was Based on Fact Summary: “The very existence of the lock capability,” a top Air Force general claimed, “would create a fail-disable potential for knowledgeable agents to ‘dud’ the entire Minuteman [missile] force.
Doing Business in Japan Summary: Taro called me on March 12th, the day after the Touhoku earthquake, to say that he was concerned about my balance in the circumstances (I had cleared out my account to pay a tax assessment minutes before the quake) and, if I needed it, to come down to the bank and, quote, we’ll take care of you and worry about the numbers some other time, endquote.