skysight-inc/HackerNews huggingface dataset:
I think this article has it backwards. I usually gauge what the company culture is by the dress code. If everyone in the office is wearing a suit and looks down on me for not doing so, I don't want to work there. If they judge someone for not wearing a suit I don't want to work there. If they care about good results and as long as you dress appropriately for any customers you may face, that is probably a good culture.
Perhaps what is "needlessly" hard (whatever that really means) to one is the exact right solution for someone else?

Anyway, I can hardly think of a dumber way to spend my oh-so-valuable time then to spend it on learning a tech just because its "needlessly" hard (yes I know I'm overusing the parenthetical, for effect of course), but to each their own.

To be honest, learning it as a strategy to bump up one's rates could be considered a rather smart thing to do, but of course you had better understand the true economics of the move and know thy markets.

Aren't most of us interested in making (more) money?

It would be nice to know of what he is speaking of.
There are however plenty of Germans who are not fluent in English despite having access to all the same cool American movies as you did.
Why Work-Life Balance Is Only Illusion
I can attest to the fact that people from the US does not dress more casual than people from the Southern Cone of South America (Argentinians/Chileans/Uruguayans).
Were you to want to, you'd have much much more space and could just convert a lot of the body to li-ion which is probably a better use than really trying to get it last that long on AAs. (Also there are probably better processors, unless you really need the graphics performance (though not all the time of course), it really is true that the RPi is a GPU with a CPU accessory, shame it is so hard to do compute with the GPU)

Anyways for your needs I'd look at the CHIP, which is much like the rPi 0 except it has WIFI and BT connectivity, plus built in power control and charging circuitry (and costs $9 (or $8 if you are fast)) [1]

A hackish job is probably possible, the hard part would be sourcing the display.

[1] http://makezine.com/2015/11/28/chip-vs-pi-zero/
Yes, thanks for clarifying: Purescript is eager. But the slow response time is not related to Purescript being eager or lazy, it's related to the slow prime factorization algorithm.
Blackberry to exit Pakistan
Note the update. But still worth posting, BB apparently does not bend to pressure to install backdoors and would rather exit a market than give in.
Huge prime factors are indeed a problem (in the sense that the simply look like circles). I think I can work a little bit on the scaling of the diagrams (there is still some free space). Maybe this would help to see larger prime factors. Thanks for the feedback!
Energy Innovation: Why We Need It and How to Get It – Bill Gates
+1 for The Analytics Edge.

Along the same lines but a more thorough treatment of linear regression and statistical inference is the excellent Data Analysis and Statistical Inference https://www.coursera.org/course/statistics
New way to visually search on Pinterest
I've never been the most productive person, but I find myself hitting a wall once I use about 15-20 of those 62 hours on a side project. For my schedule and life, that's the point where it starts impacting things like sleeping a full 8-9 hours and eating healthy meals at regular times.

YMMV and I've known people who regularly put in 35-40 hours of side project work on top of a 40+ hour job, but they've certainly been few and far between in my experience.
I would strongly encourage anyone interested in formal methods (and formal proofs in particular) but may be intimidated by dependent types, which serve as the basis for Coq (and are foreign not only to software developers but to most mathematicians as well) to give TLA+[1] a look. It is a decade younger than Coq (16 vs. 26), but simpler to use, much more gradual, and has had industry adoption pretty much since its inception.

Instead of dependent types (in fact, TLA+ is untyped[2]) It is based on simple ZF set theory and logic, and should be immediately familiar to anyone who's taken even one logic (or discrete math) course in college. In addition to a proof assistant it has a good model checker, comes bundled in a nice (relatively speaking) IDE, and is easy to learn (with a thorough tutorial written by Leslie Lamport himself).

TLA+ is also more widely used in the industry -- both hardware and software -- perhaps most notably in the software industry by Amazon, who use TLA+ to specify many of their AWS services. TLA+ is a formal specification (and verification) tool designed for engineers and used by engineers. Although, to be fair, neither tool is used by a large portion of the industry.

EDIT: Removed potentially incendiary Lamport quote.

EDIT: Changed an incorrect statement about Coq's use in the industry

[1]: http://research.microsoft.com/en-us/um/people/lamport/tla/tl...

[2]: See Should Your Specification Language Be Typed? by Lamport and Paulson: http://research.microsoft.com/en-us/um/people/lamport/pubs/l...
Oh! The accursed "USA Business Casual".... the absolutely rigid uniform of khaki pants and a blue button down shirt. Cringetastic!
If I'm not mistaken on iOS you can only do it if you wrap you r web app into a native app. On OS X however you can actually get real push notifications even for websites.
You can use a similar thermal mass trick under a house if you're looking to balance day/night energy consumption. This can have a very large impact on your bills, payback times are on the order of about a decade, much shorter than the projected lifetime of a house.
Ah, yes, the Center National for Research Scientific.
This is now one of the best things on the internet. Second only to http://www.omfgdogs.com/
Coursera Calculus 1 - https://www.coursera.org/learn/calculus1/home/welcome , Jim Fowler makes Calculus a very entertaining topic.
Ohhhh, so when I do 1655 I'm not just getting a pentagon, I'm getting five circles, each made out of 311 little tiny dots? (Or however many dots it is :P)
I don't know about the business side (Though i'm not sure that your data is widely representative), but as far as everyday life it's a big difference. I go between the Netherlands and the US for a few weeks about 6-7 times a year. In everyday life it's just a lot less common to see someone on the streets in, say, Leiden or Amsterdam who's putzing around in an old T-shirt and jeans or (god help us all) sweatpants.
I agree with you. I also think this way. However, keep in mind though that the unemployment for software engineers in the Bay Area is nearly zero. I've rejected more companies than the other way around. So for people like us, we tend to collectively get a lot of say over company culture, or else we leave and find a better place to work. This isn't true of most other industries though.
Why pipe into xargs when you can just use find -exec?
Seconded. I too was hanging off his every word, and learned from this course that Roget's Thesaurus is arranged in a completely different way to a regular thesaurus (by category/association rather than alphabetically) [1], and so much about how a good song is structured.

