skysight-inc/HackerNews huggingface dataset:
But then, what does it mean according to you? To me it still says that salary of the teacher profession has not kept pace with the wage development of similarly-skilled workers.
It's an interesting idea. I'm not sure if that information is usually structured enough to distill objective facts and criticisms. Are we talking about using NLP to pull out those details? I think the tech might not be quite there yet, but maybe there's a better way that I'm not familiar with.
What if i publish these clone projects live?
The same argument can be made regarding any person and any event in reasonably distant history. Still, mainstream historians believe that we know a lot about Caesar, for example.
Like always, normally reputable news organizations throw all semblance of journalistic principle out of the window when it comes to the Saudis.

The title should read: "Saudi Arabia adopts the Gregorian calendar in paying government employees." According to arabnews.com, this brings the public sector in line with how the private sector is already being paid.

So no, they won't be "running the state" based on the Gregorian calendar. Ramadan will still be observed in the month of Ramadan.

And how is the decision not to award employees 11 extra days' pay because of an administrative change a case of "globalisation favouring rulers at the expense of the ruled?" Just a year ago, when the king awarded all the employees bonuses, wasn't the Economist accusing him of trying to buy his subjects' loyalty? He can't win, it seems.

As for the Wahhabi clerics complaining of a "slippery slope," who are they? And what is the technical term in Arabic they used that translates to "slippery slope?" To claim that any official cleric in the Kingdom would speak out openly against the ruling family is, frankly, ridiculous.

All of this article is utter stupidity, as if the author read half of a headline in an Arab paper and extrapolated it to mean the conversion of the entire country to Christianity.
Apple owns the hardware, OS and distribution, they can do whatever they want. Your signature is neither here nor there.

The only thing it can do do is show Apple you compiled the code.

There's no way you as the dev or the end user can verify the installed software really originated from you.
That phrase is confusing. They can use core profile, but Apple is simply stuck on older OpenGL, so features they rely on to implement DX11 aren't available on MacOS. So if Apple would have provided full OpenGL 4.5+ support, it wouldn't have been an issue.
Alternatively: If I'm getting paid for factually-correct answers, I'm less likely to throw away money by using my answers as an opportunity to signal my ideology.
>The keyboard is getting better, but I still think it needs more travel time.

I wish Apple would use the same keys that they use on the new Magic Keyboard. Definitely less travel than outgoing MacBook Pros but still clicky and usable.
I think you'd like the upgraded Razer Pro (announced just a few months ago) if cost is not a very big issue.
I use Promises extensively, including cancellations (via the bluebird library) and find the following to be strong reasons not to ever use them, if they are to be implemented in a similar way that Bluebird uses them:

1) forward propagation side effects: canceling a promise doesn't mean rejecting. it means that further .then() or catch clauses are not invoked. This breaks (imo) a fundamental tenant of promises.

2) backwards propagation side effects: if you are waiting on a promise and cancel it, this is causing the previous promises in the chain to suddenly stop processing, again without any rejection, it just stops.

3) simple workaround: I don't think it is appropriate to backwards propagate promise cancellation, but it is very easy to emulate cancellation for downstream users (those using your promise). simply attach a "pleaseAbort=false" property to your promise and if a downstream caller wishes to cancel, they set .pleaseAbort=true and you can stop your processing and return a rejected promise.
Voting theory models rational actors, not actual people.

Interestingly, fontback's hypothesis is exactly how they modeled the choice, with a financial incentive plus some "psychological incentive"
You will randomly bomb technical interviews. Everyone does. Here’s the data
Sometimes systems have to crash before they can reboot - part of the normal life cycle and trying to prevent pain can end up making it worse.
SSH with hardware keys: Teleport 1.3 is out
If you take the low estimate of 3m$ a day, this is $1B a year. The often quoted figure I've seen for the size of the ad fraud "market" is $7B. That's a big chunk of a "market" that is mostly cottage industry. And as a bonus, they target the highly profitable end of the spectrum.
The problem is with changing the software environment. Most applications are not available on all operation systems. So your hunt starts for solutions where the application is not available on other operation systems.
> The US has adopted the metric system just as completely as, say, the UK has.

