jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Most multiplayer games I know of, such as StarCraft, use a different score for single player and multiplayer games. You might have an amazing single player Elo score but a crappy multiplayer score and vice-versa.
Is a micrograph the same a motif from network theory?
The article of this post also does. I’m unsure what point you’re trying to make?
Yes. Being a hermit and having lived in Scotland for a most of my life I had a chronic vitamin d deficiency. It took me years to get to optimal levels. I've underwent an actual treatment where I took intramuscular injections. Also moved to LA where my sun exposure increased by orders of magnitude.
> Even the New York Times, which is as good of a newspaper as you'll find these days has 'native advertising' which is virtually indistinguishable from regular articles.

I'd argue that the distinguishing feature would be the 'Paid Post' banner that remains at the top of the article, even as the reader scrolls.

I know the writing style and content still resembles actual articles and it might be easy to miss this disclaimer if you're paying attention only to the content but it's only fair to mention that they do, in fact, label paid content as such.
> Maybe that's just the normal level of ability for FAANG staff?

Based on personal experience, I think you certainly need to be "above average" to get hired by the big tech companies, but it's more like "top 20% of graduating class" and not
"only the very best."
> That is the typical on-call experience, getting woken up for 15-30 minutes each night, cortisol from 0 to 100 in the 15 seconds it takes to get into Work Mode.

The only company I ever had that happen with was the big company. The other two companies I've worked with that had on-call experiences, if anything like that happened, we would be tweaking alarm levels so it didn't happen anymore.

If you're not tweaking alarm levels or fixing code to clear out false alarms, it's not a sustainable on-call rotation and that needs to be fixed immediately.

I've been the solitary on-call for the main service of a company before and I almost never got called because 1) we had good KB articles for the operations center for when things did break; and, 2) things very rarely broke in a way that wasn't automatically fixable

It's amazing how many cases "remove broken machine from pool automatically and then restart service and bring that machine back on service crash" is a valid fix for the weird, extra edge case junk that would otherwise be a call.
The headline isn't too stupid, it's the follow up that's dumb, talking about the massive value being distributed.

All that would happen is the price of those metals would rapidly approach $0. There wouldn't be inflation or massive wealth, it would just obliterate scarcity in specific metals.
I have 20 years of experience myself, and I've interviewed and worked with a lot of people with same experience that couldn't code properly (and some of them were actually good engineers). Yes, they'd describe roughly how something should work, but the actual implementation would be super buggy, ignoring any corner cases, etc. People who stopped doing any hands on work more than a decade ago, and are just coasting without touching any code, by having more an architect/mentor/org-expert role.

If someone feels "insulted" by having to actually write code suggests that you're looking for a role where you aren't expected to actually write code. That's fine, but probably not what they're looking for.

Also, I'd advice you to be little more open to a fact, that someone with less experience than you is asking you questions. That's not a great attitude to find good jobs at big IT companies, that are often full of young, often brilliant people.

edit: typo
Yes for us Spark is being used for just ETL. It's internal data though. It's at the scale where no single machine could ever handle it though. It's replacing large proprietary systems like mainframes and teradata.

We wrote a framework to heavily simplify writing these ETL flows. No developer of the ETL flows is using Scala unless something custom is required. I wish we could opensource it.
This is not appropriate behavior for HN.

There was no affiliate link in the original post.

ref= is not an affiliate tag, it's an Amazon ref tag.

tag= is an affiliate tag.

https://google.com/search?q=amazon+affiliate+code+url

https://medium.com/feedium/how-to-tell-if-a-link-is-an-amazo...
If all, or even most of the citizens in your empire turn into free riders, the empire collapses. Certain types of groups like nations, startups, and schools of scientific thought, may be be inherently unstable on various time scales, yet that doesn't mean they don't arise, have dominating effects relevant to reproduction during their heyday, and that evolution doesn't need to adapt to the reality of their existence. That is to say, groups are not a unit of selection in the sense of natural selection. They are the context of selection.

Powerful social groups are a fact of life. Powerful enough to decide your fate, choose who you could or could not marry. We see them all around us. We see such organizations form, thrive, and die on a wide variety of scales, both in time and level of influence. If you can't network, you will wither in this and probably every other major society which ever existed. No want wants to partner with, or stay partnered with useless dead weight.

