skysight-inc/HackerNews huggingface dataset:
As a side not, something that never happened to me with incandescents happened with halogens. I refuse to buy anything with the mercury warning and noticed the halogen the was shaped like an incandescent in the 60 W replacement size. I bought it and had it in for about a week. One night I hear a "boom" that wakes me up. It sounded like a muffled shotgun. I walked into the living room to discover[1] the halogen had blown up scattering little glass shards all over the living room. I was not happy.

I went out and bought a cheap LED from Walmart[2] which seems pretty good and turns on right away. I do wonder who is the actual supplier. No heat, bright, and hasn't blown up.

We still have a couple of packs of incandescents at work because we use the chicken coop method of heating a box outside during the winter.

1) well my foot discovered this which required first aid

2) http://www.walmart.com/ip/Great-Value-GVRLA6027ND-Great-Valu...
The New Science of Freezing
As a non-IT pro, I'm willfully ignorant of certain aspects of IT. I have, and like, my Mac. I love my iPad. But I don't own an iPhone, because everyone at work knows I'm the guy who can solve computer problems in a flash, and most people I work with have iPhones.

They walk up to me, they tell me their problem, and I tell them "sorry, I have a Nexus, don't know how it works on iPhone or any other Android phone. Call your manufacturer or your carrier."
You Can't Destroy the Village to Save It: W3C vs. DRM, Round Two
Save 50% Off Original Price on Mobile Game Ginger Roll
What readers of the article really want to know is what the least picked lottery number is. That will maximize the expected winnings. ;)

This paradox is related to the https://en.wikipedia.org/wiki/Interesting_number_paradox
House Grills State Department Over Wassenaar Arrangement
yup. I have four kids, two sisters and a partner.

Sometimes I need to work through ALL the names to get to the right one..

pap...hil...sam...ji...joan..KIM could you please....
Can you explain that a bit more? I'm fascinated but don't quite get the rationale behind having not even the authors of the paper know the results. What is their process?
better training systems. it takes a long time to get new hires up to speed. anything that can improve this is worth it
I agree. Sussman is a mathematician and Felleisen is a programming language researcher which is close enough of a field to be considered math.
Show HN: Trelew, an interactive shell for Trello
Facebook and How UIs Twist Your Words
The Inverse Lake Wobegon Effect
Its also for general programming.
I can't exactly remember why I found it, but there is a book about this very topic! Elevator Traffic Handbook, by Gina Barney
The most succinct informal description I have for NP-complete problems is lack of optimal substructure; that is, given a solution to part of the problem, it's possible for that to not help at all for solving the whole problem.

For Traveling Salesman, this means that given the best tour for an N-city graph, the best tour for the same graph augmented by a single vertex could be entirely different.
Still no. Security is hard. Harder than most other stuff
Dick Smith screwed customer with gift vouchers - you used to work for them - that should be a career ending move for you as you worked for such a scummy organisation!!!
I think he actually talks about the bower package registry (not browser).
How can I buy 292,201,338 tickets?
Yes, but probably a business opportunity to write an API layer over the top, that writes files and SFTPs them on the backend. Sadly.
Given the trivial instruction set, you could probably do it yourself!
I haven't looked over the changelog/breaking changes for 4.0.0, so this may not encompass everything there, but there are a few changes you need to be aware of. How hard it is depends on which functions you use currently, but I doubt it would take more than an hour of find-replace work. They are listed here : https://github.com/lodash/lodash/wiki/Migrating The ones that affected me the most were the changes to the overloaded _.first, _.last, etc, but YMMV.
Do health checks work within a VPC? My understanding was they don't, so this only works for externally facing services.

I agree Haproxy is solid, but ELBs are wonderful for internal microservices.