[1] https://en.wikipedia.org/wiki/Roget%27s_Thesaurus
+1 I recently completed this course. It's really quite good.
Terms Of Services ?

As far as I know, Telegram is really really open (at the moment) with really few limitations.

For me, this is a very important fact. yes, is a big (and debated) topic; Pavel Durov express many times the point. See: http://techcrunch.com/video/pavel-durov-of-telegram-whatsapp...

BTW, For another story, I pressed Telegram to know if I could or not use bot apss for commercial business.I puplished on my microblog homepage: twitter.com/solyarisoftware the answer I got by https://telegram.me/botsupport (BTW it's an helpdesk/support center, by humans, see typo :-))
Can't you still do the old assignments?
I don't think so, there're a lot of videos from the streets and almost everyone is dressed well. Sure, as a man you didn't have much of a choice back then when it comes to clothes, but nevertheless everyone looked much better than nowadays in my opinion.
More "We support net neutrality but since we have no choice, we'll allow you to pay for priority access for your server". Its opt-in.
Wait, how can you break the BBB with a LED? I'm going to use one for a LEGO robot, and I'd like to not fry it :P
Exactly. Maybe a Retina display with super-resolution on the canvas would help ;-)
>> If something really is unnecessarily complex, better alternatives are likely to arise, perhaps suddenly. (This assumes people are free to choose alternatives, not prohibited by law, for example.)

Not being free to pick alternatives is a common case. There are a lot of dev teams out there that have "approved technology lists". What gets on this list is decided by management and/or a lead architect. It can often be the case that simpler alternatives can't get used because they aren't approved.

