skysight-inc/HackerNews huggingface dataset:
> Do you have proof, also, how these authors are specifically evidenced to be wrong?

Where have I said they're wrong? I've been saying the opposite. They're correct. I don't think you've understood what they said; you're misinterpreting the paper if you think they've said something controversial. It just happens that what they are saying isn't very strong evidence that unions have an impact on anything, positive or otherwise. They've found an unassailable correlation - which is what anyone would expect them to find if you look at Fig. 1 in the paper.

> Why did you think so earlier? Is it contrary to your current position?

General knowledge. I've worked in some union-heavy industries. And no - generally my opinions are fairly stable over any given 24 hour period. :)

> What does move the needle over the long term?

Investment, capital ownership, education, flexibility. The usual. You'll note that a figure was being thrown around where the premium commanded by union households was present, but that pales compared to the benefits of being in a higher paid industry like software which commands a >2x over median wage.

There is a real danger with unions that the union members will end up with a cushy salary relative to non-union members but the industry overall will be pushed elsewhere. Compare that to China which is generating amazing wealth over the last 50 years by relentless capital investment [0]. There isn't a comparison between the ability of commercial enterprise to generate wealth vs the ability of unions to capture a slightly bigger slice of the pie, with great difficulty and to the general detriment of society.

> Do you have proof of your position

As a postcript, you aren't going to get very far demanding proof in economic discussions. There is scant proof of anything in economics. That is one of the contributing factors to planned economies doing so badly; there is a practical reality where relationships between different parts of the economy have to be felt out in a competitive arena otherwise it is impossible to figure things out.

But if there is strong evidence unions help the process someone needs to get past these sort of weak evidence studies and put that on the table. Because this study we're talking about isn't at all compelling. I'd rather not be involved with them based on what I've seen. The best I've seen in their favour is that unions do something between nothing much and entrenching low performers in sinking industries.

If the labour organisers had focused on making co-op models of business ownership viable the US would be in a much stronger position. Instead they doubled down on fighting and enabled the rise of China. It was poor strategy with predictable results.

[0] If someone could show that the Chinese model of business development depended on strong unions then that'd be some pretty hefty evidence. But given the sweatshop conditions they started with that would be an optomistic prior to hold.
Demand for seed-oil-free foods is growing
Genetically modified flies can reduce waste and keep it out of landfills
November, 1806 – Wordsworth
...what he accomplished to achieve in 48 minutes with a newly learnt programming language?
I had horrible nightmares when I was younger, when the autoimmune stuff wasn't affecting me nearly as much. Folks that knew me assumed I never slept; I usually would sleep 2 to 4hr at a time and wake up sweating from a vivid dream of being mutilated.

that was 25 years ago; the dreams faded as my health declined. I'm housebound now, but I can sleep uninterrupted for 8hr and haven't had a dream bad enough to wake me in longer than i can recall.
I didn't like working with it much personally (using Express). Typescript always feels very clunky to me, and if doing it in Javascript you lose type safety obviously. The package ecosystem I didn't like very much, too many changes to stay up to date with things for limited benefit.

Currently work in Go and Flask depending on what the service is, much easier to work with than Node.

The most productive I've ever felt was with Django + REST Framework, mainly because so much is built in and it has a good package ecosystem around it. If working with a database the migration support is amazing. I've heard Rails is similar but never tried it personally.

But with all this, I usually say to people to stick to what they know or what the hiring market can support. There's no point learning for e.g. Elixir if you can't find devs to work on it without upskilling them.
So? Just because there are reasons to compromise our freedoms doesn't mean we should stop asking which compromises are worth it and saying no to those that aren't.
WazirX has –$230M in assets stolen
True, and as long as they are around, they can be used.
Doesn't the <use/> tag tick all three boxes?

(the OP does mention the <use/> tag in the final notes but only for in-document fragment references, not for remote URLs)
That's weird, I buy the one with the most e-cores. They're great for batch processes. For example the 14900K builds the Linux kernel faster than the Ryzen 9 7950X, even though it only has 8 "real cores" versus 16.
Tesla says carmaker will begin selling its Optimus humanoid robot in 2026
There can also be too many graphics and effects going on. I played the Elden Ring dlc and a few fights there are so many particle effects going I literally have no idea what's going on sometimes.
I believe the same devs behind this game are trying to now produce https://industrialannihilation.com/
WazirX Withdrawal Management Programme
I was pleasantly surprised -- I was expecting something far more esoteric and less approachable than this ended up being. Honestly I'm fascinated by the simplicity of this.

But I'm left wondering whether there is much of a practical application for distinguishing the four methods? For example, are there circumstances where you might reasonably be expected to use the consensus method, but you'd be better off using the pragmatic method?

Another thing it leaves on the table is the actual consensus used -- is it possible to judge the functionality or utility of a given consensus vs. another?