I've lived in both, that's inaccurate.

The UK is mostly metric with exceptions (MpH, pints, pounds & stone for "people weight") but in all other ways it is metric, cooking is in metric (grams, liters/milliliters), parts are in metric, temperature is in metric (centigrade), and most measurements are metric (metres, cm, mm, etc). It is a metric country with a few leftovers.

The US conversely is imperial with exceptions. Meaning most "day to day" activities are in imperial units with certain industries (like science) and activities (?) being metric. But if you go buy a cookbook in a US bookstore then good luck finding a metric one unless it is an international cookbook (it will be in "spoons" "cups" "ounces" and so on). You buy a new cookbook in the UK and it is almost certainly metric unless it is from a used book store.

So, no, the UK has adopted metric much more thoroughly than the US. To use made up percentages, the UK is 65% metric, the US is 20% metric. Again, I've lived in both for a decent chunk of my life.
Pregnancy raises at least estrogen and progesterone to something like ten times the usual menstrual cycle peak, so I doubt the effect size is comparable. Also, I think pregnancy affects a broad range of hormones, not just the handful in birth control.
Im endlessly glad that my high school was extremely tolerant of us exploring the system and messing with things as long as we didn't try to cause harm (eg, deleting one file is okay, trashing a whole network drive is not) and reported what we found to the school IT manager. Most of us ended up as techs for the school and district as a student job. Several of those students went on to be whitehats. (Who knows where careers would've gone if they'd been discouraged and come to view the system as the enemy.)

They also were way cooler than they had to be about the several times we took down the network or broke the porn filters, or the time we port-scanned a district tech's machine, or had a whole collection of malware on the network drive, or....

I just worry about how students like me would fare in schools these days.
EU Blame Facebook for Supplying Incorrect and Misleading Information
I'm a fan of Matrix (matrix.im). Encrypted (recently), federated, multi device, multi platform, has message history, voice, attachments and push notifications. Pretty much everything I've wanted.
I would guess: Every non-appointed visit is successful.
Really cool. I love the Transit app and this is an awesome feature. Probably my favorite iOS app.

FWIW when I was in Montréal last summer I found the lack of real time data a bit off putting at first when trying to use the busses. However, I was reassured after experiencing that busses generally kept to their schedules, which is absolutely not the case where I live, SF. I hear the STM is rolling out real time data on certain routes but I guess Transit beat them to the punch!
Apache Flink: The Next Gen Big Data Analytics Framework
I'm glad he put that up at the top instead of trying to hide it. The moral of the story appears to be indeed: Don't roll your own crypto.
Quote from paper:

> The amount paid for “don’t know” responses was
also assigned randomly, and was a fraction of the amount offered for a correct response: 20% of the
payment for a correct response with probability .33, 25% with probability .33, and 33% with
probability .33.
If a pleasant day involves my doc, a dentists and a priest I'll take a bad day instead please.
Brainfreeze – Predictive State Management
Hello, Team Brain-Day is happy to launch Brainfreeze. Brainfreeze follows a Redux-like architecture, which should be familiar to developers. However, Brainfreeze comes with a few differences out of the box.
Brainfreeze allows listeners to be attached to any specific key in the state object. When you dispatch an action, you will declare which key path you want to change. Redux revolves around the idea of predictive state changes, if you can predict your state change you can declare your prediction. When our dispatch method receives the action object, it will use your declared key change(s) to trigger only the listeners attached to those key(s). This will limit the number of listeners being triggered to only those that need to be.
This will clean up code, and improve performance. We encourage you to check us out on Github, and NPM (brain-freeze) https://github.com/Brain-Day/brain-freeze
Or Ubuntu Mate 16.04, and switch to the "TraditionalOK" theme. (The default theme is, IMHO, not attractive.)
I returned my two XPS 9550 because of build issues. On my first unit there was "coil whine" on the AC adapter (strange noises coming from the AC adapter when I scrolled in Chrome) and the other unit wouldn't wake up from sleep. Don't think I'll buy one again.
> There are ways to cheat though, [...] A new Tesla might well have an actual 400 mile range the day it comes off the lot

