skysight-inc/HackerNews huggingface dataset:
The competition is fierce for whom? The company picking from a pool of developers, or the developers competing for the job?

If the former, then the company is an advantageous position to pick someone from the pool. It's not like ZERO people will apply for the job.

If you're talking about the latter, then it's irrelevant. I'm mainly focusing on the company.
That's the whole point of a mutual fund (of any kind). You're paying them to do things you couldn't possibly justify given the size of your portfolio. If all they're doing is sifting through quarterly reports they're not providing much value for your fees.
AWS never went down. What goes down occasionally are subset of its services in limited regions. And sometimes that does impact the amazon.com website also. Just not every aspect of it.
Not all hard work has the immediate payoff of your example. There are plateaus in early learning where the payoff is impossible to see and one most proceed on almost blind faith that the task is worthwhile. Or because someone else is making you do it.

Praise from a parent, mentor or teacher regarding the effort put forth in those moments can prevent the learner from giving up.

But I do agree that kids (or even adults sometimes) need help recognizing the mind-blowing wonder of nature and natural phenomenon around them. I like to take the approach of asking my kids why they think animals are doing what they're doing or why the water is rough in some spots but not others, etc. They get more praise for a more thoughtful or logical answers (effort) without regard for accuracy (outcome).
Lots of people are unbanked/underbanked -- that is where mobile payments (like MPESA) shine. Assuming that everyone has a credit card and/or bank account is a US-centric assumption that came about as a result of COPPA, and the big companies miss out on getting adoption from teens, children, and people who have been locked out of the financial system.
“The Notch” and CSS – dealing with the iPhone X
Ask HN: Would you pay for a secured/curated package manager?
I've heard a lot about, and seen, numerous vulnerabilities in many package managers (npm, gem, and now python). Companies also spend a lot of time and money trying to vet these packages internally, and setup elaborate infrastructure to keep their systems secure.

Seems that there's a gap here that could be met by a company dedicated to package security and availability that just doesn't exist at the moment. But would anyone pay for it?
Due process is important but there's a norm of competency for executives at a publicly traded company and there's a legal theory called "constructive knowledge" that asserts managers at a company are presumed to know what their underlings know. Together, these are very damning for the executives who traded after the security breach.

Prejudging their guilt isn't favorable and we should avoid doing it as a commitment to our legal system but people would have to ignore their eyes to come to the conclusion that this isn't what it looks like.
Graphics editors are also developers if they are writing code to make graphics, i.e. every newspaper's graphics team that has made interactive projects.
Blog author here. In the interest of keeping the post more of a summary, we left the cryptographic details to our docs. Here's a link to that: https://keybase.io/docs/teams/index . We're happy to answer questions here.

This really is an exciting product for us. Once you can define a team, cryptographically, without server trust, a lot of other things follow. We'll be launching some of those things in the coming weeks.

Also left out from the blog post: teams (and chats) can be controlled through a local API, so pretty much everything in Keybase can run in the form of a bot, also without trusting Keybase servers. Cheers to crypto!
I used to be someone who worked only 4 hours max in any company and use remaining time to be on top of tech stacks(SysAdmin). But last four years i self trained on stock trading and it close to be becoming my main job in another year or so. Though i now look for trader jobs where i can trade for profit % but the salaries are no where near in my country for traders.
Great use case built on the Ethereum blockchain. People said a 'blockchain twitter' could not exist - yet here it is!
Still using? Apache 2.4 is the current version.

Apache is far from perfect, but among its ilk it is probably the one of the more robust and well tested. It's not as if you don't have to care about connection hogging attacks such as slowloris with other http servers.

The cycles saved on the nginx http parser, which is completely irrelevant to the performance of any real world web application, comes at the price of being hand optimized and opaque. You can't really argue for that type of performance engineering at the same time as you argue for solid security. The world generally needs more secure software, not more performant protocol parsers.

Do also note that nginx had a very similar data leak bug not even two months ago in the range header.
"Back yard" is a figure of speech, just like it is in the acronym. The people of X should determine what happens in X, where X can be <land parcel>, <neighborhood>, <city>, <state> or <nation>. However as you can imagine, there are going to be conflicts between what the people of a larger entity want vs. what the people of a smaller contained entity want. The interests of the people of <state> might conflict with the interests of the people of <land parcel> for example. So it gets murky fast.

I happen to think we should try to err in favor of the smaller entity. Which takes care of a couple of problems: It satisfies property rights as you're saying. And it prevents a small entity from forcing its will on another comparably small entity by appealing to the larger entity that contains them both, which it sounds like you're also concerned about.