This isn't necessarily a bad thing. I could see project management saying "no" to simpler solutions in the name of preserving the stability of a project. Besides, a sufficiently talented team should be able to work within such resource constraints and come up with creative solutions anyways.
xargs can consume multiple files at once. I'd say less forking/execv, better perf.
Bitmovin (YC S15) announces live cloud encoding, build your own Twitch
Perfect Mazes with Recursive Backtracker Algorithm in Rails
DNA repair protein BRCA1 implicated in cognitive function and dementia
Eco activists launch spoof ad campaign ahead of Paris climate summit
How to Fix Everything: Spending a few days at iFixit
Mandatory OSS project plug: If you want to get your Raspberry Pi communicating securely with other computers, even over a public network, I wrote a Python library for that!:

https://stringphone.readthedocs.org/
red doesn't sell well in the USA. We'll have full communism but we'll market it as something else. Probably still calling it the "free market capitalism". That's what we inaccurately call our current system and nobody blinks.

Most likely it'll roll out like public libraries / utilities. I already drive on government owned streets kept safe by government paid cops and clean by government paid trash pickup to visit the government owned library to use the government owned photocopier when I need to do legacy media stuff. Not a huge extension of the concept at the library to use the government owned 3d printer to make stuff or the government owned protein sequencer to make me soylent-tier food, maybe in 30 years.
The CEO who took a pay cut to give his staff a $70k minimum wage
100 Years After Einstein's Relativity, We're Still Just Figuring Gravity Out
Movies in Germany are dubbed. (I imagine that GP is from Sweden and probably moved to Germany, given that's the language of his/her parents)
Agree. Also, "ten-thousand-github-commits" doesn't make a person automatically a safe host. Would you want to couchsurf with Hans Reiser?
Has there been any scientific evidence suggesting this is the case?

In college I struggled to wake up in time for 8am classes (that I had no interest in taking). Not surprisingly, a big part of the problem is that I was staying up until 11, or 2, or 4 every night. My typical schedule now (29 years old) is asleep around 9, up at 4:30 and gym 5-6:30 or so. Weekends are only an hour or so later than that, and it's been that way since about 3 years ago.

My point is I think it is as much why you're waking up early as it is a "natural rhythm" or something like that. I would much rather go to the gym at 5:30 than to a liberal arts gen ed class at 8:00. Yes it's possible my circadian clock shifted I suppose, but I think it's as much desire or habit as anything else.
Ok, it has low power consumption... no eth, no wifi, no usb... how do you communicate and what for? Running on batteries for two days and manually coping data from sd card?
Spoken like someone with either no experience in Illinois politics or simply jerks their knee around the color red.

Illinois has the worst financials of any state in the union. There's an elephant in the room: unfunded pension liabilities, thanks to corrupt public unions and an ineffective government (just like California!). "Shitting on unions"... They _are_ absolutely a problem in Illinois and something needs to be done about the power they have. Simplifying that to "shitting" is a disservice to anyone who lives in the state. We need to be having real conversations about the role and powers that public unions can have.. This kind of language is perpetuating the problems the nation continually has (e.g. the left protecting unions at all cost, the right trying to kill them all). I hope that we can start thinking critically instead of mindlessly parroting the language of the parties.

And yes, doing in the business in the state does suck because of taxes. Why do you think the state had to pay Sears to stay?

I don't like the way he got elected, but I sure as hell appreciate the fact that he'll be doing something different compared to the last decade. Let's just hope he doesn't follow the trend and do something to end up in prison.
I wasn't familiar with mutation testing. This is also from the article:

>We used the open source tool PIT [35] to generate faulty
versions of our programs. To describe PIT’s operation, we
must first give a brief description of mutation testing.

>A mutant is a new version of a program that is created
by making a small syntactic change to the original program.
For example, a mutant could be created by modifying a
constant, negating a branch condition, or removing a method
call. The resulting mutant may produce the same output as
the original program, in which case it is called an equivalent
mutant. For example, if the equality test in the code snippet
in Figure 1 were changed to if (index >= 10), the new
program would be an equivalent mutant.

Sounds like a resource intensive way to test -- # tests * loc * mutation options. However, if you need the fault tolerance it could be worth it. You can probably spot check to get similar quality with lower resources. Very interesting.
I am on a similar schedule, and I will start getting tired around 8:45 or so. I'm usually in bed by 9. My first alarm is 4:27 but if I'm particularly tired or don't have anything extra to get done in the morning I will turn that one off and let the one at 4:55 wake me up.
I often get the feeling that proponents of the gig economy underestimate just how transient their "in-demand skills" really are. A person's in-demand skills can only take them so far before someone else comes along with equal (or even better skills) and undercuts the "top-layer". At which point, instead of having the time to acquire new skills, the individual instead needs to devote their time to the "constant hustle" of finding the next gig before their reserves are depleted.
Got a better solution, with wide adoption, that can get you on just about every internet-enabled consumer-facing computer in the world with the same codebase? :)
Can anyone recommend a course on business organisation? I'm planning on starting a startup and want to round out my business knowledge as to who I should hire.

