jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I'm curious - what kind of organisational issues relating to hiring new developers would be alleviated by having some tests? Are you referring to incoming developers being put off by the perception of a legacy codebase which is horrible to work with? Just curious!
Same exact problem for me. I use Lyft also as a result.
Given marketing encompasses ‘only building things people want’ this actually isn’t too far off base.
Ha, I was reading "AI Dictator". Possibly a bit too early but eventually just a question of time until that complimentary update ships.
I can't believe it hasn't listed the Polish "żur" (or "żurek"). It is a soup made of soured rye flour, served in a bread bowl. Utterly delicious. For me it is, by far, the best traditional Polish dish (and soup).

Here you can read more about it: https://en.wikipedia.org/wiki/West_Slavic_fermented_cereal_s...

Edit: I found it on their website, but it's missing on the map: https://www.tasteatlas.com/zurek

Edit2: Thanks for pointing out that I can click on the number directly. Not too intuitive, but zurek is there!
I'm not an expert, just a hobby language designer, but it seems to me that the advantage of starting with an interpreter first is that this allows you to more easily design a language in which compile-time expressions have some reasonable expressivity. Generally, an interpreter allows the designer to experiment more with the semantics. Typical examples are evaluation of expressions for constant definitions at compile time or having built-in access and language support (e.g. syntactic sugar) to 3rd party libraries like arbitrary precision arithmetic.

The disadvantage is that it can be a lot of work. From my experience, writing a toy VM in Ada didn't seem much easier than writing a compiler in a toolkit like LLVM. (But I've never done the latter.)
The WTF here is that they have 350 employees.
That's an excellent point...I work at ClearChannel, and the interactive department is a small part of the overall business (radio being the lion's share). Our office is basically a startup within a big company. We have our own culture and quirks so it doesn't feel like a big corporation.
But if RunwayFinder intends to attack the validity of the patent by claiming obviousness or something similar, I see the analogy as more like:

me: This was no-one's apartment when I got here. There are thousands like it, in fact an infinite supply. Get your own.

burglar: Well, we'll work that out in court. In fact I own all of them.

me: No, it was public land and I just built my apartment here.

burglar: Well, how about you sign this lease. Just put your John Hancock here, and I won't give you any trouble about staying here. I won't even charge you any rent this month.

With the above dialog, doesn't the signing of the lease imply an acceptance of the burglars ownership of not only this apartment but all of these apartments?

I am not a lawyer, obviously, just someone who likes analogies.
Relevant comment from the original Netflix blog post:

http://techblog.netflix.com/2010/12/why-we-use-and-contribut...

> If you guys reread this blog post a little slower, you might realize Netflix seeks employees here, not customers.

> Netflix is a DRM company: they deliver Hollywood content to eyeballs securely locked inside DRM wrappers in exchange for a cut of the fees flowing back to Hollywood. It's difficult to do this job well enough to satisfy the studios that the studios' Claw can reach into livingrooms and control what people do with their movies. This difficulty is the barrier-to-entry that makes Netflix's growth possible, and makes the cut they can demand of the studios large enough to be worth their while.

> Make no mistake, if you work for Netflix, you will be primarily collaborating in this project. Nothing else is bottom-line.

> That's what makes all these comments seem so silly to me. While a prospective customer might be using Linux because it's $0, or because he likes to rice out his peecee and tinker, or because he has some Media Box that works well in the living room and requires Linux, none of these are the reasons a desireable geek would give for using Linux.

> The smartest geeks---the ones you want as employees---use Linux because they want software freedom. That's why I use it. This freedom has been critical to my professional development, as well as my sense of individual empowerment in the world. And it's largely a desire for this empowerment that drove me into this field to begin with.

> A Linux Netflix client is certainly very possible, but software freedom will never be compatible with DRM, because if you really had software freedom, the first thing a rational person would do with it would be to remove all the DRM! Yes, a Linux client may some day exist, but a client with software freedom---the only kind of client that's interesting to the smart geeks Netflix should want to hire---can never exist. It's fundamentally impossible.

