skysight-inc/HackerNews huggingface dataset:
>t should be super easy to port something from windows to linux x86_64, but compiling the same program for x86_64 and ARM linux should be very hard. Turns out it is the complete opposite.

WineLib. And if not, just use the Wine as a binary loader and run your stuff.
I used xrandr --setprovideroutputsource to set one image provider as the source of the others image.
Definition: A mononymous person is an individual who is known and addressed by a mononym, or "single name". Cool!
Hackerone disclosed report aggregator in python
I'm pretty sure the Google one is off center like that on purpose. It's kind of hard to explain but perfectly centering things is a good way of making a boring design.
It only got one short mention in the article, but doesn't lack of media query support for inline styles kill this approach for any site that needs to be responsive?
> It's a mongrel language.

Care to expand? To me mongrel means 'not thoroughbred' or in other words a mix of things. Which I guess it is, but no worse than Java, Python, JS in that regard.
For simpler symbols it's very common for more than one designer to converge to the same idea. That said, Google should've done their due diligence and found this guy's sketch before going live with the redesign.
Well, one potential downfall is that a lot of people like me browse the web without javascript enabled. When we arrive on a page which is unviewable without scripts, unless it is something we are really keen on accessing we just browse away.
Hmm.. don't know why asking a question deserves a downvote.

I think you're right that it would be more energy efficient -- since a human weighs less than a rack full of goods.

But energy, compared to the other costs, is a fairly small component of costs.

The bigger question is whether a person is cheaper than a machine.

A few years ago before Amazon bought Kiva, they would sell a complete setup for a large warehouse for $15-20m for 1000 robots. This included a lot of setup, but even if we assume it's just 20m/1000 robots = $20,000 each.

So for $20,000 you can get a robot that will work 24/7 for a few years. Lets pretend the kiva robots are completely junk after 3 years. That's under $7000/yr.

Obviously, that's going to be tough to beat with a human. But for comparison, lets assume a person gets paid federal minimum wage ($7.25/hr), there's no overhead, no management, healthcare, never gets sick, etc. That equals $15000/year. But that's only for 40 hours a week x 52 weeks/year. So really, we'll need 3 people.. so $45000/year. (EDIT: I forgot about weekends, which is another 48 hours. So really, we need 4 people, or $60,000/year.)

Considering that humans are so much more expensive than a kiva robot, the increased energy compared to segways doesn't really effect the outcome. It's clearly cheaper to use robots and simply pay for the increased energy usage.
The lack of article in this headline gives it away that the creator of that headlineis Russian ;)
That's interesting. Instinctively due to lots of statefulness an adventure game would feel like a problem most naturally solved using an object-oriented or structural approach so how would you compare the experience writing the game in Haskell as opposed to doing that in a non-functional language?

I took a peek at the code but with my (at best) level 101 Haskell knowledge found it a bit difficult to follow so I don't think I'm competent enough to comment much on the style - but the functional maze generation and limiting usage of monadic constructs to places requiring IO looks cool.
It's the timing that's the important part. People learn really quickly not to push their hands against sharp or hot objects, because the pain feedback is instant and biologically determined. And they learn to like sweet and salty things for the same reason - their taste buds tell them to like it. But a much more challenging thing is to learn a concept like "several days after you get injured, an unclean wound will be infected". That knowledge involves visualizing into the far future, and applying knowledge that was told to you, not direct prior experiences.
Hidden in the middle of the article there is an interesting tidbit: "When cooled to liquid nitrogen temperature, the superconducting tape can carry as much current as the larger copper conductor."

Material science and superconductivity have come a long way, and they benefit from the feedback loop with fusion research.

All of which reminds me of what a friend told me quite a few years back. At the time, she was doing her PhD in superconductivity at Cern, and while there, her instructor had a very nice project result. The instructor and team discovered an alloy composition that happened to keep superconductivity at temperatures nearly 20 Kelvin higher than other state-of-the-art compounds. At the time most promising superconductors required temperatures in the range of -210°C.