That's not cheating, that's responsibility. That's presenting an honest product expectation. Cheating would be implying that the initial capacity would last.

It's also probably not the case, as people are pointing out. But even if it were it would actually make me think more highly of the company.

> What's to prevent a competitor to cut just a few corners on this strategy – don't give yourself as much future wiggle room so that you can say your capacity is higher?

Does it make it through the warranty period? If so, then what's wrong? For N years those customers had an X/kwh battery.

If not, lawsuit.
Dev edition is Aurora, which is basically alpha (more unstable than beta).

So you get new features more rapidly, and a lot of the feature flags are flipped on, without needing to use something as unstable as nightly.
Tell that to my programming teacher, who also ran the business club twice a week after school and the programming club once a week after school.

In fact, it never really struck me until now how nice he was to stay late. The programming club would be about 2 hours long, and he'd stay another 2 hours after because we all wanted to continue coding together, we couldn't be in the computer lab without a teacher.
It's unfortunate that the link that made the front page here is to the BBC article rather than the NYTimes article [1] on the same study, as the NYTimes article much more clearly addresses a number of the points brought up by commenters here today. The NYTimes article briefly mentions other non-pregnancy related studies on the "pruning" of grey matter. One place to get a bunch of citations for studies on synaptic pruning is in the lit review of [2], since the NYTimes article itself doesn't have a citation for synaptic pruning research in adolescents. However, the NYTimes article does link to [3], an article about spontaneous theory of mind and synaptic density in 18-26 year olds. It looks at a this group of people not by age but by performance on theory of mind tasks, examining the relationship with structural MRI data from the participants. This sheds some light on efficiency and good performance on theory of mind tasks and the neuroanatomy of a person. I think for most HNers taking out thinking about pregnancy and looking at this study first would be useful in understanding the results -- we've all got a lot of preconceived notions about the effects of pregnancy that make it hard to think about the results of the study rationally.

[1] http://www.nytimes.com/2016/12/19/health/pregnancy-brain-cha...
[2] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2475802/
[3] https://scan.oxfordjournals.org/content/10/3/327.abstract
This was very helpful, thanks! I mostly concur with you on the summary and I am definitely not going to be spending on a consumer class machine.
>Facing an uncertain future, the company keeps trying to mine its storied past.

You mean like virtually every software company on the planet? Or storylines or characters from franchises like Star Wars, Star Trek, Marvel/DC et al.

Give me a break. It's called working a series of franchises that people like.
Which is scary, given that the survey was about factual information. Welcome to the post-truth world I guess.

"I think want me to say the unemployment rate is X, so I'll select that, but I believe the unemployment rate is actually Y"
Cars cutting you does not make the gap vanish - you just have to slow down marginally more for a short amount of time.
You may be an outlier. I may be an outlier too. It's anecdote v anecdote.

But the only Apple hardware I or my family ever had an issue with (out of 8 iPhones, 4 MacBooks, 2 iMacs, a PowerMac, an Apple TV, and various accessories) was a MacBook Pro that failed after 6 years' heavy use. I'm pretty happy with that.
Oh I know. That's the normal counter argument, and the answer is simply that sometimes I have to work off-site, sometimes in places with questionable power. And thus more battery is better, and a 10 pound brick is probably going to devote a lot of that heft to power. (But it's rare. My coworkers sometimes need to work in the middle of nowhere, though.)
Just a counterpoint: the 12" Macbook is really excellent.

Build quality is impeccble. It feels amazing to travel with-- light enough to put into a small drawstring bag. On planes I keep it in the seat pocket in front of me. It feels like a sheet of paper.