An example of a group of non-necessarily related individuals who share a common goal is an army. Soldiers may be more closely genetically related to many of their foes than they are to many of their comrades. Soldiers may be ordered to their deaths. Armies don't last forever, they don't have to. They exist to defeat other groups of people and impose some collective sanction. If a hypothetical free rider gene resulted in the formation of less effective armies, any population where such a gene predominated would be severely disadvantaged in war, and eventually massacred and/or enslaved.
The DMCA provides the clear guidelines you're referring to. Grooveshark also falls back to the DMCA and their willingness to comply as evidence that they are legal.

I think the biggest issue for music startups (disclaimer: I used to work for one) is probably that the startups that try to do it legally and correctly are still competing against the ones that border on being illegal, or are straight-up illegal. Users don't care, but startups might get sued.

All of that aside, I agree that Grooveshark has built a great product. But I'd be kidding myself if I didn't also say the first song I searched for was Metallica and I got a massive list of songs I could listen to. I'm sure they wouldn't be happy.
I think the other thing that's missing here is that there's nearly often a conflict between the actual behavior of a function and the overly optimistic documentation which is then amended by a series of caveats.

I think i could forgive php more for behaving (and being named & structured) wildly inconsistently were it not that the documentation tries to make up for this by pretending this is actually not the case.

So not only do you have this issue where the behavior of a function may be erratic but the documentation attempts to gloss over the issue by describing a function's most optimistic outcome rather than its actual behavior. Any behavioral caveats are left in the Notes section which in any other language documentation is reserved for "not thread safe" or "uses an easily guessable seed" or "execution blocks network access". Instead the Notes are used to explain "optional arguments not included change the behavior of this method to behave like this other one, but give no warning or otherwise visible indication of error."

The whole "php is defensive programming" statement holds because you can't trust the documentation to be upfront about inconsistent behavior.
>since before there were compilers

The first compiler was written in 1952. The first complete and usable one was introduced in 1957 for FORTRAN.
Sure, it was a factor. The whole backend was built in 3 months, photo upload would have added another few weeks. But again, we aimed not to do that at all, wanted to be more virtual. At least until we heard form enough users that they wanted that option.
Every major RDBMS that supports ACID compliant distributed transactions does exactly this.
Thanks, I also found a few small ones, but it looked like there was more information on the one in TFA than in the ones I found.
Why in the world would you compare these two? It's apples to oranges...
I had a completely different experience. I loved Spotify when living in the EU (ok, except for their ad shenanigans) because they had a huge catalog of music and almost everything I wanted to hear and everything my friends wanted to introduce me to. Their similar artists tool led to me spending hours in the app, and we would use Spotify for parties (using an paid account) to save the monotony of listening to someone's iPod collection.

Now I use GrooveShark, but it's lacking the artist recommendations. Aside from that it's perfect, and even more portable being browser-based. If I listened to music more often I'd have no problem paying for a Spotify account (which I believe allows you to stream outside of the EU).
You could in earlier dev releases but not in the later ones (including, apparently, the public releases today). Apple hasn't made a public statement that I've seen saying whether that feature is coming back. On the plus side, some cheap 3rd party utilities have already sprung up to add that feature.
totally agreed. it's interesting how many people I've talked to who think Facebook may be close to hitting a wall. we shall see...
>The moment the missiles are launched however, the side that didn't launch no longer has any advantage to launching a counter strike

My keen-jerk reaction is this: If your opponent wins without retaliation then they have probably won power over the whole globe. The hope of retaliation presumably would be to allow your allies, your nearest neighbours in cultural/ideological terms, to win the war despite you having won the battle.

Yes, winning the war might mean being the only few survivors in a world that was practically wrecked and having to start from nearly nothing to rebuild. But your own ideologies would be more likely to "win" if you retaliated, no?
An update is also expected for Apple TV to allow AirPlay video streaming from iOS and iTunes. Without the update you can only stream audio.
Amazing account. Full marks to Quantas pilots and Airbus basic design. Big questions about volume of data bombarding pilots, bigger qustions about Rolls Royce engines...
Paying for received texts is a US-only thing.
Neither the abundance of obesity nor intelligent design proponents affects me or my quality of life in any way.

So the arguments against Houston collapse to: you have to drive everywhere and weather (essentially). And taking the MUNI isn't much of an upgrade over having a car in an affordable place.
Might be nice if societies didn't develop dependencies on massive, corrupt, for-profit, international pharmaceutical agencies though, wouldn't you think?
I'm a loyal unix guy but as a millenial without much actual hands-on experience with VMS I always love to hear anecdotes like that :) The first time I read about it was in Clifford Stoll's Cuckoo's Egg where it seemed as if there was constant competition between UNIX/VMS folks over which was the more sophisticated/elegant operating system - mostly good hearted competition of a more civilized age of course ;)
I vividly remember the one encounter I had with it's weird shell where I had to re-configure an application running on an Alpha machine which had a consecutive uptime of something like 12 years...