The discovery sounded neat, and a temperature bump like that certainly was cool but it didn't sink in until a bit further just what they had achieved. Superconductivity at temperatures in "low -190's" Celcius meant that suddenly it was possible to use liquid nitrogen (boiling point ~-196°C).

The availability and cost of coolant improved quite a bit.

There have been huge improvements since - the state-of-the art high temperature superconductors now keep up at temperatures around -135°C.[0] Cheaper and more abundant coolant, along with lower delta-T, means that research into applying superconductivity is much more accessible.

Small-scale fusion is likely going to be just a start; I expect to see major improvements in energy transfer, particularly on power loss, over the next 20-30 years.

0: https://en.wikipedia.org/wiki/High-temperature_superconducti...
I work with C# professionally and prefer it to Ruby, PHP and Python simply because it has a superior type system, which allows you to have more checks at compile time and in my opinion that means fewer bugs. It is also preferable to Java in terms of language features.

In addition you have code contracts that is a pretty damn good bandaid to the 'allowing nulls' legacy C# has inherited from it's parent languages.

Having said this if I were on linux I'd prefer to use Haskell as it has a superior type system that blows C# out of the water. For example monads cannot be worked with generically in C# through the type system as there are no type variables / type constuctors to allow this.
Were you a touch typist? AFAIK the device only helps if you already know how to touch type.
Package manager vs. Docker
Hacked Jeep USB update criticised
The article states people are getting hoodwinked but then goes on to blame academics.

"So why don’t academics simply stay away from the greedy publishers? The only answer I can think of is vanity."

Or that the publishers are misrepresenting how the books might sell.
PHP 7.0 Is Showing Very Promising Performance Over PHP 5, Closing Gap with HHVM
a secret browser, where you can never clear your history because it will kill the internet for everyone
First, be very careful about burning out. It can happen faster than you think if you have to force yourself to do the work every day.

