skysight-inc/HackerNews huggingface dataset:
If you like this, you'll also like the "Graphics Study" articles of https://www.adriancourreges.com/blog/
What CI software do you use? I played around with spot instances and Jenkins, and it was quite a poor experience.
Removing a GPS tracking device from your car isn’t theft, court rules
This seems fine as long as the articles are clearly marked as machine-generated. Machine translation regularly garbles the meaning of text, while producing readable text that has correct sentence structure etc. This is a major problem in an encyclopedia.
I'm not sure buying stolen laptops is really the direction we want to go in here.
Procrastination Remover Motivate – How old am I [$2USD]
> Avoid ELOs and other ranking algorithms.

Why? What would the outcome of that be? You want to create a 2-sided market where you troll people by matching them with low quality partners?

> Enforce a 50:50 ratio

OK, so if there are 1000 women and 10,000 men, how do you choose which men to let in? Random? Rank the men and let the top 10% in? Oh you said no ranking.

> Don’t call it a “dating” app. The app should be labeled as a “singles” app.

This doesn't sound like it would make any difference, or if it would I don't see why.

> Organize occasional group events. Without becoming a meetup app, the app should push events — concerts, hikes, movie nights — with groups of 6-10 people.

As far as I know this already exists, but it's probably even worse than the 1-1 matching problem. Random people are nervous around each other to start with, and the group dynamics of 3-5 mutually unknown men competing for women sounds like it would suck. As a male I wouldn't go anywhere near it.

But with this point, can you explain what success would look like? Why would anyone want to have a night out with strangers who are also competitors?

> Have a vetting process with a zero-tolerance policy for bad apples (harassers, catfishes, etc.).

This doesn't actually sound very disruptive. All the dating apps are trying to do this, and there is an arms race between the bad guys and the enforcement. Unless you have a specific insight I don't see how this would disrupt.

In summary, I don't see any useful solutions, though I do think that you've done a good job pointing out problems.
"Guided meditation therapy provided me with all the benefits that are attributed to psychedelic therapy. ... the psychedelics aren't necessary."

Have you actually ever had a powerful psychedelic experience?
Meanwhile, you can use any language on the server yet many of us including myself use Javascript. I'd say modern Javascript is easily one of the best languages.
People liked the rollovers, not javascript. You'd see people try doing them in flash, shockwave, as java applets, activex controls, and I'm probably missing a few.

If they were done in javascript, the code was heavily cargo-culted and cut and paste.
I can recall chugging along with a Pentium 133mhz and 56k dialup between 95-98.

Its fantastic to think that we didn't see 1ghz cpus and 1mb cable/dsl Internet until 2000.

The resourcefulness from that pre-2k era was amazing! It was leaps and bounds!
So is this blog post redundant?
The majority of the code in the project is already written in Rust. If we're judging Rust based on its acceptance in Fuchsia for some weird reason, it's doing very well. Doing the best, in fact.
The market withholds food when they tell you to pay first before taking it home. The same is fair for an author.

You don't need to fear paywalls. You're capable of learning and creating the same knowledge as any other person.
The post-interview survey is broken for some candidates who try to apply to jobs in multiple Google offices, which is apparently against Google policy. My experience of receiving a below-market 4-day exploding offer from Google in 2019 is not an experience I would rate highly, if I was allowed to take the survey.
why not both :)

we did mix reserved instances and spot instances for our production workload. worst case scenario will be reserved + on-demand
The numbers are worse than that. Under 20% of people on dating apps are "date bacon", and can get dates, and the other 80% are losers.

Online dating is mostly IAC, which has 130 brands in the business.[1]
Tinder, Hinge, OkCupid, Plenty of Fish, Match, Meetic, Match Affinity, Meetic Affinity, Affiny, LoveScout24, Parperfeito, Twoo, Lexamore.nl, Amoreux, Neu.de, Partner.de, Secret.de, Gencontros, Divino Amor, e-kontakt, Sprydate, Datingdirect, OurTime, People Media, Pairs... are one company.