There's a lot to think through here and I wanted more. But it's a great start -- a much better start than I expected.
Cool, invoke it from bash.
As long as they are available, they are a possible usage scenario, regardless of what people on HN think companies might be using instead.
It's a technique to avoid repetition. The first paragraph starts with "Microsoft announced X", and then the second paragraph would start with "Microsoft also said Y".

By replacing the second instance with "Redmond", the article becomes easier to read because the second paragraph is now visually distinct from the first.
> "Anything that can go wrong will go wrong"

The proper version of Murphy Law, which seems missing on Wikipedia is ~ "If a part can be installed in more than one position, it will be incorrectly installed in the field given enough time"

It is almost last on the mitigating risk pyramid, training people to do things properly. PPE is the only one lower.

To apply it here, would be "inadvertently stepping on it". They chose to train staff not to step on it.

You can't mitigate all risk, maybe it was the best choice.
> Also, there's a long-term question of whether there are any processes within the body are keyed off of the heartbeat, because biological designs are often spaghetti and take full advantage of any random interaction and make it load-bearing.

I've heard it suggested that musicians keep time according to their heartbeat; I don't feel like I'm doing that when I'm playing music, but I'd be interested to see what a musician feels like after having this procedure.
> I wish the CAPTCHAs could tell me what I've become instead.

Why would you have "become" anything? It is not humans who changed. It is the computers who caught up with our skills. (at least the ones which are easy to verify automatically.)
Stretching Each Dollar: Diffusion Training from Scratch on a Micro-Budget
I've been working with Terraform for a while now, and I've noticed that there are a few things that people keep asking me about. I thought it would be helpful to write a blog post about some of the most common questions I get asked and share some of the things I've learned along the way. This is not an exhaustive list, and, if you have any feedback or suggestions, please let me know!
The context here is alerts triggering on-call.

If the error is not-actionable, why wake someone up in the middle of the night because of it?

I don't think anyone is rejecting the observability of these errors, but just that there's no point in having it alert/wake someone up unnecessarily.
Firmware definitely would not be on the filesystem layer or even accessible on the block device.
And we don't owe Facebook anything. Play by the rules or GTFO.
What apps? Name one.
Please tell me what he did so I don't have to watch a 2 hour video.
The coherence theory is testing against the human understanding, not against reality itself (the map vs territory thing).

And the consensus and pragmatic theories are not about truth, they are about consensus and usefulness, which are different things.
No, emplace_back is supposed to be a contract about non-copyable types.
For trivially copyable types it is useless.
The nuance is when types have complex or expensive rules for copying them. Here you want to be explicit about your intent w.r.t. copying.
John Young was (and remains ?) the only astronaut to fly every class of US manned space vehicle.
Yes. It’s simple, fast, and durable. I just wrote a proxy from scratch that runs HTTP over WebSockets with both TCP and TLS. The code is super tiny without dependencies. Support for vanity domains in my new proxy just consists of mapping the domain name to a port number in a config file.

That replaces Apache with the insanity of mod libraries and virtual host configurations. Redirecting WebSocket traffic using virtual hosts was a real pain to figure out.
If I read the article correctly, it boils down to "if you communicate through enough other means, you will need less documentation". Which in theory I do agree with, the problem often enough is all other means of communication.

A lot of them are actually much harder to pull off than writing documentation. In a lot of organizations, it basically boils down to there being a few people that are seen as "knowledge holders" where everyone flocks to for their questions. These knowledge holders then get over asked, making it difficult for them to focus on their work. Which makes

> But don’t let anyone shame you into wasting time.

Work both ways as often a lack of documentation means a lot of people are actually wasting their time doing things that could have been solved with the right kind of documentation.

From the knowledge seeker's perspective, it is ridiculous to have to wait for someone to be available for half an hour to an hour if you can actually gain most knowledge from documents in half that time. Even if you eventually need to talk to someone, it greatly helps the conversation if your starting point isn't zero.

I agree that documentation doesn't have to be there in waterfall form. But the aim should be to have documentation and have that be a starting point for most people to gain knowledge about a subject within the organization.

As a last note

> Story-telling over lunch.

No, lunch is a break which means it is time for me, not the company.
Google Says Sorry After Passwords Vanish for 15M Windows Users
SVG can be rasterized into a cache and just blitted or composited as necessary.