Second, maybe you should find a different job - or at least change something about your current job. Remote work is not the best option for everyone - and it can be even worse if you work from home. Or maybe there's something wrong with your project, the technologies you use or the people you work with. Changing any of these might improve your situation. Start experimenting - you don't necessarily have to quit your job right now. Try working from different places (coworking space, university library, coffee shop, your friend's couch, ...). Speak with your manager about other projects, learning and growth opportunities and other things you might do that you would enjoy. And if this is something you can't bring up with your current manager, start looking for a new manager.

I was in a similar situation several years ago. I worked remotely (from home) for a small startup-like* company and in the end, I had to use the pomodoro technique and similar tricks every day just to make myself spend time really working. Even though I liked my team as people and we had a great CTO, it wasn't that great on the engineering side. Using ASP.net WebForms and Visual Studio 2008 (no management support for an upgrade) didn't help either. Neither did the fact that there was no product or customers to care about and relate with.

In the end, I felt really burned out and kept trying things just to keep working - working from the company office helped a bit, but it was really noisy there. Similar for my university lab (I was a student at that time), but it wasn't a long term solution. In the end, I got an internship at a research team at Google and started enjoying work again almost immediately. I even stayed there as a full-timer and I've never looked back. Even after four years I still look forward to going to work every single day because of the awesome people I work with and all the exciting projects we work on. There are annoying things like open-space offices, but the people and the projects more than compensate for it.

I've changed a lot of things at once to be 100% sure what made the biggest difference for me, but my bet is still on the people on the team and projects (no more asp.net and business plans changing every week). But I believe that even the change of work environment played its role.

* When I joined, the company existed for at least five years. But otherwise, it was very much like a startup - we had a product in development, but there were almost no customers and even the vision changed a lot - during one fruitful week, we went from an app generator to a social network for some demographic group, a government information system and back to apps. I guess it changed with the article the CEO read during lunch on a particular day. Interestingly, the management always convinced our investor to give us more money - maybe they held a child of the investor hostage or something like that.
The Bulk Collection of Signals Intelligence: Technical Options study is a result of an activity called for in Presidential Policy Directive 28 (PPD-28), issued by President Obama in January 2014, to evaluate U.S. signals intelligence practices. The directive instructed the Office of the Director of National Intelligence (ODNI) to produce a report within one year "assessing the feasibility of creating software that would allow the intelligence community more easily to conduct targeted information acquisition rather than bulk collection." ODNI asked the National Research Council (NRC) -- the operating arm of the National Academy of Sciences and National Academy of Engineering -- to conduct a study, which began in June 2014, to assist in preparing a response to the President. Over the ensuing months, a committee of experts appointed by the Research Council produced the report.
> In what universe did SQL ever go away?

In the blogosphere - admittedly, a rather narrow 'universe'.
Shuffled is also a feature. You almost never buy a 32" TV and a 34" TV at the same time, right? So it is highly unlikely that similar items would benefit from being next to each other. It helps for finding if that was a problem, but finding is solved by computers anyway, so the layout can be optimised for pathing instead.
To me this is a sign that the end of traditional publishing is very near. They milk the last drops from a dying field ?
Also https://news.ycombinator.com/item?id=10157750.
How JavaScript closures work under the hood
The latter half of the article is interesting, but the lede about the "G" logo is inane. Any minimalist rendering of a common shape like a letter is going to wind up looking similar to something else. Surely this is self-evident?

Incidentally the Tokyo 2020 olympic committee is in the late stages of a similar furore over their logo, a stylized "T" with some some adornments, which turned out look similar to the logo of a Belgian theater company:

https://www.google.com/search?tbm=isch&q=tokyo+olympics+thea...

Equally silly in my opinion, but people then found more blatant examples of copying in the designer's past work so they wound up scrapping the emblem.
Well, that isn't the only thing. I guess what others might complain about is the lack of composition, structured use of color, etc.

As much as paintings look similar, generated ones do not have a proper structure, the applied colors do not match the original intent and are often misplaced.

One of the obvious flaws is the reflection of the houses in the water, the painting isn't structured and the system isn't capable of discovering that kind of structure.

Paper on the other hand shows a very nice method of finding unique filters from given examples, and the results are amazing.
I've found Plottable (https://github.com/palantir/plottable) to be pretty good.
iPython Notebook makes for a nice terminal emulator: http://jeroenjanssens.com/2015/02/19/ibash-notebook.html (inline images!).

It lacks readline support, though, and does not implement all VT100 control characters.
Energy is cheap; people are expensive. One kilowatt hour costs about ~80 seconds of a human's time, if the kwh and the human are both in Chicago and the human gets federal minimum wage and costs nothing in overhead.

(Any human fitting this definition is also spherical and frictionless, i.e., existing nowhere outside of physics textbooks.)

Bonus points: this remains true if one does not value money but one instead counts costs totally in carbon credits, which is one of those things that the environmental movement passionately believes and yet doesn't spend much time thinking of the implications of.
Klarna launches in US
Posts without URLs get penalized. You'd be better off submitting the most substantive of these links as a story.
Funny and Cute Dogs Picture
It has been developed by austrian & german psychologists, the test for school-children etc. is also in german unfortunately.

Like I said, the theory isn't widely adopted. When there's material available in english, I'll post it.
LEARN VOCABULARY ON Your SMARTWATCH
Want to build vocabulary on the go on your watch or mobile?

VOCABULARY FOR ANDROID WEAR (WATCH) AND MOBILE
Mastering GRE / GMAT / SAT Vocabulary on the go. Works on your android mobile and smart watch (wear).
- Enhance your vocabulary with over 1000 high frequency, important GRE words.
- Compatible with both android smart watch / wear and mobile.
- Much better than preparing vocabulary from a book.
- Learn the meanings along with sample sentences.
- As easy as swiping flash cards and memorizing new words.
- Choose from Basic and Advance category.
- Very simple and user - friendly UI/ UX
- Algorithm that repeats the words, difficult for you to learn.
- Details about the words you've mastered or still learning.﻿

https://play.google.com/store/apps/details?id=com.laav.vocabularyforandroidwear
Thanks for the clarification. That makes some sense to me.

Also, thank you for the article. It has made me think quite a lot. It's one of those times where my subconscious is saying, "You should pay attention to this", but I'm not quite smart enough to understand what I want to do with it. It will be fun to puzzle it out for a while ;-)
One quality specialized publisher is Now Publishers : http://www.nowpublishers.com/ Quality is managed by having leading academics have a say in the editorial decisions.

