skysight-inc/HackerNews huggingface dataset:
Jeez, can parents just chillax for a bit? Hyper-parenting aside, I feel that the conventional wisdom of disciplin and setting firm rules about everything is misguided. Just anecdotes, but it seems to me the kids who grew up with the most rules either snapped or became overly docile, boring and uncreative. I remember having sleep-overs at friends' places and just thanking the lord for having loving but extremely permissive parents. If kids have the freedom to do what they want they will take more responsibility for their own life. Staying up late and eating 5 bags of candy might sound fun at first, but after a while you figure out you'll just feel extremely bad the day after. I say let kids be people, within reasonable limits of course.
Why not use the same pattern as games then?

W
A/S/D

I've personally never seen I/JKL before and over the years I've come to believe Vim made the right choice by use HJKL on the 'home row', so I might be biased. I can put my four fingers on all 4 keys at once with HJKL, but I can't with I/JKL.

This is a standard starting position (just shifted over one key left):

https://upload.wikimedia.org/wikipedia/commons/thumb/0/0d/QW...
I would just like to point out that a "fix" for a vulnerability does occasionally introduce others.
What's new in clang-format 5
Look at the idiots who downvoted my post. Classic closed-minded HN crowd.
CNN Secrecy confidential 403 Forbidden files exposed an Sold off on the Dark Web
Let's be clear, I agree that this is hard. (And as mentioned elsewhere in the thread, I ended up joining an all-male team at another company.)