> It's my sincere hope that this impossibile gap between the true ideals of software freedom and Netflix's core business will limit their applicant pool to dizzy-headed second-rate developers. It's really shocking to me to see Netflix trolling for hires by dangling a penguin cape when their entire business is fundamentally about red-cape Digital Restrictions Management unfreedom.
Except Bitcoin. And the market justly reflects it via price.
Indian Health Service means Native American in this context FYI
You late to the game bro Its such an awesome book but really shines in the podcast. Ill read just about anything less wrong recommends.
I'm aware it is about "directed at" vs. "ok for".

Blues Clues is clearly "directed at kids". My point isn't that there aren't things that are black and things that are white, but that there are also things that are gray.

I tried to choose ones that are in the gray area, but if you consider the ones I listed "not directed toward children", surely there are ones whose median audience is slightly younger, that would be considered to be in that gray area.

Since you mentioned it, care to share your dog and cat videos link? :) Here's my not-directed-at-kids playlist that stars a kid: https://www.youtube.com/watch?v=I6KuQYE3hDU&list=PLSz9W2tWBY...
What has it delivered exactly? Where is it being used that's not itself a scam? MakerDAO - which seems to be some sort of token issuance thing - has no real world mechanism for enforcement. That is, if an autonomous decentralized organization issues a token, who's to make it pay you dividends or enforce your rights for whatever this token represents? This is the thing that ETH fanboys are completely delusional about. Securities only work because state regulators enforce the laws guaranteeing their value.
See my comment history re: apartments. It may be possible, depending where you live.
Obviously all cryptocurrencies are a scam.

Previously: https://news.ycombinator.com/item?id=2107770

https://news.ycombinator.com/item?id=21145147
Depending on the version, source safe should work in wine. I'm able to run the version included in VS6.
i really hate scrum. Makes me feel like a shoe production line worker. With many fallacies... like any team member can/should be able to work on any ticket. And dont get me started on all the meetings !
With all due respect, you don't understand his comedy whatsoever. I suspect you believe Bill Hicks is also a misanthrope. These are extremely gauche interpretations, it's like saying Picasso didn't care about painting because he didn't paint realistic flowers and horses and barns like a "proper painter" would.

Edit: misspelling.
Can Orleans grains within a single thread share state without message passing via the interface?
Either way, it's still bad news for Windows Phone 7
Wow.

Google, Apple, Microsoft, etc. should pool some money and fund some sort of Social Security for aging hackers.
You shouldn't rely on any protocol like this being 'secure'. You should have other security in other places. So I don't think that's a valid reason really.

It's possible to support both, and that's what I'll personally be doing with my own web server.

The changes I've seen don't add any obvious extra security as such, just make it a little more difficult.

edit: Please give clear references when you say "Fundamentally insecure protocol". That's pretty much totally unfounded. What type of security are you talking about?
Websockets have been in Chrome and in use for 6 months+.

http://news.ycombinator.com/item?id=989680

We have thousands of users using WebSocket every day. So this is kind of a pain in the neck.
I don't understand your logic. Two people who are in every respect exactly the same, but one can't spell or at least has weird, non-standard spelling habits. The rational choice here is the person who spells correctly.

My point was, spelling in variable names is only a very minor factor when deciding on hiring or not hiring a candidate. If his reasoning and experience and work ethic etc. are all ok, spelling wouldn't make those factors irrelevant.

When a factor is automatically excluding, that means that no matter how good in other respects the candidate is, I still wouldn't hire him (for example someone with a swastika tattooed on his face applying for a customer-facing job). I never suggested any such a thing anywhere (and I don't think you're claiming I am). So I don't see how you're coming to the conclusion that I think that making spelling mistakes automatically excludes a candidate.
Wikispaces.com does 9M uniques and 75M pageviews a month per Google Analytics. Quantcast says 1.4M uniques, Compete says 900K. Neither trend in the right direction.

