skysight-inc/HackerNews huggingface dataset:
This seems really stupid if I'm understanding correctly. So layoffs come as a way to reduce costs, and instead you can give up an empty seat that probably at best had a few thousand dollars of labor trying (not) to hire for? This sounds like a hiring freeze with extra steps instead of a layoff.

And ofc the concept of skilled labor needed year round needing to layoff people twice a year is a failure in and of itself. Why not just contract the job at that point? government nitty griity details, I'm guessing?
A search engine is an AI model that outputs search results. Creating the index is training it. There is no obvious principled way to distinguish them.
POSIX specifies two flavours of regular expressions: basic regular expressions (BRE) and extended regular expressions (ERE). There are subtle differences between the two and ERE supports more features than BRE. For example, what is written as a\(bc\)\{3\}d in BRE is written as a(bc){3}d in ERE. See https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1... for more details.

The regular expression engines available in most mainstream languages go well beyond what is specified in POSIX though. An interesting example is named capturing group in Python, e.g., (?P<token>f[o]+).
Religion also gives people a somewhat higher than average chance of being murdered by people of a different religion. At least, that's how it seems to be in Israel / Palestine and actually that whole area.

I guess some people around there die happy, believing it is for a good cause, so there's no contradiction, at least not from their point of view.

I'd still rather take Norway or New Zealand.
A feature that lets the browser tell websites "do-not-track the user"? From my knowledge of history, I'm afraid that would not work at all!
And yet, what makes most people on average the most amount of money is working on boring problems, not sexy, new technology problems. That is what is mainly implied by the top level parent. For every Elon making rockets, many more are more likely to make a significant amount of money just building another CRM.
I can’t read your chart labels. There’s not enough contrast.
It is a value added if you believe that you are selling a good and useful stuff. Buying the item would add value to the customer, so tricks to convince the scared customer to take the right step is added value.
> data-sharing agreements are assumed to be part of the deal

You're making a massive assumption there. Unless you can back that up it is what it is - fud.

You'll be fully aware that as part of Google's anti-trust case Apple was only willing to enter into data sharing with Google if they provided data to Apple, which they refused to do.

So again, we're still in a position of the only place Apple is focused on ads is the app store, so I'll ask again. What data are they collecting about you, and who is it being sold to?
No "email address wall" for me. Whatever, "spamming", "garbage" and "the Intercept" seems like an odd combination of words in a sentence.
I stopped using chrome because of this ..
You probably joking, but that wouldn't work because of https://en.wikipedia.org/wiki/Prior_art. All the "bad" patents were probably novel at the time they filed. That's not the issue. The issue is that they're for arguably obvious stuff like "[x] but on internet/phone" that the sibling commenter is talking about.
Embracer plans on selling Saber Interactive, bringing 38 games with them
> ...but we don't need to live in a society...

Please describe the alternative. "Mass produced garbage" is exactly how we are able to feed the world. It's not some sort of conspiracy, just scarcity.

(Welfare and UBI is still capitalist.)
Scott Handelman said something like you're either building Ironman or Ultron
I'm not convinced you're correct in your belief that most people are like you in this respect. But I don't have evidence to disprove you either.
Tenstorrent Kernel by George Hotz
> and that is because, unambiguously

Monopoly empires driven by tax revenues.

> new horrendous ways of abusing the labor force

It's a labor market. Monopolization destroys this too. Judges never include this market in their rulings.

> and why should they when the last ten years of "innovation" has on balance mostly been against their interests?

What innovation? The last ten years have been incredibly stagnant. GPT itself is the product of "what if we just throw stupid resources at this old algorithm?"

The desire for AI, is to me, a supply and demand problem, and represents a state of extreme artificial inefficiency in the system. Perhaps that's what AI should really stand for.
Wow, did not know about this, looks like a really good alternative to Discord!
But has it actually got worse? ;) I mean, yes in recent times, according to the methodology used by these academics, specifically relative to other countries. But that's pretty specific. As others said, maybe other countries have improved relatively? What's the take-away form all this? To me, loneliness is the biggest issue. We can all deal with a lot of cr*p in our lives if we've got supportive friends, and we can all be much happier by helping others who need it . Its very satisfying.
Special misery case: Visual Studio supports regex search, where '$' matches \n.