But I also want to know that the company is taking the problem seriously. If your ratio of applicants is biased at 50:1, either you're doing something that I'm not super happy with, or more likely, you're trying your best and your recruiting funnel is doing something that I'm not super happy with and your ability to change that is limited -- which, to be clear, is not really your fault, and more the fault of how company politics works and what power you have to fix the recruiting process, but if your company is set up so that you as a hiring manager don't have the power to make your recruiting pipeline better, that says things about your company's management culture / power structure that are a negative indicator to me. (In particular, since I tend to work more in support functions like building platforms than direct profit centers, my management chain having limited political sway in the company is a pretty big concern for my long-term happiness, regardless of the thing they're trying to accomplish with that sway.)

If you tell me your recruiting funnel is biased at even 5:1, I'm not going to insist on 1:1. I know it's a hard problem. If you tell me it's biased at 5:1 and you're working to change it, fantastic, that's more than I've heard from most people.
Though OStatus is going away[0] (eventually) in favour of ActivityPub.

[0]: https://hackernoon.com/mastodon-and-the-w3c-f75f376f422
It is 5% on top of payment processing, and averages around 10% for content publishers.

I keep telling people just to use a PayPal Donate button.

Unless you're in the top 1% of people on Patreon, you would do better just ensuring that more of the donations that exist ends up in your pocket.

If Patreon isn't delivering more donors than your content and self-marketing can attract... you are losing out.
Revenue != Earnings.

They would need a lot more than $22.5m in revenue to generate that much profit
Cassandra is an excellent distributed database with scaling and high availability built in. It is also a bit difficult operationally to manage and a bit slow. It can be used for time series, but so can Postgresql or mysql, and they aren't very good for it either.

Influx is a time series database where the way the bits on disk are stored is written in "time series" order, so you can do certain types of operations literally orders of magnitude faster than you can on a more generic datastore (such as cassandra, mongo, mysql, postgresql, etc). The clustering bits in Influx are enterprise only, but influx (non-clustered) is entirely open source.
Do not forget their password that worked for couple of years: nbuSR123 ...
Well I certainly won't post it here on this terrible HN forum where people downvoted my post because it's an idea that they are not used to.
I think this sounds like a good way to target antisemitism for engagement in an attempt to put a face on Jewishness and make hate more difficult.

Or make it easier to monitor too.

I don't think Facebook should change this. While it might be a feel good "look I'm doing something" policy (Facebook loves these), it certainly isn't going to reduce antisemitism or make it more difficult just push it into a less monitored channel.

It's a feature not a bug.
They should help you make a profit, but not make one themselves?
4 surprising reasons why you should invest in UX
A lot of the countries in Middle East (E.g. Saudi, United Arab Emirates, Bahrain, Kuwait) rely heavily on workers imported from outside these countries.

The "manual labor" class in particular brings in a lot of men on employment visas. There are also regulations that restrict a person on a visa from bringing their spouse with them unless they have a certain income level. So a lot of the men on visas are there alone, further skewing the population.

Note that there's no path to citizenship in these countries. If you come in on a visa you'll always be a guest on a visa. So you always face these restrictions on bringing your spouse into the country.

If you look at the demographics of UAE, the vast majority of the population is people who are not citizens of UAE. UAE is more honest than Saudi when it comes to this stuff, hence why I'm pointing to the UAE stats, not Saudi's - https://en.wikipedia.org/wiki/Demographics_of_the_United_Ara...

The age structure is also interesting. Since 85% of the populations is non-citizens, the vast majority leave the country at retirement age. So even if you get to the point where your income and circumstances allow you to bring your spouse into the country, you'll end up leaving and the population skews to younger male workers.
> Having said that, trains have last-mile weakness.

This is exactly where an electric truck might come in handy.

>At least trucks can arrive to their own depots located on the outskirts

All cargolifter terminals will be far outside of a major city. An exception might be harbors.
Revolutionary Lottery Platform at the Final Stage of Implementation
Avoid some false positives

pip list --format=legacy | cut -d' ' -f1 | xargs egrep '^(acqusition|apidev-coop|bzip|crypt|django-server|pwd|setup-tools|telnet|urlib3|urllib)$'
> That much meat and dairy doesn't scale.

I don't believe that — there's plenty of land unsuitable for farming but suitable for grazing, and that's where meat shines.

> Certainly you might see how this might be of great concern to vegetarians?

Yes, I do. I wonder if this might convince some of them to return to a more natural human diet. We are, after all, omnivores.
They essentially have a monopoly on App sales on their respective platforms.

At least in Google's case, antitrust-lawsuits in Europe and Russia are slowly working on making it possible to create viable competition to Google's Play Store. Maybe we'll see prices fall in the next decade or so.
12 Advanced Java programming books for Experienced developers
It would have been worth mentioning that the English language fills the gap for unambiguously expressing the blue color.

The word "buruu" (ブルー) is gainfully employed in everyday Japanese.

Other interesting things:

because unripe fruits and such are green, the word "ao" also means unripe. "mada ao da!" --- it's not ripe. By further metaphor, anything that is young or immature, even if not a plant.

"aokusai" (青くさい) --- unpleasant (to the speaker) smell of plant origin; also means inexperienced or immature, like "greenhorn".

"aosameru" (青褪める) --- to grow pale.

"ao" also refers to the appearance of stubble on a man's chin and face.
Just curious, where in Europe do you live? Clearly, not the UK. The salaries there seem ridiculously low.
Firefox has supported multiple profiles for a long time. How is this better?
While that post is technically correct (conditional moves have high latency because you can't dispatch the instruction until the conditional variable has been evaluated), they're still good in many cases because there's also no immediate dependency on the output of the conditional move. You might end up with 10 conditional moves in your reservation stations, but that's fine if all you're doing is summing up the results. You don't actually act on that sum until the end of your loop, so it's OK if it takes a few cycles after the loop to flush all those pending conditional moves out of the reservation stations.
Mercury is pretty much just a leftover iron core
Oh no I wasn't saying our reasoning was sick, I meant the fact that they wouldn't/couldn't be honest with themselves and just say "we really don't want to have kids" and then put said kids in this situation where their "bad behavior" is "inconvenient" is sick.

Sorry if I mixed you up.
> When I was a kid, when you behaved like that, you got a beating or you got confined to your room (without entertainment/X-box/etc.) for a few days, and it was over.

When I was a kid, people tried all kinds of punishments to "correct" me - but this only convinced me even more in my principles that authorities are malicious and should never be trusted, but be deeply hated. And I got an even deeper hate on people who tolerate or even obey authorities instead of actively fighting them (the only sensible reason for the former behavior that I can conceive is that acting this way can be a helpful tactic in the fight against authorities with the goal to cause even more damage).
Write-Behing Logging [pdf]
Funny how we're now at a time where we're moving past computers. I thought this was going to be about how you don't need a computer at home anymore because you can do so much on tablets, phones, watches, and TVs.

When the Apple Watch with LTE was announced, I wondered when people will start to have a watch but no phone. When the iPad got LET, senior execs shifted to them and raved about the experience. It worked for them because they mostly just did email and a few other things, unlike worker bees who need a traditional computer OS. I wonder if a similar thing will happen with higher-ups foregoing phones for watches.

My guess is that in the next 3-4 years, we'll start seeing people talking about how amazing it is to go around without a phone. Perhaps a tablet for doing "real work" and a watch for everything else.
Read a little further down to WiSaGaN's answer. There's an excellent discussion of the optimizations afforded by the cmovge instruction that is typically generated for the C ternary operator and how its implementation in the CPU pipeline allows it to avoid the branch misprediction penalty.

He references a textbook as well "Computer Systems: A Programmer's Perspective (2nd Edition)". Just bought a copy.
pip list --format=legacy | cut -d' ' -f1 | xargs egrep '^(acqusition|apidev-coop|bzip|crypt|django-server|pwd|setup-tools|telnet|urlib3|urllib)$'
Really, I was going to say this is a good weed-out question for an entry-level position. Topics like pipelining, branch prediction and cache locality were covered in 2nd year computer architecture classes when I went to undergrad. Aren't they teaching this stuff anymore?
After starting up a big data timeseries project at work for the past several years, and spending a big chunk of that looking into and testing various DBs, whenever I am asked, "What database I should use for X?" I tell them Postgres, unless you have an well-researched and proven reason not to. I picked Druid for our project, and am very happy with the result. However, for some of our smaller customers, Postgres would have been a much better choice. Only because most of our big, important customers have data needs starting at Petabytes am I happy we went with Druid. Well, that and a bunch of other reasons ;)

Much of the "reasoning" I see for people choosing Elasticsearch or InfluxDB or MongoDB seems to come down to, "It showed up a lot on Hackernews".
Welp, that's the whole field of statistics down the drain! Who needs complex analysis and accounting for confounding variables when the answer is simply "Big number good, small number not good!"
> To understand the mindset of this period it is important to recognize the distinction between a computer terminal and a free-standing computer. Some experts believed that individuals would have terminals at home that communicated with powerful remote computers providing utility-like services for information and interaction. These experts believed that an isolated computer at home would be too under-powered to be worthwhile.

Considering how the majority of the general population's use of "computers" is really interacting with remote and cloud services (Facebook, Netflix, etc) this is a valid argument today. While today's equivalent of terminals (phones, tablets, and even PCs) have a significant amount of local computing ability, for the most part they really are just used as fancy terminals. Gaming is maybe the one mainstream application where local compute is important.

The other quote that stuck out to me was this:

> “The personal computer will fall flat on its face in business because users want to share files and want more than one user on the system,”
(Someone from Firefox here)

It's a popular request; about as popular as everyone who wants Ctrl+T to open in the default container. :)

So, for our core experience we picked the default behavior that helps maximize the privacy and security protections of Containers.

The good news is that, with the contextualIdentities extension API (exclusive to Firefox!), add-on authors can make their own add-ons to change this behavior. Like Taborama is doing:

https://github.com/kesselborn/taborama

Check out https://developer.mozilla.org/Add-ons/WebExtensions/API/cont... for more info on making Container-aware extensions.
If you've lived in a place with a more balanced gender ratio, walking around in a gulf country can be very jarring.

At least in UAE, female Arab nationals are out of the public eye, but non Arab females go to malls, walk around, drive cars, and are out and about. But yes, it's still odd to see the gender imbalance if you aren't used to it.
We switched our entire development setup to nanobox and we’re not looking back
I've actually had to use powershell because my current employer's systems are so locked down I can't install any other programming tools (or software in general) and am constantly forced to find ways to workaround our freaking useless IT department.

I have a UNIX background and I really, really, dislike doing any sort of programming on Windows. Powershell is a giant bucket of WTF.
That's really cool, thank you! I would actually prefer a cacheless architecture like that because I don't think it really has a place in streaming or message-passing paradigms like Erlang or Go (it can still be relevant within the local address space of each process though, but I don't feel that the gain is worth it in most cases). Plus the problem space is still large so it might be better to let people discover alternative approaches to data locality like map reduce/sharding, copy on write and content-addressable memory.

I spent my teens writing blitters for shareware games and found that even then, the cache mostly got in the way. Processors like the PowerPC 603e had a pretty substantial cache miss penalty that was on the order of 5-20% for me depending on the situation. It was difficult to come up with appropriate cache hints for even relatively minor random access. I tried disabling the cache, but that made it even slower than a 601. So that's where my head is at, and the Epiphany sounds perfect. Here's a quick link for anyone curious:

https://www.parallella.org/2016/10/05/epiphany-v-a-1024-core...
George W. Mitchell's quote was pretty much spot on considering the context of the time, he was basically describing an internet connected pc which was communicating with servers somewhere that do the real computing. Now obviously even the cheapest netbook has more computing power than anything he was thinking of at the time, and your average gaming computer is vastly more capable of computing than what the home terminal he was envisioning was, the fact of the matter is that we're moving more and more towards the thin client model where the majority of your computing is done in the cloud. Hell, I'm sitting in front of a macbook pro that could tear your face off but I rely on the web and a remote server to run my word processing software.
I worry about not being able to get refunds for poor content. I clicked around a bit on the domain and there were a couple articles that had click-baity titles - an interesting premise, but I was turned off from the nature of the presentation:

- How Bitcoin will see massive adoption – it might surprise you.

- Still Don't Get Bitcoin? Here's an Explanation Even a Five-Year-Old Will Understand

I know reading would only cost $0.10 (or even less) which is not a life affecting amount, but I don't like the idea of that 'test' being seen as some sort of endorsement that I can't revoke.
I was thinking the same thing, "Oh no! My child is learning how to negotiate instead of blindly following authority, the horror!"

What's even sadder to me though, is that blindly following authority does work extremely well for following academic paths, and probably most corporate paths. While negotiating and actual critical thinking (questioning authority) will only get you into trouble / derailed.

So this program does work to help these kids academically. Because academic success is almost entirely based on submission to authority and doing structured tasks without questioning much.
The computers there were talking about would be analogous to the big iron supercomputers of today. The quote "There is no reason for any individual to have a supercomputer in their home." is much closer to reasonable.

It does show a lack of foresight on their part, but it's not as completely wrong as it looks on the surface.
I'm curious, what are the tax implications of this? You're spending money, you're receiving money--does it tell you at the end of the year how much you've taken in vs how much you spent, so you can report it as taxable income? I acknowledge that the average person would probably end up with a negative balance at year-end, but someone who wrote popular posts could end up making hundreds of dollars due to upvotes and comments, right?
Needs a "(2012)" at the end of the title. Also I'm not sure when cmov changed to 1 cycle latency, but it might effect some of the tangential topics here.
Hey there's a little typo in "How it works":

"beraking down your large writing goals"
You can partition the list with zero branches (aside from the loop test.) You don't need to sort it.

(Though, of course, the original algorithm can be written in a one-pass branchless fashion anyway, so the point is kinda moot.)
Care to chat about your experience?
The 5% is on top of visa/mastercard cost IIRC, so it's actually a bit more.
How to be a better software consultant
A lot of people here are projecting their dislike of software patents onto this whole issue which is a big mistake.

IANAL but I don't see anywhere in the PATENTS file where it restricts this issue to software patents. In fact it explicitly talks about any software, technology, product or service.

That means you essentially can't sue them over any patent ever. Not just software.

With Facebooks history of "liberal borrowing" when it comes to product, it would be prudent to assume this same strategy might be applied to non-software products and services.

I completely understand why WordPress is doing this. It makes a ton of sense. WordPress powers some ridiculous percentage of the web. They are doing The Right Thing (tm) by not stopping every single one of those users from bringing a patent complaint against Facebook. Software or otherwise.
I like the idea, this could be useful for education,
I see it as mindmap for taking notes.
Not without consequence. You as a company will have to determine which is more of a problem: Facebook using your patents, or you using Facebook's patents.
… but modern phones, watches and TVs are computers …
I like that response, but to me it raises the question as to what incorrect theories might be embedded into our daily (or even scientific) language.
I use Uber about once a month in various EU countries and I never get a discount? How do I get where you are?
See also regardimg the Gerasimov Doctrine:
http://www.politico.com/magazine/story/2017/09/05/gerasimov-...
What? There are over a dozen. See:

https://wiki.postgresql.org/wiki/Clustering

Some commercial.
> and Stylish, which I'm not sure will update

Stylish has a Chrome version so I'd guess they'll port that to Firefox for 57+. In the meantime there's Stylus, which is a fork of the Chrome version of Stylish:

https://addons.mozilla.org/en-US/firefox/addon/styl-us/
The inside story of the iPhone X 'brain,' the A11 Bionic chip
AWS Lambda Debugger: Remote Debug Live Lambda Functions with Chrome DevTools
I had a surprise with sorting in JavaScript a few days ago, details also on SO.[0]

TL;DR: Chrome uses quick sort and we managed to hit its worst case by pre-ordering the input alphabetically on the server side.

[0] https://stackoverflow.com/questions/46228556/how-is-array-so...
I don't know about other implementations but FreePascal is completely case insensitive. Identifiers are actually treated the same if the only difference is case. I don't particularly like this, but I've never seen it actually be an issue
I think this is awesome, but I'd like a way to just subscribe and not worry about the money.
Nah, the fun part if reading comments like yours that passive aggressively attack other posters for having a different opinion, but somehow assume a superior moral position.

>If we believe it's a problem (I do; you may not), it has the easiest solution in the world: give women more money. Seriously, I just solved the gender pay gap, right there: give women more money.

This is mind numbingly pretentious, shot sighted and stupid. Equality is not a straight line.

Maybe you should go about thinking a couple more lines about on how you can implement it as a policy in any company
The Best New Features in Swift 4
I don't think the blue horse thing is an example of this, as it also exists in English to some degree.

https://en.m.wikipedia.org/wiki/File:Brabanter.jpg

This horse is considered a "blue roan".
Yeah like, why bother stressing over the exact configuration of pixels that you're using to make your i's tail.

Just pick a monospaced font that you can read and get to making something worthwhile.
An alternative Crowd sourcing site
I always remembered it as, apparently they are both handwritten as an upwards stroke. Assuming western LTR reading direction, it means the slash forward goes forward, and the backslash goes backwards with respect to the reading direction.

I mean, I never really thought about it, but that's how I "know" which is slash forward and which is backslash.
Whether it's worse or not doesn't bear on the moral weight of whether or not one involves oneself in it.

Yes, parents who are going to abuse their children are going to abuse their children. It's another thing entirely to say "good on these people for helping those parents abuse their children, it's a great way to make bank!"
I work for an e-commerce company in Canada. Essentially a glorified custom shopify site. I watched a guy write a time sheet that said how many hours he spent on "R&D" by coding ruby on rails. I think this is the program you're talking about.

I forget how many thousands of dollars we got for that piece of paper. It wasn't that much, but still outrageous.
Big telecom money sets up clean sweep of broadband bills in Sacramento
This is a lighter-weight approach. It's per-tab so it doesn't require a whole other Firefox process to run.