One of humanity's biggest enemies to progress are "Not invented here" and the cult of youth. It's often better to start with a blank slate ("being ignorant") because amongst other things like simply having a different perspective (worth 100 IQ points ~Alan Key) it helps with actually starting to build something. Eventually though we should still be aware of what we as a collective have learned already.

To be fair I think Github folks should know their history so this project might be one of the exceptions - looking forward to it! <3
I agree completely, cheating is different than unexpected results. Additionally there is little recourse if an instructor has it in for you.

When I was 14, I had an "International trade" simulation in which each student was a "country" trying to make hamburgers. Each country was given a large amount of 2-3 ingredients, but 6 were necessary to make a burger (lettuce, cheese, patty, bread, tomato, mayo). So we had to trade and we'd be graded on how many burgers we could complete. The teacher was left wing and was trying to teach a "fixed wealth" version of trade. Some countries were specifically given less resources. Sparking cries of "unfair!". I was given less than average, and wasn't content to lose. So I immediately traded everything I had 2:1 to buy up all the patties; cornering the closed market trivially. Once I could roadblock a majority of the market, I asked for a 1:10 rate in return. I got by far the most complete hamburgers, but received an F for the exercise.

The teacher had hoped that we'd learn that wealth is pre-determined and trade more favorably with countries that had less. I wasn't participating in the "spirit" of the exercise. Thankfully she stopped short of calling it cheating.
Worse than that, it's bad marketing.
Reminds me of an Einstein quote (paraphrased): "You cannot expect to find a solution to a problem with the same knowledge that led you to the problem". Similarly, when designing cryptosystems, almost to a tautology, the person designing/implementing the cryptosystem cannot hope to cryptanalyze it himself/herself (otherwise they would have designed it better in the first place).
FFIs just always seem to add some amount of friction. Stack traces, runtime error messages and documentation will all be referring to a language you're not using day-to-day, for example.
> Every bit spent on packaging is taken away from improving the actual program, which is what I really hope I'm paying for.

Sure, so the reasoning goes: you make it as easy as possible for the 95% of users who like your software (but not enough to change their host to install it), and hope that the remaining 5% are die-hards who are willing to do it themselves. That's why Sublime Text supports the five flavors that it does.

Put another way: you can make it so that your engineers spend almost none of their time on packaging, but your average user isn't dedicated enough to wade away from their default packaging ecosystem. Better to spend a very modest (as other commenters have pointed out) amount of effort supporting the common package formats than to throw those users away.
I mean sure if we want to go back to the origins, but personally I like this one: https://www.youtube.com/watch?v=EShUeudtaFg
It's the other way around. I have no requirements that need it to have a normal database.

The biggest two advantages of not having a database are simplicity (I don't have to query the database to access the data, as it's already in memory) and speed (my average response times are well under 1ms, and that is with compressing every reply, having more data in memory than I have RAM, running on a cheap dual core VPS, and being flooded with requests from linking to my site on HN).
If you bcrypt it then the site could just keep the mapping of email to hash value. Then when you do a lookup, the site would know what email you tried.

https://en.m.wikipedia.org/wiki/K-anonymity is likely a better approach to prevent that, which other similar sites like https://haveibeenpwned.com/ are already doing for the email addresses.
I agree on the endless overseas misadventures. As far as the economics go, the government makes it easy to crush the blue collar working class. I do not fault the business for doing what they do when the government makes it so very easy for them. My idea would be to come up with a metric like the human development index and use that to calculate the tariff placed on goods produced in other countries. Obviously countries which abuse labor and do not respect human rights, such as China, would face a huge tariff. A country such as Canada would face little or no tariff.

I completely disagree with putting people on welfare. It should be there as a safety net, not a lifestyle. People will be much happier and less prone to engage in crime of if they are occupied in gainful employment.
The reason this happens is because users reason that if the program worked but had a problem, it would not show "an error". They see so many errors they can't do anything about, they just dismiss them and look at the non-erroring program for guidance. Users then see an "error" that pops up as being an error that's getting in the way of seeing the problem. A good program doesn't say "that was an error", because users are now habituated to assuming the error is nothing they can do about, and ignore it. A good program just gives feedback as if it were performing normally. A good program simply says, implicitly because it's not framed as a problem, "You wanted to do X and expected a Y but got a Z because.."
The job market has swung wildly in favor of the employees in the last 6 months, I know this because I'm trying to hire right now.
Just because you have intense experience with addiction doesn’t mean every other problem people have in life is addiction with a cheap disguise.
Rollbar | https://rollbar.com | San Francisco, Barcelona, Budapest ONSITE or REMOTE | Engineering, Product, Customer Support

