skysight-inc/HackerNews huggingface dataset:
I believe there is a pipewire ALSA module, and for OSS there are (were?) numerous ways to get that emulated in ALSA.
> Rust can't/shouldn't be directly monitized

I agree that the main implementation should not, but I could see something like a verified Rust compiler (maybe something like the "Sealed Rust" proposal) being commercialized.

[0]: https://ferrous-systems.com/blog/sealed-rust-the-pitch
I think we can look at the plea bargain rates and assume that most people do not have the resources to stand trial, and thus plea out whether or not the charges against them are valid.
More Than Half of Americans Reject Covid-19 Vaccine, Survey Shows
Humble Book Bundle: Become an Entrepreneur
Imagine what an innocent man goes through.

If I was innocent, I'd be 100% certain that the system was screwed up,
and if DNA evidence "proved" it, I'd want to look at the code too.

I remember reading about the husband who was falsely accused of
murdering his wife, and it was very very sad.

https://www.texasmonthly.com/politics/the-innocent-man-part-...
In terms of extracting the actual blog content from pages, there is a go library that implements the readability algorithm:

https://github.com/mauidude/go-readability

This is the kind of thing pocket/instapaper do to extract the main content from a page in a format that's easier to read (and also probably to programmatically modify)
While I agree that utf8 should be used (whether Slack is involved or not), this is a blame-the-victim solution. Slack is utterly in the wrong here. And who knows what other files they are reading, much less damaging? Are they scanning your uploaded images? Doing ML or "Shazaming" your videos and monetizing the results like Roku and the TV mfrs are? Downscaling your images?

Perhaps they only do it to free accounts, where a benefit of paying is that your files are not molested? That would be both horrifying and yet, at the same time, hilarious.
Just as crazypython said, it seems that the power has shifted from Mozilla and the community to big corporations on the future of Rust.

This is worrying to me in that engineers are naively selling their souls to big corporations just to work on Rust.

I'm glad for the formation of the foundation, even though I hear that even Facebook (although not on the board yet) are looking for engineers to work on the Rust compiler.

Yikes.
Given the reputation of alien probes, I think a super-huge dildo-shaped rock could be taken as a threat.
But if people expect Bitcoin value to rise, it is not a currency it is an asset and as such why would anyone ever use it as a currency. They will just hoard it.

And if no one would use it as a currency where is the value in it?

It’s always seemed like a chicken and egg thing to me.
For all the (deserved) complaints people have about wordpress, it's been around since before git or markdown was even a thing. For all its faults, its been pretty resilient to time.

The real reason most websites disappear is a much more human one.
Why the future of robots is far better than science fiction imagined
Yes. In the "you now have random ankle pain for the rest of your life" kind of way, mostly.
They do scan your emails for Amazon receipts so that they know what you purchase. That's why Amazon changed how they send receipts.

https://www.cnbc.com/2019/05/17/google-gmail-tracks-purchase...
What an excellent analogy.

Google is AT&T: technically great, but customer support is intentionally and aggressively incompetent.

AWS is Verizon: technically good with some weird rough edges and legacy stuff, but customer support will bend over backwards for you.

Does that mean Azure is T-mobile? I have little experience with either.
>Your complaints are entirely anecdotal, meanwhile it's very easy to point at empirical data showing how women are treated poorly.

Show me the data for this specific case of horizontal movement in engineering organizations for women and you have an argument that can change my view.

>If you actually want to call yourself a legitimate feminist you should spend more time listening and learning. It might make you actually feel silly to complain about how men are treated in tech.

I am listening and learning. Show me your data. <-- that is literally a call for you to prove your points so that I can "listen and learn"

>I'm saying what's the point of even keeping score when the odds are so stacked against women.

Who's keeping score? I'm just bringing up one specific case of unfair treatment. I never tried to turn this into a battle of "which sex is treated more unfairly"
You just have to point to a QR code and it will automatically scan it.
>A common way to solve that problem is usually to use references instead of cloning.

Right. I think, we ended up with having everything from the list:

