skysight-inc/HackerNews huggingface dataset:
Well, there's also the scarier point made at the end of the talk that a lot of procrastinators find a way to get through life by using deadline pressure to trigger productivity, but that while this can seem like a perfectly functional, if gut-wrenching, system, it actually leads to long-term life problems that are hard to notice until it's too late to do anything about them.
UC Berkeley student questioned, refused service after speaking Arabic on flight
> we have to build incredibly complex systems out of very basic axioms

Yes and this is because our programming languages aren't as advanced as natural languages, not yet.

> philosophy

Did you just compare computer systems as being as complex as figuring out the meaning of life and the universe?

> law

Law is written in a way that is unambiguous as possible. Additionally it's a lot more complicated then simply running the same logic over and over when you are dealing with real peoples lives.
Dolphins as a model for alien intelligence
Just want to let everyone know, where this requirement is coming from.
Any other way of doing this is also welcomed.

I am working on my laptop the entire day, and i wanted someway to remotely play videos on my television and also play music on the speakers.

Bought a raspberry pi2, wifi adapter, and installed the raspbian os. It can very easily play 1080p videos which is pretty awesome considering its size and price.

To play videos/audio i wrote a server and omxplayer python client that sits on rpi2.
And finally wrote a webapp to control the server.

This works out pretty well for me and achieves my purpose. So thought of sharing it with HN.

Let me know if you have fixed similar problems in any other way.

Also, regarding the youtube/netflix player which can be controlled by the mobile app. The limitation is that the content is restricted to only netflix and youtube.

So using combination of omxplayer and youtube-dl supports lot of other content providers.
Or maybe because there's research that shows that women tend to have girls when food is scarce.

[1] https://www.newscientist.com/article/dn6551-boy-babies-less-...
> If they get praise/good grade/the job they have proof that they are cleverer than most and can knock work out in no time. If they fail, well it's because they didn't try that hard, so their ego isn't damaged.

I've done this for as long as a can remember, in all aspects of life.

In my mind, there's nothing more pitiful than a person who tries his best and fails. Because that's the last thing I wish for, I rarely put much effort in things that I know could fail. When I do put a lot of effort, I usually don't make it known and act as if it was trivial.

In the end, the only work I'm proud to share with people is the one I never actually started. I've been chasing the same vision/ideal for more than 10 years, told everyone about it, and still haven't accomplished a thing. Fortunately, having done nothing prevents it from being a failure (in my mind), and the expected outcome is so great that nobody expects actual results anyways.

Now if only there was a fix that didn't involve a downgrade from thinker to doer.
The "separatorless" style is also another aspect of the syntax that's turned me off Haskell --- most other languages have characters like ';' that serve to delimit statements, ',' to separate list elements, and ample use of parentheses to clarify how things should be parsed (e.g. identifier followed by '(' signals "function call", and the matching one signals the end of the argument list.) In comparison, Haskell code reads to me like a giant run-on sentence where you need to make much greater use of context in parsing.

I suppose the other extreme is Lisp, which I've played around with and found quite pleasant because of its very unambiguous syntax.
Can I encourage everybody to classify their complaints according to the following scheme?

http://h2.jaguarpaw.co.uk/posts/complaining-about-languages/

I believe it would help everybody understand how we can improve people's experience around Haskell.
Yes of course I had multiplayer in mind the whole time. I even started a Rails application here for that purpose: https://github.com/michaelhoste/xmoto.io (it was more of a proof-of-concept)

But I'm afraid of the tweaking of the physics once the multiplayer game is started (and replays are created). Do I need to freeze them once-for-all and only work on supporting more levels or create an editor?

I still have plans for this project, but this is a side-project and like always, life happens and free time disappears...

EDIT : the work-in-progress is in fact in the "pixijs" branch, I almost finished the rendering engine switch to http://www.pixijs.com/ (higher level of abstraction, more cool 2D effects)
Ah sorry, it should be EST, updated the article to say that :)
> Someone on FB speculated that it was a trick just for this video:

> > the person asking the question probably works for Trudeau and Trudeau had previously memorized the whole quantum explanation just for this video.

The question was asked by a pool reporter from The Canadian Press (that's not a generic description, it's the name of a private news organization).

> and after reading an article about this claimed that:

> > Trudeau had actually learned the definition of quantum computing that very morning before this conference and admitted to the fact.

He said he was excited he had had a chance to learn more about quantum computing that morning while touring a quantum computing research institute to announce $50 million in funding for quantum computing.

How dare he display a modicum of intellectual curiosity and learn enough about the topic to explain it to a fellow layman along the way /s

This is a rather silly conspiracy theory.
I'm so glad this is being discussed. The intricate and weak durability guarantees, the unaddressed dangers of global mutable state (without reasonable locking capabilities outside of "only ever write something so small the OS wouldn't ever decide to break it up"), and the inability to properly deal with files and the filesystem asynchronously are gaping holes in POSIX (and Linux) semantics.

Maybe we can actually get a powerful asynchronous IO API that allows the OS to schedule disk requests effectively and applications to avoid blocking in situations where they don't have to, while providing more guarantees about data durability and concurrency. It's undeniably possible, but it will require a level of coordination between parties (standardization and work from kernel hackers in Linux and other OSes, userspace libraries to expose new kernel functionality, applications switching over to use the libs) that I hadn't expected to see come together. Maybe these discussions will provide some impetus to get people working on all sides of the issue.

Anyone who hasn't read them should see the comments on previous discussion of this topic, which demonstrate how hairy this area is right now: https://news.ycombinator.com/item?id=11511269
What difference would it make? I.e. imagine there is Netflix FR, and someone from US tries to access it through VPN, and they get a message "US citizens won't be served". Or the other way around. Same xenophobic garbage IMHO.
That's APL
Estimating the time spent on a project with git-pandas – PyBloggers
Stringbike – A Chain-less Bicycle
That was... surreal.
Falsehoods programmers believe about time and time zones
Someone needs to build this into a DMG
I don't think any meaningful correlation can be drawn from what a head-of-state or high ranking politician studied in college or where they went to college to their aptitude/competence for governance.

Our last two presidents have professional degrees from the same institution (Harvard) and they do not govern in the same fashion in most areas other than counter-terrorism. China also doesn't choose it's politicians via elections, thus someone who is highly technical and let me stereotype here for a second... most likely not charismatic and/or having developed a sense of political empathy... facets that a lawyer or career manager (MBA) are more likely to develop, would be able to move up in the ranks (in the CCP in this case).