But the impact scope needs to be properly defined. Erring in favor of the smaller entity means you define the scope as small as possible. But to remain fair, go no smaller. For one of these towers, the scope of impact is probably <neighborhood>. That's how wide its transmit/receive radius will be (smaller than today's towers), and that's probably also how far you'll have to go until that particular tower isn't visible (which isn't a rational argument by the way, but an aesthetic one, probably lost on anyone born after 1990 and accustomed to seeing shitty towers everywhere).

My point wasn't the merits of any particular argument; I only brought that up to shock someone into realizing people can have contrary opinions, including for no good reason, and if you want to persuade them you have to meet them where they are, just like if you were selling a product to a customer.
If you put two nuclear power plants on the same grid, it is pretty hard to imagine how a meltdown of one plant would trigger meltdowns elsewhere on the grid (because the grid carries electrical energy and is incapable of carrying high-speed neutrons). But with software, you don't have to imagine such failures, they happen all the time (because the internet can carry any data, including more software). So I still maintain that software systems are more complex. And if they aren't more complex today, they will be soon, because the complexity is growing without any obvious bound.

But for the sake of argument, let's say they are of comparable complexity. If you show a layperson a nuclear power plant, and say "who do you think should run this: you, or a team of nuclear engineers?" they would probably answer "a team of nuclear engineers, please". Show the same person a television, and they will feel like they should be able to operate it. But it's actually an internet-enabled TV running sophisticated software that is on the same home network as your internet-enabled security camera system, and it's a very unsettling situation. In other words, now software makes everything -- toasters, TVs, phones, cars -- into incomprehensible systems.
I wasn't aware of Portier, but that looks excellent - thanks for sharing!
Individual consumers did not choose to be Equifax customers, and as far as I know there is no way for me to "opt out" and effectively have all of my data removed from Equifax (including all future data).
> How well would any of us have done in that situation? It's tempting to think that we'd have said no, don't launch. But picture yourself as a military commander, raised in that lifestyle. Then add the natural inclination to freeze up and make bad choices under pressure.

Worse. Much worse. Imagine 1 further thought at the back of your head: Even if I get this absolutely right and avert WW3, there's an 80% chance I get shot and my family ends up in Siberia. My only way out of this is lucking out about the mood of my whole chain of command, up to and including the paranoid tyrant on top, who may worry I am creating precedent for not following orders to the letter. This may be how my life ends, and that's if I successfully avoid a nuclear holocaust.
Having worked with best friends before, working for a team of best friends who are actually cut throat assholes is not a fun job.
And our influx setup does bursts of 500k writes per second with a lot less operational overhead than Cassandra. For time series data, a general purpose database is always going to be slower for both reads and writes. The data on disk and in memory is simply laid out differently.

For an excellent academic example, see this paper of Facebook's gorilla in memory TSDB:

http://www.vldb.org/pvldb/vol8/p1816-teller.pdf
Probably bribes for police, soldiers or any other government official he ran into during his travels.
It's a balance. McDonald's would get more hate for pulling ads than for they would for the original article.
I miss some elements of coffeescript (the existential operator was really cool), but I think in some ways it served its purpose: large parts of it were lifted for use in es6.

These days we have typescript as another option, and I feel like there's more gains from that than the syntactic niceness of coffeescript.
I don't know if 40 hours is optimal or not but it is the standard or yard stick by which salaries are set and measured. If company A offers me 100k and company B offers me 115k I can assume the rational choice is to accept company B's offer. This degenerates though if I discover company B requires 70 hours of work a week as there are costs to that including reduced family time, increased stress, less time to work on my own projects. etc.

40 hours is essentially a useful measuring stick and the accepted standard.

Now I do agree that for some people they can and do work long hours and greatly enjoy this and good luck to them. I have to assume they are working at a company where they do work they love and are proud of. I think of employees at SpaceX, Tesla, video game companies for gamer type developers and NASA.

I interviewed at a large game developer a long time ago and was asked back for a second interview. After I discovered they regularly worked past 7:30 at night I declined. I do not play video games so for me the draw was not there but I could absolutely understand how that could be someones passion and they love what they do.

For me I value my family time and when comparing jobs prefer to compare apples to apples and the main way barring a very unique work place is to compare dollars earned per hour worked (including benefits).

To your point though if someone wants to be there, they are making an informed choice and they believe it is an amazing opportunity then more power to them.
This sounds a bit sarcastic, considering it's not by Microsoft: https://en.wikipedia.org/wiki/Full_Tilt!_Pinball
Yes. And the narrative is his inauguration was an anomaly. That somehow the alt-right managed to get him elected. But there is nothing alt about securing over 70% of white male voters.
So it's surprising, what the A in LAMP stands for?!
Trump Calls for Whistleblower Protections
Right. Unique identifiers == usernames, NOT passwords.