About Rollbar:

* We're a ~70-person team (SF, Barcelona, Budapest, and remote) with a mission to help developers build software quickly and painlessly

* We help tens of thousands of developers find and fix errors faster.

* Our backend handles billions of errors with low latency and high reliability

* Our front-end allows developers to discover and drill down across millions of errors in real-time

* Our open source libraries are used by some of the best engineering teams in the world, including Twilio, Duolingo, Salesforce, and Twitch

We're currently hiring for:

- Backend Engineer

- Senior Product Manager

- Technical Support Engineer

- RevOps Analyst

Please apply via: https://rollbar.com/jobs
My favorite part of HN is that there are a very high number of articles that I like reading front to back and sometimes repeatedly. Thoughtful articles.

Often tl;dr is used here as the next stop before flagging, or something done along with flagging. So "too long;don't read". But the guidelines suggest that if you are going to flag an article, don't also comment that you are going to flag it.

So the underlying criteria would be "when is a tl;dr comment thoughtful, and does it add to the discussion".
Video games are the most tradition-bound interface in all of computerdom. There is basically NO exploration going on. Every button on the controller has to do what the user expects from every other game or the they get frustrated and don't buy the game. Even when ported to a PC the games stink of "console".
That's kinda sorta not true tho' - BlackBerries account for 40% of the smartphone market. If you were going after the biggest slice of the pie, they're who you'd target.
Look no further than U.S. based United Fruit Company:

http://en.wikipedia.org/wiki/United_Fruit_Company

The company responsible for much of the misery throughout Americas.

Today they go by as Chiquita.
Not only is it legit but it's a kind of attack that is very closely studied because theory != practice. MOST crypto systems fail because they implement a very solid algorithm/protocol in a very bad way.

My experience has been that cryptographic systems fail in two ways:

1. Side channel attacks.
2. Key management attacks.

There is a whole conference (called CHES) which talks about ways to build/verify crypto hardware that will withstand side channel attacks and prevent the loss of keying material stored in a hardware device. It's a hard problem to get right and a lot of very paranoid people work very hard to anticipate how bad they might be at building a working cryptographic system.
Wow, some of this is even surprising to me. Interviews were 40 minutes? We only asked for 4%?

(Now that I think about it, the very first time we didn't think in terms of percent. Instead we decided on a valuation for each company, and the percent was whatever 6k per founder worked out to at that valuation. So it was probably 4 point something, not exactly 4.)

I still remember meeting Emmett and Justin quite well. What impressed us most was how good their demo looked. Also that they'd met in second grade. I remember thinking that Justin looked as if he'd just gotten out of bed, because his hair was standing on end and his eyes had that surprised look you have when you've been jolted awake. I didn't realize till later that he often looks that way.
This is an astute post, but perhaps not for the reason you think. It's interesting that most people judge companies based on their executives rather than on the infantry and divisions doing the real work. That bugs me, because nearly every company has a few skeletons that can be illuminated while completely ignoring the great stuff they've done. Recidivism isn't 100%, especially in publicly traded companies.
Monarchy has historically been the preferred form of government among the elite.
I don't think it is a conspiracy to say that there is a large self-selection process going on in news that starts with ideology. A person has to pick whether they want to report for HuffingtonPost, Slate, or Breitbart. There isn't a conspiracy because there doesn't have to be one, people self select into their respective hive minds essentially. On your other point, the idea that the average person in news is an unbiased accurate reporter is laughable.

That kind of reporting is almost a niche genre at this point outside of small town papers. Everyone now seems to have a very obvious agenda, and the consumers seem to mainly want news that fits their own agenda. Again this isn't a conspiracy this is just the direction that the market forces took news into. A polarized ideological consumerbase, wants news that matches their polarized politics.
> Space Shuttle thermal tiles conduct heat so poorly that (...)

This is nitpicking but it seems odd to use a negative value adjective like "poorly" as if high thermal conductivity would then be "excellent", instead of just saying something neutral like "low heat conductivity". I don't know, it just struck me as odd.