skysight-inc/HackerNews huggingface dataset:
First, I don't have the exact numbers. Second, yes, out of 100 people that apply, less than 1 get an offer, on average.

If 100 people apply, only a small subset move on to the phone-screen. And you need to at least take the phone screen to be given a chance to fill out the satisfaction survey. Otherwise, there's not much for you to be satisfied or not with.

I'm not sure what the percentage of people that make it to the phone screen and have a chance to fill out this survey. Let's say it's 20%. Of those 20%, only a subset actually fill out the survey. Let's say it's 33%.

So, with my napkin stats, if 100 people apply, 6.6 would fill out the survey. Of those 6.6 respondents, ~1 of them went on to work here, and is hopefully satisfied with his/her experience.

Another ~4 should be satisfied. And the other ~2.6 would be dissatisfied.

It's possible that the other ~13 people that didn't respond were all dissatisfied. But they didn't respond, so we don't know.
Encrypted Automated Offsite Backups with Restic, BackBlaze and Shell Scripts
At that point, it was too late. WWII was caused by Woodrow Wilson. He lied to USA voters, with the campaign slogan "He kept us out of war!" that was widely celebrated until a month after his re-inauguration when he rushed us into war. With USA saving their asses, UK and France had no reason to negotiate with Germany in good faith. If we had left them to suffer the consequences of their poor decisions, they would have found a way to live in peace with the Germans.
That’s what I mean about undercharging. If you’re charging enough for your service, you can deal with people finding a partner, you can make it dead simple to suspend/resume billing (automatically when they go inactive), you can do all these things that no one is willing to charge enough for because you’re charging enough to cover your costs regardless of whether you have many or few users that day.
I was really hoping that you where about to offer an ML framework to improve spelling.
If I could eliminate 17% of the bugs in a future code base by choosing to use a different language, I would need a strong reason not to.
I don't think many people knew about Oddpost, whatever it was, so it seems a bit suspect to say it influenced a lot of developers' perceptions of JavaScript.
I was asked to code 2048 in an interview at a major video game company. I don't necessarily think it's the most difficult thing ever, but I also don't think it's that easy if you've never even thought about it before. I knew I wasn't going to be able to completely solve it in 45 minutes and remarked solving it was more difficult than I thought it would be.

The interviewer replied, "yeah, I tried it at home and thought it was pretty hard too."

Seems like a pretty dumb question to ask in an interview unless you expect the interviewee to flounder.
There's a very large number who simply cut ties entirely if it's possible. It's pretty much the most common advice given when breaking up.

Among the people I've known, people who don't mind interacting with previous partners are anomalies.
What's the admission process for SCPD for a non CS major is like?
The Books Beloved by David Bowie
No disagreement here, but the title stated (now fixed) as fact something that wasn’t known to be fact yet.
The triage was escalated to Rob Fletcher and Uber's security liaison Lindsey Glovin. You're right, Portswigger was running a promo with HackerOne. After I submitted a couple of different vulnerabilities, they then locked all of my reports and gave the $23,000 bounty award to "shubs (notaffy)"

These were three critical vulnerabilities on the m.uber.com endpoint; I was able to bypass their WAF and XSS_Auditor protections followed by demonstrating reflected SSL'ized XSS under *.uber.com certificate and remote javascript execution capability.
Doing exactly this with HE. Running Knot DNS [1] on Digital Ocean.

[1]: https://www.knot-dns.cz/
I used to think so, but with reactive components and css layout like grid, you have enough clear paths for most use. This dom thing seems like it's here to stay for a few decades more.
omscentral.com
For an example of a genuine software company vaguely in this ecosystem, consider companies that build the tools that some AI/ML/optimisation systems use as building blocks. Eg optimisation algorithms.