You can't change them, therefor they make poor secrets.
Actually this makes a lot of sense, basically struck it rich as a child and never had to go through the normal social experiences that help define who we are and our values. Believes that money is what defines him and everything in the world can be solved by more of it.
News outlets have account managers that wouldn't let scheduling conflicts happen. Commercial placements are carefully considered.
HTTP/2 is just a transport that GraphQL and other http-based protocols can use. It may reduce the overhead of round tripping and multiple concurrent connections a little, but it is no substitute for protocol design that drastically reduces or eliminates round tripping (as can GraphQL)
Pitching your early-stage startup
There are also the enablers (board of directors) who stuck by him even when there was clear damning evidence of sociopathic behavior.
Meanwhile my Nexus 7 is in a drawer with a cracked screen alongside the remains of the Nexus 4 that stopped retaining the SIM. Then there is a defunct Moto G that I washed.

Either Android gizmo toys are poor quality or a common use case for Android could be to use it until the gadget is dead. Perhaps Apple owners buy more shiny and have more perfectly usable gadgets to give away. Perhaps Apple users are more fashion conscious, wealthier and keener than Android users to have the latest features.

The used car market can be similar.
Ah, Google is using their Nearby tech for something directly useful! Still surprised how little it (or similar tech) is in use
Can you provide high level details on the type of algorithms used to affect a persistent state? I ask because I think that is key to the execution at the UX level of apps in that platform. For example a semi dense slam layer on top of ARkit is worth it, but a corelocation/mapkit system is not because the precision is not high enough. (Although maybe if it's paired with a images recognition system to breach the gap in precision...)
It's primarily the chipset vendor (i.e. Qualcomm, Nvidia, etc.) at fault for lack of updates, not the OEMs. Treble removes one more excuse for OEMs to hide behind. (Not to mention the infrastructure is now in place for Google to push device-agnostic system images directly.)
Want to encourage digital data transformation? Hire storytellers
> implicit returns

In my experience it has only been a problem when porting existing code bases. We only had to be a bit careful putting a return after a for loop at the end of a function so it doesn't build a list unnecessarily (otherwise implicit returns of unused random values don't hurt). For clarity, one of the few rules we have is to use return explicitly when a function is more than a single expression.

> objects without brackets

The language allows it but it doesn't mean you must use them. We have a loose style guide where we forbid a few confusing uses (like bracket-less one liners or returned objects). So loose it's shorter than this comment.

> no spread operator

It always had a spread operator (except for the first month of life). It's just called splat instead of spread, like in Python. Now it also allows ES6 syntax which is very similar (...foo vs. foo...).

> significant whitespace

That's not a bug, it's a feature ;)

> no variable declaration keyword

In the last year or two, that only bite us once. If it's more frequent than that your functions are way too long.

But as you say, it's a matter of taste.
> In the end I didn't end up writing anything for them

I understand that you didn't write anything professionally about your trip, but did you ever write anything casually about it - blog posts or the like? It sounds like it would make for interesting reading :)
Cash also has production and upkeep costs.
5 Latest Technology that is available 2017
They need to go to prison and their company broken up.
Actually it's a good lesson I think.

You can't really sustain what you did long term. You have to learn how to draw in every situation over a longer period of time to do well. You can't binge draw like this over the long term and be healthy; you could very well have not been able to overcome the drawing by talent alone and have been unable to seek the teacher's help through technique.

Teachers don't just care about the result, they also want you to learn good process too.
The public return comes in the form of the company that receives the grant paying federal income taxes on their profits.

Commercial profitability is usually a desired goal for these business grants, because the government wants their money back (via taxes).
gotta use the lawyer to file on your behalf, but in any case a more streamlined process could be codified. all persons, natural or artificial, will always have the courts as a remedy.
you're being pretty unreasonable. he took a look at the body of evidence, including statements from the company itself, did some follow-up (i doubt the specifics actually matter), and got a really bad feeling about it. the technical term for this is 'spidey sense'. also 'bad juju'. or 'his bullshit detector went off'.

what if the answer you're looking for is, "he called up someone at mizuho, went and got a beer, and the guy let it slip that that gox is broke."

then what? hmm? haha what are you going to do about that? that's how the vast majority of insider information (note i didn't say insider trading) is passed. are you going to replicate that the next time around on a specific asset that's about to crash, or a specific company that's going to go insolvent? good luck, friend. this is how the world works; you clearly were not in on it, none of us were, that's why a bunch of people were left holding their dicks in one hand and an empty wallet in the other (i don't deal in bitcoin because i'm too dumb to comprehend it, but i saw the carnage online).

at the end of the day he believed something differently than most. it's not any more complicated than that. that's how people generally make a bunch of money, or in this case, prevent from losing a bunch of money.