I want to stay in charge of tech & strategy while letting someone else manage finance, hr, etc. I couldn't find a single one that actually explains what a CEO does on coursera/edx/novoed.
WRT primate thinking "I own you" is way more dominant than "I am willing to fairly trade with you".
Finding Love Online: Tips and Rules to Remember
The MSP430 is renowned for low power and will idle (i.e. suspended waiting for interrupts) at microamps.

Architecturally it's a 16 bit Von Neumann architecture at up to 16MHz with a remarkably elegant ISA and extensions to let it address more memory. Most interestingly, some devices have 64kB or 128kB of FRAM --- non-volatile RAM which operates at SRAM speeds! And because it's a Von Neumann architecture you can load programs off disk into it, which lets you do some cool stuff. (I ported Alan Cox's Fuzix to one.) Of course, an SD card will use loads more RAM than the CPU itself.

I believe you can run one with no external components whatsoever. Hook it up to 0V and 3.3V and it'll run at 8MHzish on its internal oscillator.
find -exec can do multiple files at once too (use + instead of ;).
Show HN: I wrote a lightweight and no-dependency JavaScript image slider library
Just watch it at double speed and he only needs to hold your attention for half as long :-D - plus you really need to concentrate.
I've found that the biggest problem preventing people from developing critical thinking skills is cognitive dissonance.

Even when they're smart people, who can read and write, and can comprehend pretty complex models, they all seem to have some kind of cognitive dissonance that prevents them from seeing literally what's in front of them.
This Little-Known Viral Formula Landed Me 130,800 Shares (On a Single Article)
10+ Best Swift Tutorials with Examples for Apple Developers
Who the hell wants to get gussied up in non-functional, expensive, uncomfortable clothes, if it is not necessary? Give me cheap, durable, and comfortable any day of the week.

Thankfully, I can wear my steel-toe boots, Carharts and flannel to work, and nobody cares. Why would they? I'm a programmer that sits in my office most of the time, and, except for trade-shows, any interactions I have with customers are on the phone or email.
I would highly recommend "The Personal MBA" by Josh Kaufman.

He also lists several other good books in there. Even if you're not in charge of the entire business, you'll have a good idea of the "big picture" of how it runs.
It is really a shame that American airports usually have no connection to public transport.
Express-async-router – An Express Router which automatically manages Promises
Bet it was kdb
"Fluency" is kind of a subjective term. If anyone is curious, as a rule of thumb a duolingo course is sufficient to get you to an A2-B1 language level in reading/listening and around an A1-A2 level in speaking.
Great course!
Pursuit of Serverless Architecture: What if we didn't need app servers anymore?
Suppose that the paper is correct. We could even go farther than it does by assuming twice as much time before warming becomes 'dangerous' and that it is (or becomes) sufficiently a commonly held knowledge or belief. Is it dangerous in the short term? Yes. States and state-like actors will begin preparing for the projected shifts in climate, water availability, etc. They will shift alliances, exert influence in new places, perhaps abandon old allies. Even countries that are projected to be spared will need to take steps if they have neighbors who will not be. And they will start as soon as possible. When states all shuffle the cards, it is always dangerous.
Emacspeak 43.0 (SoundDog) Unleashed
I am not surprised by the findings of the study - not at all.

In discussions about software metrics, I'm always trying to make the point that you can only use most metrics from within a team to gain insights, not as an external measure about how good/bad the code (or the team) is. In other words, if a team thinks they have a problem, they can use metrics to gain insights and explore possible solutions. But as soon as someone says "[foo metric] needs to be at least [value]", you have already lost - the cheating and gaming begins. Even if the agreement on [value] comes from within the team.

Back to the topic :) I am not surprised by the findings - Higher test coverage does not mean that everything is fine. But very low test coverage indicates that there might be hidden problems here or there. This is how I like to use test coverage and how I try to teach it.