No point to waste CPU cycles rasterizing same SVG image repeatedly.
... and what did he achieve? With just 48 minutes, I greatly doubt anything news-worthy.
Super interesting tool!
don't listen to the hate, I write in nextjs and I see the benefit in your product, thank you for writing it and posting it
The strong interpretation of GP was not having "the debt" refer to "the batch of securities providing the current proceeds of the debt" but instead "the outstanding balance owed". Conflating refinancing the debt balance with repayment of the debt only adds confusion to the conversation.
For the case of specific vector extensions that imply specific cache line sizes, and loads that do not span multiple cache lines, I don't think you could run into issues.
Weird. Neither my Firefox or Chrome show this issue.
I'd highly recommend the book "The Old Ways: A Journey on Foot" by Robert Macfarlane in which the writer describes walking the Ridgeway and other walks in the UK and other places. His description of walking the Broomway (https://en.wikipedia.org/wiki/The_Broomway) is particularly enthralling.
Motorways have safety barriers between opposing traffic. They're quite good at stopping cars. Trucks, not so much unless they're concrete, or newer steel barriers of higher class.
One or two (or 5) will be in the next FAANG, tho. And the current acronym can easily lose meaning.
Kids survival was actually pretty poor for most of human history. Probably why the families were much larger
May want to add 2018 to the title.
There's a bit of preaching at the end. What a turn off
Awesome!!

Kindly try now with same question. I made some changes. I use Bing API as a initial resource selector. there were some issues. fixed it.
It's a probability game isn't it. There's a chance of that super super bug given normal antibiotics. But also chances are that any super super bug is going to have a downside that stops it spreading unhindered through other hosts or something like that.

There's always the possibility of a microbe/prion/other that can attack and consume all DNA based life forms. Or a 'nearby' gamma ray burst that sterilises everything within 200 light years.
Hmm, let me try and ignore anything up to and including ADA and all "C++ replacements" (so no Rust, Carbon, ...): C3, Zig, Austral, Hare, Vale, V, Odin, Jai.
https://archive.is/rnQIv
There is an obvious marketing opportunity here. Get your rare first batch Ryzen mis-marked CPUs with the scratched out 9 and a 7 reprinted below. Limited edition.
I'm embarrassed to admit that I clicked into the comments looking for that, uh, quote.
Before I made this, I used a notebook for each log. Then I'd review them at the end of the day.

The splicing together is what software makes easier.

If you reach out to me on twitter, I'll give you a free account. If you'd like that. (you can find my twitter from the blog linked above)
I did this as a way to get started with RTF + Three.js.
I'll leave this link here for you: https://www.absint.com/astree/index.htm

If you are not convinced think about the name of the company during your next shower.
Would "pragmatic-universal" and "pragmatic-consensus" count as a fifth and sixth? I.e., "what's useful for the group?" and "what the group thinks is useful for them?"

An example of the first category might be a parent deciding it's better for their kids to believe in Santa Claus. An example of the second is to create a society on some maxim that's rendered true by group-consensus, "everyone should have an equal say."
Unions predate the labour movement. The Royal Society is oft considered the first formalized union, originating in the 17th century, with a focus on the progression of science and not employment woes.

The early trade unions were not successful. I mean, they were successful in bringing about change, but they were not successful as power entities. They had to lean on government to exert the power. Unions are a rich man's sport.

Of course, government itself is ultimately a union, although differing in how membership is recognized. A government of only poor people wouldn't go far either, though. Government equally needs riches to wield power.
In resulted pdf there're weird spacings all over the document. Figures are referenced by manually indexing them rather by name. No hyperlinks. Equations have no numbering. Some equations/formulas in text aren't using math mode. (For units better use the siunitx package.) Bibliography is basically simple text rather generated, making it hard to switch to other styles.

Regarding the editor, seems math and text cannot be written together. Copying math and pasting to text field results in pasting LaTeX code.

Now if just said made this because wanted to wouldn't have mentioned it, but as you provide a reasoning, LyX (LaTeX frontend) and TeXmacs (not frontend but can export to LaTeX) provide a way to get LaTeX documents without writing LaTeX.

Overall the site can function as cool math-enabled notepad but (for now at least) seems hard to use it as platform to author papers.
Apart from the Tk and Expect extensions, one of the best parts of Tcl its general extensibility through the Tcl C API. Unfortunately, this is one of Tcl's less well-documented features. Most books and online tutorials either ignore it completely or, at best, provide perfunctory discussion and examples.

The other poorly documented feature is the objected-programming framework which was belatedly added after Tcl fell out of the mainstream of programming languages and so languishes unused.

The biggest problem of all is that that there is no online forum for Tcl users now that Google has dropped Groups. Usenet comp.lang.tcl was the main discussion forum and it is now gone.
That was my first idea too, slightly hindered by the fact I couldn't remember where it actually stored that on the fs.

Second idea was `sudo reboot now`
You are essentially suggesting "Yep. So time the market then"?

The easy money are for the entrenched.
What will kill the boom and wake people up from this mass hysteria is an outside AI economic shock.

