skysight-inc/HackerNews huggingface dataset:
The cassette tape really is an astounding invention, or I guess a great packaging and convenience improvement, compared to existing tape formats.

A revolution in music portability, distribution (both licensed and DIY), home recording, you name it. All kicked off by "little boys who had fun playing".

Tape trading is still big in certain circles, especially within the punk and black metal milieus. Some albums, EPs and demos get their only physical releases ever on limited edition cassette tapes, both because it is inexpensive, easy to DIY and fits the lo-fi aesthetics.

Where vinyl has a strong presence among audiophiles (for various mostly imagined reasons) and was always a format for those with money to spend, the humble cassette tape was the format of choice for the youth, the working class and people on the go, and it still carries that down-to-earth appeal today.

I know at least for me growing up in the 80s and 90s in a family with just enough money to get by, hand-me-down cassette tapes were how I experienced music, not to mention how we experimented with recording our voices and playing them back at different speeds, and learned what happened when you play the same bit of tape over and over again because it had a really funny bit on it. Getting my first CD and CD player was exotic and felt like science fiction in comparison to the trusty old cassette tape.

I keep a drawer of a few old and obsolete physical formats that meant something special to me. My cassette tapes of Deep Purple In Rock, Machine Head, Sgt. Pepper's, and The Triumph of Death are there, next to the 3.5" floppy disks and Minidiscs.
> I just want my SQL back.

Which of them? There are as many SQLs as there are implementations. You can't take an SQL schema from one DBMS and drop it into a different one, without conversion. Also you can't take a query written for particular SQL implementation and expect it to work and return the same results, except for very simple queries.
Looks interesting. Looking at a possible linkage to Factorio when I get back to modding again soon.
To hopefully make your day better.

I for one, amongst many people I am sure, am deeply grateful for the work of you and your peers in getting this out!
If OVH backed up everything, the cost of the service would be double.

Many customers don't need a backup, so it's up to each customer to arrange their own backups — perhaps with tools and services provided by the hosting company, or their own solution.

Running a company with no backup (for cost or any other reason) is very risky, as some people will have found out today.
It is a bit falicous to imply SQL is the same everywhere. If you move from postgres to sql server to mysql to oracle you'll see there are major differences in how things are done.

Sure, your select and join is mostly the same, maybe with a few different commas here or there. Once you get into complex large data operations though it's a whole new ballgame.

Imports happen in wildly different ways, temp tables, choices of inserts vs. updates is a per-platform choice in some cases.

