skysight-inc/HackerNews huggingface dataset:
Yeah, definitely not hard at all. Although, I think the harder problem is figuring out a specific word's complexity so it corresponds to the relevant immersion factor. For instance, having a lower immersion level shouldn't just mean lesser words (which is what is right now) but also more common and memorable words. Maybe a type of sentiment analysis problem?
Thanks for clarifying!

There's been quite a bit of research on circadian rhythms. I've heard that even our gut bacteria follow a daily cycle, slightly independent of other body systems. Pretty wild, eh? And there's been recently research on the effects of artificial light on sleep and circadian rhythms as well.

If we're going to have these kinds of experiments, can I opt out? :)
Why we're fated to be lonely [video]
probably USA centric company that forces macbooks on all employees for IT policies. But then the devs need to work on compilers/debuggers for hardware that only runs on windows.
Yeah, but do the people of rural China really have a lot of internet interactions with the people on the coast?

This cause is driven by our increasing interactions with people in other time zones, and the problem will keep getting bigger as the world gets smaller.

Xinjiang is probably a bit behind that curve, but it will happen there too.
Thanks, there's a LOT of room for growth and definitely not an easy problem to solve. More updates in the future, though!
goroutines with channels are well loved for concurrency in Go
San Bernardino: Behind the Scenes
Dronahq insight
The iPad happened. Most of the uses for the Japanese laptops can be covered by the iPad.
See reddit.com/r/rad_decentralization

All of these technopolies will eventually be superseded by protocols. It just doesn't make sense to continue to rely on monopoly companies to provide core services. That's not to say there can't be variations or companies that build on top of core protocols etc. Just more than one, and not for the most common aspects.
If you think gp is misinterpreting, perhaps attempt to rephrase it so they might better understand?
The "look at inopinatus' wall" solution does not scale well.
Shouldn't have any effect... Long time vim user... I still do it all the time. Especially when returning to the terminal from another app.

I also mapped jj and kk (and other direction combos) to esc for when I forget to hit escape...
I downvoted your other comment, because as someone who doesn't often agree with mainstream environmentalism, I've been called a "problem" or a "denier" or whatever many times in the past, usually by people who seem to think that I don't understand or care to learn some indisputable truth. I'm constantly seeking out information about this and other science from all manner of sources, and constantly trying to re-evaluate my beliefs and stay rational. You call for America to "fix education" but your own tone is overwhelmingly condescending. You must realize that rhetoric like yours alienates precisely those who want to hear new perspectives.

And then not an hour later, you imply that there would be no point in trying to "educate" people like myself because it is too late and the planet is now ruined. Go figure.

Just curious, what is your opinion on nuclear fission as a large-scale energy source?
The thing is, reflow is not why using left is slow. If the element is position: absolute, you don't reflow the whole page anyway.

CSS transform is used because render is slow. With Servo-like GPU acceleration, render is not slow. Your suggestion would not be a good suggestion because using transform would be an unnecessary premature optimization then.
Thanks. I had heard about the possiblity of doing this, but never visited it in detail - mainly because (up until this post today), we were only serving up one or two 404/500 pages per day, but if things get really busy, then I expect I will look into that.

I already use pre-downloaded Unsplash images within the app itself for the user 'lock screens'. I've curated and placed about 20 images on our server expressly for that purpose [1],[2]

[1] - https://flic.kr/p/NV8cS3
[2] - https://flic.kr/p/NN3vvY
Show HN: 6 Skills You Can Learn for Free to Make Money
You'd be surprised what happens when you become a hub and start seeing the effects of 3rd party integrations. That aspect can be turned into a moat if managed properly.
Designer Portfolio
Hi there! This is the online portfolio of Martin Jeremiah C. Jarmin. A designer who focuses on motion design and animation.
I put thousands of miles a year on a big, loud, Harley-Davidson motorcycle.

I've been in two wrecks. The last one left me with several broken bones and the inability to walk for a few months, although I did gain the amazing ability to set off metal detectors everywhere!