[1] https://datadating.tacticaltech.org/viz
Yes i meant legitimate, though i'm not sure why you say that it sounds like technical debt. I'd say it is the opposite - trying to avoid technical debt that could happen by betting on something unknown and instead staying on the safe side.
I don't know what to tell you. You're just plain wrong.

Having the freedom to access information and information be8mg easily accessible are two different things. Those are the two things the above commenter was advocating for.

Should accessing information be free of cost? Of course, yes, as much as possible it should. That's why we have libraries.

Should creating information be free of cost? Of course not, that's just nonsense and the fact that you thought anyone would suggest that is rather telling.
Sure sorry I realize now the point I was trying to make doesn't match my wording. They do care about selling to gamers but availability to gamers is not in anyway why they are forcing more expensive models of essentially the same cards on the HPC and server market. It's all because they can and the business market is able to bear the cost. Now if they found a true competitor in that market, I think this pricing model would fall apart fast.
That's going to be hard to deal with, principally because I'm sure many of the control apps only search for devices on your local subnet and don't allow manual specification of IP. If they do allow manual specification of IP, then you could probably do what the other person who replied to your question suggested: multihome a router, establish a hardened second network, and leverage port forwarding. If they don't, then you need to put them on a separate network and put a controller on that second network too (eg an old phone, tablet, smart speaker).

Alternatively, you could set up a bridge by hardwiring the device to a raspberry pi and then use the pi's WiFi to connect to your existing network. You then set up traffic forwarding across the NICs, man in the middle all the traffic, and only allow certain traffic in and out. This avoids the need to create a new network.
The terrorists win
Stolen is certainly one way laptops (or desktops, I suppose) get locked with unknown passwords. But I've also seen listings for government surplus with unknown passwords.
TLDR; remove battery.
I came to recommend the same thing. It’s a fun read and filled with lots of great science history.

https://books.google.com/books/about/The_Disappearing_Spoon....
preemptible instances are worse than spot. we observed there were spot instances that last a year for us.
Please don't reply to every one of my comments with the same points, you are spamming.
If I was going to try to disrupt dating, I would look at ways to please the women on the site. The women are the limiting factor, it's important to get more of them.

I think this will look like harsher and more invasive prescreening of the men. Make an app that watches a man do 50 pressups. Work out how get the mens' financial info. Work out some AI-based test of confidence that's really hard for the man to fake.

The problem with this approach is that unfit, loser-ish men are the profit centre for these apps, so the app wants to string these guys along just enough to get money out of them. Still, it might work as a nonprofit or something.

Another angle that might work is trying to provide a credible commitment mechanism for people who want commitment. Marriage used to fulfill this, but it has its problems. A sort of "digital marriage" system that punishes people for going back on their commitments, particularly men stringing women along or women divorcing men later.
amazing work OP.
Bad idea in the wake of Spectre and meltdown. You want user code in a different address space for those reasons these days.

