skysight-inc/HackerNews huggingface dataset:
> if you're developing software you should probably be running without any addons like uBlock enabled to prevent surprises in production for your non-uBlock users.

It seems to me there's a higher risk that uBlock blocks something and breaks something than uBlock making something work that wouldn't for people not having it. I once had a filter block something called /share/ or share.js, fortunately I noticed during the development. I definitely prefer having it enabled while developing.

> Besides that, you can't get HTTPS for these domains (without the mess of a custom CA and even then you'll run into CT issues)

Indeed. I recently had to do this and found mkcert [1] which makes it very easy to do. But it's overkill for most situations.

[1] https://github.com/FiloSottile/mkcert
What do you think the chances are of removing the bag of bytes filename design bug in another decade?
The data which he acquired for free in the first place? Hypocrisy much?
> Well, yes. They did. They did it by making the single worst strategic mistake that any software company can make:

> They decided to rewrite the code from scratch.

Absolutely not what's being proposed for Postgres.
Which suggests one excellent play could be learning to find satiation in the act of filling the container.
Have you heard about “lying flatism”?
TV resolution goes at the pace of available content, and everything goes at the pace of context (living room 8-12' away), which is presently stuck at roughly what the human eye can resolve at that distance, which is about 4k.

There isn't a world where a 5k or 6k tv ever makes sense. Monitor, yes. But not for TVs.
Try loading up an image on a different instance, or browsing that instance from a different instance. If you can figure it out, it's as slow as molasses.
"Deflecting" 18 older model Russian SA-16 Gimlets, which have been being phased out for a decade.

Take it or leave it, but Ukraine is claiming[0] they shot down two Ka-52 helicopters in the past week and there is photographic evidence[1] of one being heavily damaged (although still flyable) yesterday.

Also estimates[2] are that 25% of Russian's total fleet of Ka-52 helicopters have been shot down during the Ukraine war. "Russian attack helicopters have likely suffered particular attrition from Ukrainian man-portable air defense systems"

So maybe impressive but not an invulnerability shield.

[0] https://www.yahoo.com/entertainment/ukrainian-air-defenses-d...

[1] https://www.thedrive.com/the-war-zone/badly-damaged-russian-...

[2] https://www.thedrive.com/the-war-zone/ukraine-situation-repo...
This goes beyond that. I didn't see that list of requirements; some places only say "attribution."

I would have no problem listing a library in the About dialog, but dictating the use of special icons and then all of those other requirements goes further than I've seen in any similar product.
Having a control group, but specifically in a study only given to terminally ill patients. Leave the control group to a subsequent study after effectiveness has been established in terminally ill patients.

I understand control groups in general, those are fine. But this is specifically in trials where people are pinning their last hopes out of desperation on some medicine and some random drop of the dice seals their fate.
Woz considers him a co-founder. He says it in this tweet:

https://twitter.com/stevewoz/status/1633261412373127168

Followed by this photo of them having dinner:

https://twitter.com/stevewoz/status/1633262344964038656
In the example here, the power plant was made to supply the smelter. The taxpayer built the plant for the smelter and now Rio Tinto are dictating the power price.

The power plant can’t easily supply the National grid, as the lines aren’t there with sufficient capacity. The lines are being built but Rio Tinto have used these facts to get to a position where they are subsidised by the rest of the country.

The power plant also has a finite life, and it’s passed its midpoint.

Additionally, that smelter has also had government subsidies to stay open. I see no great loss in letting it die.
Who hasn't admired Mammatus clouds? Or a "Mackeral sky" at sunset?

I still class discrete Cumulous clouds as "simpsons" clouds. I keep expecting a couch to appear.

Seeing Lenticular clouds over Mt Ranier as a tourist made that day.
No offense but in what world would a residential customer want exposure to wholesale electric market fluctuations. Like what's the appeal.
Could someone explain why is Go so hyped?

In my personal opinion it is just not a good language, and I think many judge it based on some false basis that it is somehow “close to the hardware” because it produces a binary. Like, the amount of time it is put next to Rust when the two have almost nothing in common..

It is very verbose, yet Java is the one that is called that, often by Gophers, which is much more concise. It has terrible expressivity, a managed language which is a perfectly fine design choice, yet seemingly every other language with a GC is somehow living in sin.

And still, it doesn’t fail to show up each day on HN.
it seems the topic is havening the money, not "hiding" it, so 2) isn't necessary
If you have multiple of these companies competing on even playing field you should be able to get very close to what considered to be “perfect competition” at least in theory (with some regulation).
> Heck people already scratch their heads when an email isn't hosted @gmail.com or @hotmail/outlook.com.