Human drivers are my worst fear.
Thanks for the support! But yeah, what lotyrin said. You should keep working on it because making a genuinely helpful language learning service isn't an easy problem by any means.

EDIT:
And it needs all the help it can get.
Just make sure you turn the bell off:

set visualbell t_vb= "intentional space after equals
yada – A web library for Clojure
10 Simple Facts That Should Make You Feel Better About This Election
Is there a paper on this? Did I miss the link?
Eye Floaters No More System:  Eye Floaters Truth You’ve Not Been Told
I'm sorry, I was only able to read about a third of the way through. Around that point, my screen got taken over by something suggesting I subscribe to something. The experience was so jarring that I just stopped.

Please, don't do that! Besides, I'm not going to make a subscribe decision until I've read the whole thing.
Really not trying to start an OS war but for the sake of accuracy Android is the dominant mobile OS in Japan, not iPhone.
I'd really like to see what a well made custom lit map would look like. What the clocks are approximating here is how long the sun has been shining on a given city.

Something along the lines of this: http://www.solarsystemscope.com/daylightmap/

Could give the viewer both the information they are roughly seeking and something significantly prettier than a bunch of clocks on a wall.
Try lua with cqueues http://25thandclement.com/~william/projects/cqueues.html
What would be nice is for people to start checking members of their own tribe or party. Saying Trump is Hitler and things of that nature is ridiculous. Republicans are not the KKK.
Tell your friends to tone it down a notch.

On the other side when some can only describe liberals as libtards or some such juvenile insult there is a problem. Or when a tiny group on campus does something ridiculous and then extremists say all liberals are like them.

Stop puting up FB posts on something political that don't cite sources. If it doesn't have a easily linkable source then it is almost always a half truth. Most situations are shades of gray.
And umm, US oursources its polluting industries to China. Maybe compare on consumption.

Plus the BRICS (atleast India), are willing to settle with some financial and technological help in moving to renewables. But of course, that's not happening.
People keep inventing funky new ways of representing threads.

With or without async, we're writing threads. (Promise chains are _also_ threads, very awkwardly spelled.) Really, we're arguing over whether we want our preemption points to be explicit or implicit. I prefer implicit myself, because the implicit style leads to much clearer code.

I understand how the JavaScript people might be excited that they can finally have threads, even if ugly ones, but there's no reason to get the rest of the world to switch to explicit-preemption-point threads.
This might be useful: https://www.timeanddate.com/worldclock/meeting.html
You're arguing against points that I didn't make. I had only two points to make in this sub-thread:

- CS degrees are not standardised, i.e. you cannot directly conclude anything based on the graduate's degree grade or individual scores, without additional information (e.g. the institution where they studied).

- Just because someone has a CS degree, that's not enough for you to decide to hire them. You need additional information.

Do you disagree with either of those points?
On the other hand, right now any thing that's better than humans at driving is currently an abstract ideal, so "sucks" might be a little heavy-handed
The polar sentiments and social divide in America that Trump took advantage of will not go away after the election. I really don't want them to be swept under the rug, but I worry about the civil unrest if we continue to debate each other in such barbaric ways.
Metric? Yeah... us Americans would never go for that garbage... :)
A Brief History of RTS AI Research
The United States still uses Imperial measurements and Fahrenheit, and the NYT publishes an article arguing for an unnecessary, human-unfriendly re-standardisation of time zone(s)...?

Mmhmmm. The whole world's gonna take THAT idea seriously.
> I'd never say 'treize heures'

One of the main midday newscast is called "Le journal de treize heures".
C++? Java? Python? The traditional thread model isn't bad merely because it's traditional. I much prefer it to promise hell and to async-everything. About the only thing that beats it is CSP, which you can also represent sequentially without funky new keywords and which you can implement as a library for C++, Java, or Python.

I never understood why people tout Go's goroutine feature so much. You can have it in literally any systems language.
I like to tell people that the killer app for Haskell is writing IO bound, asynchronous code. The secret weapon is do-notation, which lets you write code as if it were sequential, but have it desugar into what is (essentially) a series of chained callbacks.