If you do decide to use Haproxy for microservices internally, I highly recommend Synapse from AirBnB: https://github.com/airbnb/synapse
No, he has an objection to them dropping support for "bower", which is a package manager for javascript files. It does seem like a typo of "browser", so I can see where the confusion would come from.
It's a interesting question, are anti-science movies like Interstellar, which also make science look cool, better for science or worse.
How does remote phosphor help with color rendition? After all, white LEDs also use blue light + phosphor, so how do the remoteness help?
We try to make push backs where we can. You're right though. It does feel futile. It must be so frustrating to work in human rights.
That is not the central and essential change. It's just a style cleanup that they did while they were breaking compatibility anyway.

The big change was string/byte-array typing, which was a mess in Python 2 and was cleaned up in Python 3. That's one of those things that, when changed, inherently breaks old code in ways that, like wizards, are subtle and quick to anger.

Also changing lots of sequence functions like range() to return iterators instead of lists, but those are mostly pure performance wins that don't break compatibility except for some very specific use cases.
Yes, it has to be a local admin account or it would have to be manually added to the group.
There is no one else :)
Thoughts on how Bitcoin development will change over the next couple of years
Yep it's good news. Chargify has been doing it since early 2014, but for a lot of Stripe users it's nice to be able to continue using their API for it.
you have .. stock ?
I think I was confused with shareholders vs stakeholders.
Liverpool akan mencari kemenangan kandang
Track the dangerous squirrels attacking the US power grid
Pretty handy for someone like me who wastes a lot of time trying to get the Latex right in my R markdown docs.
Show HN: A web service demo that uses async IO while possible
The Trials of Alice Goffman
Thanks for the reference. That one is new to me, too.
High-tech glasses help surgeons see cancer cells (2014)
Thanks for the suggest. I've put it here: https://news.ycombinator.com/item?id=10891574 . I don't know if I should delete this thread?
Munchery has the best user experience/delight I've encountered since Uber and Lyft.
I first joined meetup when I dropped out of school and the biggest challenge I ran into was the accessibility of events. Even in the Bay Area where public transportation is decent, and the frequency of tech meetups high, I found myself slugging for an hour and a half each way to get to an event.

Ultimately the value proposition diminished to zero, even though I attended a few awesome events run by hard working companies and individuals.

Meetup is one of those ideas that sounds great on paper, everyone says they'll commit to it, but in reality it falls very short.

And wasn't meetup a shining star in the startup scene a few years ago?
Ask HN: Should I try to become an expert or should I branch out?
I'm a pretty new grad out of college and have been doing iOS development for a few years, which I really enjoy, but I'm worried about becoming too niche in my professional experience. I've done some backend and frontend work for my job, but I still wouldn't feel comfortable applying for a job that was asking for "3+ years Rails experience" or something. I try to expose myself to as many new ideas as possible in my personal projects, and have used Android, Haskell, Purescript, Elm, React, Go, Docker, etc but I have not used these at work. I love technology and broadening my horizons, but I also see the usefulness of knowing something well enough to make a significant contribution in it.

So my question is: which would be better for my career as a software developer:
1. Become an expert in iOS, trying to become as well known in it as possible, attempting to make popular apps and open source projects, and pushing the boundaries in this area as much as possible.

2. Try to transition into something I have no experience in but that I find interesting, like data science, and becoming more of a generalist. What is even the best way to branch out into a completely different field? I'm passionate and a fast learner, but I wonder if having personal projects would be enough to break into a new field.
Immediately prior to Mao however they had colonialism, the Opium Wars, the Boxer rebellion, civil war, invasion by the Japanese and WWII. They were a poor, war ravaged agrarian state. And in ~65 years the world's largest economy.
Kudos to John-David Dalton for making such an awesome lib and being such a positive force behind it for so long! I've reached out to him multiple times on Twitter and he's always been quick to help!