The end of line character is usually the standard Windows \r\n.

Yes, that means if you want to really match the end of line you have to match "\r$". So broken.
uh you resolder the occulded pins the same way you solder occluded pins on say a BGA. With a heat and the right paste type. Its a bit tricky but should be doable. That said I like the framework solution better - hust protect the usb-c ports by adding a short extension.
>All they do is stifle progress so that somebody can make money at an unfair advantage to everyone else.

You don't see any problem with pouring huge sums of money into developing something, only for a competitor to copy your idea and undercut you? As an inventor, why would I bother putting in all that effort knowing that would happen?
Is that something that didn't apply to the internet when it was invented? This is just another way of saying "LLMs are an unprecedented technological leap", which is repeated ad nauseam these days, and personally I a not convinced. Again, this is orthogonal to the "strip mine society" concern.
I fail to add carriage return to the test string on that site. Which I guess would be an issue on Windows.
> Not sure what the solution is but we need fewer sheep in development and less permissive licenses so developers doing unglamorous work can capture more of the value.

This is the nuts of it.
What we've learnt from two YC interviews
Recently learned about the existence of the Wellbeing Economy Alliance (WEAll) https://weall.org/
> Why, in sed, is an unescaped '.' a regex-dot matching any character, but an unescaped '(' is just a regular bracket?

It is because sed predates the very influential second generation Extended Regular Expression engine and by default uses the first generation Basic Regular Expression engine. So really it is for backwards compatibility.

http://man.openbsd.org/re_format#BASIC_REGULAR_EXPRESSIONS

you can usually pass sed a -r flag to get it to use ERE's

Actually I don't really know if BRE's predate ERE's or not. I assume they do based on the name but I might be wrong.
What’s different from the Middle Ages is that raw food is cheap. A prepper can get a couple years of food for like $10k. It’s not going to be lavish eating, but it’s better than starving. So if you’re smart and you lose your job and are in the pre-singularity, but have some savings, you can stock up a few years worth of food, and ride things out. If you blow it all on DoorDash, that’s on you.

Where to live, now that’s another problem. Buy an RV and head out to the desert? The food won’t fit into the RV though so, uh, I dunno.

Uh, anyway, point is, go watch Mad Max.
Ha, thank you so much. I was puzzled why an old junk Android I have, rejected the cert on GitHub Pages. I had factory reset it and wondered if an OTA might fix it. Now I won't wait, I need to install the CA.
The "easiest" (ethical) way involves a societal change to what people (and therefore, stockholers) value. Other countries do not in fact like it when a CEO needs to layoff people, and ofc other countries have protections against frivolous firings. So doing that isn't just a legal issue but a financial pain point.

If the US ever had it, it needs to bring back shaming unethical business decisions. Layoffs should tank a company's share and poison the exec class in current and future endeavors, not give a tiny bump of shares and a golden parachute at best. But that's an uphill battle from what I see.
Using savings when younger can significantly increase your overall retirement age. There, however, is also a risk of not starting a company in time (or having enough time to complete and perhaps exit a business) by waiting until you are fully retired. How one wants to slice that risk to reward ratio is up to them. My option is the higher parent's one, starting side hustles until slowly they take over my main income, such that I feel no loss of quality of life and I'd still retire when I want to. It is akin to rolling green-blue deployments rather than shut-down-the-server deployments.
"$" could be end of string or end of line in perl, depending on the setting (are you treating data as a multiline text, or each line separately). (/m, /s,...)
Wellbeing Economy Alliance (WEAll)
“I can do everything at the same time”
“u got the pro?”
“No bro it’s the air”
Same, but what’s worse is that people never put in the caption that it’s AI nor what tool is used. Transparency goes a long way.
kind of a trick question; there is POSIX and then there is the app you're using and whichever flags are enabled (albeit by default or explicitly defined)
> I’ve found in 10+ years of software development that speed of iteration cycle is highly correlated with productivity.