I like to point at Facebook's use of Haskell as a good example of being successful in this space http://community.haskell.org/~simonmar/papers/haxl-icfp14.pd... It would be disingenuous to suggest that Haskell is good in all situations, but if there was one place where it should be used, this it.
I think you are right but there's a time and place for it. I don't think it can save Twitter at this point but could have created a healthy ecosystem if timed well.

But it's very hard to time this well. Even Facebook and their apps ecosystem didn't create enough of a moat.
Haskell is good for lots of things, but I don't see it being particularly powerful in this application. The IO monad and do-notation let you write sequential code. So does Python.

¯\_(ツ)_/¯
Apple has backtracked before, but I don't think they'll backtrack completely. They'll probably put in an SD card slot or a magnetic USB-C for power or something like that.
Well, with all the scientific knowledge and education you can get in USA, you guys still believe that GMO are harmful (while they can solve world hunger), have tons of anti-vaccers, flat-earthers, young earth creationist and climate change deniers. You are welcome to question the current wisdom, but to take a non sensical position not supported by any scientific reasoning is not seeking out information.

Nuclear is the cleanest energy as per records, and causes far less deaths/cancer than coal etc. However, I don't expect a country like India to implement all the precautions and take care of maintenance, when even Japan didn't do due procedures. I would take wind and solar over any other form of energy.
Actually there have been PRs. At the moment there are 15 PRs sitting on FindBugs' Github page: https://github.com/findbugsproject/findbugs/pulls

5 of them are over a year old. Most of them had no review by the development team, and many of those that did, got stuck on Bill, for instance, trying to get Travis enabled: https://github.com/findbugsproject/findbugs/pull/48#issuecom...

There is no incentive to contribute to a project in such poor shape.

SonarQube abandoned FindBugs mainly because it was low on activity:

"FindBugs project activity: The activity on the project is quite low and thus the value coming out of it does not come fast enough to satisfy our users."

http://www.sonarqube.org/sonarqube-java-analyzer-the-only-ru...
Crocker's rules states that one commits oneself to not being offended. It does not say what one can or cannot do; it's not a rule that binds, it's a disposition one adopts (contrary to how the GP clearly views it).
What really bugs me about Musl's refusal to support dclose is that the rationale is that _other_ libraries don't suppose safe unloading, so Musl shouldn't let you try. I don't like my libc to be paternalistic.

If Windows can do leak-free TLS with FreeLibrary, Musl can too. I'm sick of hearing "X is impossible" when some other system has been doing X for decades.
So you don't think we suck, because for some reason you have a preconceived notion of how we should suck more, and how many accidents we should have?

I guess a million deaths is also an acceptable number a year for you?

This is part of the problem. In some countries, they aim for 0 fatalities, but in most we accept the number of deaths we have now.
https://www.researchgate.net/publication/236825193_Street_Ri... is a good telling of struggle between human drivers (and driving clubs, and car dealers) and other humans for the streets, or http://99percentinvisible.org/episode/episode-76-the-modern-... covers the same material.

To ensure computer drivers behave better than human drivers, re-legalize walking in the street. Also, ban human drivers.
How do the work/startup cultures in other Asian nations compare ?
If you aren't trying to start a war, please provide a citation to back this up so there can be no dispute.
The japanese companies were pretty amazing in the commercial space.

My employer had a few Fujitsu ultra portables in the circa 2007 timeframe. One of our internal customers mentioned to a salesguy that they needed a particular port in a particular location on the laptop, not expecting anything. Two weeks later, they Fedexed a loaner/prototype with the port.