Alexa is comically low on pageviews and maybe 6x low on reach when we compare those stats to other sites who make their numbers public. However, Alexa tends to head in the right direction.

I looked at Comscore data on us a few years ago and it was less wrong than Quantcast and Compete, but still well off the mark.
The intersection of programmers and people-who-feel-sorry-for-themselves consists of a bunch of people who will abstract away from reality until they've convinced themselves that they are somehow a victim.
It's kinda interesting, though, that when this site was founded almost 4 years ago, everything was about "What's it like to work for a startup?" And now, everything is apparently "What's it like to work for Google/Facebook/Apple?"

I wonder if that's a symptom of HN's widening userbase, or if it's a sign of the times. Back in 2007, the startup market was very glutted, and a lot of people (including myself) were founding companies who probably should not have been. Now, it seems like every top developer's dream is to work for one of the Big 3. I wonder if that's a sign that it's time to start founding companies again.
Yeah, I know... sorry.

The app passes an extra parameter for cache busting and Google doesn't like it. It will be fixed in an update.
Cool from the hacker perspective - but I can't help thinking it could equally have ended up a "How I caused an electrical/grease/plastic fire in my back yard, causing a toxic lithium-ion battery explosion, and definitely ruined the bird."
s/performance guages/performance gauges
Tsk, young people today. No idea of history (where history == about ten years ago)
I hope they take off. Google's Chrome store is nearly nothing more than a bookmarks haven at the moment. Firefox extensions are meatier, maybe because they aren't web apps in the first place.
I submitted the following article yesterday:

http://www.salon.com/1999/10/28/internet_2/

It's basically the same thing, except from 1999. The more things change...
Exactly! This is what makes Rust exciting - as opposed to yawnfests like Go that merely provide a compiled, somewhat faster Python.
This is fundamentally mistaken advice, not because it’s necessarily it’s wrong to run python modules in the administrator context (although you probably don’t need to) but it is always a bad idea to run command with root/administrator privileges without understanding why you are doing so and why root privs are needed.

If you don’t need global system access to these modules, appending —-user to pip will install in the user context, no elevated privs needed.
In most of the country, if you call any number other than 911 to report any crime you'll be told to call 911 next time. When I called in my smashed car window, they told me to use 911 next time. I've heard similar from others.

Anyway, reporting a crime that is in progress certainly warrants 911. There is no ambiguity there.
Two reactions to this. I almost believe these:

1. The difference between collecting bus tickets, working on mathematics, and figuring the crystallization patterns of snowflakes is virtually nothing. To the people obsessed with it, it is all-important; to outsiders, all three look indistinguishably pointless. Only in retrospect can anyone say whether the activity led to something society considers important. The truly obsessed don't care.

2. Genius is overrated. We like stories of great individuals changing the world with their genius because we like stories and we dislike chance. But for nearly every invention and idea, history shows that multiple people were working on it at the same time. Civilization's progress is more a sequence of ideas whose time had come, but we prefer stories of great unique geniuses.
You need both. To be the top one percent of what you do, you need natural ability and dedication.
Not that easy, see: https://news.ycombinator.com/item?id=8569409
It is just a distraction tool to divide and conquer so you don't see the man behind the curtain.
The people who dominate the stereotype of "genius" are also those who have debilitating mental disorders, and far too many people can't separate those two things.
Yes but you designed in such a way that the users intent is obscured and assume the intent that benefits you.

If you just don’t auto-bill and ask them for confirmation after the trail then you know for sure.
“Product managers are interesting people. Their ideas and capacity for understanding markets are impressive.”

Citation needed.
Can't you run this for free on Netlify?
10-20 year win!
SCADA systems can kill people, any computerized system that can kill people must be protected as a weapons platform, therefore SCADA system must be protected as if they were weapons platforms.

Wait, isn't that a bit over-dramatic? I mean sure, that's true of nuclear systems. But I mean, my home thermostat? My car's smart key system?