I agree, though in practice with many Rust programs that iteration cycle is actually not "edit, compile, run", it's "edit, save, wait for rust-analyzer to update" which is generally much quicker (even if it is sometimes still a little slow).

In most cases, Rust's very strong type system means you spend a lot less time actually running your program.

There are definitely exceptions though. E.g. if you're making a web app and editing CSS or whatever then the Rust compiler isn't going to tell you if you've got the colour wrong.

> a lot of people used to “blame” llvm, but it doesn’t seem to be as big of a culprit

It still is; there was a post here really recently where someone broke down the time spent in various phases. LLVM is still the vast majority, though apparently that is partly due to Rust generating a lot of work for it.

> I would expect incremental build speedup to be prioritized, and steadily improving.

It is.

> But clearly it isn’t moving very fast in that direction. So why not?

Because Rust's unit of compilation (a crate) is very large. In C/C++ it's a single file.
More people choose to make clients for a proprietary services that will ban people for using them or even invent their own protocol than people choose to make clients for Matrix. This should worry the Matrix folks.
The government has generally been described as the most right in modern history in Finland. That is a mixture of "taking from the poor, giving to the rich" and a xenophobic agenda. That not all parties support the xenophobic line does not change the fact that such goals have been written into the agenda and laws are likely to be passed. Not fully as extreme as one party would like, but still.

Of course left - right is only one dimension in politics. Nowadays typically another dimension is conservative - liberal, but even 2 dimensions cannot measure everything. So the government could probably be described as the most economic right and the least liberal, I simplified that a bit to far right.

That party has no such strong leader agenda, but to my understanding polls show a clear correlation between "everything was better under Kekkonen" (a president for over 25 years with a somewhat authoritarian leader style) and voting for the "True Finns" / "Finns Party" today.

Either way this government is too young to have a major impact on the study in TFA. My point was more like the other way round: Happy people would not vote for the party of the dissatisfied, simple answers, everything was better before EU/the foreigners came. For those following German politics, "Wutbürger" (angry citizens) would typically not be happy people, would they?
Why are users, especially technically-inclined ones, hellbent on using these proprietary services? Throw them all out if they are going to be this way since there are great alternatives. The last thing communities should do is build UIs around these types of services instead of building ones for systems/services that aren’t so hostile towards users.
Show HN: voidb.in - An end-to-end encrypted pastebin
I’m not sure I want a man made volcano. What exactly do you have in mind?
Google is doubling down on generative AI healthcare, with a batch of new tools
There are so many real things to be worrying about over whatever this image generator is doing. Obviously it was wrong what they did, and I don't think it was an "accident" in the sense that they definitely knowingly inserted some diversity-related prompt into the model's built-in instructions. However, who did this actually harm? Why should I or the general public care? Why would you want to use the crappy low-quality Gemini image generator over a superior tool to Midjourney (or even DallE) in the first place? There is no doubt that Google is very left leaning, an artifact of where they are incorporated, but going as so far as using this as some gatcha to Google and how it shows the rot in the company, etc.... that's giving way too much credit to whoever wrote a few sentences of a system prompt.
I am not allergic, then I do not need to know about it and I will suffer no damages from not caring. This is not the case for tracking. Tracking can hurt you.
I didn't write the parent comment, but I'd note that being unemployable is a great reason to start your own business, and if you do it right you'll never need to answer to anybody again. (Besides customers, that is, but customers are usually a lot friendlier than HR departments.)

Another option would be to pick up freelance work. This can often lead to fulltime employment, particularly when a company hires you for a short gig and you impress them.
I don't think you got it right, the rate of warming depends on the concentration (i.e. the total amount) of GHGs in the atmosphere, not the rate at which they're emitted. GHGs basically reflect (actually absorb and re-emit) some of Earth's thermal radiation back to the surface, they act as an "insulator" (a greenhouse) just by being there.