Really an amazing experience. We were buying 5-6 figure quantities of Dells and HP, and they could barely handle trivial requests re packaging, etc.
Build Security In
OH! And it works on other sites too, but that's "experimental" since it's not tested on all sites (which is why we put the on/off slider). Might be interesting to build a DOM parser- in the future -that figures out where relevant, "could be translated" content is in the webpage.
Is this our yearly "oil is running out" journalism run?
Revolting Mind: Jonathan Swift – The Reluctant Rebel
And reddit?
Almost all of the points in the article also apply to programming languages!
What's the timeline for getting IRCv3 ratified?
Try await/async in F#.
The solution was actually legislation and regulation of the auto industry. The legislature in California and (to some extent) the US realized that particulate pollution and smog were major problems in cities, so they passed laws requiring automakers to install equipment that controls emissions. The OBD and OBD II systems, electronic fuel injection, the catalytic converter, and various other systems are a result of that legislative push.

If they had left it up to the individual, as India has, we would experience similar air quality.

I should add that California has tighter emissions standards than the federal government, and some vehicles will be sold with special emissions control equipment in California. For example, I had a GMC C1500 truck, which shipped with an optional Air Injection Reactor if you bought it in California.
How do IT departments manage policy for a lot of Macs? MacOS server MDM is for small biz. Are there good OSS tools? I've seen a paper on cfengine, https://www.usenix.org/legacy/event/lisa10/tech/full_papers/...
Switching Win That War to the Entity-Component-System
If anyone's interested, the repo's right here: https://github.com/drshrey/alpharabius
I live in one too - if we spread people out a bit more into localised communities and make work from home culture a real thing, all the pollution and lifestyle issues you get from high density housing and everyone having to work in the same few square miles would no longer be a problem.

I see one car accident on the sydney harbour bridge delay thousands of parents from getting home before their children's bed times - it's just not the right way to live, no wonder everyone is depressed and family units are struggling.

I live in high density housing - it's like being a caged hen compared to the freedom I had being brought up as a child in the countryside. The noise, the pollution, the high house prices. Not good.
Ask HN: What are your favorite tools?
What are the best tools you have discovered that help you to code, write, think, and be productive?
"in such barbaric ways."

This is the crux of it, I think. We need to push back on the vitriol by not letting it suck us in. Over the past couple of weeks there's been a few pockets of discussion on approaches to doing this in a more civil manner.

- Crocker's Rules: https://news.ycombinator.com/item?id=12881288

- Principle of Charity: https://news.ycombinator.com/item?id=12774600

- Rapaport's Rules: https://news.ycombinator.com/item?id=12774692
Twitter was too busy navel gazing and pushing PR about how they had the ability to incite revolutions.

They were afraid to grow beyond tweets. In life you need to grow or die. Ten years from now, they'll be fondly remembered as the AOL Instant Messenger of the 2010s.
DEP 8: Gathering Django usage analytics
I do use syntax highlighting, but only with two additional subtle colors (one for literals, another for language keywords). Many editors come with themes resembling a decorated Christmas tree.
I suspect both you and your opponents have become more complex as players in the past 20 years, regardless of how Magic may or may not have changed.
How does it make sense to say that the smaller population of US deserves way more energy than the 4x population of India. Just because the US economy is better? And does the better US economy enable people all over the world or just the US? If things are fair, such an argument wouldn't even come up. Of course, we don't live in a fair world.

I am not saying that developing countries should just pollute as they wish. But the developed world have not been saints in this regard.
I wonder to what degree the recent bifurcation in American politics may call for a slight return to more local governance. Much of the mistrust seems to originate in the idea that the [coastals|hicks] will get an outsized say in their inverse communities. If Alabama wants to teach that the world is 10kyo then is that really the worst thing? I think it's pretty bad, I think that it dooms a generation of Alabamans to not work in STEM jobs (statistically), but the cost might be worth it to depressurize the political environment across the country. The other likely option seems continued mutual alienation and eventual political violence. I don't like the idea of leaving more liberally inclined pockets of Americans to the whims of their more conservative and populous neighbors but presumably the inverse is also true so it might be a worthy compromise. The final point I'll make is that the virtue of different approaches will be born out in the variable results of states approaches and vindicate or indict them, ultimately leading to a gradual consensus.