But it is great that we have now empirical data here: From now on, I can point others to this study when we are discussing whether the build server should reject commits with less than [value] coverage.
How to Get More Leads by Self-Publishing on Amazon
Listen to the OpenStack and Beyond Podcast – Episode 6 Live
I'm aware most people in tech don't care about their appearance, so I probably will get downovted, but I feel much better at work around nicely dressed people - just as I prefer to work in a cozy office rather than an old hole with devastated walls, torn carpet and ugly desks. And yes, how you dress tells a lot about you.
There are good answers already, here is my suggestion : once you are confortable with Arduino, look into using just the microcontroller (for example the ATMega328p of the Uno), and solder it on a protoboard with your sensors. You use the exact same code, you can easily load it via an Arduino (beware, you need an Arduino with a DIP microcontroller you can remove). Look up "Bareduino", that's the spirit.

Then you can have a look to smaller microcontroller (if your project allows it), for example the ATTiny family. You can get to ~10/20uA consumption when using deep sleep and only reading sensors once a while.
Within 5 hours would get you most of Europe.
for me, it's details like this:

$ basename $PWD
etc
$ echo $PWD | basename
<this prints nothing>

I even reported it decade ago but nobody cares.
Good ol' accidental complexity and essential complexity.

There's a nontrivial amount of technologies that are complex and otherwise byzantine for no reason. Given the lack of alternatives, knowing the arcane tech inside and out can provide for a sustained stream of money, but that's hardly ethical.
> . But in Netherland, jeans, t-shirt and sneakers (or army boots, in my case) are totally normal in the office.

Same here, I'm also the one with army boots (Danish model as they are a bit more causual looking although when winter arrives it is clear they are Danish, -hard soles makes them almost slippery compared to the "native" boots around here it seems.)
You've activated my pet peeve! A shirt with buttons, cuffs, and a collar is called a "shirt" without modifiers, or a "dress shirt" if you are in an aggressively casual-dressing context where someone thinks it means "t-shirt" (which is really properly referred to as a "t-shirt"). "Button down" is a type of collar that can be buttoned down (hence the name), not a type of shirt. A "button down shirt" would logically be a shirt with a collar that buttons down, which is really a less-formal variant (it's a convenience for the physically active).
> They would probably loose many current and potential customers by having that stamp, even among customers that do not illegally download any movies at all.

I think you are grossly overestimating the amount of thought the general public puts into which ISP it uses (when it has a choice).
Modding the Device Tree of a Pandaboard to Enable Additional GPIO
Substantial discussion from just over 7 months ago:

https://news.ycombinator.com/item?id=9388168 (102 comments)

and here:

https://news.ycombinator.com/item?id=9371854 (224 comments)

and here:

https://news.ycombinator.com/item?id=9375978 (51 comments)

If you're interested in what the HN "community" thinks about this, those discussions might be worth reading about. If you want to have a say, you'll need to do it here, as those discussions are now closed.

It's really not clear if this article adds anything new - I wonder why it's re-surfaced.