However, this doesn't really reflect on HOW someone chooses to implement policy or govern, comparing China vs U.S. is apples and oranges because you can't legitimately protest the CCP, this isn't the case of the major parties in the U.S. Thus the policies will be molded to some extent of popular opinion, which is normally not true in a dictatorship.
Suplemento pre teino shadow-x cobra labs
Why would Carter know about QM? As far as I know, little in a nuclear reactor can be usefully analyzed at the quantum level even today. (And FWIW, even if some things in flight can be usefully analyzed in terms of simple limiting cases of the Navier-Stokes equations, I'd be surprised to hear someone assuming that a Republican president "knows a fair bit about fluid mechanics" just because he was an officer and pilot.)

Most of the nuclear fission stuff that is simple enough that you might hope to analyze with back-of-the-envelope QM has so much energy that it tends to act like a classical particle of negligibly short wavelength (but not enough energy to bring QM back into the picture by QED creating new particles upon collision). And while there is probably various quantum mechanical stuff deeply involved in a power reactor in one way or another --- e.g., electrical conductivity tends to involve band theory, and water is often used as a working fluid and at a fundamental level its thermal properties depend on stuff like hydrogen bonds --- I doubt it was helpful for a naval nuclear reactors guy to try to analyze things at that level in the middle of the last century.
Apart from the SO moderation question, I'm quite bugged by a bigger one: How the hell this ended up in mainstream media?

Can't we just ban every online buzz outlet from talking about programming, hardware or computers until they actually understand what they are talking about? I know what I'm asking is beyond impossible, but I'm really annoyed by the amount of buzz-impinged-naiveté blossoming everywhere each time someone makes headlines of something IT related.
I didn't think about any of that, and it's all interesting and relevant. Lots to think about now!
You advocated forgoing research in a proven field for research in speculative fields. The analogy is about favoring prospecting over farming. In farming you can calculate an expected yield, in prospecting you don't know what you are going to find.
Really insightful post, thanks for sharing. It's been a while since I've seen this kind of success stories from indie developers.
I feel like there's a trend right now that is focused more on telling how bad the App store is and how screwed you are if you're developing mobile apps/games.
Granted all this is real[1]

> [...] 4 hours of sleep [...]

4 hours sleep has a very good change of leading to hallucinations, weight gain, attention deficit disorder and ultimately depression.

[1] What you describe is my iMac's working cycle. If I were you I would already been planning an escape plan.
If you make electronics, the odds of frying a component or electrocuting yourself is 100%, regardless of how educated or talented you are. The following happen to me on a regular basis, whether I'm working on high speed digital/RF or making something simple like an arduino shield, even though I learned as an apprentice under a brilliant EE:

* PCB with poorly aligned copper layers shorting the second the prototype is plugged in, usually destroying at least one chip. Lots of smoke and burning FR4

* Solder in $100+ high power transistors the wrong way. BOOM

* Using a counterfeit capacitor from shady vendor that either shorts internally or just plain explodes. Happens a lot when I need a really large capacitor and have to get it on short notice

* Forget to use a little extra flux and tin 'whiskers' form between freshly soldered pins that short them the second the device is powered up. This is so common that NASA has a whole website dedicated to the topic [1]

* Use wrong temperature profile or make the pin layout a thousandth of an inch too small or large and bam, two solder balls on a BGA flow together, requiring hours for reflow and reballing if you're lucky, and a new $2,000 FPGA if you're not.

Any nontrivial circuit is going to be impractical to simulate (and impossible to describe analytically as a whole) for all but the most well funded projects so I'd say 90+% of EE is trial and error, even for the most experienced designers. There's many rules of thumb and you develop an intuition for a wide variety of situations just like you do in programming, but it's just a fundamentally different field with different constraints.

[1] http://nepp.nasa.gov/whisker/
Oops. While I know that wifi access points and routers can be separate, I'm used to people conversationally combining the two as "routers." Sorry about that!
Unfortunately I have observed exactly the described behaviour on myself from time to time. You have also described the thoughts I have regarding this. Sometimes I procrastinate to prevent possible negative outcome of things I am not sure if I am able to solve them and focus on things I am certain I am able to instead. I am someone who gets up late and I feel way too happy if am able to be on time while getting up late.
Can anyone provide more information regarding this?
AirHadoop – “AirBnb” for Hadoop Clusters
What was this article really about? Was it more than "I'd like 3000 words on 4chan and toxic masculinity by Friday, please"?

There are some baffling omissions. The MRA movement/MGTOW? Gamergate? It just reads as though the writer hasn't much familiarity with the subculture.
You already have this page open... how much more time is needed?
While I can't answer the exact question you're asking, I can offer some thoughts that may be helpful.

I spent the first ~15 years of my career as a SysAdmin -- and imo, all good SysAdmins have always done what now counts as SRE.

And all good SysAdmins have always been adept at programming.

The on-call rotation simply served as a test of your confidence in the resilience of your systems. If you actually got called in for something preventable it's only because you had failed as a SysAdmin -- instant karma all wrapped up in a 2:30am visit to the data center.

A SysAdmin doing a good job would eventually have people wondering why they never seemed to do any work. Because that kind of work is invisible unless performed poorly.

Ok, now to actually approach the questions you're asking:

In the beginning stages of your career, you'd do well to get your hands dirty. And working on infrastructure will give you keen insights on applications programming down the road -- a software engineer equally empathetic to customer needs and operations reality will always be extremely valuable.

And don't fear on-call rotation. It only sucks for those who suck 9-5.

IMO, it would be a minor mistake not to take one of these positions over a SWE position.
Lateral Thinking with Withered Tecjmp
Newspaper publishers send cease-and-desist letter to Brave browser
Why doesn't any one talk about nim
I recently came across nim-lang (www.nim-lang.org) and was wondering why nobody is talking about it. Granted it's new(relatively) and maybe it's just another shiny new language ,but it's so awesome. so I'm asking all of HN and ppl who are definitely more code oriented than me to support it and help it become the next language(Python) to look out for.
"If you want something done, ask a busy person" - Ben Franklin

Or, have kids: http://todaymix.com/picture/1631-returning-to-work-after-a-l...
The Why and How of Developer Ecosystem
This post hits too close to home. I suffered through this and was the worst during my Masters. I wrote my masters thesis in about two sleepless days. It was the worst period in my life.

I was alarmed, so I went to a psychiatrist and diagnosed me as ADHD, and the stimulants worked wonderfully until I started feeling the long term effects : chronic dry mouth leading me to losing one teeth, insufferable tiredness when not on my meds, and many other to mention.

Recently, my mother has being going trough chemo, and one night when she wasn't using her supplemental oxygen I put it on and went to sleep. In the morning I was my old self.

Went to a sleep center and realized that it was sleep apnea all along decreasing my motivation, my will to do things, my libido. I felt like a 70 year old in the body of a 30 year old.

Such a simple, drug-free solution to my life's woes.

Just putting it out there.
Houston is a much more driver-"friendly" city. Everything has parking. They're always building more roads. The city itself is very spread out. Nearly every household owns one or more cars. That's not the kind of environment in which services like this would thrive.
Try tattoos in real time on your phone with AR (InkHunter
Rogue Amoeba do a good collection of audio apps: http://rogueamoeba.com -- it's possible to add effects, mix, etc.

Nothing as simple + dedicated as Background Music tho.
If you want to help ensure success, having an expert team with experience on day #1 is going to have more positive influence than having a few, or a fleet, of inexperienced people banging on it.
Me too. I just stopped trying to follow any productivity technique time ago, because all of them ask you a minimum of discipline and consistency, and I'm too chaotic for that.

So I just try to be responsible and get the job done.

(Well, I sometimes keep a todo list of features/bugs I have to do/fix, but not as a task list I have to follow, but as a backup memory)
To play devil's advocate, pretending to know about Quantum Computing, or any highly technical subject, when applying for a job is extremely misleading. This isn't too different.
What surprised me the most recently was that POSIX specifies timezone offsets the other way round from the rest of the world, and thus many parsing libraries will interpret something like "2016-1-1 12:00:00 GMT+2" as 14:00 in UTC, instead of 10:00.
I find with all the voice APIs out there, I would recommend choosing one and diving in. One of the skills is getting comfortable with the interactions between the voice API and the back-end.
Even the lucky few who get outsized returns find it unsustainable...
However, not as incorrect as people would have otherwise assumed it was.
>A package manager is not necessary, it can work with npm.

It can work with NPM - but what about bower, JSPM, whatever else hipster package manager everyone else uses ?

It should specify TS supports NPM by default and it's the official package manager - you can use others at your own risk. Ditto for build system.

Saying you can target ES6 with babel is completely missing my point - Dart developer experience is much much better than TS simply because it does all of these things - out of the box and without any decisions/interventions/ridiculously complicated build setups and dependency chains
Imagine for a second that your roles were reversed and you were the politician who knew a lot about science, engineering and technology. Now it's your job to lead a nation, one of the worlds leading armed forces (yes Canada knows how to fight) and are responsible for trade policies that Impact all your constituents. Suddenly a terror group in <<insert war torn African country>> bombs a mall. How much do you know about the ethnic groups in <<insert war torn African country>> and what would your response be? Should you invade? What would happen if that government failed? Can you do startegic strikes? Hell, what do you do to prevent another bombing?

I mean, it'd be great if our leaders all had a better understanding of STEM but Herbert Hoover was an engineer and it's wife's accepted that his economic policies deepened the Great Depression.
I think I see what you're saying and if I do I think you've made a mistake in separating the first and second parts of dang's comment.
And, as someone mentioned above, Angela Merkel is a physical chemist and has earned a doctorate in Quantum Chemistry.

https://en.wikipedia.org/wiki/Angela_Merkel#Early_life_and_e...
I'm surprised at the amount of hair-splitting, pedantry, and rationalization posted in the comments so far. The overall point of the video, which people must be intentionally missing, is that it's ridiculous to bring up a customer's nationality (or place of residence) in order to complete a purchase. This is illustrated by presenting obviously ridiculous, but comparable, situations in an offline context. Whether this ridiculous behavior is the result of a law or a company's deliberate decision, it's still ridiculous.
A review of this article:

Get out normies, REEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
This is probably pretty country specific, I just looked up which proportion of people in Germany reaches the qualification to enter university, about 50%, and calculus is mandatory on that way, differential and integral. But I ignored that this proportion increased over time, it was only 22% in 1980. So let's call it a quarter of the population or make the differentiate or explain something about plate tectonics.
Surprised to just have realised this wasn't built into os x. I seem to remember Spotify pausing itself when I received a Skype call. But maybe that was just my imagination or a dream or something.

Felt like per app audio volume was standard in operating systems, I didn't even think about it.
>You can't just stick the words

Pretty sure I can stick what I want, where I want, without running it by you. I didn't mean offense, and said so. Who put you in charge of the intent of my language use?

>intrinsically offensive statement

Call the PC Police! We've got an emergency! Someone has chosen to be "offended"!

It's merely a statement that I wouldn't expect someone utilizing the strategy to come onto a web forum amidst a conversation about said strategy and say, "Hey, I do that!"

>end up being civil.

Not sure a known forum bully should be lecturing anyone on being civil.
Criticism ≠ Harassment
> I don't like having to learn all that by heart before I even start with the language

I'm very curious about this. Why do you think you have to learn it all by heart before you start with the language?
That's ridiculous.
MGTOW is referenced briefly
IPFire is my choice if you prefer Linux.
> You should learn more about stress disorders

Uh, why? Am I a counselor?

> allow yourself to empathize with the plight of the moderators

To what end? What possible constructive purpose is served by allowing myself to share (or wallow) in the negative emotions described by others? Does it stop "bad things" from happening? Does it lessen their pain? Does it lessen anyone's pain? Or does it increase the overall amount of suffering in the world?

brb, going to voluntarily take a job that makes me feel bad, so I can cry about it on the internet...
Show HN: FailArchive – Fail videos to waste your time
Since it's gold, they should have given the number of troy tonnes.
I agree that Haskell library writers can assume too much knowledge of operator precedence on the part of their readers. It can often make it very hard to read unfamiliar code.
I would say that is possible with the technology we have today. Even if it would not be the same as what one would call an AI, you do not need it to be intelligent. I say it is enough if the user is.

If you want an intelligent todo list I suggest taking a look at something like taskwarrior[1]. It is rather powerful and really fast. It is a console application though.

[1]: https://taskwarrior.org/
Extremely helpful post: insightful and inspiring. This author's comment also underlines the modern situation of the self employed:

"I'm a single person LLC with practically zero expenses (I paid a whopping $3k for my MacBook and made $700k), so Uncle Sam is going to get his money. I save a bit based on marginal tax rates, but pretty much I'm SOL because the tax system doesn't understand how a single guy can make so much."