Caveat: yes this would be super dangerous for a lot of liberal priorities (topically trans rights comes to mind). There is however the overriding reality that the legitimacy of government needs to be overwhelmingly accepted in a healthy democracy and telling 40% of the country to pound sand may be ultimately more counterproductive.
In that case, your ideal daylight savings would move the clock forward in the fall and backward in the spring, so that sunset remains close to the same time year round.
Long-form plays poorly with HN, but if you're curious about the evolution of the concepts of science, technology, and progress, this is very strongly recommended.

I really wish HN had better facilities for accommodating this type of material.
Please, tell me how you can make a claim that "it's an order of magnitude worse".

I grew up in India. I had a decent number of Indian women as friends, who were close enough that they'd tell me very personal details. Not one of them ever mentioned being assaulted to me.

I then moved to the US. And about 1 in 5 women I've come to know have told me that they were assaulted. This ties in well with the official statistics[1], which works to roughly 500,000 women being raped per year.

On the other side, here's a news article claiming that ~34,000 women were raped in India in 2015 [2]. In a country with ~500 million women, that's a pretty small number (with the caveat that even 1 rape is 1 too many, in my view).

So please, enlighten us with where you got your "order of magnitude more" number from.

[1] http://www.nsvrc.org/sites/default/files/publications_nsvrc_...

[2] http://www.aljazeera.com/news/2016/08/india-34000-cases-rape...
> that Trump took advantage

You mean the division that was caused by the current administration?

The divide in this country was here before the election... it's why the "alternative" candidates (Trump and Bern) were on track to win (if not for DNC shenanigans). People are sick of politics as normal.

Those politics are driving the wedge between groups, causing cops to be ambushed and are destroying this country/world from the inside out.
Asynchronous Programming Part 2: Teleportation Through Portals
There are two responses here. The first is that in any language which has any sort of threading model at all, sequential code in multiple threads obviates the need for callbacks. If you block, fine; it's just a single thread, it's not obstructing the handling of other threads. Why don't Python and JavaScript have multithreading? Well, because programming with unrestricted concurrency and mutable state is really difficult. But there are ways to solve this problem, Haskell's purity being one among several.

The second is that do-notation is distinct from the IO monad. Even if Haskell didn't have green threads in the runtime, I could still write an async/callback library that looked just as natural as sequential code. Why? It has nothing to do with the IO monad: it has to do with the fact that "do x <- e; m" desugars to, in JavaScript notation, bind(e, function(x) { m }); it's been "callbackified automatically".
It has definitely been a big improvement to my working life.
I spent a lot of time on http://www.dynamism.com/ looking at the ultralight computers they had in Japan. Almost pulled the trigger a few times, they had awesome stuff.

The OQO was from that era too.

Good times.
Not much, but if you check the HN guidelines, it's fair game to re-post after a few days or so. Again, really good, and thanks for sharing this.
Workdays are not worth keeping either. With the gig economy, you can't know if someone works at night or during the day, or morning or Sundays or whatever.
Or, it's rat park...
Huh. I didn't even read it. Amazing they even picked the same stores.
OQO – Innovate and Die (2009)
Again, the most interesting part of the news has been left out - http://mobile.nytimes.com/2016/11/03/world/asia/farmers-unch...

In fact, thus article could be termed as fairly incorrect. The pollution exists, but the reasoning is wrong. The firecracker usage this year was much less than last year because of a lot of pollution campaigns.

The problem is millions of tons of agricultural waste being burned in neighboring states. It's an interesting problem to which there is no ready answer. The govt is trying to introduce "seeders" which can help farmers plant their farms without burning older waste... but it's too expensive for the poor farmers to adopt.

Some of us are thinking about how to cobble together seeders using old tractor parts,etc.

TLDR - if you know a cheap way to plant in fields, without burning the hay of the last crop, you will solve the North Indian pollution problem to a large degree.

Other problems exist - but that is being addressed.
Aviators/Military solve that by using Zulu time I believe (ie UTC).