1. String
2. &str
3. Cow<str>
4. Arc<str>, for interned strings (thin Arc would be even better & there is probably a crate for this)
5. Something like owning_ref::ArcRef<Owner, str>
6. One-off tricks where you actually need to construct a new string, but don't want to really construct it (for example, for hash lookup).

#5 I think is undervalued, actually; it's amazing for "enterprise" kind of stuff where you have large trees of data you need to pass around & you don't want to use straight borrowing (like &'a Whatever) because lifetimes are too infectious. And you don't want to use Arc at every corner (like, say, Java would do, not quite, but in semantics).

My problem, though, was to explain all the nuances given that they usually have nothing to do with the "business" part of the problem somebody was solving.
> https://github.com/JuliaDiff/ChainRules.jl is used by (almost all) automatic differentiation engines and provides an extensive list of such rules.

ChainRules is going to be used by everything.
Right now it is used by 3 AD and a PR is open for a 4th, plus one thing that hasn't been released yet.

For context of anyone who doesn't know, I am the lead maintainer of ChainRules.jl, (and the auther of this blog post)
Listen to podcasts? Or audiobooks?
> It's entirely likely large corporations have fairly similar thresholds for action on such things

It's also likely that there's a higher threshold for being the first to take action. Once the first one takes action, the rest can hit their (now lowered) threshold much faster or even immediately. That can give the appearance of coordination, but the only coordination being that everyone was waiting for someone else to be the first.
> Even those tiny orgs follow what I'm talking about, you're mistaking bloat for specialization.

Right. The whole thing is a silly tautology.

Good managers are force multipliers. Better hire good managers! and then if they don't force multiply they must not have been good managers :(

It's literally an unfalsifiable tautology.

> The skills involved in figuring out what to build are entirely separate from the skills involved in building, and you are making the classic mistake of worshiping the skill of building to the exclusion of all other skills.

"Knowing what to build" is not what 90+% of managers do.
Not a fan of races of flying things

