skysight-inc/HackerNews huggingface dataset:
I see a good number of what are obviously copied reqs and some that are just so ridiculous that they can't be real (lottery winning salary etc, remote work, C-level title, etc). 2 basic explanations here, maybe 3.

If you wanted to start a recruiting operation you'd start with no job reqs and no customer firms most likely. You're going to need some of those. One way to get them would be to source a pool of resumes, talk to some candidates, sell them on your fake portfolio of reqs etc. NOW you got a pool of quality resumes and some candidates you can pump and you start making calls and sending emails to companies requesting they sign your payment agreement for access to all the awesome candidates in your pool.

Alternatively, if you work a W2 job in HR/corporate recruiting, you have metrics and a schedule of work like anyone else. The metaphorical left arm of corporate and the equivalent right arm are not aware of each others existence and operation in this setting. You get job reqs in a system and you post them. Are they approved for hire? Are they Hopes and Dreams from department managers? Are they vetted internally to be real at all? Who knows. All the person positing knows is that they're getting paid to be at work, be a recruiter, and source people. They post these reqs and keep cashing paychecks. This is normal.

Still yet, there are advertised govt. positions for state agencies. Recruiters often just take these reqs unaltered from the state entity and post them as if they're repping them. They're not most likely but they may have some broader agreement with a state organization for payment so they post them anyhow. This is free inventory for recruiters and any add they place, anyone they talk to, any resume they get .. thats a fish in the boat for free. Of course this happens.

In my own pursuits I have a set of rules I rate reqs by. Being able to get someone on the phone is important. If you're real, you can hop on a call and you in fact want to. When I do talk to someone they shouldn't be asking me for SSN or other IDs either, because they want to "submit" you right away, thus binding the company they submit your info to for payment in the event of your hire. This is a game in itself because you are forever burned to come into this company again either on your own or via a higher quality recruiter. DO NOT EVER FALL FOR THIS. Another one is you'd better speak English as well as I do (I'm in the US) and if you don't you're an offshore resume mill and I want none of what you're doing. All sorts of dirty recruiting tricks once you really get into this.
> less welcoming to immigrants than the US

Not sure if we can claim this any more, what with texas shipping busloads of immigrants to NY and the mayor declaring it a citywide emergency, and both major parties rushing to get a border wall built.
I don't remember where I heard it, only that it was an expert on agriculture saying it.

The easiest way to see that it is plausible is to note that only 400 years ago, something like 90% of all human labor went into growing food, which is the way agricultural societies had always been everywhere. The way society was able reduce that to the 5% or so it is today was to use fossil fuels. The first big reduction came with the mechanization of textile production, freeing the food-growers from the need to make their own yarn and weave it into fabric to make clothes with. The tractor was of course also responsible for a drastic reduction in human labor as input to food-growing. Also, the replacement of horses with trucks for transportation of food from the farm to the nearest rail head or port or river (and transportation of inputs like fertilizer to the farm) meant that the food-growers could concentrate on growing food for people now that horses were much less needed.

It's not just the extra calories needed to walk as opposed to rest or to watch television: it's the fact that a single person in a delivery truck can do the work of a dozen people who have to do the deliveries on foot, and keeping one person alive and productive costs only one twelfth as much as keeping a dozen alive and productive -- even if no one walks anywhere or does any exercise. Sometimes for example in order to remain alive and productive, one of the dozen will need to visit a doctor. The doctor requires food to stay alive and productive. Doctors don't live forever and so need to be replaced, and that is an expensive process in part because medical students need food and lots of other energy-requiring things to stay alive and able to learn (and to grow from babies to people mature enough to go to medical school).

My guess is that that analysis continues to hold even if the dozen delivery workers can take public transportation as well as walk although maybe we have to replace "dozen" with "six".