It has two ports total: one USB C and one headphone jack. If you want you can have a single cable to a 4K monitor that carries the image, powers the laptop, and connects USB slots on the side of the monitor. Minimalism!

Some people complain about the keyboard travel being too low, but I found it comfortable after one day.

I develop WebTorrent Desktop and WebGL apps with it. I know that if a WebGL game does 60fps here, it will run smoothly just about everywhere.

"To build fast software, use a slow computer."

It has a tiny mobile CPU. The flash storage is fast and the wifi hardware is solid, so for many uses it feels faster than the brick-like Core i7 based Linux laptop I had before.

--

I think if people stopped geeking out about stats and used a 12" Macbook for one week, a LOT of people would switch.
Did they never grade tests or homework? Did they waste time in class with the students to do their grading? Otherwise they were likely working from home.
I dunno if that's true. There's plenty of projects doing baremetal onto Raspberry Pi or other ARM SoC boards... stuff I've personally put together started to venture into OS territory. Once you have POSIX, porting existing software isn't that bad.

And there are web browsers like NetSurf that can run on very simple or strange or stripped down systems. I've seen NetSurf running on one of my 8mhz mc68000 Atari ST systems.
If having your hands on the keyboard is so important, on a Surface you can just scroll with the arrow keys, the way Flying Spaghetti Monster intended.
How can a webpage scan my local, internal network from the Internet?
> implementing a generational collector requires the ability to move things around in memory

While this is true for traditional implementations with separate heap regions, it is not necessary. One can easily represent new and old generations as linked lists in per-object overhead and just change pointers in such overhead to move objects between generations. There is at least one Smalltalk VM that works in this way and IIRC traditional BEAM (ie. non-HiPE) Erlang VM has GC that works in essentially same way.
Thanks, that's exactly what I was looking for but it's hard on a phone.

Qwrusz's comment may be relevant here.
I use Hugo as well and love it. It's hosted on DigitalOcean, but as a starter you could host it on GitHub Pages.

My Website: http://www.robinwieruch.de/

Hugo: https://gohugo.io/

Hugo Themes: http://themes.gohugo.io/

GitHub Pages: https://pages.github.com/

5 days to your own Website: http://www.robinwieruch.de/own-website-in-five-days/
Having skin in the game makes one thoughtful. Sometimes it works in debates too. "Let's do A, it's much better design." "Will you do the debugging and support for the feature?" "Ummm, maybe let's rethink this A, I see some flaws in it."
You're right, dang.

I should've said, "The article [clarifies] that," or asked a question.
He said he would consider "a clean, well written, and well tested" pull request that would add WebSocket support to the Android version of Signal". That would replace GCM.

Don't confuse the issue with LibreSignal. Problem is Moxie is worried about the security of random 3rd parties publishing signal clients. Doubly so if published by f-droid (which doesn't' sign package with the developers key). Additionally he wasn't want these 3rd party client that may or may not be secure using the whisper systems infrastructure.

So it seems that signal could get a GCM replacement, if someone writes one.
People underestimate the effect of extreme sleep deprivation. For the first three months of my daughter's life, we didn't sleep for more than two hours at a time. The effect was profound - I was having auditory hallucinations, was paranoid, etc. It was only after she started sleeping through the night that I understood it was due to the lack of sleep.
Notice that completely made-up example is almost impossible to happen in practice - low EROEI sources will almost always have low ROI in a an energy market (but maybe not in a specialized mobile application).

Now, to answer your question, if you decide to start a big research program to increase the availability of energy, you should almost certainly focus on the high EROEI source, not the cheap one. If you decide to create an energy company to sell something right now, you'll go the other way around.
I am interested enough where I would read a long form article on this kind of stuff, and found this fascinating. But the end kind of left me feeling dejected, as the article I guess is just a parody. Which is fine, but I probably wouldn't have spent as much time trying to take in what I presumed the article was trying to teach. I would really enjoy an article like this that actually goes step-by-step so I could learn something like this start to finish (though I would never implement).