https://en.wikipedia.org/wiki/Greenhouse_effect
McDonald's don't your bank does know you authorized an transaction using pin/card/app.

The payment terminal is essentially not actually talking directly to the POS except to tell it that transaction id "xyz"(which only your bank/"card issuer" know is you) was approved, everything else is encrypted between terminal and payment processor and not supposed to be visible to the retailer.
For those who prefer a full list, more discussion, and the original source: https://worldhappiness.report
Or alternatively, "*technology will be used to extract profit, or preferably rent, from you and constrain your agency even further than it already is."
But, no one is forcing you to use the latest JS framework, you can still write cgi-bin scripts if you wanted...

There is no need to follow the trend du jour, it is some fallacy that you're describing that somehow it's easier then than today when the technology is largely backwards compatible.
Hi, developer here! I have worked on a Matrix client before (diamondburned/gotktrix)! I abandoned it because I couldn't be bothered to handle E2EE or rewrite it in a different Matrix library, but Fractal is also fairly stable now and it scratches the same itch, so I didn't see a point.
Ironically, when I have the laptop on my lap, there is enough clearance between my legs to let air through. If I put the laptop on a mattress, it gets ridiculously hot because it doesn't activate lap mode and the mattress makes a great seal on all of the chassis bottom edges.

It's also a mismanagement of resources that someone is writing IMU drivers and some [clearly imperfect] decision logic, some other person is routing that IC onto the motherboard, the thing will need to be documented and bugfixed (and not necessarily by the same people that designed and wrote the thing), it adds another supply chain constraint, the whole subsystem is an unnecessary power consumption (even if it's optimized to 50 or 20 uA)...

There are much bigger fires to extinguish at Lenovo with their hardware/firmware/vendor/driver choices, and a handful of people are spending finite engineering resources on "lap mode."
What a nice analogy. I’ll borrow it in the future.
"Imagine a world in which the Copyright Act of 1976 requires an electronic copy of every book to be deposited with the Library of Congress."

I fail to imagine such a world. It's 1976, there's very few computers around (at least for the general public and smaller companies), and a lot of typesetting is still not based on computers. Those who are using "digital" typesetting (not Aldus, but interacting with a photo-typesetter via a terminal) are probably storing data in proprietary formats on floppy drives or tapes, and presumably not as a neat .txt file. Who would even consider such a law?

The huge data availability which enabled GPT-2, GPT-3, ChatGPT, etc. is not because of project gutenberg, but because of the capillary usage of Internet and tons of user-produced content you can scrape and reuse. Sure, we can imagine a past in which all these conditions are in place, but then we're just moving all the tech of 2010's and 2020's 50 years behind. And if we do that, I agree we can have current AI approaches and flared trousers go hand in hand :)
...but my PrOfItS!

Companies only see the next quarter, Russia brings money to quarter, profitable quarter brings stock options and bonuses.

PR cost of doing business in Russia is smaller than effect of stock options bonuses on C-staff.

Companies stay in Russia.
I can hear thousands of bad hiring manager's adding 'How do you match the end of a string in a regex?' to their list of 'Ha! You don't know the trick!' questions designed to catch out candidates.
But that's a learned behaviour, and one learned specifically thanks to decades of marketing. Sure, LEGO is quality, but it's not some unbeatable gold standard. At some point it simply becomes one of those things where people ask for Coke instead of Pepsi, even if they can't tell them apart - brand loyalty trumping the desire to simply get the product.
I can confirm that us Brits do like to have a good old whinge ;) A national trait that's for sure. Personally, I don't notice people whinging quite as much as they did as when I was younger, I feel possibly we've absorbed a bit of the American positive thinking mentality. But certainly wonder how this shows itself on surveys. Its quite possible that Brits when asked in a survey, say their life is "s**" then having had the fantastic privilege that day, of whinge-ing in a survey as well as to anyone around them who fancies listening, they go on their merry way, quite cheerful for having told someone extra how terrible everything is. ;)
Of Islands, Holograms and Saving Quantum Physics from a Black Hole Paradox
Debunked, I believe.
Persona 1.0 is now available
Its so sad, that Discord is too small that the DMA kicks in and they would be forced to allow third party software.
Depression and isolation maybe?
Nice and a possible alternative to the very polished PocketBase.