On top of all that, an ORM like entity framework (C#) handles things like making sure the statements are prepared in a way that "handles" major security issues like dependency injection out of the box.

If you make your team use an ORM you don't have to worry quite as much about someone named ';DROP tables ' signing up to your system. (Or whatever)

ORM has it's place. SQL isn't a monolith that everyone* knows.

The discussion is worth having, but I think the OP's argument lacks nuance.
> I consider that one of my many dodged bullets (Sorry for going slighly off-topic, my bad).

I don't think that's off topic at all. I agree that you really did dodge a bullet. For an interviewer to treat you with such disrespect over something which is so trivial and inconsequential is an immediate red flag. The purpose of an interview is not just to assess, but to sell the role to the candidate. "Negging" is an antagonistic interaction which is utterly inappropriate for the professional environment.
> To be fair, there's not many more CF jobs than MOVA jobs these days :-)

20-year CF dev here. It's a weird market. There aren't a lot of jobs, but there also aren't a lot of candidates. So interviews have an interesting power dynamic. Sometimes they're downright fun because you both know that the company doesn't have a lot of other options.

On the other hand, if I'm ever unemployed, I know that power dynamic will be working against me.
Just want to point out that I'm not criticizing the final result - which looks great on both mobile an desktop.
Completely agree.
When I started un the late 90's and early 2000's, it was mainly CGI/Perl. PHP was seen as very amateurish, and Python didn't have the massive ecosystem it has now (Zope sucked).
And that wasn't really industrialized, mainly lots of ad-hoc internal frameworks.
I got 100%! Mostly because my 8 year old happened to ask what I was doing and identified all the pokemon for me.
Fair enough. Cue Christopher Date, et al.:

https://www.dbdebunk.com/
Your third point is maybe a little narrow minded. People travel for different reasons and long term travel can be stressful and uncomfortable for a lot of people, including myself. If I just spent all day in an unfamiliar country by myself where I know absolutely no one, I don't speak the language, I've been trying new foods for weeks, and I'm exhausted because I did 15 miles and 8 hours of walking today - yeah, maybe I want some comfort food and to watch some Netflix. It doesn't mean I'm not appreciating my travels. If anything it lets me appreciate my traveling more.
Exact same thing I experienced. Shame on T-Mobile.
The key difference is Hertz created the five shares out of thin air. So Alice now has a diluted position.
> Scientist have long suspected that the rate of new infectious diseases could accelerate, especially in developing countries where human and animal interaction is increasing.

I don't know any "Scientist" making this claim, and I work at a research University. Humans have always lived in direct contact with animals. We evolved from the Natural world living with animals in the forest, desert, and grassland. What has changed is that there are more people and we are more interconnected than ever. So in the past, if someone were exposed to a novel coronavirus, the infection wouldn't leave the village, but now it spreads across the globe in a matter of months.
I think a lot about the implication of QM. I don't need to understand the mathematical depth, just like I don't need to understand how a computer processes at the lowest level to do computer science.

The point the author makes is VERY interesting in that many, many people really only see the concepts at face value. And that extends into many domains.

But I get that not everyone is a dreamer ;)
Yes, they actually did.
Somehow, this article managed to completely miss the incident when Amazon relegated an edition of 1984 to the memory hole by removing previously purchased copies from people's kindles, remotely.

Now that was a dystopian moment.

By contrast, Amazon de-listing a title and deciding not to carry it anymore is hardly something to get worked up about.

The only cause for concern here is Amazon's monopolistic dominance of book and ebook sales, as no-one should be able to force a retailer to carry a book.

OTOH, leaning on Amazon to get Kindles to open standard EPUB files, letting users purchase ebooks (on the Kindle) from alternate bookstores, or otherwise giving users more control over the device they own, those would be interventions worth considering.
I am not sure if this is a case against DSLs in general?

Eg. the security rules and query lang around Firestore locks down what the develop can ask for in a way that keeps queries run fast. Not doing so could pose a security risk. However, for an on premise setup with just a limited number of trained people it seems reasonable that they should have full power.

Ie. I am pro DSLs as they allow to mitigate other concerns.
Sure thing - https://www.vice.com/en/article/3aza95/how-police-took-over-...