If you need to solve gnarly industrial scale mixed integer combinatorial optimisation problems in the guts of your ML / optimisation engine, the commercial MIP solvers (gurobi , CPLEX ) or non-MIP based alternative combinatorial optimisation systems (localsolver ) can often give more optimal results in exponentially less running time than free open source alternatives.

1% more optimal solutions might translate into 1% more net profit for the entire org if you've gone whole hog and are trying to systematically profit optimise the entire business, so depending on the scale of the org it might be an easy business case to invest a few million dollars to set this system in place.

Annual server licenses for this commerical MIP solver software was 0(100k) / yr per server & the companies that build these products bake a lot of clever tricks from academia into these products that you can exploit by paying the license fee. ( my knowledge of pricing is out of date by about 7 years ) .
Free TurboTax alternative now belongs to TurboTax
Would the same people that originally wrote the code be doing the conversion? Is it code that was written in a few months or over the course of five or more years? Is the functionally the code provide well documented or is the code itself the documentation? Is there automated testing that can help ensure things still work properly?

I'm sure you see where I'm going with this. :)
HBR Guide to Dealing with Conflict - https://www.amazon.com/HBR-Guide-Dealing-Conflict/dp/1633692...
When you're in a good situation you're usually around the top of your pay grade.
I'm guessing this was 5+ years ago? Interviewing is a whole different world now.
It’s really irritating to see platforms picking the programming languages that can be used for real applications: why should the Fuchsia developers decide that I can’t write my application in Go/Rust/Lisp/whatever? Just provide a sandbox and a platform spec and allow third parties to build whatever tools/languages make sense.
They did not have a negative experience, this is not what's written.
What kind of OS has "approved langues?"

Geese, this is the sort of crap I'd expect from google but it's weird to see it formally declared.
The languages are as different as Python and C++, I honestly don't really see a Rust vs Dart story. Note that Rust is approved for use within much of the source tree, but outside it is only not supported. Johnny end-developer, whoever that is, could still use Rust if he insisted, coding against C bindings.
That's extremism, but I think we need people like that. Nowadays, it seems that we forgot how to write monolithic programs from scratch. I think we went too far with code reuse. See the LeftPad npm fiasco.

Knowing that the one who is possibly the most respected person in the field of computer science has an opinion that goes against the current trends gives us perspective.

In the same way, I don't fully agree with Richard Stallman's activism and Linus Torvald's famous rants, but I'm glad there are people like that to shake things up.
They missed an opportunity to release an album called "The Be Sides"
I remember macromedia Dreamweaver magic rollover templates.
If you want more they found a four cylinder piston powered bilge pump in a roman wreck.
This is absolutely awful advice.

Don't just swallow potentially lethal substances!

