skysight-inc/HackerNews huggingface dataset:
The stories I've heard from friends & family working and living in Korea reflect exactly that.

There's not just uncompensated overtime, but you're also expected to join up when it comes to company retreats. So, not only do you give away 10+ hours every day to the company, but then you'll also be incorporated over the weekend, due to some company outing.

I also doubt that any imposed limit would actually be enforced or tolerated by the employer. The unpaid hours go directly into the prices, so some businesses wouldn't be able to compete anymore if they suddenly had to pay for that overtime.

The passion my friends put into their work is admirable and nothing short of impressive, but I can't help but notice that there's not much time left for family, or anything else besides work for that matter.
The Founder's Guide for Listening to Podcasts
A look at Stellar's first million users
Any sightings of the Tardis?
https://github.com/google/lovefield/blob/master/docs/dd/04_c...

Lovefield has an in-memory row cache, which is conceptually a big map of row ids to rows (and that is why Lovefield has unique row ids across the board). Currently the cache is a "dumb" cache: it contains exact duplica of what are persisted in the IndexedDB. The reason for doing that is to workaround IndexedDB inefficiency of handing bulk I/O, as described in backstore section. By caching all rows in memory, Lovefield avoids any additional round-trip required to load data from IndexedDB, with the price of memory usage.

How does that handle the case where the user has the app open in two tabs? Is there any synchronization?
riri - an Italian firm - makes very high quality zippers. I prefer them to YKK.

Aside: if you're looking for really good buttons, try this company: http://www.corozobuttons.com/ (Made exclusively with tagua nut, also known as 'vegetable ivory'. Very tough, plastic-like, and you get to support the Ecuadorian economy!)
down with the 1%
100 of the Best Life Hacks to Make Your Life Better
Is there a place where I can do a $10/mo recurring donation? The donate page seems to be only one-time donations.
When you call to complain, they're ratcheting you up to an even more expensive package ("We even threw the super mega movie package; and turboboosty internets!").

Although it gets your bill lowered, when the discounts expire you land at an EVEN HIGHER bill than you're currently complaining about.
25+ resources for succeeding with HTML5 canvas
I'm no language designer either, but I would guess that since Crystal wants to be 100% type inferred, they feel that having to type "var" or "let" is just boilerplate.
I did look for a while. Even got to present on it: http://www.slideshare.net/arafalov/solr-vs-elasticsearch-cas... (video out soon)

# The percolation apparently does not scale: (as compared to https://github.com/flaxsearch/luwak - Not in Solr yet, granted ),

# The sharding and distribution has (in ES 1.3) serious issues due to the in-house implementation (http://aphyr.com/posts/317-call-me-maybe-elasticsearch)

# The REST interface is nice but is also coming to Solr really fast

# The rivers are deprecated. The scripting (enabled by default originally) had to be reworked due to Amazon shutting down every EC2 Elasticsearch instance they detected.

# Some other features have been deprecated and now are basically the same as Solr (e.g. copy_to vs. copyField).
The production recommendations from Elasticsearch specialists are to disable dynamic schema, _source, and _all fields.

Not that Elasticsearch is bad. I just feel it is not fair to compare a commercial solution (that does not even give you admin console for free) to a fully open-source solution (that does). If you are planning to pay money for commercial solution, then compare it with another commercial solution (e.g. LucidWorks Fusion). Or at least compare latest Elasticsearch (1.4) to the latest Solr (4.10.2 currently).
I have given 3 phone screens, two of which I failed. I went onsite twice. (first time there was no phone screen). One phone screen was two weeks after rejection of first phone screen. There does not seem to be a blacklist...but it helps if
1) you have an internal champion who can write couple of good words about you.
2) you know a recruiter who can forward your resume to a bunch of interested parties.

Btw, while working for Google is good...there are many flaws in their interviewing system. At the end of the day, it all depends on what interviewer expects to see in you. I also found them to be unhelpful if w.r.t. syntax etc. Different interviewers have different personalities...so, you like in real life, here also, even if you are correct, you have to convince the interviewer to like you. Thats why, always be in love with the field...not with the company.
Real-time magnet position detection using an iPhone
Yes, just like FBI assassinating Kennedy because Oh snap cuba!

You act like its some sort of proof, like this totalvirus upload came from Langley IP.
"The Blockchain"? Let me guess, this guy holds bitcoins.
The Secret to Resisting Temptation
There's nothing stopping you from doing any of that with CSS today, especially if you use SASS or LESS.
A lot of US schools don't offer any CS classes. For instance, 56% of high schools in California, a state notable for tech, do not offer CS or programming in high school [1]. In 2011, 2,100 schools were certified for AP CS out of about 42,000 high schools in the US [2]. That is five percent. Yes, some of those schools without a programming class have a book about visual basic in the library. Some of them might even have something about C or Java. But they don't necessarily have computers.