Unless you mean more like using the user callback in the same way, say, a posix signal handler works, or Microsoft's SEH or APCs, then I would say it's already possible with a C ABI, citing those things as examples.
You're right. spot instances are a lot more stable than preemptible. we've seen spot instances that last a year for us.
Map compares growth of coronavirus to SARS, H1N1 and Ebola
Thieves are probably more likely to know how to bypass a BIO password than the legit owner.
We use Jenkins to invoke Tekton pipelines (https://github.com/tektoncd/pipeline) with a wrapper we wrote. The pipeline runs, outputs junit to a bucket and we pull it back and give it to jenkins. Was a bit of a lift to get working out of the gate but it's been mostly smooth (and flexible and cheap) since then.
Works like a charm, thank you! Sorry I didn't have a moment to file a feature request.
How China Is Hunting Coronavirus Critics
I admit I still haven't really latched onto unit testing. I gave it an honest effort about a year ago, but the amount of time I was spending to mock out the inputs and then actually writing the test was absurd and I didn't feel provided enough benefits for the time out took me away from "productive" coding.

Maybe I'm doing it wrong, who knows...
if i were you, i would watch k3s closely. it's super promising; i may not want to dpeloy anything production critical there.
Definitely sad to see Go get blacklisted and put on the “eventual replacement” list. The reasons, like Dart’s, make sense, but it’s still gotta be kick in the teeth for the Go team. I wonder how difficult it was for them to use it and if it was during one of Go’s “transitional periods.”

I wonder if Rust/Elixir will be the one to eventually replace it.
Likewise. I never realised there was so many people outside remaining totalitarian communist regimes who would openly support communism until I got on Twitter.
.NET core has been a godsend in making .NET an interoperable option for cloud architectures. I'm continually impressed with the open source embrace from Microsoft.
Same in California.
IIRC it doesn't use MSAA (to do MSAA on a deferred renderer you need to take it into account in your pixel shaders, which in practice means that basically nobody does it) but it does have post-processing antialiasing (including, IIRC, FXAA and TAA).

However since these are post-processing solutions they can mess up with the frame reverse engineering going in the article and most likely the author simply disabled them.
I’m convinced that the reason RSI is so common is that the standard advice for how to type and how to hold your body is actually making things worse
> People working in the information sector in the Seattle area earn almost five times that -- King County, Washington, tech workers average $5,367 per week, or about $279,000 a year.

I assume wages includes equity. Otherwise, close to $300k salary for all information jobs seems high. At least, depending on what they mean by jobs in "information". The underlying data is not very specific: https://www.bls.gov/news.release/cewqtr.t02.htm
Thanks for the feedback! I'm taking notes on everything people are saying and your comment gives me a lot to think about.
For what it's worth, my voice is quite abnormal, so most untrained speech recognition is terrible for me, and even performing the normal "training" for Dragon still resulted in very poor accuracy. However, apparently their training is quite limited, because once I developed my Kaldi Active Grammar [1], and did my own direct training, the results were fantastic in comparison, with orders of magnitude better accuracy.

Also, Dragon has many commands that cannot be disabled, and if your accuracy is already low, more commands available means more possible things to get wrong. Something like Dragonfly with KaldiAG could allow you to reduce the command set, and improve the practical accuracy.

So, more personalized training/software may work better.

[1] https://github.com/daanzu/kaldi-active-grammar
It's the latest HR innovation from Googleplex: doing your job is no longer enough, every employee is required to show off some "citizenship contributions" at the threat of getting their performance review docked one rating lower.

Interviewing is apparently the most popular choice to fulfill this requirement, so get ready for a glut of disinterested people interviewing you at google.
That presumes that an instance type that last longer is "better".
I would have assumed the colo provider would offer Remote Hands, so you’d only need to send replacement hardware.

That’s how the DC I used to work in operated.
What are your core use cases? And would you imagine growing into more complex use cases that Kubernetes makes sense for?
this is why ability to fall back to on-demand instances is critical.
That's a great re-implementation from some stuff I did eons ago [0].

BIOS passwords are indeed a complete joke as means to secure access. There are a bunch of vendors out there who moved the authentication off from the BIOS/CPU to the KBC (keyboard controller) - Toshiba and Lenovo are among them. Still, it's ludicrously easy to circumvent these.

[0] https://dogber1.blogspot.com/2009/05/table-of-reverse-engine...
Sometimes the mine makes money, sometimes it doesn't make sense to run the mine.
The Key to Bitcoin’s Future: Inflation
I don't fear paywalls. I create, fund, and advocate for circumvention tools because withholding something of value that is instantly copyable and virtually free to share is morally abhorrent.

It's your right to withhold information just as it would be your right to withhold water if you had the only well in town. Likewise it's my right to use information to liberate withheld information just as it would be my right to provide well digging tools to your parched neighbors.

The only difference is that I'm thinking of what is best for everyone and you're thinking only of yourself. That's your right; take the low road if it makes you happy.
Prior to the cloud, I ran at a coloc facility for 15 years. I break stuff much more often than having it actually fail. So... make yourself robust against human error first and you'll probably cover the hardware side as a side-effect. I am more likely to hose a machine during an OS upgrade and not have time to recover than I am to have an SSD fail.

But spare capacity is a good idea, especially if you have real-time traffic.
Sure, it's just that the only situation I see a BIOS password making sense is in the presence of some intrusion-detection mechanism that would perform some kind of destruction/lockdown/alarm so that attempting to bypass it would not be without consequences.
CQRS is just treating reads and writes differently along any particular dimension of your app.

This seems more like a janky solution for being able to reprocess streams after the code has changed in order to recompute results.
This is the second response of this sort that I'm replying to.

"A lot more stable" isn't really a desirable characteristic of ephemeral compute capacity. In my experience, the less frequently the instances went away, the more complacent the operators became.

Preemptible instance are stable in the sense that you know they're going away within 24 hours and must be prepared for that.
I will probably create a Show HN thread very soon to officially announce it, but I am creating a startup that aims to cover these areas.

Essentially it's 'Reddit + Patreon for research'.

http://asone.ai/
The answer is never bet against the Internet.
> Though IMO it's fair to assume monogamy since that is the overwhelming majority.

My argument is that it is actually not (edit/evidence: the prevalence of cheaters), as identifying any other way is met with being a "cheater" or a "slut." Encouraging people to truthfully and shamelessly admit what they are will likely be better for everyone in the long run. Granted, this is a societal problem, but many apps have had an impact on society.
> Wage data includes non-wage cash payments such as bonuses and deferred compensation plans such as 401(k) plans and stock options.

So, yes, it's total comp.
Blockbuster had tons of cash.
I'm definitely taking a look at those for some inspiration. Thanks for the links and for the feedback!
webarchive URL (orignal shows http 451):

http://web.archive.org/web/20200225000142/https://whereissci...
Python, VueJS and Postgres.

That right there is my favorite stack for prototyping. Though, admittedly, I only say that because none of my prototypes have taken off (yet).
true that.

spot used to be that way and the price was very sensitive. but AWS tweaked it so that it's more stable.

to the point, after a year or 2 of running spot instances, we don't feel the difference of spot and ondemand that much. we got complacent.
Could be they just unmatched you.
Part of the reason the Bessemer process is so cheap is because it's burning the impurities in the steel to heat it. You heat up one batch enough to melt it and begin combusting the carbon and other impurities, and use the hot exhaust gas to heat the next batch. You still need some additional fuel, but not nearly as much as with competing processes.

Within a few years, the Bessemer process reduced the cost of steel by something like 85%. Most of that savings was a result of reduced coal usage.

> There's little to no coal in Italy.

Nor is there copper or tin. Cornwall was a significant source of tin during the Bronze Age, and was a significant part of the reason Rome invaded Britain. (there was accessible copper in Cyprus, just not in Italy itself.)
We are using a similar strategy.
We have 4 different node groups
2 with on demand instance types
2 with spot instance types
It has been working really well for us. We are doing some further optimisations to reduce the costs and improve the performance of our stack.
Also, we have jenkins scheduled jobs which kills the staging infra every evening and starts it up in morning.
We also keep the staging completely down over the weekends.
These statistics if dominated by AMZN, MSFT, GOOGL, FB all have stocks in the past few years have been on a tear, so I’m sure RSUs have to be part of this. 280k for Seattle area is definitely not some kind of average..
this is why i love google cloud over aws these days - i can get that cost saving with doing none of the work nor making any of the commitment. It's usually that commitment business hate, imho.
I'm simply countering disinformation spam with correct information.

Have a moment of self awareness for one second and consider this: if I had to make the same rebuttal multiple times to counter act the same argument then who is the spammer and who is just setting the record straight? Hmmmm
Take home in Seattle might be higher though due to no state income tax. And cost of living in Seattle is way lower.
> Have you tried?

Not sure what other response is appropriate here other than "lol yes."

> I doubt you were ever successful with women

Arguably true, at least in that there doesn't seem to be some program of personal activity I can follow that reliably results in dates leading that lead to a relationship.

Arguably false, in that periodically something just happens (sometimes through my efforts, more often not) and there's a strong connection and it grows into a months or years long relationship.

¯\_(ツ)_/¯

Not saying I find it impossible. I'm saying I find it so hard to relate to "an “endless supply” of possible partners" that I'm inclined to look on it pretty skeptically. If it were just me, then I'd consider the likelihood that I'm a bit of a niche good with some niche tastes, or I just need to work through some dating equivalent of _Cracking the Coding Interview_, but I know from conversations with my friends over the last 10 years that I'm far from the only one who's perceived their mid-to-late 30s dating life through a lens of non-abundance.
They're probably including Jeff Bezos in that average, because most of us Seattle tech plebeians make lower than NYC finance workers.
I wonder what's included in "financial workers". Does that include bank tellers? I get that tech is well compensated. But the banking numbers seem low considering what I've heard and seen around town.
Bernie Sanders Is the Only Leading Candidate Publicly Opposing the Patriot Act
Btw, spotinst (we, I work there) released Ocean in 2018/2019 which is the K8S equivalent of our EC2 solution (elaatigroup) and Eco which is our AWS reserved recommendation product. I won't start a whole marketing speak but I'll just say that spotinst moved away from just a "cost saving solution" and are now a more rounded cloud managememt solution (ease of use, cost monitoring and insights).
I remember when Java first came out. It seemed like a new and improved C++ and I was intrigued. When it became clear that it was being positioned as purely an applet language I lost all interest.

Then along came Javascript with its transparent attempt to ride the coattails of Java by adopting a similar name. No interest in that either.
I think it's off by default, but it has a config option:

AllowMSAA
The question is whether you're violating the standard or doing something unreasonable. Clearly DNS can't prevent you from using one server, just like it can't prevent you from using one network you own.
I'd advise learning the basics of Kubernetes anyway. Managed offerings like GKE take away all of the operational burden so you can just deploy your app with minimal setup, usually just 1 or a handful of YAML files.
I said this in another comment, but it can't be emphasized enough: I created Kaldi Active Grammar because I didn't trust relying on closed source software for something so crucial to my productivity, where a decision by an outside party determines whether I can function. As a bonus, open source means I can make it work better to fit my needs than closed source ever could.

For what it's worth, my voice is quite abnormal, so most untrained speech recognition is terrible for me, and even performing the normal "training" for Dragon still resulted in very poor accuracy. However, apparently their training is quite limited, because once I developed Kaldi Active Grammar, and did my own direct training, the results were fantastic in comparison, with orders of magnitude better accuracy.

Open source is what allows this.
Furthermore, you don't even need to go to a target school. Because the largest and most reputable employers in tech (Google, Apple, Microsoft, Amazon, etc.) have no target schools.
I don't really understand how Google doesn't respect your time? Can you provide more specific? How much people decide to study is up to them, Google doesn't force anyone to study for months, nor do I really think you need to if you're generally good at problem solving and walking through a problem, which is the skills they are looking for.

Most people think you have to go in and regurgitate a solution you memorized, but really most interviewers are looking to see your process working through the problem.

They do an initial quick screener, and then a one day interview. Not really sure how much more they could do to respect your time.
Being compute-bound is pretty standard for analytic queries (i.e. computing aggregate things over larger data sets). A lot of workloads do have high reuse rates of data so you'll get a lot of data cached in memory, and a lot of the processing is pretty CPU-intensive. Columnar data formats can also achieve very high compression rates, so a relatively small amount of data read off disk turns into a large number of rows. Plus, real queries often have insanely complex expressions (giant case statements, for example), that can burn a lot of compute.

It's very different from a OLTP workload where a query will read 10s or 100s of rows via a btree index.