As for the thermostat - it's winter below freezing and a hacker turns your heat off during the night. Sure someone might wake up, and it would have to be very cold for you to freeze, but if you have someone old or a child then it could be life threatening. Depending on the heater it might be able to make it cause a fire.

Many car's smart key system is on the same network in the car as everything else, including the brakes. Read more in https://money.cnn.com/2014/08/01/technology/security/most-ha...

So no, it's not being overly dramatic to categorize any SCADA system as a weapons platform. It might be, as they say, 'an abundance of caution', but I am fine with erring on that side than erring the other way.

Three Mile Island can be viewed as caused because one gauge was not being tracked correctly (where it was supposed to be was being tracked, not where it actually was). What if remote access was enabled on systems in a nuclear power plant, so that people didn't have to drive all the way there? A hacker might manage to replicate some version of Three Mile Island. I can hear the 'but it's secured' response from some already, but any system that can be accessed can be hacked, given enough time and resources.

The key thing people should realize is that cybersecurity does not prevent hacking, it attempts to delay it until a real person can take corrective action to protect the system. This is why you have defense in depth and rings of security. Essentially, it is a door lock. The better the lock, the more skilled class of thief it will dissuade by being 'too hard to bother'. A skilled thief who has state of the art lock picks, or is willing to use a door ram, is not going to be deterred by even the best of locks (think organized crime or state actor hackers here). But if our imaginary door only opens one way no matter what, to let people out, and can physically never let people in - then even the greatest thief is SOL. That is the purpose of a data diode.

The other other concern, and it's not minor, is that any time you start measuring safety in terms of cost effectiveness you are putting a value on human life. It is saying that is is cheaper to pay the settlements and/or fines resulting from deaths due to insufficient safety precautions than it is to make it safe to begin with.
Finally, Robinhood is no different to going to Vegas.

I bet in 10 years time such firms like Robinhood and IG will have "Gambling aware" banners
More pump and dumps.

People buying options, leveraged products and CFDs not understanding what they are buying and getting burnt.

More "influencers" with no prior track record pushing stocks.

More retail investors loosing money

People will be smug their > 100% gains but not sell down and loose it all

I see a lot of naive people loosing a lot.

Why do I think this? - Because I have done all of the above.
Not surprised or disappointed, really. My take on RAFT is that it's basically Paxos for elections and a more relaxed regime in between.

But Brooker's post (in my OP) actually addresses VR vs Paxos distiction:

It's easy to believe that these two protocols are, in fact, the same. That doesn't appear to be the case. A new paper by van Renesse et. al., titled Vive La Difference: Paxos vs. Viewstamped Replication vs. Zab, looks at Paxos and VR through the lenses of refinement and abstraction, and finds they are not exactly equivalent due to design decisions in the way they refine a model the paper calls Multi-Consensus. One of the key differences is active (Paxos) vs. passive (VR) replication: "Passive vs. Active Replication: In active replication, at least f + 1 replicas each must execute operations. In passive replication, only the sequencer executes operations, but it has to propagate state updates to the backups."

Which reminds of ZAB (of Zookeepr fame), another protocol languishing in relative obscurity.

Anyway, thanks for your input. I have this thing for underdogs and this VR vs Paxos thing is a very minor cause, and I guess you triggered me there. /g
The telling thing is that all apps suddenly stopped updating at the same time. And it's still going.
Only in some countries
You can also make this the default when you press "Print" on your keyboard. Go to Windows settings and search for "screenshot". It's so hard to discover -.-
In FoxPro, heck even in Access you can easily add a GUI frontend to your DB without writing any or much code. With python... Good luck.
The traditional interaction model of the Mac is that you select a file, and then choose a menu command to operate on it. Cmd-O is the keyboard shortcut for "Open".

Note that you can also use Cmd-down_arrow, because Cmd-up_arrow and Cmd-down_arrow can be used to navigate up and down the folder hierarchy, and the latter also works if you have a file selected rather than a folder.