In my high school I did not have access to a computer on a regular basis. There were about 7 old computers in the library, which I couldn't go to during classes, for about 2400 students. There was also a computer lab in the basement which was used for classes that I never took because I was taking an IB/AP curriculum and didn't have room in my schedule. I was not from an extraordinarily poor school and I was accepted to MIT, as were peers -- the high school wasn't a place low in social or educational capital. Imagine all the schools that are.

Your analogy is fine for people who've been offered chicken consistently throughout their life -- all 5% of US students.

[1] http://www.mercurynews.com/opinion/ci_26510658/computer-scie...
[2] http://www.exploringcs.org/resources/cs-statistics
Is there a plain text version of the overview on the page you linked? The current version is very pretty as a homepage, but if there was a short white-paper available it would help the put the focus on the information.

Personally, I found that the slide-ins and wobbly text made it difficult to keep my place. I tried Readability, but it didn't do well on it. Scrolling to the bottom to let the glitz run its course, and then scrolling back up to the top to read helped in the end.
Corporate venture capital
Not even close. There is an incredible amount of room for innovation and research in programming languages. You do not have to learn this or any of them and can continue to program in whichever language is at the peak of commercial success at the moment.

But it is important that we continue to try new things and make progress in this area.

Unfortunately this particular project does not seem to push many boundaries.
Owning Your Browsing Data
My thoughts exactly. "I should really stop now, but i can make an exception for this one last thing, while i am so good at it. [workworkwork] Done. Oh, and then there is this other one last thing [workworkwork]..." is the most powerful kind of flow, because the illusion of the current task being the last one helps focus like few other things.
I find it kind of hard to feel sorry for Dotcom. On one hand, I agree with his stance on the state of the copyright industry and their tactics, but on the other hand, this guy burns through cash faster than an inferno in a wood factory. Look at his lifestyle, he lives in a massive house, all of his assets (cars amongst other possessions) he has more than most people will ever have in their lives and he takes it all for granted.

I am not saying this makes Dotcom any less of a person or means he is guilty of the things he is accused of, but he has been so bullish about his innocence and wasted so much of his money on non-important things, ten million dollars in legal fees is probably still considerably less than the cost of his house, cars and other possessions combined.

I think Kim Dotcom is great at hiding the kind of person he really is. On the outside, he portrays this down-and-out image of: I am going broke, Hollywood is trying to put me in jail and make an example of me. Which is partially true. I mean the military style raid on his home was a pretty massive overreach of political and law enforcement power, I definitely agree it was wrong and over the top. But then you have this real image he desperately tries to hide: the extravagance, the arrogance and overestimation of his own abilities to change things. Are we forgetting the millions he sunk into his failed attempt of getting the New Zealand Internet Party into power, five million in New Zealand dollars? In 2011 he spent $500,000 http://www.nzherald.co.nz/nz/news/article.cfm?c_id=1&objecti... on a fireworks show because he apparently loves fireworks.

I seriously doubt his claims of being broke. He still has a home, he still has his material possessions. He might be seriously economically handicapped, but probably still has more money and assets than most of us here on HN do. Having said that, I find Dotcom entertaining and if he finds a way to come back from this, I am sure he will be even crazier than he was before which will make for a great Internet fireworks display, because as we all know, Dotcom loves fireworks.
Antialiasing: To Splat or Not
Implementing Ruby's Array#flatten in Haskell
Come-on, lets get this (in-)validated, get on the streets Londoners!
It's exciting to think that they might be testing some wild tech to charge cell phones from a distance or something, but in all likelihood there is a static electricity buildup from a forced-air system or a gas line.

The local utility is likely digging up the sidewalk now to properly ground whatever conduit might be generating the static electricity.
Your post. :D

Actually Eloquent Javascript and sometimes Programming -- Principles and Practice Using C++.
I found the C++ book a little bit boring and maybe i wont read it trough.
In a thread on hacker news recently someone brought up the "value of art":

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

I agree. We have tons of programming languages but if anything, this can exist as "Art" or study.
The University of Luxembourg's press release concerning this paper is here: http://wwwen.uni.lu/university/news/latest_news/virtual_mone...
Fidelity Investments Tries Virtual Reality
Show HN: Python module for http requests by tor network
The story behind this project is awesome. Built by the team behind AppGratis which got huge and was then shut down by Apple. They're now back full steam with this project.
> except when it doesn't, as with our current coalition administration

More than 50% of MPs have voted for the current UK Government. Yes, they aren't all in the same party. Many countries have coalition governments, and we have no problem with them. A minority government sounds very undemocratic
It really depends on your product, what you are doing, etc. pzxc is right, do prematurely optimize. You also need to decide if you have any serious liability. Is it just you are do you have any partners...