Their conditions are somehow better than more established ones. Authors still hold the copyright over the material, and according to the librarians at my institution, their campus and course packs are much cheaper to other publishers.
You keep quoting that same Verge quote of a spokesman. Do you have a more technical or independent source? Spokespeople are rarely accurate on a technical level.
I agree. My first thought is that the makers of Uno would have a better case than Kortunov.
Open-source Playstation 4 SDK
10k/s is no problem for RabbitMQ, even on aws t2 machines. Where did you get that from? 50k msgs/s is no problem on an aws c3.xlarge instance (single queue, auto-ack and transient messages).
Best home remedies for dandruff
These are possibly great but much like my foray into DVORAK layout, there's something to be said for consistency of layout. You just sit down and use it if it's the same as everyone else's. No embarrassing prodding and arguing with a basic keyboard. This was a killer for me in the end so I bought a shit Cherry G83 about a decade ago and have used that ever since. $20 well spent. Wonderful keyboard.
Of course you can be productive on an iPad, no question. I have a keyboard-case for it, so writing a few letters or stuff like that is fairly straightforward and without much hassle.

It comes down on what "producing" means for you. I am a developer. Yes, I can code even on my iPhone (code editor, ssh client, git client is installed), but i'm much more productive on an actual mac.

If you're kinda office worker that uses mainly office software (word, excel, ...) and messaging (mail, slack, ...), an iPad with optional keyboard is perfectly capable as a primary working device, plus it's extremely portable and may even have mobile data plans attached.
The Effects of Computer Programming on the Brain (2012)
That documentation / list is interesting. They say that logind is fully documented for example. But if you follow the link, you get things like:

CreateSession(in u arg_0,
in u arg_1,
in s arg_2,
in s arg_3,
in s arg_4,
in s arg_5,
...

With no further explanation, apart from one paragraph summary of who shouldn't call it.

I remember someone complaining about that years ago already. Apparently nothing changed.
> Simoms bought a license from the closed source academic authors, and gave them to every academic institution in the world

The article only mentions academics from North America in this quote [1]. Where did you find the information about "every academic institution in the world"?

As an academic in Europe I feel quite upset when an academic project is region-locked. Simons Foundation has lost quite a bit a respect from me for this. (My original respect for them was for their frequent posting of lectures on YouTube, which is something more institutions should do throughout the world.)

[1]: "In the backroom during a coffee break, David Eisenbud told me that it had already been decided that they were going to just fund Magma by making it freely available to all academics in North America."
This is a pretty great description (disclosure: I currently work at Amazon writing software used inside the Fulfilment Centers). I think an important point is there is big variance between facilities throughout the network. For instance, the use of Kiva robots as mentioned by others here. Meaning if you were to go on tours of other facilities you would definitely see new things at each (and of course many similarities).
Saul Bass Pitch Video for Bell System Logo Redesign (1969) [video]
I feel really sorry for the inconvenience, I just wanted to share your awesome project.
I did a small write up on ergonomic keyboards:
https://h4labs.wordpress.com/2015/07/16/the-model-01-an-heir...

As for RSI, there are lots of anecdotes about how to prevent and treat it. I don't think there's anything definitive. I have a large collection of notes: http://thespanishsite.com/public_html/org/ergo/rsi.html
I worked in a wafer fab for a summer and we did four 12 hour days and then three days off. And then three days of work and four off.

It was by far one of my favorite schedules. I rode my bike to work and that was about 45 minutes each way and when you add in the time it takes to get ready for work it was nice to only have to do that 50% of my days. And with four day breaks I was able to really get into projects or go camping for a long time.
This is from 2013, please add (2013) to the post title. Thanks.
> You don't get these freedoms as a student.

Exactly. As soon as money enters the picture, all civil liberties tends to be thrown out. Yet, students should IMHO be encouraged to exercise their freedom of speech and assembly. How do you teach a society democracy if not through activities like this?

And this is reflected in the low voter turnout.

> I actually do think that the American civil liberties are quite strong. I can go protest in front of a government building with an ISIS flag with no (legal) repercussions if I want to.

Using this as an example of "strong" freedom is so sad. Really. That should be a basic requirement for any civilized society. Yet, as another poster mentioned, it's probably not even true.
I think you drastically overestimate the quality of the books this article talks about. These publishers will publish any rubbish you give them just to profit from selling to librarians who do not understand enough of the subject matter to know they are being scammed.

I've been contacted on Facebook by these scam publishers, inquiring if I'd like to publish some of my university essays.

There are plenty of alternatives. Most of the niche knowledge is distributed via scientific journals and conference proceedings. And many scientific publishers will happily publish books on any obscure topic, if you pay for printing.

Scientific publishing has plenty of problems, but these kinds of "publishers" are the worst; they leech off already stretched library budgets for short term profits without providing any value to society at all.
And where is the DSL? Because what's in the article is merely an interface to a module.
>So they completely miss the elegance that comes with simplicity and minimalism

For anyone following Linux since 2000 at least, this statement is so funny.

X11 was never simple nor minimal. The various init daemons were never simple nor minimal. The mess that is the collection of kernel drivers has never been simple nor minimal. Linux has always been about choice: if you like stripped-down, you go and strip it down; if you like full-featured, you go and pack everything. There is no one-size-fits-all, no single design. Anything else would not be Linux.

The un-linuxness of systemd is exactly that it's becoming less and less optional. We whined for years that X11/Xorg was really a non-optional piece of crap, and when it's finally seeing some competition, we're being saddled with a non-optional daemon that takes over the rest of your system -- and unlike X11, it's not even desktop-only.
I agree with most of this letter, but with all due respect, I don't think his geopolitical consequences analysis is correct. The war didn't leave Iran as the dominant player, even if the new Iraq is its ally. Iraq is so weak it is more of a burden to its allies than an asset. In fact the war, as intended, bolstered US allies in the region: Israel, a war criminal apartheid country, and Saudi Arabia, one of the most extremist and radical Muslim countries. These two wrecked havoc at their pleasure after the war and the largely unsuccessful "Arab Springs" (some legitimate, some fabricated by the mentioned 2 new dominant players). The current status of the region is absolutely frightening, mainly due to Saudi Arabia's ISIS, which is why removing sanctions on Iran is so crucial to bring some balance again to the region, but probably it is too late.
Fiat Chrysler distributes the fix for flawed Jeep via mailed USB
There is some nice raw data at http://www.jcmit.com/memoryprice.htm. After some searching I found this article on ram technology and their description of what happened to ram prices sounds at least plausible: http://www.oempcworld.com/support/RAM_Technical_Perspective....
Tell HN: Comment counts on list pages are broken
A rather good discussion at the time: https://news.ycombinator.com/item?id=5790508.
The US stories plays out the same way, though.
I probably broke it earlier this evening. Sorry—will try to fix but it may not happen before tomorrow.

Edit: Yep, we cache comment counts and I broke them by moving a line of code to run after the cache refresh when it needs to happen before. It should be fixed now, but if there are still problems, let us know here and we'll look at it tomorrow.