Of course, the maddness of crowds would conclude the risk here is underinvestmemt.
I plugged these in the every display in our building because they are so much more reliable than anything else. They worked so well that they all found new homes within a few months :(
Does it really matter? It appears that most time these days is spent in making API calls especially to third party services at least if my own company's web UI is anything to go by.
No, my point is that you dont have to turn every little mundane thing into a teaching-something-important moment.

Overall, it is absurd, someone getting outraged over a kid not having a trip to preschool or whatever turned into as educational enriching character building exercise as possible.
> The risk of spaceflight is still very high. Wiki [1] lists 676 people as having traveled to space, of whom 19 have died in accidents as a result of that travel, meaning that going to space has about a 3% chance of killing you.

But 14 of those were caused by the shuttle alone. All the others were over 50 years ago. So far, all the spacecrafts still in use today have had a pretty good track record.
This is what the comment quite literally claimed: "instead of learning (without getting bored at all!) about the reality that they are one day going to have to navigate by themselves". Later added in comment " missed opportunity for the developing brain to learn about the world, its sights, its sounds, its interactions, its physics, its rules. Everything."

It is opposite of what you say. It claims it wont be boring, but that it will teach them to navigate themselves which they wont learn otherwise.
Discussion from the CNN version of this article 17 hours ago: https://news.ycombinator.com/item?id=41094571
I find it fascinating that the originator of TDD is so against this notion of documentation. Particularly since his methodology only works if you have well-defined up-front design.

But much more so than my grime of mixing principles and methodologies in the original TDD book is how he absolutely does not mention DDD. It strikes me that many programmers don't even attempt to understand a non-concrete, non-specific understanding of their programming and try to keep track of all data-flows in their mind. If your software grows at a non-trivial pace, this goes wrong every single-time (this is even the case for miracle programmers like John Carmack).

Good documentation allows to reason about your application in an abstract and formal way. It serves as an orthogonal layer of understanding. But you must talk with domain experts and do some serious knowledge crunching: Understand your domain, visualize your core concepts, write down important/complex processes etc. (aka, all the things pure coding-guys don't like).

And of course, maintain your domain understanding as much as you are maintaining code. "Code-only" doesn't scale, just as much as "Document waterfall" doesn't work.

Call me a DDD shill, but I seriously believe it is the way for non-trivial programs. Because you know what happens if you don't have a formal understanding of your program and you invest millions into your project? Games like Starfield happen.
details are always relevant in a technical discussion. look at my other comments where i pointed out microsoft performing similar immediate av signature updates and causing chaos.
Eh? What.

There is actually a picture of the dial tone generator in Flickr. Motor was moving generators on various speeds. https://www.flickr.com/photos/9479603@N02/1814546737/in/phot...

As regards to logistics of tones and stuff. You dont want to know. It involved multi-level signalling of currents and voltages.

I am the ultimate expert. I wrote a thesis on Coin-operated Telephone signalling in 1977.
it seems like the raison d'être is performance rather than static correctness checking; i wonder how it compares to luajit? often my crude tests find luajit performance comparable to c compiled by gcc with optimization, but sometimes about half as fast, and presumably on a large enough program with a flat enough profile its performance would converge to slightly worse than simple bytecode interpretation. i'm never sure how much i can rely on luajit's performance, and static compilation would presumably ameliorate that problem. also, static typing would give me compile errors instead of unexplained slowdowns when i do something that frustrates the optimizer

the readme says, 'Compared to LuaJIT, Pallene aims to offer more predictable run-time performance.'

but seriously luajit is astounding. in https://gitlab.com/kragen/bubbleos/blob/master/yeso/mand.lua there is semantically a function pointer invocation per pixel (pixfunc), but luajit's trace compilation apparently hoists that entirely out of the inner loop of drawing the fractal. conventional compilation of statically typed languages, even ocaml, can't do anything like that; you need something like c++ templates to specialize the inner loop for each possible fractal being drawn
https://jamanetwork.com/journals/jama/fullarticle/2821669
So no responsibility on their clients having a uniform architecture where all key systems use CS software for protection, updates are auto applied and there are no backup systems etc?

If aws goes down in a region yeah it sucks but we fail over. If aws goes down ww then it's like well...sometimes that happens. If I've built critical infra like electric utilities, airports etc with swathing vulnerable points then that's the real problem.
That was part of the rationale behind the space shuttle in the first place. It was to create a space plane with aircraft-like operations in order to fine tune processes and technology to bring down the cost of space flight. Unfortunately, NASA never managed the operational cadence required, in part, because of the per-flight cost (which was, in turn, high, in part, because of the low flight cadence). It was a fine idea, but it didn't work out so well in practice.
yeah, thats the goal of adding the context and the report - to hopefully bring awareness to the team that this alert should be removed.

My rationale for flagging the alert was to help prioritization for the on-call (lets say there are multiple alerts going off at the same time)