Edit: Cmd-Delete will delete a file. I think the philosophy is that Cmd is used for commands, and Delete by itself is meant for text editing. One thing I like is that Cmd-Shift-Delete will empty the trash. I'm unaware of a keyboard shortcut for emptying the Recycle Bin on Windows, or any way to avoid the confirmation dialog when doing so.
It says

> anticipating that I might ask her to turn around

I don't think it's clear whether she was actually asked to turn around.
While we’re at it, can we also talk about the use of glyphosate aka RoundUp in our farms? It’s routinely used before and after a harvest in order to accelerate desiccation and allow the farmers to have multiple yields in a single season. Dyeing egg yolks and dying organs from RoundUp what have we become.

[1] https://investigatemidwest.org/2019/05/26/controversial-pest...

[2] https://www.cornucopia.org/2017/10/glyphosate-use-desiccant-...
Interestingly, 70% of veterans who experience traumatic combat experiences will not have PTSD. 30% of veterans who experience the most severe traumatic combat experiences will not have PTSD.

Human beings are very resilient. Or at the least, there is a sub-population of us who are that way.

I like to think of myself as being in that sub-population because I have few triggers despite experiences that others might call traumatic: violent home invasion, car crash and roll over, nearly being run over by train.
Read my post again.

TLS 1.1 & 1.2 are not enabled by default therefore will not work regardless of compatibility. Try it.
Time will tell how much these strides benefit humanity and how much they enrich the lives of Musk and his peers.

>But 2021 has so many bigger fish worthy to be fried than Musk.

It's good that there are enough people to fry both at once.
It's funny because it's true :D
Yep, my connection is "IWF'd"... I had no idea this kind of thing was going on. At least when they block a website in China they block it with a clear message instead of just silently breaking its functionality.
> Do we know that things get inside them?

Of course. Experimentalists have been shooting electrons and muons and other things inside hadrons since the 1960s (hence the "Decades-Long Quest" in the title of the article). That's how we gained pretty much all of our knowledge of the internal structure of hadrons and how the current theory of QCD was developed.

> What would the predicted diameter be?

A hadron is roughly a femtometer (10^-15 meters) in diameter.
For those interested in CRISPR tech I'd highly suggest reading up on BEAM therapeutics. It's base pair editing which makes it much more precise compared to CRISPR which is editing DNA chains. They don't have editors for all base pairs yet but they have a couple and it looks very promising.
Not to mention iAds. Though apparently they shuttered that a few years ago.
Honest question: How is this relevant to Hacker News? As a non-American i was rather bewildered to find this here. Is there a serious overlap between gun enthusiasts and the IT community in the US?
And covid has made the mass shooting argument irrelevant. It's killed about ten times as many americans. The US can sustain 10k gun casualties a year without moving the politics at all.

Until it comes to the Capitol, I suppose.
Firstly, I suspect you might mean partial appplication; many functional languages in that family support implicit partial application, so that if f is a three argument function, f a b c is be regarded as the partial applications ((f a) b) c).

Currying is a mechanism of representing all functions with two or more arguments using functions of only one argument; with currying we can "bootstrap" functions of higher arities in a substrate like a lambda calculus that has only one argument functions.

This arrangement of implicit partial application is a syntactic sugar.

Syntactic sugar for partial application is not partial application itself. Manual partial application is just as "functional". Functions are being applied, and passed around as values.

Implicit partial application can be obtained with Lisp macros, but that can never be fully general for at least two reasons.

One is that Lisps support something very useful, namely variadic functions, and functions with optional arguments. Variadic functions mean that you don't need ugly shims like "zipwith3" in a Lisp.

However, implicit partial application also requires static typing. In order to know that f is a three argument function being called with two arguments, and therefore reduced to a partially applied one-argument function, our syntactic sugar processor needs complete arity information about f.

In a Lisp, f can be redefined at run-time from having three arguments to having four.

In principle, in spite of that, all function calls could be treated as partial applications in a very generic way, but it would be horribly, horribly inefficient --- and the diagnostics when things go wrong would be pretty terrible.