I'm not saying that restricting vehicles in Paris is a bad move: I'm just saying that the effects on, e.g., carbon emission is not obviously good and that the planners who chose (e.g., https://en.wikipedia.org/wiki/Haussmann%27s_renovation_of_Pa...) to devote a large fraction of the area of cities to make it easy for vehicle traffic to flow were not just stupid benighted fools or evil people bent on making life worse for everyone.
PHP uses PCRE, so it more or less serves as a stand-in for Perl in this case.
It's effectively doing just that - tax the entire city (which taxes are usually mainly paid by the richer people) and use the taxes to subsidize poor people.

So since rich people need baristas to serve them Starbucks, tax them to enable the barista to live near where she works.

It should work.
Not when you consider that those people were pulled from a worldwide talent pool for a relatively niche topic. If you can recruit anyone you want in the world and end up with 8/8 Americans, that would be weird.
Attention models? Attention existed before those papers. What they did was show that it was enough to predict next word sequences in a certain context. I'm certain they didn't realize what they found. We used this frame work in 2018 and it gave us wildly unusual behavior (but really fun) and we tried to solve it (really looking for HF capability more than RL) but we didn't see what another group found: that scale in compute with simple algorithms were just better. To argue one group discovered and changed AI and ignore all the other groups is really annoying. I'm glad for these researchers. They deserve the accolade but they didn't invent modern AI. They advanced it. In an interesting way. But even now we want to return to a more deterministic approach. World models. Memory. Graph. Energy minimization. Generative is fun and it taught us something but I'm not sure we can just keep adding more and more chips to solve AGI/SGI through compute. Or maybe we can. But that paper is not written yet.
Dutch court ruling considers national airline guilty of greenwashing
re.search does not accept a "line." It accepts a "string." There is no pretext in which re.search is meant to only accept a single line.

Sure, it takes a string which might be a line or multiple or whatever. Does not change the fact that $ matches at the end of a line. If you want the end of the string, use \Z.

This is trivially not true, as I showed in my previous example. The haystack `cat\n\n` contains two lines and the regex `cat$` says it should match `cat` followed by the "end of a line" according to your definition.

In multi-line mode it matches, in single-line mode it does not because there is a newline between cat and the end of the line. A newline is only a terminating newline if it is the last character, the newline after cat is not a terminating newline. You need cat\n$ or cat\n\n to match.
Not commercially
(IMHO) the lesson is that sometimes you're excited to tell the world about what you built, that you forget about some "other stuff"

i.e. I don't think that the authors of this tool wanted to have developers be forced to use the latest version of their tool.

It's probably that they didn't think about it when they wrote the code, but now they know and hopefully this gets fixed in the next release?
strange they seem unaware of the RR deterministic debugger work

especially as that builds off of the extensive work done on x86 counter determinism here: https://web.eece.maine.edu/~vweaver/projects/deterministic/

it turns out x86/amd chips many of the perf counter events are offset by the (unpredictable) interrupt count because the interrupt return instruction uop gets counted as both a user and kernel instruction. On many processors the retired store instruction avoids this issue.
Pretty sure we're saying the same thing
Indeed. I was about to link to the news from December that the New York Times is suing OpenAI for using their news articles.

https://fingfx.thomsonreuters.com/gfx/legaldocs/byvrkxbmgpe/...

I have no legal training, so my guess is as good as coin flip for how this is going to turn out.
Honestly, the flagged/dead answer from ChatGPT makes a lot of sense to me. Can someone explain where it goes wrong, without resorting to the usual snide remarks about parrots and other whistling-past-the-graveyard rhetoric?

Is it just making up BS regarding the attributes imparted by various spin values, or is that a reasonable explanation of why gravitons are presumed to be spin-2 particles?
This seems mostly exercise in Haskell programming, and not really related to actual things that people look for in the build system.

For example, paper talks a great deal about schedulers, but those are very minute implementation details. If bazel gets "suspending" scheduler instead of "restarting" one, this is a super major change in the paper's eyes, but no user is likely to notice (other than "hey it works 2% faster now, cool!").

Moreover, the paper's scheduler abstraction is too limited - there are a whole bunch of schedulers which are non-representative in it, for example imagine a scheduler which is aware of memory and CPU usage, and schedules the tasks to avoid out-of-memory condition (like recent bazel).

The division on "cloud" vs "non-cloud" systems is also pretty weird... ok, bazel has cloud caching built-in but make requires external "ccache", but the resulting behaviors are pretty similar.
> I go to tribunal who will cite all of the government's recent purchases from my neighbors

That's an assumption on your part. Both the owner and the city can mount a legal case as to why their price is the correct one. In practice, this is often done by comparison with other properties in the same area and with the same characteristics. The judge also gets to visit the actual property to have its own perspective on it. Both the owner and the city have access to the same data when it comes to properties sold and bought, and must establish their cases based on concrete notarial deeds.

There are indeed cases where the city makes a counter-proposal with a price that is significantly lower than market rates, but you have court rulings that reject these and side with the owner. I don't think it's perfect, but it's not one-sided like you describe.

It can be frustrating, but eventually the city is not just a bunch of houses piled up in a completely decentralized way, and the preemption right, which has exceptions, for example properties recently built cannot be preempted, and which isn't automatic, i.e. there are multiple recourses for owners, is there so that the city has some leeway to conduct policy with regards to housing.
I guess ideally people who live in the city pay for such subsidies through various municipal taxes. People who do not value this policy and choose to live in a different city that aligns with their values would not pay for it. Everybody gets what they want.
Flightradar24's new GPS jamming map
There's a line somewhere where "giving poor people comfort" goes from providing good and useful social services to essentially a bribe. Where that line is varies based on who you ask - for some it's student debt cancellation (a US thing), for others it's $1000+ subsidies for housing, other people may not see any service the government provides as a "bribe" of any sort.

Caring about these bribes/"power grabs" is important (even if this guys comment strikes you as trollish). Just because you agree with a social service to benefit some group doesn't mean that the people in power won't abuse their power in the future. They might abuse their support by holding these social services (or "comforts") hostage. Once you have people who have adapted to living in their subsidized housing (which can/will happen quickly) you open the door for political leaders to say "you must vote for me or tolerate my bad behavior or else this goes away".

Even if the method by which "this goes away" is that the opposing political group would be the one to remove the social service, it's something that needs to be considered. To circle back, if you do something that is considered beyond the line of "comfort for poor people" and is seen as a "power grab" by enough people - you're more likely to have the opposition emboldened to eventually remove that service.
Is this also available via dmg offline install?
Thankfully Paris was also super super super smart & has rapidly developed dedicated bike infrastructure that is incredibly popular & nice to use. It rapidly reduces the need for cars for many many people.

They also are restricting the use of cars in their city center, which will help force de-car'ing for casual use & make people take efficient less demanding forms of transit.

This should help keep congestion & din from being aggravating!
Google Scholar PDF Reader
I write regexes all the time, and I don't know if I would be CHALLENGED by that, but it would be annoying. Escaping things is trivial, and since you do it all the time it is not anything extra to learn. Having to remember bespoke keystrokes for each character is a lot more to learn.
Sounds a bit like the dispute between Ethiopia and Egypt over Nile Water (Ethiopia is building a dam) so definitely plenty of political precedent for conflict over water resources and this will exacerbate this.
Yes, I was talking about ZFS native encryption.

> But presumably you meant native ZFS encryption, which unfortunately is considered to be somewhat experimental and neglected, as I understand. Which surprised me, since I thought data at rest encryption would be pretty important for an "enterprise" filesystem.

Yeah, I've happened about someone saying something similar, but I've never seen anything about that from "official" sources. Wouldn't mind a link or something if you have one on hand. But there is the fact that this encryption scheme seems limited when compared to LUKS: there's no support for multiple passphrases or using anything more convenient, like say, a U2F token.

> Still, apparently lots of people successfully run ZFS on LUKS. It does mean you don't get zero-trust zfs send backups, but apparently that's where a lot of the bugs have been anyway

I'd say I'm one of those people, never had any issue with this in ~ten years of use. And, indeed, the main reason for using this on my laptop is being able to send the snapshots around without having to deal with another tool for managing encryption. Also, on my servers on which I run RAIDZ, having to configure LUKS on top of each drive is a PITA.
https://www.makerain.com/
Yes. It also presents itself as some sort of bastion of Rust stability, but segfaults constantly^. More than any NPM module I've ever used before. Any syntax that doesn't precisely match the grammar is liable to take down your entire thread.

The wasm bindings are a necessity if you want to be anywhere near "stable", but they run 3x slower.

^ the JS/TS parser when invoked via the Node bindings, at least. Others are potentially better. The GH issues are rife with similar complaints.
Python comes with a built-in module called fileinput that makes this very easy. It checks sys.argv[1] and reads from it or from stdin if it's empty or a dash.

https://docs.python.org/3/library/fileinput.html
How does the rendering performance of this compare to something like Skia or Pathfinder? Note that the latter can also optionally do the paths-to-triangles conversion step using GPU compute, if the hardware supports that. There's also Vello for a more comprehensive compute-based approach to 2D rendering.
I had heard that this had been killed. Is it back on?
Well, learned something today after reading a bit further in the thread:

ruby -e 'x = "a\n25\n" ; if x =~ /^\d+$/ ; puts "yes" ; else ; puts "no" ; end'
yes

Good to know.
If I were designing it, the recovery process would:

* scan through the whole disk and, for every sector, decide if it is "definitely free space (part of the free space table, not referenced by any metadata)", "definitely metadata/file data", "unknown/unsure (ie. perhaps referenced by some dangling metadata/an old version of some tree nodes)".

* I would then make a new file containing a complete image of the whole filesystem pre-repair, but leaving out the 'definitely free space' parts.

* such a file takes nearly zero space, considering btrfs's copy-on-write and sparse-file abilities.

* I would then repair the filesystem to make everything consistent. The pre-repair file would still be available for any tooling wanting to see what the filesystem looked like before it was repaired. You could even loopmount it or try other repair options on it.

* I would probably encourage distros to auto-delete this recovery file if disk space is low/after some time, since otherwise the recovery image will end up pinning user data to using up disk space for years and users will be unhappy.

The above fails in only one case: Free space on the drive is very low. In that case, I would probably just do the repairs in-RAM and mount the filesystem readonly, and have a link to a wiki page on possible manual repair routes.
> As someone who lives in an area with plenty of high-density residential buildings

And yet you live there, which means, presumably, that it's your best option relative to the alternatives. People should be allowed to choose living arrangements that meet their most critical needs, even if they also find reasons to complain about aspects of those arrangements that are self-evidently less important to them.
I'm sure Intel will be very happy to bolster their cash savings with this investment. Or have we already forgotten about that broadband investment from way back?
turns out this "right to repair" thing I've heard rumors about may be onto something :-/
Somehow I see a trend on developers educated in scripting languages and using either Go or Rust as their first compiled languages.

Apparently they invented static linking, pattern matching, structural typing, unsafe keyword, and plenty of other stuff already present on compiler toolchains and type systems that predate them...

I wonder if we will ever sort out the issue of developers caring about programing language history, or operating systems for that matter.

I mean in the wider sense, not the geeky community that already does that as a hobby.
People say this all the time, but is it really always true? I have a ton of code that I wrote, that just works, and I never really look at it again, at least not with the level of inspection that requires parsing the regex in my head.
Lol I was going to say, I met my first GF on IRC, and we still keep in touch on Discord.

It's fabulous to see people bypassing the scam dating websites -- I say scam because it's obvious there are perverse economic incentives to keep you unhappily coming back to them.

People using a generic platform to communicate and develop relationships that blossom into intimate in a less forced manner will result in a better connection I think.
Show HN: Unisteg – hide text in text with invisible Unicode
The phrasing kinda makes sense to me.

Consider "modern" to mean NN/connectionist vs GOFAI AI attempts like CYC or SOAR.

I guess it depends on how you define "AI", and whether you accept the media's labelling of anything ML-related as AI.

To me, LLMs are the first thing deserving to be called AI, and other NNs like CNNs better just called ML since there is no intelligence there.
When was the era of good journalism?

Papers in the late 1700s and early 1800s were certainly full of virulent and violent rhetoric. "Yellow journalism" was coined later the same century, and it was common for people to get all their news only from the party rags. It's been my observation that people tend to think "good journalism" came with the era of broadcast media, where the state (in the US) was able to acquire a previously unprecedented level of control over media that everyone consumed. This created a bubble for some people that consumed mainly this media, especially as their social connections weakened, but stuff like the Fairness Doctrine did not entail actually displaying much in the way of really controversial views, which continued to propagate outside the channels of broadcast media. This was the echo chamber, and a lot of people are still in it; all it did was mandate that you receive the two anodyne approved opinions. It's just that today, rather than say, reflexive anticommunism, there are new sacred cows that cannot be questioned. This echo chamber is sustained not by anonymous Twitter posters and YouTube conspiracy cranks, but by the chattering and political classes generally, and they really, really hate contrary political values and are intent on using the worst examples to silence all.

But also concomitant with the reign of broadcast media was, for most people in the US, good times, both socially, psychologically, and financially. Nevertheless the leading edges of the current crises were present, and you had people like Ellul influencing the Unabomber.
I don't get what this is meant to prove. The 1990s are often regarded as a golden era. So we're spending as much on food as we did in 1994 and that's supposed to make people unhappy?

I understand that housing/healthcare/education has gotten a lot more expensive since then, but saying that food prices are back to where they were in the 90s is not very persuasive for the idea that food inflation is making people unhappy.
Our entire runtime and format are open-source. https://rive.app/runtimes
We charge for the editor, but everything else is open.
Diversity needs the precondition of liberal democratic welfare support? Therefore, eliminate public goods like public housing to destroy diversity. Since diversity positively correlates to large populations and the tragedy of the commons.
When was that? It's a shame that they seem to have changed positions in the past few years

https://news.ycombinator.com/item?id=28438440
Much tech _is_ getting worse. Particularly AI, much is about cheaply making a bot that works x% of the time, it's cheaper to piss off a few customers and pay no-one, than to do a good job.

No one likes that, it's cheap and nasty hackery.

People like tech that works 100% of the time, and keeps doing it.
Stuff that could not be done before that can now.

People don't like churn.
Constant upgrades.
Built in obscelecense.
AI that work 95% at best.
Maps that make different decisions each time.
UI fads.
Framework wars.
Google buying and killing services.
Clis that are not automatable.

"The only thing that is constant is the rate of chane" is an observation that tech is not providing what was promised: automation.

Cheaper nastier flakey versions of what worked fine should get a boo.
That one seems to be NYTimes not understanding how LLM's work, and will hinge on technical clarifications (either OpenAI used NyTimes articles in training their model [fault], or the NyTimes seeded their prompt with enough article snippets to reproduce it [not at fault]).
It is at least noteworthy that this was in down under… :) (Deadly fauna, deadly fauna everywhere)
Wikipedia has more process (and is by most measures, more important and successful) than most software most people work on so I'm not sure tips from software engineering is what they are missing.
Germany adds Berlin's techno scene to Unesco cultural heritage list
It doesn't. Modern cosmology is so full of holes. Nothing can be determined through experiment.
5G Physical Layer