Test them (don't taste them!) first if you're not sure what they are.

If you're tasting something that can kill you it's already too late.
Cryptochromes may be used to sense magnetism.

Some believe they might, some believe they might not.

Where are the lists of theses people who believe it true in Wikipedia? Is this another affront?

==External links== is probably where I'd look for bias.

Categories and the ""Part of a series on" sidebar template.

But it's minor. Close to zero importance.
It's much easier to progressively migrate away from a language if you have a stable ABI.
I can't imagine a world where exes get a say in my future dating prospects, positive or negative.

Jesus christ HN. Not everything is a datapoint to be gamified and exploited.
You could also think of it as a "priority lane" for support. Pay nothing, get whoever for support. Pay $x, complaint goes to an engineer. Pay $y, the product manager. Etc. Skips the middleman process for customers that are in a rush.

If a customer is willing to put up 10k to get their issue resolved, it's probably an issue worth resolving.
Do you know what the reliability of their free plan is like?
It’s easy to underestimate how divided and chaotic a company with 20k full-time engineers can be. No company of that size moves or thinks as a coherent unit.
Isn't this just a list of languages allowed to use when writing Fuchsia? I don't see how they would ban users from writing their apps in say Go or Clojure.
With the exception of the change to std::string in C++11, which was very, very carefully worked around so that C++11 code can handle C++03-ABI std::string, there have been no changes to the ABI implementation since the Itanium ABI was adopted by gcc almost two decades ago.

How is that not a stable ABI?
> 'I tend to agree, and that this whole personal computers, web apps, tracking stuff that’s obsessed over here just isn’t that big of deal compared to refrigeration and easy global transportation (to pick 2 from 1850-1950).'

, he says non-chalantly, pressing enter to transmit his message instantaneously around the world, which is read by people in many different nations before finally being stumbled upon 10 days later by a man living in the middle of the wilderness in Alabama, who wonders in amazement at the opinion he's just read. How can anyone fail to understand how the entire world has changed overnight, permanently, in astounding and still-unfolding ways, as a result of personal computer technology? It's exactly akin to refrigeration, jet aircraft, etc. in its transformative power. Even more, since it's a communications technology, and that is an agent of change moreso than anything else.

Check this out: about 20 years ago in the late 90s, as a teenager, the thinking at the time was that "y'all" wasn't considered a real word and would actually get you lectured by some people who would tell you it isn't a word. Today it has spread from coast to coast of the USA, to Australia and England, and about 5 years ago I even saw a teenage girl from Africa using the word on Facebook. Holy fuck.

Likewise, "bless your heart" used to be an exclusively Southern phrase. More and more people elsewhere are becoming familiar with it.

"Shit show" used to be exclusively a midwestern term. So was "have a good one." Within the past 5 years these have taken hold here in Alabama and are now common to hear, especially the latter. The Internet did this.

Overnight we went from telephones at the house (with tone dialing, not that far removed from rotary phones), to cell phones in every pocket, to mini-computers everywhere. And we're instantly "used to" it. The world totally changed in the blink of an eye, and nobody even notices how profound the change really is. Even when there's entire disorders linked to the changes--like the phenomenon of cell phone zombies.

Can you imagine a typical person from 1950 trying to understand and fit in to the world of today? Of course we could go back then and kind of blend in, we've seen enough movies to know "how it was." We could cope. But imagine transporting one of those people here today sight unseen and showing them how things are, all the crazy shit that's in the news on a daily basis, the things perceived as normal, I mean just the whole shit show package all at once. How long would it be before he runs screaming back to 1950?
Yeah, that would require a whiteboard and a programmer friend who is kind of enough to endure the misery of watching me struggle with a marker, trying to remember how to write by hand again..

I have very little experience interviewing (my previous job lasted 10+ years, my current one - almost 6). But I thought that solving problems on a whiteboard is fairly common, if not a golden standard for an on-site. At least both of the on-sites I had recently had a whiteboard component.

I think certain problems are a good _partial_ fit for a whiteboard interview: math/geometry, graphs and trees, combinatorics, system design. However, it does not feel natural to solve the _entire_ problem on a whiteboard. Additionally, I was also expecting whiteboard sessions to be a collaboration and a discussion. That hasn't been my experience so far.. I had either very little feedback, or a feedback that was more confusing than helpful (to me at least). Hence the question if I can do anything at an interview to increase the chances of a positive outcome. Or if there is a systematic approach to this problem.
What do you mean? It's a direct quote from the page.
The goal is to get it to the size where it can be replaced all at once. For instance sel4 is only 10kloc.
> But anything that redistributes wealth from the top 0.1% is the right direction.

No. No, it's not. There are several ways to do it that are very much not the right direction. (See Venezuela for a couterexample.)

Note well: This does not mean that this specific proposal is in the wrong direction (though I suspect it is). I merely mean that "just take it from the 0.1%, it will all work out" is a very inadequate failure mode analysis.
Part of "Wear the Customer's Shoes" at Twilio (when I was there) was that each quarter every developer and product manager was expected to spend a full day doing front line support for free(-ish) tier customers and however long it took to fully resolve the tickets they got during that time. Really let you understand the type of problems people had, how to have empathy, and basically how to make a better product.
Upcoming Webinar: I have Jenkins, why do I need Spinnaker?
game is not over, MS has typescript momentum now
Neat, I didn't know about seL4. Can you point me to how they define the proof for it?
Bah there are several closed source plugins for Burp Proxy that are binary only and which constantly relay telemetry data back to Portswigger. I stopped using it for this exact reason, due to Burp Proxy's constant communication back to Portswigger. And the only thing that would need to be relayed back to Portswigger would be high value vulnerabilities that have been discovered.

Which would be trivial to implement as a covert channel in Burp Proxy's update process or any one of another methods of obfuscating and tunneling that data back to Portswigger.
YouTube videos show Alison Parker's murder. Her father wants every video removed
See? It's pretty hard. This is what I've been dealing with for the last 20 years of on and off trying to get through the bigger Rudin book and a couple others.

Just reading doesn't get much at all. Not even a superficial overview. I tried it. It's essentially a meaningless combination of words after a certain point.

Reading extremely thoroughly is actually marginally useful. Stopping to think, do all these assumptions matter, why, what if one of them changes, etc, pencil in hand, making notes, testing things out. I've managed to "understand" the topics when doing this, and so far it's been the highest ROI method. But it does still leave one feeling like something is missing. Just because you can sight read music doesn't mean you're an expert on the piano.

Doing exercises is a huge jump on investment, and the return on that investment is a bit questionable from my experience. A couple reasons: first you don't know if you did them right. If you did them wrong then that's negative ROI. Second you don't know what a "reasonable" workload is. It varies by author. Is it three problems per chapter, is it all of them, are some orders of magnitude more difficult than others? Without some guidance it's hard to know if your difficulties are due to not understanding basic material, or due to that problem being a challenge geared toward Putnam medalists. So they may cause you to question your understanding and thus mentally roadblock you unnecessarily. And finally with proofs (and this may be a me thing), it's pretty easy to say "I guess this is okay(?)" and move on, even if you're not sure. Since nobody is ever going to review it, and it's just a homework problem, it's very very hard to will oneself to make sure every assumption is correct and you're not missing anything, even if you feel like there's a good chance you are. Or perhaps I just don't have the constitution to do so.

So while I think doing exercises is necessary for a deeper understanding, I don't know whether the ROI is worth it outside of a classroom perspective. You need feedback for exercises to be beneficial. At least, I feel like I do.

Finally, is even taking a class that useful if the end state is that two years from then you'll have forgotten most of it and so what was the point. Can you claim knowledge of a subject that you've never actually used beyond some homework problems and exam questions, or is this still a superficial understanding? Having an ends where that knowledge gets used seems critical.

I feel like I have some knowledge but I don't feel like I'm there yet. But I don't know if I know where there is. Maybe that's the biggest challenge. Does completing a Ph.D. even get you to there? No idea. But, I guess it's up to the individual to decide what they want out of it. Nobody can determine that for you.
Not from what I see - what I see is software companies using services as a way to shorten time-to-value for the customer. They do this either themselves or via professional services firms.

To me, the services you describe are software-as-a-service - they scale well without adding more humans to the mix. Services businesses, in contrast, generally need more humans to do more work.

I do think you are right that we are entering an age where the margin pressures will continue to increase. As the Amazon quote goes "your margin is my opportunity." In that world, strength accrues to the largest players - which is why AWS is so strong.

I like to joke that AWS should refund money to the startup that buy booths at re:Invent only to find out AWS is rolling out a competing service (with the acknowledgement that AWS entering a space doesn't necessarily mean the end of the competing company.)
No idea which one it was, or both. 23K isn't something to sneeze at though, and would be plenty of incentive for the folk at Portswigger to work with douchebags like whoever this shubby dude is in order to collect these bounties.

24K for one bounty... or sell $299 licenses to nerds.. hmm, which one is more profitable...
This isn't saying that you are not allowed to use some other language, just that you might be on your own wrt an SDK etc.

FTA: "Supported for end-developers means that the Fuchsia SDK contains tools and libraries that help people use the language to develop software for Fuchsia, including a language-specific backend (and supporting libraries) for FIDL. Support also implies some level of documentation, including tutorials and examples, as well as investment from developer relations."
Valid point. But why delineate differences of opinion across language lines when there are all sorts of reasons to disagree. Whether the disagreement is political, philosophical, regional, cultural, seems like using language as the key differentiator is a fuzzy proxy. You need to find a way to resolve these differences if the content is going to be trustworthy.
Echo Loop
I was talking within the US economy context. Prices obviously can differ globally.
The project you remembered but couldn't locate is likely Prune within Limbo in the TCR (test && commit || revert) experimental development style by Kent Beck et al which you can review here:
https://increment.com/testing/testing-the-boundaries-of-coll...
New insights on the use of automated trading
I googled "cloudflare dns import" and "cloudflare dns export" and the first result both times was an apparently official support article giving step-by-step instructions on how to do so. I myself have used this function about six years ago, so this is not new or untested functionality.
I have a bit of a different take but reach a similar conclusion. I think the population of people trying these experimental treatments has already been though long periods of ineffectual therapy and self-help attempts. I believe being in such a state puts you in a prime position to benefit from the drug as I roughly see it as a sort of accelerant for the mind. It can make a lot of those lessons click. Which is part of why I'm very skeptical of the idea psychadelic are a drug for the mentally healthy... I suspect the outcomes might actually be worse on average and question the common wisdom.

I'm unconvinced a therapists supervision is the "secret sauce". Yet there are many many reports even before recent studies that having a "sitter" or "shaman" type was essential and the presence of a therapist just seems like a medicalization of that principle.
Prices can be different for different countries/customers.
That’s sadly exactly what this means, for now at least: https://fuchsia.dev/fuchsia-src/concepts/api/council

“Supported”, however, is a different word than “allowed”.
Oh, I was browsing BuckleScript's history and for a minute thought evmar [1] was involved (author of the ninja build system) [2].

But I think evmar's commits are just ninja commits. First BS commit: [3]. Almost looks as if the author of BuckleScript maybe forked the ninja repo and started to work in BuckleScript from there.

Why would anybody do that? Such a mystery...

1: https://github.com/BuckleScript/bucklescript/graphs/contribu...

2: https://github.com/ninja-build/ninja

3: https://github.com/BuckleScript/bucklescript/commit/a626ee8b...
On the same line they mention memory / cpu usage, I don't read it as we had bad experience using the language but more than Go doesn't suit well xyz because of memory usage.
Ask HN: Beta testers for model monitoring solution
Hi HN-ers,

We're building a model monitoring solution to help data scientists detect drift. Effectively, we'll be tracking the data distributions of features and outputs as well as operational performance.

We're looking for beta testers and so would welcome any feedback you have.

Thanks in advance.
HackerOne is complete fraud. They've got a super duper simple carrot before the horse business model which has thousands of kids beating up web apps for free. A valuable service for their Fortune 100 clientele; for the people actually doing the work for them, not so much.
In conjuntion with AS Flash offered animation capabilities that were impossible at the time. This animations are from 2000: http://swain.webframe.org/zeek.html
You can export a zone file and the auto deletion takes days. You’re site would be offline before the zone gets deleted. I don’t like it a ton, but it’s not even close to what you’re saying.
"supervised learning => remember this

unsupervised learning => approximate this"

Lol this can't be more wrong lmao. Both areas "remember" and "approximate" things trough training. The difference is that unsupervised learning does not have labeled data, thus it has to search for some pattern. Honestly not even computer science graduates would say something like this.
Bank robber hires decoys on Craigslist, fools cops (2008)
Even if it is 15, that's still not long enough for many regulatory environments to respond effectively.