He should definitely write a post on how he stays productive and motivated to work day-in and day-out on one project. Really inspiring!
I think it's time to check out a jquery alternative. My recent projects are basically only using deep copies and some semi-complex selectors. lodash + querySelector should cover pretty much everything at this point.
Show HN: Experiments in neural art for startup fashion
Liverpool vs. Arsenal FC mängule €25 riskivaba panus
Use "incognito" mode in your browser when you run across a meetup group you're not seriously interested in actually going to. If you're curious about "what kind of people join this kind of group? what do they talk about?" and click to view a representative group meetup while logged in, you'll forever be getting suggestions to join that group and similar groups.
Scientists discover 2,100-year-old stash of “fine plucked” tea
A cheaper but as useful dropbox
Earliest tea as evidence for one branch of the SilkRoad across Tibet
What's your CPM? I average around $1, and that's just for a simple webgame (almost no text).
neat article. I didn't know now you can run Docker on EB!!

I recommend start with Docker Machine (https://docs.docker.com/machine/)

Another well-written beginner tutorial (but with a few hardcoded urls): http://stackengine.com/docker-101-01-docker-development-envi...
What about your customers?
This is a master stroke. The masses want to cut science funding. Rebrand as "planetary defence" and the spigots re-open.
I've done similar refactorings in the past (somehow my fingers only remember `npm install underscore`) and for me it has always been a drop-in replacement. However, as others have pointed out, it does depend on how much functions you are using and from my experience the whole thing should not take long.
I'm in a building with a mere nine floors that has such a system (the only buttons in the elevators themselves are door open, door close and alarm). I imagine that the technology will increasingly appear in the smaller buildings as their elevators are built or refurbished.
> If 90% of your students fail your exam what have you learned?

It depends if I have corroborating information.

Normally, it means that they are lacking some very fundamental piece to their learning. The last class I taught that this happened in had a particularly poor Data Structures teacher and so didn't understand Hashes/Dicts/Associative Lists and how to use them.

Yeah, that assignment didn't go well for about 30% of the class. I had to back up and teach that piece.

However, my first assignment ALWAYS has 40+% failure rate. And my assignment is: "Here are the directions to: set up Eclipse, set up Mercurial, type in this program, compile it, run it, and check it in so I can run the automated tester on it."

I literally give people a document with every single step documented. I'm not joking. We're talking a single print statement that prints "Hello, World!".

40%+ always fail. It's almost invariant. Nothing I do can budge that number. I want to bang my head off the desk at the office hours just before and after that assignment.
The same could be said for learning and knowledge in general.
I'd have them focus on achieving strategic goals.
That's a good idea. Do you have idea for a generic strategy for training or is it case-by-case basis?
> try to get others to adhere to coding standards, clearer/more detailed project specs/designs

Is this not standard?
Governments of the world have to care about human rights abuses before someone with teeth can prosecute. I sincerely doubt anyone in power (elected, appointed, hired) in any government cares at all about random humans at distance. Especially if caring would affect their own quality of life.
This looks amazing. I imagine this could create amazing games based on at least 2 titles:

- ultima - Great customisation / open world, but that's already mentioned on the kickstarter page.

- LBA - I would love for someone to create next version in this engine. Can't explain why, but it seems to match so well in my mind. Especially after LBA2 went 3d.
Have you checked out Lea Verou's Bliss.js? http://blissfuljs.com/ It's super minimal and basically relies on querySelector. Give it a whirl and see if it fits your needs.
Did the company end up making millions because of your email?
Ask HN: Swift or Objective-C?
Yes, but it doesn't have to be a single purpose beyond perhaps having fun in a group.

One of the more popular groups in the Baltimore / Washington / Annapolis is the Second Half Fun Rally group -- a group for people in the second half of their lives who just want to have fun. The activities can be anything from an easy hike to a get together for a concert, happy hour, museum visit, community festival, or most anything else that nearly anyone can take part in and enjoy. Beyond the range of activities, the organizer is able to arrange and attend several meetups each month which seems to help in a "maintain the momentum" sort of way.
Obviously a moot point - you can do what you want with your money, but I think your reasoning is flawed.

According to some replies in this thread, there are 292 million combinations. If the Powerball is played once a week, then your expected wait time for picking the winning number is 5.6 million years.

Now let's take a line of you and your heirs for the next 5.6 million years. To say that being short 2 dollars on something will not make a life changing difference in that time frame is naive. Anyone who has lived in poverty will be able to relate to this.

In fact, I will challenge you even further. For many people on this planet $2 US would be the difference between eating today and not. Having $2 can help them decide to buy medicine for their ill child rather than food. Or a mosquito net that will save their life rather than food.

You only think the marginal utility of having $2 is zero because you are so rich that you choose to discard your money without considering if there is something better you could do with it. Sure, it may not make a big difference to you, but the value is nonzero.
> I wouldn't recommend it for datacenter or medium/large enterprise use.

Fortunately (for us), the large consulting firms disagree with your assessment.
I wonder what the science is behind creating a successful, sustainable meetup.

In my experience it comes down to the organizers actually caring and putting in a TON of effort. A bit like organizing a successful conference really. It's absolutely exhausting but every meetup I know that works well has someone (or multiple people) slogging their guts out and draining their emotional energy on connecting people, finding new attendees/speakers, and keeping it going.

When a meetup turns into a mere "get X people in a room and do little else" it starts to tail off and people split off into cliques and eventually meetups die (but I did make two great friends recently out of such a situation).
> And other people are better?

Other people are remarkably less prone to arrogantly declaring everyone else to be idiots, in my experience. Tech is a field full of people who fondly imagine Dilbert as a documentary about a hero.
Just about every interior design showroom or expo has "Edison bulbs" (fancy incandescents) for their aesthetic appeal.
Swift for new stuff.
Sorry about the missing reference. I was thinking of (a) classroom clickers, (b) poll everywhere, which as you point out is limited to polls, and (c) UW CP's student feature, which allows more interactivity but requires students to install the UW CP client on a laptop or tablet.

Big picture, I'm sure you are right that there is a lot of unexplored/unexploited classroom tech that could leverage smartphones and sms for better collaborative and interactive work.

Incidentally, if you are looking for powerpoint export, the best way I found was to basically to export each slide as an image, including every animation step. Pathetic, slow, but mostly reliable.
SODIMM-Style Module Runs Linux on Atmel SAMA5D4x
Imagine that someone less holy would post a list of supposedly remarkable projects in CS without mentioning McCarthy's LISP, Kay's Smalltalk, Armstrong's Erlang, Stallman's Emacs, Cox's Plan9, git of Linus, etc. How would you react?

Like in this example, these books I have mentioned are not even a matter of opinion, they are such masterpieces, without which no list could be considered worth having.

You probably pissing up the wrong tree.
Yup, and that's why adding the word learning to some material from the long well-established field of statistics is high hype, low academic standards, and inappropriate. So, I am objecting. As you note, can tell in two minutes that what computer science does with the word learning is inappropriate.

More generally computer science keeps misusing words to suggest that their work is somehow close to what humans do when thinking, and that suggestion is misuse of language, hype, or worse. They should stop it.

Yes, but this point, that as you correctly note can be seen in two minutes, is controversial here at HN.
> This person is clearly not familiar with the militantly computer ignorant segment of the user base.

Given the anecdote she shared relates to doing desktop support for Windows users at the dawn of web proxies, your whole premise seems like a strawman you've erected in order to launch into a non-argument.
Whaling and Startups
I argued this seemingly endlessly here and on the W3C mailing list. I lost, too.

The W3C has become convinced that if it doesn't adopt DRM into the 'open web' (thereby destroying it), it will become irrelevant because content producers will boycott the web. What they don't seem to understand is that DRM-encumbered content is not part of the open web _anyway_, by definition; there is no benefit to companies making it available on DRM-encumbered 'web sites' versus proprietary app-store apps.

It's very hard to talk about this in detail with those pushing for DRM, because they claim that the requirements incumbent upon them to support DRM are secret, and can't be shared with the public.

http://boingboing.net/2014/01/14/requirements-for-drm-in-htm...

https://news.ycombinator.com/item?id=7055016

I think the reason for this is 'crisis of representation'; that is, those voices on the W3C pushing for DRM are very large, very well funded, and have good access to key decision-makers (like Berners-Lee and Jaffe).

The end result is something that looks like a sensible, consultative approach to developing standards but is in fact not.
You personally don't have to write the macro: cargo makes it super easy to use ones others have written, e.g. https://crates.io/crates/maplit/.
No more bodge wires. This will have price impacts when your board has minor errors. No more repairs. And more more pilfering of components :-(. Sounds like planned obsolescence to me! Apple will probably use it first.
This site analyzes YouTube channel sentiment and trending themes
Deploying Containers Using Docker Compose
> Avoid companies with stupid hiring policies.

Agree with this. Sounds ridiculous. What other profession has to prove their skills in such a way in a job interview?
Show HN: Pacman Canvas in HTML5
It's really not possible to make a blanket judgement. The lot of high end systems boil down to brand name, software compatibility, "one throat to choke", and vertical integration. While the first two are mostly meaningless, the last two can have profound network effects. IBM has been able to realize nice vertical integration across most of their current systems, and they have some world class people doing CPUs, compilers, OSes, application stacks. If you have a problem with the mainframe you have one company to deal with.. that could be very good or very bad (somewhere brand name aka reputation does matter). In consumer terms, it's kind of like Mac vs PC.

It's also not so easy to judge x86 as low end. Stratus and HP make some really high end fault tolerant/instruction retry x86 servers that could be considered mainframes IMHO.

Low end x86 servers are "good enough" for a large portion of what people use servers for, and a massive amount of work has gone into making distributed systems that can scale and handle faults semi-predictably. That said, I'd much prefer my bank account to reside on an IBM mainframe SysPlex for the time being.

Sun kind of struggled in the CPU market as well as indecision around x86 for a long time, it's one of the primary reasons they are now part of Oracle. Those E3500/6500 systems are very high quality and would probably still be running fine today if performance isn't the only measure of worth.

I've long been a fan of IBM's POWER system p or whatever they want to call it depending on the day of the week. It's positioned somewhat in the middle of x86 and mainframe, but you generally get more powerful systems than x86 with mainframe inspired reliability. Still, these fill a much narrower niche than cheap x86 boxes.
A comedy show pilot based on Theranos
They also have a better color light for, you know, seeing things. LEDs vary and can get pretty close.
Basic Income: We tried this before and its failures are quite famous
Learn Haskell, it significantly changed the way I think about programming and those new perspectives have been applicable in the other languages I've written in. Lisp is good, but I think Haskell will broaden your horizons more. The only problem is Haskell is really hard to learn and there aren't a ton of good learning resources. I suggest learning a simpler, similar language Elm, to start thinking functionally, and then move on to Haskell.
Only if your business is "writing files in plaintext and SFTPing them." Payers are basically immune to technical disruption, and it's really not worth the effort trying to create friendlier facades on what are essentially 1960s-era business and EDI processes. Someday they'll catch up technically, but until then med-fin-tech startups are punching boulders uphill.

Do I sound bitter? I think I sound bitter.
Certificate Search
I think you underestimate (some) people's humanity.
Totally. Most of developers I know are unable to see what people want. They are good at technical point of view, they are good at recognizing patterns and read data, but usually they are unable to connect all the dots and make something beautiful.

I started developing just 3 years ago, after shifting from marketing and sales. Its amazing how most developers lack social skills needed to understand user trends. Yes, product managers are important to connect technical point of view with more abstract one. No, not all developers are like that, but I would say 2/3 at least.

Developers are mostly good at creating products that they would use. Once they enter ground where they create product for others - thats when difficult part begins.