(sourced from https://hn.algolia.com/?q=encrochat )
I love watching local TV stations for a bit to get the vibe
Works for me. Thanks.
I went through the same flow and was convinced it was expressly designed to make setting one’s preferences impossible.

I also wanted to know which UX/UI designers put together the password reset process, which was pretty infuriating.
Interesting. I wonder if the cladding was a major problem here? It looks like it has all burnt out and could have had the fire spread extremely rapidly on the outside.
unrelated, but why is the URL 2021/03/15 . Has this article not been released yet?
OVH is one of the largest providers in the world. They run a sub brand for personal use (bare metal for $5/m, hardware replacements in 30 min or less usually).

..and they do support all of those things you just listed, not just API-backed bare metal.
Ethics Are Missing from Software Development
Also Rust async runtimes have `block_on(async)` and `spawn_blocking(sync).await`, so the main problem of call graphs split by "color" doesn't exist in Rust. Rust can merge the two worlds.

Unlike JS, Rust can wait for async code in blocking contexts, and it can run CPU-bound code in async contexts.
> It’s not like not evacuating was an option.

Actually, it was and that’s also what the UNSCEAR report concluded.
Efficiently running away from Turkey?
The person behind this claimed to have root shells on the networks of both Cloudflare and Okta. (FWIW, if the network is well segmented, this may have limited impact.)
Text: //Protocol
I would be careful getting in and out of Schengen. That would probably work a couple of time. But immigration can refuse it without causes, too.
Vague sweeping statements? I’m literally an entirely different person because I decided to spend years abroad. That isn’t concrete enough for you?

I grew up in a decayed industrial town in the Midwest. My parents didn’t go to college and I had very little interest in traveling or foreign cultures. If you were to predict my life based on my family and socioeconomic background, I’d be still living in the same empty town as everyone else I grew up with.

Instead, I was lucky enough to get a remote job as a customer service agent. At some point after that, I realized I could work from anywhere, so I used it as an opportunity to visit Japan and then Europe.

Now, I’ve lived in / visited over twenty countries, have a deep interest in foreign languages, and am in the process of getting foreign citizenship. It wasn’t a deliberate, “eureka!” moment, but a gradual exposure to new ideas and people. That’s how life works in general IMO.

The world is a big place and people have different values. Traveling is the single easiest way to understand this. It is really that simple.

As an American, I’ve noticed that this attitude of disinterest toward the outside world is common, even encouraged. It’s not a good thing and frankly it’s the source of a lot of problems with the country today.
The report in question was written by an independent UN organization, not the Japanese government.
Keycloak is used by enterprise a lot. ISPs, Banks, etc. So it's a pretty safe choice if you are in that space.
From a logical point of view, we could have spent that money on those venues without the Olympics. There was nothing stopping us spending £6.5bn on transport, or building flats in Stratford, or building a velodrome, without the Olympics. In fact, you could argue it would be more cost effective - many of the Olympic venues aren't wholly suited to other uses (eg the stadium isn't the stadium a football team would build).

The only real argument for the Olympics from a legacy point of view is that it provides a fixed deadline and a potential for very public failure if you don't deliver - which probably stopped a lot of the graft and politicising that would normally accompany infrastructure investments of this size.
>Looks like from the article this just makes them even more distracted.

No, that's not at all what the article says! It says the opposite

>"Our data suggest that Level 2 driving automation has the potential to improve a driver’s [situational awareness] once he or she is familiar with the technology, although it does not guarantee it," the report reads.

Beyond that, even if nobody noticed the teddy bear, there were no controls who were driving with no assistance features, so you wouldn't be able to make that conclusion anyways.
Getting bogged down by the GDPR isn't demonstrating regulatory capture, just that the policy had a real impact (which may be what people actually want, even if that means it's a hassle for business).

If anything, it's a demonstration the EU, on this point, was not captured by vested interests: https://www.investopedia.com/terms/r/regulatory-capture.asp
> Selling something that you know will end up worthless because you know suckers will buy it is wrong.

This is a discussion about informed buyers who want to gamble on minute probabilities, not suckers.
Yo forgot the third parameter in the function..
Apple will invest over 1b € in Germany and plans Silicon Design Center in Munich
Same problem

https://news.ycombinator.com/item?id=26305590
AWS is a total and utter ripoff compared to the price/performance, DDoS protection & unmetered bandwidth provided by OVH.
The fact that Rust has traits and generics doesn't make it more complex than C++, because they substitute for C++ features that are even more complex (classes, virtual methods, templates, concepts).

I believe C++ is far more complex because, having programmed in C++ for 30 years and hanging out with other developers with similar levels of experience, I still trip over weird C++ features that I never knew existed. My latest example: Argument Dependent Lookup, which means f(a) and (f)(a) can wind up calling completely different functions. How many C++ developers know that?

In my experience, Rust has fewer complexities like that.
“Maybe European Union can mandate this” tongue-in-cheek? Maybe not but either way, NO! Keep the government out of my computer pls. Oh almost forgot to ask, do you agree to accept all of my cookies?
I doubt if you can play competitively at the 1600 level without knowing some opening theory. That'd be like playing against a 3200 for the first six moves and then hoping you are not worse. GP has no idea what he is talking about; it is stronger players who study theory. Weak players may/learn a few tricks/gambits, but you have to learn at least enough of those to avoid them.
https://www.cs.virginia.edu/~lat7h/blog/posts/213.html