What people? Are they in the room with us right now?

Anyone that works at a small/medium/large company has an email address @company.com
It might be useful to pose this problem in terms of a precision vs. recall curve.
It seems like the way this will be delivered is via AR similar to what was demonstrated by Apple Vision Pro at WWDC or by some evolution of UST projectors.
Show HN: Do Dax
I think this will likely happen either way. My prediction is some Mastodon server will become much bigger than competitors(even now mastodon.social is far bigger than others) and they won't be able to pay cloud cost by just donation. Then they would introduce ads, and then it will be clear that other servers could serve users better without ads and they have the monopoly to cut ties with those who scrape content from them and could significantly increase revenue by owning the content.
California has a huge swath of homeowners with Prop 13 (low property taxes) while others don't. They will never move and cannot afford to do so.

Also, most who own outright may still hold the false belief of perpetual rising prices. And often with most of their net value is tied to the value of their home, they will wait it out regardless of the real long-term future outlook. Bay Area prices will probably not decline unless many big tech companies leave. It probably won't happen but there's a possibility of it.
Of course, but the conversation here is why does macOS not support this natively?
Humans don't speak binary garbage, so it's a disservice to them to happily swallow/spit it out

Cap sensitivity is a much lesser mistake
This is like qhwn Google published all those papers about their LLM tech, and ChatGPT just launched something that worked. It will end the same way for their voice tech if they never release it. Someone will release something just as good and take the market.
> touch 2023∕06∕19

Won't work if the directory 2023/06 doesn't exist. The filename is 19, the relative path is 2023/06/19.
For those speculating as to cause:

While the company was still confirming the cause of the breakage on Monday, heavy ice movement most likely cut the fiber cable, McHale said. The breakage is significant, given the fact that the cable is buried beneath the ocean floor, below 90 feet of water, McHale said.
Very powerful rules aren't good for static analysis either.
AMD - until AM5 - has not been willing to pay the cost. Intel was not willing to pay the cost for their E-cores. AVX-512 is almost 10 years old at this point and because of adoption issues still can't be relied upon.
"Estimated 30 to 80 millions LOC compiled" sounds more than code search, yes?

Don't confuse my ignorance of the process for lack of process.

https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p27... describes a proposal to "zero-initialize all objects of automatic storage duration", with a test-implementation as an "opt-in compiler flag", and tested on "The OS of every desktop, laptop, and smartphone that you own; The web browser you’re using to read this paper; Many kernel extensions and userspace program in your laptop and smartphone; and Likely to your favorite videogame console."

Or from https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n43... "To assess how common these cases are likely to be in practice, we conducted a ClangMR analysis of a codebase of over 100 million lines of C++ code, identifying every location where a std::function is given a new target".

"Proper" and "ad hoc" have very strong personal components. Is it proper or ad hoc that Crater only tests public code, while C++ developers have access to large private code bases ("the OS of every desktop") for carrying out their tests?

Is it proper or ad hoc that Crater only checks crates.io and some GitHub repos?

Is it proper or ad hoc that Crater doesn't test under Microsoft Windows?

As for the results, what will Rust language development look like when there's 10 billion lines of Rust code, and only a tiny fraction of it is visible?
At the end of the day, this doesn't solve any problems. Small setups use postgres directly just fine, and large setups use pgbouncer, and having process isolation with extensions is a good thing and probably simplifies things a lot.