Safety doesn't seem great for those things, why not just fly big, unmanned FPV?
This is an amazing book and I can't recommend it enough.
Threads are paginated for performance reasons (yes we're working on it), so to see the rest of the comments you need to click More at the bottom of the page, or like this:

https://news.ycombinator.com/item?id=26061935&p=2

https://news.ycombinator.com/item?id=26061935&p=3

https://news.ycombinator.com/item?id=26061935&p=4

(If you've already seen a bunch of these, I apologize for the annoying repetition.)
Or, to get the computational equivalent of what Java is doing (immutable, interned strings), use a Rust string interning library like what servo uses [1], or just `Arc<str>`

[1]: https://docs.rs/string_cache/
Not really, "free/opensource/selfhosted/alternative" [0] as in "here this minio bucket that behaves like S3 but you can play with it without an amazon bill of death that may or may not be coming".

[0] Also, thanksnotreally for cherry-picking and putting words in my mouth with your use of `!M$`, screw you too.
Ruby on Rails Creator Takes on JavaScript Frameworks with Hotwire
Yeah sorry, I thought the original version was overly flowery, and the same point could be made more succintly.
I wrote this comment based on pre-release benchmarks, based on Physical benchmarks run against Git commits from Jan 23 - but it should still largely apply to the final benchmarks:

It’s kind of frustrating to spend a few hours investigating preview results of the latest techempower benchmarks just to come to the conclusion that (a) truly high performance requires tuning your code to linux, to the network interface cards, and a deep understanding of what your code is doing and (b) right now at the top of the benchmarks, common high performance Rust code is mostly “unsafe” memory-wise, and the same is true of C++ for obvious reasons. After that:

* When looking at garbage collected languages with very minimal implementations (Jooby mostly), Java can come out on top but requires 4 Gigs of memory which is more than I would ever like to use.

* After Java comes C# but performance slows down the second you want to do anything less optimized, like use third-party libraries.

* Finally, we’ve Go, which in a surprising twist is basically neck and neck with some pure PHP server implementations, but once I include those, I might as well mention there’s a JS implementation that skips the Node.js async event loop and offers performance on par with C++ and Rust, but heavily uses C++ internally and is thus more “unsafe”.

What this tells me is kind of what I expected, implementation matters more than language… at this point, memory usage aside for Java, an efficient HTTP/1.1 server can be implemented in basically any language and when tuned or stripped down tends to run faster than the commonly used web servers, like Nginx, Tomcat, Express, etc. Often this means writing plain text RAW HTTP to a socket and managing sockets efficiently.

Which brings us back to Go, though. Of all the implementations I’ve looked at so far, even the PHP one, only the Go benchmark is written like “standard Go” such that most people writing a service in Go will write something high performance without trying to make it high performance. Effectively, you don’t need to ensure all your dependencies use special optimized code routines to get something relatively optimized working quickly in Go with low memory overhead unlike Java.

I’m a bit shocked by this conclusion as I was really hoping that Rust’s high performance use cases would win out, as it’s true that Rust can get 3x faster than Go, but on the Rust side, both actix and ntex are too immature as neither’s hit 1.0 yet, while tokio has hit 1.0 but its server, warp, is slower than Go.

Irritating is that each of the techempower benchmarks use different implementations. For example, there’s a benchmark that’s supposed to measure 20 calls to Postgres, but one benchmark gets to the top by making only one long SQL statement that changes 20 rows. Another implementation uses pgx’s Batch functionality to send multiple queries in batches (a big timesaver, but not technically standard libpq), but then the standard Go variant doesn’t use Batching even when it could (which means we can’t compare custom implementations to generic Go ones fairly): https://github.com/TechEmpower/FrameworkBenchmarks/search?l=...
You want to take the derivative of a piece of code so that you don't have to either hand-write the derivative yourself, or rely on finite differencing which can be slower in many circumstances and is almost universally less accurate.
It would raise some flags if my bank representative or doctor ask for a photo copy of my passport. Asking to simply see it, given that they have a specific reason to do so, would not.

Online however there is no such thing to simply see something. Everything is a copy that can be used for any purpose.

A few years ago there was a major leak at a porn streaming site with a large number of people getting their passports leaked. It was reported as a major disaster for those involved.
First sentence:

> LOMP, short for Little OpenMP (runtime), is a small OpenMP runtime implementation that can be used for educational or prototyping purposes.
Number one currency for 'fraud' is good old paper USD.

You don't need digital assets to commit fraud.
> We give them the vaccine to stop the spread [..]

Of course people hope that the vaccines actually do reduce transmission, the first study on that being the case for one of the vaccines appears to be less than a week old[sic] and it's not published yet.

"the study shows [for] the first time a vaccine has been shown to reduce transmission of the virus" [0]

> Since the vaccine has been given to over 30-million Americans, we know it is safe at this point[..]

I can think of a few things that were "known" to be safe that later turned out not to be quite as safe at all, let's all hope that isn't the case here.

> The only reason we don't vaccinate the low-impact / low-risk population yet is because we don't have enough vaccine yet

I'm not sure it's that simple. It's not just that there isn't enough vaccine, none of the vaccines are (yet) licenced for children.

(Full disclosure: all three of our kids are up to date on all their regularly scheduled vaccinations...)

Do you think some|most|all parents will consent to their children having one or more vaccinations against Covid19 when "the likelihood of children having significant detriment if they catch Covid-19 is very, very low" (quote from UK Health Secretary, Matt Hancock)[1]

[0] https://www.bbc.com/news/uk-55913913

[1] https://www.bbc.co.uk/newsround/55192468
This is a big problem with GitHub Actions.

It took a community drumbeat and persistence from an enterprise customer to get the status message to even show a problem last month. [1]

It does suck and I do think there must be some political infighting going on that the service is having so many disruptions.

There’s no excuse for something this important to not only have so much unplanned downtime, but no resources to connect with the community by offering post mortems or other reasonable interactions.

That said, I’m still all in on GA. It’s amazing and the coupling with repos is great. It continues to be subtly refined. So I just hope whoever is holding this product back gets out of the way.

[1] https://github.community/t/random-unknown-blob-error-when-pu...
To take the Smalltalk angle on this, instead of files you simply have everything in the system described as live objects. These are different from files because they are not just data. A system comprised of such objects has no "applications" or "programs" in the conventional sense -- you just have certain arrangements of objects interacting with each other. This is much more flexible, dynamic, and explorable than just having files for data and stovepiped programs that read those files.
Show HN: Data Set Index Built on Ethereum
> No, stick with me here - what if we applied this logic to our justice system? "You're one in 300 million, who cares if you get a fair trial, let alone whether you're guilty?" And that doesn't even delve into lesser systems (like the ability to use public transport, drivers licenses, bad landlords, restaurants & food poisioning, etc).

It doesn't detract from your point but we are effectively applying this logic to our justice system. Most cases are plea bargained[0] and don't go to trial.

"The vast majority of felony convictions are now the result of plea bargains—some 94 percent at the state level, and some 97 percent at the federal level. Estimates for misdemeanor convictions run even higher." Excerpt from Innocence is Irrelevant [1]

[0] https://www.nbcnews.com/think/opinion/prisons-are-packed-bec...

[1] https://www.theatlantic.com/magazine/archive/2017/09/innocen...
Rare Hermés Bags Sold for Triple in Money Laundering Scheme
You were part of the hijacking and derailing. Please stop perpetuating flamewars on HN, no matter how right you are or feel you are. It's not what this site is for.

If other comments are egregious, flag them and/or let us know at hn@ycombinator.com and we'll take a look.
They did this to a lot of accounts back in the day and I suspected then (and now) that it was to encourage (force) people to upload high res pics of their PII information to have on file.
Not a big Microsoft fan in general, but I will say, I can agree with their support being great for commercial customers.

A couple years ago, there was an update that affected a bunch of embedded devices and caused some machines to go down. Luckily our machines were on an older version, but another shop we worked with got hit by it.

Within an hour of Microsoft being alerted to the issue they'd begun working on the problem and within two hours machines were back up and running again after Microsoft pushed an update.
A few years ago, I got into Montreal just as a light freezing drizzle was starting. And something similar. A bit later that evening, you could barely walk on the sidewalk. And unfortunately neither of us had brought our microspikes.

>A failure in a traction device

I have had a microspike fail--fortunately just out my door. But it's mostly not the end of the world. Especially if you also have a pole you can manage pretty well with traction just on one foot under most circumstances.
They did it in Zermatt as well (because apparently the mayor is a crypto fan), and no one used it. Also the city doesn't actually receive Bitcoin, they use an intermediary that gives them Swiss Francs.
You are making the author's point for them :-). Now add in that some of the stuff that was "custom hardware" that supported the concept of 'always resident' OS state is now off the shelf (specifically Optane/Crosspoint stuff) Of course Intel killed of consumer Optane for SSDs so one wonders what is going on there.

The second point, about how to think about GPUs in the context of "modern" computing is, for me, the more interesting one. As mobile processors have for years been a GPU with a processor accessory laptops and desktop computers seem to be headed that way as well. To be honest I'm surprised there isn't a GPU "motherboard that you can plug one or two CPU daughter cards into.
I appreciate this info. Will run it by the team to get more info. But don't you think DO should take action to block spammer so that other genuine customers IP blocks are not added by default to this type of list ?
Only thing I've learned is to brush my teeth before taking the dogs on their morning walk.

Also my wife has to wear a mask all day at work and gets her 10,000+ steps in before she gets home. No problems in regards to feeling sick.
Painless and Secure Windows Event Log Delivery with Fluent Bit, LOKI and Grafana
So the UCC is only the default, which covers goods/services without their own custom contracts?
I do like the fdroid review process - private repos do not have that.
How does two flags make me not a feminist? My reputation or two flags has nothing to do with whether or not I'm a feminist or not. It doesn't even make sense how I was flagged.

I literally worked in a place where a coworker had sex with the interns he "mentored" and he "mentored" them directly for the opportunity of sex. This happened, and it's not in my power to control what happens in the real world.

My coworker also "hired" these interns and I can guarantee you they wouldn't have been hired if they were dudes. Not saying this happens everywhere, but this stuff definitely happens.

Literally what did I say or do that was against equal opportunities for both genders? Nothing. If I'm wrong, find evidence and make your case.
"Coinbase will automatically convert all cryptocurrency to US Dollars for use in purchases and ATM withdrawals".

This removes a little friction, but the vendors are not taking crypto. Its not really any different than using a US credit card in a foreign country - the vendor isn't taking USD, even if thats what I end up being billed in (along with the associated fees).
the emails aren't such a big deal. they just go into my "promotions" folder that I rarely look at. I still find their web UX pretty bad. all kinds of buttons and tabs that just send you to a paywall. the credit card companies also use their websites to try to get me to sign up for more of their credit cards, but they're a little more respectful about it. I personally just hate the style of web design where some UI elements lead to a paywall and others don't, with no clear signal before you click through.
No language has ever been ruined by large corporations. Languages are too far removed from society to be affected by this.
Tuple is building a Linux client
Problem is, an 1x manager with 2x engineers will often be credited for it.
Oh, this `favicon.ico` issues reminds me my old humorous article.[0]

[0] https://appsoft4fm.wordpress.com/2015/06/17/favicon-ico-mone...
Cool.

From a ui perspective, maybe make the actual next seaso date stand out more. When i first viewed i assumed that the next season would be listed after all existing seasons and totally missed it at the top (and i assumed you just didnt have data for the thing i looked up)
>As with mobile phone companies, airlines, and ISPs you need to treat google as your enemy. All of the above consider you a necessary evil or risk. (Unlike airlines and telecommunications companies I don't believe google actively hates its users at all. It just sometimes behaves like those who do, due to the nature of things).

Airlines and ISPs usually have support you can either call or mail. I don't know how to reach anyone at Google. By anyone I mean a real human, not a markov chain.
"The gold standard was the primary transmission mechanism of the Great Depression..."

https://en.wikipedia.org/wiki/Great_Depression#The_gold_stan...

I mean it wasn't strictly gold hoarding it was gold tied currencies hoarding.
Tried both (as well as music of course). Doesn't seem to work for me. I guess I am a lot more geared towards visual stimuli, since Netflix + treadmill does work better for me than audio + outdoor scenery.
Not hard control, but I think they had a pretty big impact on where Rust headed (not in direction, but prioritization), even in the 1.x days, though more in core ecosystem than in the language itself. E.g. I doubt Rust would be in it's dominant position regarding WASM, if it weren't for Mozilla.
Oops, quite right. I multiplied by 0.001 when it should've been 0.00001 (because percent) >_<

Fixed
I think that's completely different from what was said in the GP post, but I'll address it anyway. I agree there should be anti-trust action taken against Google and Apple for their behavior with the app stores and there are actually solid claims to be made there. I can't say the same about them running a free email or social media service that has crappy support.
IMO the biggest barrier to blogging (and the cause of most blogs dying) is inconvenience, and minimizing that if the biggest advantage of Markdown + Git. If there's any inconvenience at all, it naturally drags on the process of writing, and writing takes enough time and focus that if there's any friction it's too easy to push things off to the next day.

My co-author and I use Markdown and Git as the author suggests, and one of the best things is that between simple CI/CD pipelines and effortless scaling of a static site, we don't need to do any technical work so there's no friction on my lifestyle. We've been writing for almost a year now, 4+ posts a month, and 99% of that "work" has just been writing.

Writing with a partner helps a ton as well.
> the German Flying P-Liners

Amazing beauties, shame there's only a few of them left.

> He said that once they failed to pass Cape Horn for 100 consecutive days.

IIRC those Flying P-Liners were used a lot on the Chilean guano trade. So they had to go round Cape Horn against the prevailing winds on the way out. And with a square rigged ship not being the best for beating against the wind, it sounds believable.