> The conno­ta­tion of dis­cern is one of per­cep­tive recog­ni­tion of non-obvi­ous under­lying truth; the conno­ta­tion of dis­crim­inate (since the 1860s) is quite the opposite, being more of an unjust impo­si­tion of differ­ence where none is deserved.

(emphasis mine)

The key here is that discrimination is imposing different treatment of people "where none is deserved." When a pandemic is happening, you're not imposing "different" (and unjust) treatment upon foreign visitors - you're imposing necessary treatment as a precaution to help reduce the spread of the virus. This is a good thing that we want to do, not an unjust thing.
Chinese prefer their own way. Not being content with others failed attempts, they now want to create their own modern autocracy story. Russian warnings about stalinism aren't heard in China.
Ask HN: What do you play on your gaming phone?
I just watched a review of the ROG Phone 5 (https://www.youtube.com/watch?v=6pf2KJD5qf0) and was wondering: Which games are actually a joy to play mobile which make use of the hardware?
Not to nitpick, please don't use the term "broken English".
US T-mobile or are other countries also affected?
What Problems Does Organic Cotton Solve?
I'm going to ask my parents about this to see if they learned this idea in school. They didn't grow up in an English speaking country, and I don't think they're big fans of Sagan.
Sorry about that. We're using AngelList as our careers page and it's clunky. We're about to change it. In the meantime please reach out to me directly on david@optimal.ag.
Two New Apple Silicon MacBooks Expected to Enter Mass Production
Search over 500k Doctoral Theses
Search over 500,000 doctoral theses. Download instantly for your research, or order a scanned copy quickly and easily.
> That way, when candidates were pitched to us with "X years of MOVA experience", we knew that somebody was full of it.

hmm, I've found 3 jobs today I'm absolutely perfect for and this one that I'm nearly perfect for but wants some experience in something called Mova. Guess I just send a resume to the 3 jobs I'm perfect for.
I'd like to play rdr2 or gta5. Something with that level of depth. Any suitable equivalent alternatives?
There would only be a line if the message was a "reply" to an older message. Meaning that user long-pressed that older message, and selected "reply". I'd expect that less than a quarter of messages would be replies, and that typically one would only bother replying to recent messages - just a few back in the chronological list. A message just typed into the bottom field isn't a "reply" in my definition, and wouldn't have a connector line.
ChitterChat: The 'socially acceptable' way to expand your network
There are numerous potential issues, yes, though some provisos (e.g., no detectable traces of illicit substances, limited to standard envelope-sized postage) would tend to limit much of that.

Even as an informal practice, the option could have some value. The question of whether to used a two-hop (source, mix, recepient) or three-hop (source, mix-1, mix-2, recipient, as with Tor) exists (the three hop system would triple postage, if messages were sent individually, though bulk distribution is another option, with break-bulk at the 1st or 2nd hop).

Again, what has surprised me previously is that I'd found no mention of the concept at all. Though I am finding several now, specifically emphasizing anonymity / location obscuring:

https://rapidremailer.com/

https://postmarkhere.com/

https://www.usa2me.com/
I think it comes from the phrase "no one ever got fired for buying IBM". Here, Keycloak is the incumbent for organisations.
But any ORM I have ever used supports raw queries. So, for boilerplate (which is often a significant portion of queries) the ORM does the heavy lifting, and for everything else you have the power to write the SQL yourself. This is something commonly buried in ORM discussions and I never understand why.
I know Greeks that can't eat without bread and feta any meal
I don't opening it at any point before decomissioning it completely is even an afterthought with that. They just write off any failures and roll with it as long as it's viable.
It's a shame there were no claimed benefits to privacy but adtech getting bogged down is very much an intended outcome.

The shitty cookie popups and what not are a symptom of how awful the adtech industry is. The alternative to getting bogged down was probably getting outright destroyed, and i don't think EU businesses are ready for that.
SaaS Companies Manage Feature Requests
Now that I saw it on your site, I'm absolutely considering it. I think server-side is the way to go, though, as explained by one of the webmentions on your post: https://nicolas-hoizey.com/articles/2020/05/05/jamstack-is-f...
T-Mobile US. The branding is used in other countries but is the companies themselves are separate.
Audience-Building for SaaS Founders
"[...] in Second Half of 2021".

Last part of title is missing.
People are downvoting you while journalists who tried to expose these truths rot in Chinese prisons.
This is done in the DNS world too. The unbound[1] resolver can pre-fetch a new record half way through the TTL if enough clients have requested it.

That guarantees that the cache remains hot for records that clients are requesting, but lets unused records expire.

1: https://nlnetlabs.nl/projects/unbound/about/
How exactly do advertisers use this data to deliver advertisements? How do they link data from the cellphone company to a specific viewer?
> How is this okay?

FCC or others that can do something in the government don’t care or are otherwise incentivized to look the other way.
Is it just me or you're supporting your parent's point of:

> ...the decision was effectively made on the ground of "we want to ship async support as soon as possible" [1].

When you write:

> Moreover, getting a usable async/await MVP was absolutely essential to getting Rust the escape velocity to survive the ejection from Mozilla...

This whole situation saddens me. I wish Mozilla could have given you guys more breathing room to work on such critical parts. Regardless, thank you for your dedication.
Why would I want to have the examine DDL or slow query query committed to memory? I need to know that the concept exists and I can google the syntax in 90 seconds. I’m never within 90 seconds of disaster avertable with this knowledge.
I don't think I agree. Things only become symbols when read as symbols
Mobile demo doesn’t work on iOS for me, but the video is sweet.
A little anecdote/legend from the Philips Research Labs (Nat. Lab.):

When the team demonstrated the first CD they drilled some holes in them, and showed: "Look how robust, they even work when they are this damaged" (paraphrased).

In reality the locations of these holes were chosen very precisely. Not sure if this is true, but this is a story that my colleagues told me in the 90's...

Rest In Peace Lou Ottens.
rust-analyzer is remarkably good.

I am curious as to how Zig comptime is going to interact with IDE features.
PyPy's Blog Has Moved
Reliability is there to keep your things running smoothly during normal operations. Backups are there for when you reach the end of your reliability rope. Neither is really a good replacement for the other. The most reliable systems will still fail eventually, and the best of backups can't run your day to day operations.

At the end of the day you have a budget (of any kind) and a list of priorities on which to spend it. It's up to you or your management to set a reasonable budget, and to set the right priorities. If they refuse, leave or you'll just burn the candle at both ends and just fade out.
Just a matter of time. Freight fakery is millenia old. The online lack of hands on verification allowed copper painted blocks molded to the shape of the ingots to fool non-personal inspections. I think they could use a dense heavy metal mineral/clay to reach the correct weight = fool weight as well as video views. Third party container inspections will come into being. It may be possible to use X-rays to assess the ingot conformability - to avoid pulling them all out.
That said, copper is so dense that ingots alone only fill about 2/3rds? of the max permitted weight/container, so a human monkeyman can run across the top and sample or tap the ingots with a test hammer = slows the system and addes to cost as an area for this will have to be laid out - or sample and seal at the founder - but these guys already used faked seals - which might be how they fooled them in the first place. Another way is "payment withheld in transit" where payment is released after mutual destination inspection at destinations - again more delay ($$) and time($$) wasted...
This would be my guess. There are a lot of things in CSS that need specialist knowledge.
Don't forget Ory:

https://github.com/ory
(Thanks for the kind note and sorry for late reply - missed this.)

No book recommendations, really. That was crystalizing my own thoughts on the matter over the years. Possibly Alexander's latest opus "The Nature of Order" may be informative:

http://www.natureoforder.com/

[Oddly enough, this was hugely influential for me as well: Godel Escher Bach.]
Getting an office job in an unknown country for a couple of months sounds so weird and alien and awesome