My $0.02
That actually reads like Ryan to me, I don't think his account has been compromised.

From the commit set (e.g., [0]), it looks like he was expanding EasyList's blocking of sites that use 127.0.0.1 DNS records to carry out DNS rebinding attacks and fingerprinting, and overlooked this legitimate use case for such records.

Legitimate, that is, as long as all of the domain owners are trusted, because this does open up opportunities for conten served from those domains to punch through the same-origin policy and read back data served from 127.0.0.1. This can be a security hole, e.g., I've seen browser extensions in-the-wild which jury-rig IPC to an external helper process by opening up an HTTP API on a local port.

[0] https://github.com/easylist/easylist/commit/f11ee956a6e585d8...
It seems like a waste of time to me. Wrapping errors adds context. But you can usually get enough context from stack traces.
The article is Russian propaganda

Only sources mentioned in the post are Russians, and the only one that named is RIA which is a Russian controlled media. The original can be found here [0] in Russian and doesn't have any links to sources or names.

There are already 35 confirmed loses of that type on Oryx [1] with most of them not on the ground. The true amount likely is much higher. But even that is a bit too high for such wunderwaffe of "the 2nd army in the world"

[0] https://ria.ru/20230609/vertolet-1877114636.html

[1] https://www.oryxspioenkop.com/2022/02/attack-on-europe-docum...
Rather than going "back to college" I think we need to find a way to bake it typical to just always be taking a class or two.

Maybe it takes you a decade to get that degree, maybe you end up not needing it, but taking classes is better than sitting around in meetings all day. Besides, the security of not being pigeonholed in a single career is going to make people less fearful and more likely to take risks like starting new businesses.
Reading your comment makes me think it is not only a good idea, it is a necessity.

Relying on crashing as a bug recovery system is a good idea? Crashing is just part of the workflow? That's insane, and a good argument against PostgreSQL in any production system.

It is possible PostgreSQL doesn't migrate to a thread based model, and I am not arguing they should.

But debug and patch the causes of these crashes? Absolutely yes, and the sooner, the better.
My OLED is only 7 years old but has no issues so far.
Another similar website for people who like this: https://cryptohack.org/

It is like cryptopals, but in a Catch The Flag format. Many challenges on cryptopals do exist on CryptoHack too, but CryptoHack also have some even harder challenges to solve.
React is just a way to procedurally generate templated HTML in the frontend. You can do the same thing in the backend but it just makes rerenders more expensive which could matter depending on how input heavy your application is. For example, if you update a row in the table, do you have to reload the entire page or just the row?
Police exist to enforce a notion of "order" based on extremely specific notions of property and class relations

That said, I am not seeing the relevance to the originally posted article. This is an example of the law actually working against the structures police forces were created to enforce
They cite: https://pubs.aip.org/aip/pof/article/35/6/063319/2895950/How...

That doesn't have anything to do with the claim but instead also says:

> Research shows humans might inhale about 16.2 bits of plastic every hour, which is equivalent to plastics used to make a credit card in an entire week. [3]

3 is: https://www.iqair.com/newsroom/microplastics-effects-on-air-...

> In fact, you may be inhaling up to 16.2 plastic bits from clothes and plastic debris every hour. That’s the equivalent of a breathing in an entire credit card every week.

That in turn cites: https://www.nature.com/articles/s41598-019-45054-w

Where they look at the air in three apartments to determine that number, and that is actually based on the high end of the range.

> All samples were contaminated with microplastics, with concentrations between 1.7 and 16.2 particles

Additional considerations:

I bet 16.2 micro particles per hour dosent even add up to a credit card per week, that seems to be something the air quailty company invented.

How did the first paper pass peer review?
Call of Duty
> There are several magnitudes more millionaires than that.