I'm working on something similar for PostgreSQL [0], with an API compatible with the excellent PostgREST [1].

I believe these tools can be of great utility in many projects and represent a generalization compared to the dedicated middleware that was popular a few years ago. Companies like Supabase are demonstrating this.

[0] https://github.com/sted/smoothdb
[1] https://github.com/PostgREST/postgrest
I studied undergrad CS at JMU from 1995 - 1999. When I entered and when I left I got to witness the program change. In 1995 I would say everyone in the program was interested in computers and had a genuine interest in programming and doing computer stuff. By the time I left I definitely saw people entering the program that were less interested in computing and more interested in making money in a stable career or getting rich. I witnessed that change.

I'm sure there are still lots of people majoring in CS that have a genuine interest in studying computation. For me, I would much rather work with people who have a genuine interest in CS, one that is not based in the promise of future earnings. They're simply more fun to work with.
> Folks who've worked with regular expressions before might know about ^ meaning "start-of-string" and correspondingly see $ as "end-of-string".

Huh. I always think of them as "start-of-line" and "end-of-line". I mean, a lot of the time when I'm working with regexes, I'm working with text a line at a time so the effect is the same, but that doesn't change how I think of those operators.

Maybe because a fair amount of the work I do with regexes (and, probably, how I was introduced to them) is via `grep`, so I'm often thinking of the inputs as "lines" rather than "strings"?
Fun fact: in Postgres, 'cat\n' matches 'cat$' when the so called "weird" newline matching is enabled :)

https://www.postgresql.org/docs/current/functions-matching.h...
Dupe from a biased source. Better link and previous discussion at: https://news.ycombinator.com/item?id=39469988
I don't think it is correct to say some get it right and some get it wrong, it is more of an design decision.
I ran computers on a pdu and they lasted forever, the traditional transistors that blew on identical motherboards not using pdu/cleaned power is enough data for me
Yeah, but a really absurd implementation of one. Taking another comment on the thread (or from previous threads about the same link) is rather common on Reddit, and works there because of the sheer number of comments.

But referencing the comment you're copying? I've never seen that before. But probably just lazyness in the prompt.
FWIW, and I know this doesn't really address your complaint: I use Windows and I've set all my text editors to use LF exclusively years ago and Things Are Great. No more weird Git autocrlf warnings, no quirks when copying files over to/from people on Macs or Linuxes, etc. Even Notepad supports LF line endings for quite a long time now - to my practical experience, there's little remaining in Windows that makes CRLF "the OS standard line ending".

I bet if someday VS Code's Windows build ships with LF default on new installations, people won't even notice.

I mean, at some point it did matter what the OS did when you pressed the "Enter" button. But this isn't really the case much anymore. VS Code catches that keypress, and inserts whatever "files.eol" is set to. Sublime does the same. I didn't check, but I assume every other IDE has this setting.

Similarly, the HTML spec, which is pretty nuts, makes browsers normalize my enters to LF characters as I type into this textarea here (I can check by reading the `value` property in devtools), but when it's submitted, it converts every LF to a CRLF because that's how HTML forms were once specced back in the day. Again though, what my OS considers to be "the standard newline" is simply not considered at all. Even CMD.EXE batch files support LF.

I don't really type newlines all that much outside IDEs and browsers (incl electron apps) and places like MS Word, all of which disregard what the OS does and insert their own thing. Maybe the terminal? I don't even know. I doubt it's very consequential.

EDIT: PSA the same holds for backslashes! Do Not Use Backslashes. Don't use "OS specific directory separator constants". It's not 1998, just type "/" - it just works.