How to start a startup legal lecture
http://startupclass.samaltman.com/courses/lec18/

How to file in delaware
http://corp.delaware.gov/howtoform.shtml

Types of companies
http://www.bizfilings.com/learn/compare-company-types.aspx
Roboticist: Lethal Autonomy 'Inevitable'
UMake – 3D design made simple using an iPad
There's a new plugin called neomake[1] which was written from scratch to take advantage of the Neovim async api. It's a young project though.

[1] https://github.com/benekastah/neomake
>That's not really something we can have on HN.

Arguably, we do have it on HN, by design. The effect of his ban, and his reputation as a programmer have turned him into a weird sort of mascot. It's possible that simply banning him outright would have driven him off the site by now. It certainly wouldn't have been more effort than hellbanning his accounts. But the system as it is encourages him to stay.
Hungary does not start with "HU" in Hungarian (Magyarország). This logic is certainly flawed. We have standard international abbreviations for a reason, please use them.
this sort of give/learn/take averaged over multiple employees could redefine how much can be done in a week, or what the average rate per hour is, but in the end the time would be spent more efficiently. I believe that having a set number of hours will grow the workload to meet those hours, and that's inefficient in most cases. No studies to back this up, but I've worked in a lot of places, and the percentage of people that are actually trying to get done as much as they can [in a working day] is very low.
Inside the First Audio Library of Alcohol-Addled Speech
Nice one :-)

Sunday is free because it is 'overtime'. Workers are paid fixed pay per month. Suing for Sunday would not bring any extra money to worker.
He's alive and enjoys what he does on a day-to-day basis. Who are you to decide what life he should live?

What exactly is the "help" he so desperately needs?
The EU can force the EU company to be split.
There's a difference, but it's not black and white, and I find it hard to imagine that most chemical addictions we know are bad enough in themselves to cause the extreme behavior that addicts exhibit.

Regardless, I was primarily thinking about the psychological side of addiction in the above post, and I think my point still stands. There are many examples of (almost) purely psychological addictions that people suffer from, and also in those cases I think it can be an interplay of habit formation, personality characteristics, and environment, that 'maintain' it, and not always 'deeper issues' (although I suppose one could consider environment a deeper issue...).
A test bed for web app security scanners by Google
Totally deserved for all people's effort (including all the team and the hosts that make it work), the company's culture and for the results achieved in these few years. I think this is just the beginning of something much bigger.
Taxpedia
The example with the two buttons is inherently flawed and is a bad example. It specifically creates an easily preventable problem in an effort to show a solution to that problem.

There is nothing that this library can do that I cannot hand-code in CSS myself. Because it has to generate the CSS that the browser expects to get, which is not hard to do.
there's no material difference for the purposes of fostering social spaces devoid of racism
I can't think of any recently-designed languages that do not have lexical scoping - can you?

I'm not sure I can think of any languages at all that have dynamic scoping since the early lisps.
Shit, sorry
Douglas Crockford has some great videos on javascrip:
https://www.google.com/search?q=douglas+crockford&safe=off&e...
What errors did you get?
As Amazon’s iron grip slips, Best Buy is taking advantage
That every high school teaches computer science or even offers computing classes beyond "here's how to run spell check in MS Word" is a large and largely incorrect assumption.
That "a surprising number of them can't [code their way out of a paper bag]" does not imply there is a shortage of tech workers, nor does it reveal anything particularly interesting about what you consider a "wet paper bag" to be. What is interesting is that based on your prior comment you believe certain things are universally useful and pertinent in a programming job, which is contentious and unsubstantiated at best. And that was rather my point.
The whole article seems faulty. At least I fail to see how this experiment proves wrong to use mirror test to check for self-awareness as opposed to proving pigeons can be trained to be self-aware.
Would this mean no taxes for buyers from countries outside the EU?
Optimism about role of robots as care assistants
If you will actually read my comment, I said "ask him whether he wants help."
One Bug is Boring
Yes, there was a guy named TempleOS here on HN, his comments are frequently down-voted, maybe he is even hell-banned. He had some weird views and his comments were a bit off-topic.
Magic moment professional paper engineer peter dahmen
Is this the beginning of the end of the nation state?
I think you would really benefit from working with a designer. It seems like there is a lot of great features... but suffers from information overload.
Thanks for the message. To the others too, who commented.
Ask HN: Black Friday statistics and analysis. What site do you use?
With Black Friday approaching, I want to be on the news and understand all the statistics that come out from it...like number of shoppers, amount of merchandise sold etc. What website would you recommend for this..beyond the more popular ones(like WSJ)?
> Your time would have been better wasted on building a framework for an already established language