also, he lived or lives in japan and speaks japanese, so that's probably going to be the major hurdle for you to grasp his process - he has a lot more day to day context of how all this stuff works in that country. unless of course, you live there too, in which case, that's even worse for you. sorry pal.
An open letter to the W3C Director, CEO, team and membership
I assume these are the sneaky execs who can officially claim they haven't opened that email. Individually each one thinks they probably have a chance o fooling the jury. I wonder how admissible the evidence that all 4 of them sold in the same time frame. Because individually (imagine there was only executive) each could argue that their case is just a random coincidence.
You can sue anyone for anything in our legal system. It's just a matter whether you have the time and funds and a good case, of course.
https://www.amazon.com/Rapid-Development-Taming-Software-Sch...

https://www.amazon.com/Software-Estimation-Demystifying-Deve...
They won't remain unregulated for long. It's similar to the late 19th century markets, except the regulatory environment already exists - the SEC will go after low hanging fruit for a while to build precedent and then take down a whale, then apply all existing securities regulations to all ICO's and their advisors. That'll cut out a lot of the scammers and introduce traditional investment banks because they are licensed. The licensing process requires sponsorship, so they'll be able to push out and keep out the early players and reap the benefits.
I was thinking of typical daily use
Google Memo and the Greater Male Variability Hypothesis
Show HN: Website Load Tester/Crawler Electron App
Still in the early stages, but I am creating it to identify problematic areas on sites. By design it also only makes requests to URLS that would need to be generated, basically excluding images, css, js etc.
I'll still take 1-2 vendors that actually have security as a top priority over a variety of vendors that care plenty about features and detection rates but not about actually hardening their code.
I admit it is a funny forum to ask this, but, hey, here we are.

Thanks for the response. It seems your situation was unique, and you're definitely fortunate to have a department willing to make this agreement.

The Average Joe more than likely can't pull this off, especially if the company can hire a replacement.
I feel the same way about karaoke. Do a little bit of practice so you don't look like a fool. But, if you over-practice you'll take the fun out of having your best performance live.
Apple Pay now available as person to person through iMessage
Well... the states continue to control the media now don't they?

And with the new tools, in particular the ability to sock puppet and impersonate human behavior in a context poor environment (you can't physical see the person, so can't make out if they are real or not, or body language and other factors we normally have during interaction).

So wouldn't it be fairer to say that they now have stronger control?
If your wallet is stolen, you create a new wallet.
Show HN: Plain HN – Clean HackerNews Without the Comments
This is true (few adopting coffeescript), but CoffeeScript influenced much of todays ES6+, so it still lives on :)
Sure, that would be nice +2. We have been looking into https://github.com/binder-project but given an opportunity we can look into gryd.
If I had to buy a windows/linux laptop, the T460 is what I would have selected. The 470 looks great too.
Create a repo on GitLab where mirroring is in the default featureset, then create a repo on GitHub, then create a hook so that when the GitLab mirror pulls in new commits, it pushes those to the GitHub "mirror".

Or just question why you're doing this to begin with.
The Bitcoin Rally Is Back
malloc still uses sbrk() it seems; and only uses mmap() when requesting blocks larger than MMAP_THRESHOLD. I'll have to verify this I guess.

http://man7.org/linux/man-pages/man3/malloc.3.html
Indeed, I explained some of the issues with cleaners here.

https://news.ycombinator.com/item?id=15277316
If you put a black box over it, the crystal is exhibit one type of learning mode that complex learner like humans has many modes; the ability to adapt and filter
But tools make it easier. I can write damned fine assembly code. But if you give me a language and tools that can ensure the guarantees I've tried to compute by hand I can get much better results, much faster, and get much more done.
Nginx should be faster in theory, but it's kind of hard to show in practice as the actual http parsing is just so much faster than anything else. You have to really tune them for for benchmark scenarios to see any kind of difference.

What your vendor supports and what you are most comfortable with configuring should decide which one you run.

PHP, as you say, is something else entirely. It's so much slower than your http server so the latter doesn't matter at all.
Yep. They're more of a defacto government than a corporation at this point.
Chromium is a huge mess of intertwined, overengineered, and opaque code IMO. It's hard to make large-scale projects well, and Google seems to lack the discipline if Chromium is any indication. Given that the Fuschia team is closely related and they have already made questionable choices (C++), I'm not holding my breath.
The T440 was probably the least pleasurable hardware I've used in a long time. Bad screen, bad touchpad (no dedicated buttons, disabling the trackpad disabled the buttons, the trackpad tracking was garbage), fragile keyboard. Waiting for that IT hardware refresh was the worst. I'm really glad Lenovo walked the trackpad back towards sanity with the 50 series onward, but I'm reticent to trust anything other than the 30 series. I've had such good luck with my personal x230, barring a dead CPU fan, which I was able to replace myself.