According to the Distribution of Wealth page on Wikipedia (https://en.wikipedia.org/wiki/Distribution_of_wealth), millionaires (> US $1M, i.e. incl. billionaires) own 46% of property, while the middle class (US $100 - $1M) own 39%. https://en.wikipedia.org/wiki/Distribution_of_wealth#/media/...
Why? The parenthetical is right there.
Not following what you’re suggesting. In familiar with the law.
this happens a lot in tc39 proposals unfortunately.
India's Modi helped save the West by buying Russian oil
Space cadet? What?
> Georgia Secretary of State Brad Raffensperger has been aware of our findings for nearly two years, but—astonishingly—he recently announced that the state will not install Dominion’s security update until after the 2024 Presidential election, giving would-be adversaries another 18 months to develop and execute attacks that exploit the known-vulnerable machines.

This is extremely disturbing. Why is this not a scandal?
Hey I'm fairly new to the who's who in the PostgreSQL world, would you mind telling why Heikki might be able to pull this off?
You can't eliminate the UI if you want to be able to do more than one thing (e.g., order a pizza).

The UI should simply let you easily do what needs to be done.
> In go, you have to assign the error, and if you assign it you have to use the variable.

Nope. Go errors on dead variables, not on dead stores.

And because idiomatic go tends to reassign errors to the same variable if you have multiple error-returning functions in the same scope any one of them being checked will make the compiler happy.

You also do not have to assign the error at all, you can just ignore the entire thing.
Low. It wouldn't be hard to create an LSM for Linux to reject file creation of certain filenames, though. Then at least sone security-minded people could enable it.

The POSIX folks are finally adding formal support for null terminated filenames in filename lists (which is what a lot of people are doing). So that's something.
The code at https://jodavaho.io/posts/bash-journalling.html doesn't work for me. It looks like it is passing vim the -d args, which doesn't seem right since -d opens a diff view. I think you misplaced a comma for the date command. I fixed it for me by doing like this:

function journal() {
vim $logdir/$(date +%Y-%m-%d -d "$\*")
}
Process isolation affects so many things in C. The strategy change is going to require changes to so many modules that it will either be a re-write or buggy.

In practical terms, if every line needs to be audited and updated, it is a re-write
>a 'proudly anti-fascist' linux distribution

I don't tend to keep up with online discourse... but what has happened with linux?
This entire discussion is about the type system and how it interacts with the language. Go does not have sum types, so the producer cannot signal to the consumer what it can produce and what the consumer has to handle. The consumer in Go must pessimistically assume the all combinations of return values are possible, where in a language with a decent type system the possible cases can be enumerated and handled appropriately.

>Idiomatic Go sees the caller in control.

This is simply not true. If the producer never returns A+B, then the consumer is never going to magic that into existence. The producer is always in control of what the producer returns.

>Specifically, Result puts the producer in control.

Result is just a convenience type for the very common case of a function returning "A or B, but never both or neither." If your producer does not match that, you are not forced by the language to use Result. In Go, you are always forced by the language to return a value of type "A or B, including both or neither." The consumer isn't any more in control, it just has to guess whether "both or neither" are possible return types. In Rust/Haskell/Ocaml/Java, hell even C++ with variant or C with union, I can return something or with a more restrictive type. Honestly Go is uniquely incapable of representing these cases in its type system and control flow.
The blog post link on GitHub was a nice walk through of your method and I was interested in what you think the hit rate was for getting successful text for embeddings from TFA links. 100K is a good sized corpus but wondering how many got skipped due to paywalls or 404 links or any other problems ?
I don’t really have a concern. I’m just telling you that whatever’s happening over at Twitter? It’s not freedom of speech.
Not a fan of EasyPrivacy. It seems to be run by trigger happy people with pretty limited understanding of the web.

They once blocked workers.dev (Cloudflare Workers) wholesale[1], resulting in a huge flood of issue reports for a few FOSS services of mine. Guess they've never heard of public suffixes.

This one appears to be someone reading about DNS rebinding attack somewhere, then pulling the trigger without understanding it. Or maybe I even overestimated them, DNS rebinding only came up as a justification very deep into the discussion.

To make matters worse, clients using these block lists have update frequencies all over the place, so you can never be sure when your stuff gets unborked for all your users even after they revert changes like this.

[1] https://github.com/easylist/easylist/commit/e4b0216
I frequently am sad about the kind of Rust error that doesn't have stack traces. Do you not often see something like "file not found" and need to know what file wasn't found? Or do the lowest level go error types carry more context?
In inflation-adjusted terms, it’s not that exciting: so do other fixed assets that aren’t you lending a random bank cash, such as US/Canada treasurys / government bonds.

The point is that these other instruments don’t have the same risks as lending large amounts of cash to a bank, or even just holding large amounts of cash under your proverbial mattress.

If you’re chasing returns, you’ll need to take risks (and you probably won’t be interested in a 5% savings account in this sort of inflationary environment).
Reddit communities adopt alternative forms of protest
Clearly the tech is possible since phones have gone from 200 ppi to 400 but IMO desktop monitors simply don't need it.
Didn't apple just release a VR headset with 4k displays for each eye?
I was honestly baffled at how terrible Lemmy’s (default?) UI is.. it really does open a websocket for absolutely zero reason to each user, back navigation is completely broken, and it is just plain.. slow, things loading with huge delays and moving existing content around.

Compare it to Tildes, which is just a godsent, comparatively. (Subjectively saying, it is better as a whole, but the objective difference in the UI/UX is just huge)
> But none of these are even remotely applicable to Mastodon instances.

Sure they are - come join my instance which I run from a pentium beige box in my closet and check the uptime
This is such a bad comment. For all of HN loving themselves on such a good platform. This sort of sock puppet temp account attacking the most vulnerable group of people in the world right now while asking others to be fair minded.

Some of us have work related to politics and don’t need an ignorant explanation of the propaganda video called what is a woman (a title and question that is silly in and of itself…people know what a woman is).

—-

You don’t understand right or wrong. The person being incorrect about minor un important stuff bout some kids sometimes rarely getting more serious stuff happen doesn’t mean anything. We are still talking super rare stuff.

At no point do you, someone who is pretending watching a propaganda video gives them evidence for their side. A video can say anything haha. The amt of shady shit the porpoganda was doing was unhinged.

Stop repeating what your ilk does. Again the person being technically wrong does not matter. Any one who reconsiders positions based on only technically being wrong is by definition not fair minded enough. They are reactionaries without enough theory or knowledge to back up any convictions they have that are focused on unhinged things like focusing on oppressed people.

At no point do you understand what ideology means. To act like people who don’t want to see fascism as ideologues is unhinged.
> In order to replicate the functionality of an access point, the device needs to support all 3 bands (2.4/5/6), not just have a slot for whichever single band I want to support.

Many cards support multiple bands concurrently. Some of these devices have multiple slots as well, and if it doesn't you can get an NVMe to mPCIe adapter to enable a second slot. I personally use a Mediatek card for dual-band 2.4GHz + 6GHz and a USB adapter for the 5GHz band (mostly because I don't have an adapter for fitting more than 4 antennae).

> That DIY setup has a lot more compute for routing, but actually does worse in trying to be used as an actual (wireless) access point (and still costs more).

You don't need a lot of compute for routing packets, especially if you are able to set up flowtables and bypass most of that processing anyways. The extra compute is excellent for other services that you might set up on it though, which is why I explicitly mentioned it's a good starting point for a home lab.

All that aside, the real cost of DIY isn't the dollar amount. It's the time and effort required to set it up and maintain it. The only point I mentioned about cost is that it's significantly cheaper than it was a few years ago. If all you want is to reduce cost then it's unlikely you can beat recycling an old desktop computer with an additional 6E card thrown in.
A voice assistant is simply a speech-driven conversational UI; they belong to the same class of UIs as chatGPT. In fact, you could very well power your voice assistant with GPT.
https://news.ycombinator.com/reply?id=36398029&goto=threads%...
I feel like these DPIs have improved beyond the point of it mattering. Diminishing returns given the limits of human vision. 5k, 6k, seems more about marketing, like 96khz in the audiophile world. Makes little subjective difference.