Don't we already have more than enough frameworks for established languages? :\
Guide to Acquia Front End Specialist Certification
History of programming languages leading up to JavaScript
Love your Freelancing
Groovy : Java :: Crystal : C ?
The problem with this is, unless you are a plugin author these things aren't compelling reasons to switch. Maybe they'll enable new types of plugins not possible before, but until that happens I don't feel a reason to use neovim.
Some people build programming languages as a learning exercise.

EDIT: And actually, having looked at it, this is no learning exercise, but a pretty cool language. There are few languages with type inference, high-level syntax, and compile to (supposedly) efficient binaries.
Well, I did use scare quotes, friend! :)

...This topic has a history of being polarizing. And it's not the topic in this thread.
A great example. People in low-wage jobs who face situations like that usually lack two things the know-how to set business terms and conditions like cancellation fees, and the leverage to enforce them (when losing a client could be financially very painful). People who are poorly educated, illegal aliens, parolees and others often have difficulty learning about or asserting rights they might have under city, state or federal labor laws.

Now, I know that the original goal here was to find better ways to empower poor people with technology, not to set up an additional social service. I thought the example in the article of an app that helped people submit an application for food stamps (saving many hours of standing in line at an office) was right on point.

One idea that occurred to me since I wrote the grandparent comment last night (and forgot to post before I went to bed) was to flip an existing concept on its head. The article mentioned a tool for people in Mexico who were outside the regular financial system to establish some sort of credit profile that would allow them access to lower-cost cellphone plans. Maybe a useful thing for poor people in the US with smartphones would be a parallel 'client credit report' that would let casual and informal workers alert each other about problem clients who attempt to evade payment or behave abusively, as well as hooking them up with other resources, eg there are probably people with paralegal experience who would be happy to draft a demand letter for a small fixed fee. Think LinkedIn for low-income people as a way to vet potential clients and avoid persistent troublemakers. The best thing about NeatStreak (the author's app) was not the housecleaning-specific stuff (although that's helpful) but automating the booking/billing process, which is something that a lot of casual/informal workers need.

Of course an approach like this turns up some interesting legal questions, because reversing the usual top-down direction of economic influence is politically loaded and would upset some people. But I think sooner or later there will be demand for such functionality; the 'sharing economy' we are moving into matches buyers to sellers effectively for many casual services, but the firms that establish such new markets are typically also seeking to be monopolistic brokers and their economic interests are not necessarily aligned with those of the people who actually provide the services; to the extent that the latter are organized, it could disenfranchise the job brokers. I think it's only a matter of time before established players attempt to capitalize on that, so that the SEIU attempts to organize Taskrabbit workers or the Teamsters try to sign up Uber and Lyft drivers, and I'm not so enthused about that because I think unions can often end up as rent-seeking organizations themselves. Perhaps technology has the potential to provide low-income workers with more practical organizational benefits by automating the information-brokerage function of trade unions without the administrative overhead.
It has the syntax of a dynamic language, type inference, interfaces with C easily and compiles to native code. Is there a long list of languages with those features that I'm unaware of? Nimrod springs to mind.
Our chip-to-chip bandwidth is currently 48GB/s per parallel interface, and we have 8 of those per chip (2 per side), giving us an aggregate bandwidth of 384GB/s.

The Epiphany 4's interfaces are 1.5GB/s serial (12.5Gb serdes), and there are 4 of those per chip, giving you an aggregate bandwidth of 6GB/s.

If you can spend a bit more power (or wait for 14/16nm process), we think it is possible to double that to 96GB/s per interface. Using some more exotic methods (which are purely in an idea stage right now, and not tested, are are a couple years away at best), we think it is possible to get that up to 128GB/s per interface.
I think that the parsimonious explanation for that is that Korea's wealth per capita has exploded in the late 20th and early 21st Century.
Jurassic World – Official Trailer
> In the face of these features' positive effects on software quality and maintainability

are you sure about this for explicit variable declaration?
In my experience the problem is more with autovivification than with declaration-is-initialization.
That has nothing to do with the scoping. There's no way to know whether "left = right" means "Set 'left' to 'right'" or "Create a new variable 'left', with value 'right'".
Or, you know, just leave him the fuck alone.

He's done alright with his life by his own measure and doesn't need the condescension of "hello you poor soul, do you need help?" (which, I'm sure, he's already heard a million times by now)
Lyft Encourages Users to Share Their Commutes
It's interesting you found Haskell to be simpler. Would you mind expanding on that?

Haskell's ecosystem is certainly bigger than OCaml's, though both are fairly niche.
The only ones I can think of are Python and Javascript, both were created in the 90's.
IIUC this one has a GC that the other does not, so probably not.