From the article, "Last Step in Crypto:"

Get a PhD in cryptography. You need to be an expert yourself if you ever hope to invent a primitive that works.
Publish your shiny new primitive. It may withstand the merciless assaults of cryptanalists, and be vetted by the community.
Wait. Your primitive needs to stand the test of time.
Think NYC Subway vs Amtrak. For Amtrak ( and dentist) you need a reservation.

For Subways we just let queues fill up and then empty them.

I believe that dental cleanings could work like this as well. People who are around the 6 month mark for cleaning could be notified when wait times are low and could just come in.

I know its quixotic.
Building a better brain
fwiw: Instacart released a similar NTP library for both iOS and Android sometime back https://github.com/instacart/truetime.swift.
Hey, it's Travis, one of the co-creators of Razorframe... Firebase is a paid platform-as-a-service that includes realtime database hosting (what it's primarily known for) as well as numerous other services such as app analytics and hosting. It's a great platform and we definitely drew inspiration from them.

Razorframe, on the other hand, is an open-source project that addresses 2 of the main trends we see in modern web applications: real-time client UIs and flexible server-side scaling. We built a Node module that you can bring into your server-side code to quickly get up and running with websockets (via socket.io) and Node clusters in order to accomplish both.

Check us out on GitHub and let us know what you think:)
Pete Hunt: The Past, Present and Future of React
V8: Behind the Scenes (December Edition)
Yeah, I definitely agree with that to a large extent. That's why I stated that any career success I personally enjoy will be based on luck and/or accident instead of political skill. I've tried to bring myself to find some way to reconcile these paths and still feel that I'm not throwing away my integrity, but I've been having a hard time doing that. Trying to find that reconciliation has actually been a large part of my personal struggle over the last year or so.

I think the thing is that there are degrees here. A lot of the things that we are socialized to consider "bad taste" are not actually immoral and unfair (for example, aggressive SEO), and you have to meet on that playing field if you ever intend to be competitive. But you have to identify the limits of what's just getting into the nitty gritty of business and what's crossing the line into being a cheater/liar/phony.

There also seems to be some people for whom social camouflage comes naturally. These people don't feel like frauds or phonies when they cater their preferences and likes to match those of the group around them. It's hard to compete with these people because they have no compunction about being yes-men and they have no malfeasance behind it, since they don't really even realize they're doing -- they only realize that they're making the people around them happy. They truly just have nothing original or important to contribute and don't realize that they're mimicking everyone around them, which, as we've discussed above, is a great skill to have on the path to career success.

I think that developing an active, interesting conversational style and taking care to frame arguments in the most emotionally influential way possible without altering, distorting, or seriously misrepresenting them is perfectly in bounds. Most people do this intuitively to some extent or another, and I believe that intuition can be improved with practice and training, and that that's a great thing for anyone to develop.

The problem is that that's about where I stop. Even if there is nothing immoral about dragging yourself to a baseball game with the bosses, it still feels painful and phony to do that kind of thing. Your unscrupulous and/or unaware competitors, however, will waste no time immediately making themselves as likable as possible by adopting all of the boss's favorite things and habits, refusing to criticize him or anyone whom he holds in high esteem no matter how grossly dangerous their actions are, etc.

It's a tough game. Sometimes I try to believe that there's some cove of people that aren't this way out there, but it always gets shot down as soon as I start believing it again.

I'm starting to think that the only bonds that allow real honest participation are permanent and non-revocable bonds like parent-child and sibling relationships. People still get offended in these and rarely they may even fully withdraw, but most of the time everyone accepts each other and has to get over the perceived slights. I'm not sure there are many voluntary relationships (certainly not relationships where the continued relation is predicated upon a regular payment) where people do that.
Web-based Chess without writing a line of code (WIP)
> write-only

I think you mean read-only, no?
Got very lucky on eBay. I was casually searching for a while and eventually saw a misspelled listing with no bidders.