skysight-inc/HackerNews huggingface dataset:
It's not a race. Perl got there fast by basically not giving a damn about anything.

Perl (talking about Perl 5, don't know anything about Raku, don't want to know anything about Raku) simply treats strings as sequences of numbers without requiring numbers to be in the 8-bit range. This makes it easy to say that those numbers could in principle be Unicode codepoints. The problem is that the actual assumptions about what those numbers represent are implicit in programmers' minds, and not explicit in the language, much less enforced in any way. The assumptions shift as strings are passed between different libraries, and sometimes different programmers working on the same codebases have different ideas. Perl will happily do things like encode an already-encoded string, or decode an already-decoded string, or concatenate an encoded string with an unencoded string, or reverse a utf-8 string by reversing the encoded byte sequence, etc. etc. So it's easier in Perl than in any other language I've ever used to end up with byte salad.

It'll take you, let's say, the first few years of your Perl career, involving painstaking testing of everything you do with nontrivial characters, to truly grok all of that. But the problem is: You're not alone in the world. If you work on a nontrivially-sized project in the real world that heavily utilizes Perl, then byte-salad will be what you will get as input. And byte-salad will be what you will produce as output. It is frustrating as hell.

Unicode was a pretty painful matter in the transition from Python 2 to Python 3, but Python's approach means that the Python ecosystem is now pretty usable with Unicode. This is not the case with Perl at all.
Yes but if you want to do things in a less obvious way you should be aware of the downsides, such as bias in your random numbers. Also making sure you watch out for off by one errors.

Stolen the number to show this off well from a bug report somewhere:

random_counter = Counter()

for i in range(10_000_000):
result = floor(random() * 6755399441055744) % 3
random_counter[result] += 1

print("floor method", random_counter.most_common(3))

randint_counter = Counter()

for i in range(10_000_000):
result = randint(0, 6755399441055743) % 3
randint_counter[result] += 1

print("randint method", randint_counter.most_common(3))

Result

floor method [(1, 3751972), (0, 3333444), (2, 2914584)]
randint method [(1, 3334223), (2, 3333273), (0, 3332504)]

https://bugs.python.org/issue9025
So this seems insane? Is it really that big or more of a problem demo with lots of drawbacks?
Probably not going to happen anyway.
Floating Points in Streaming Systems
For filament I typically order directly from the manufacturer (dasfilament for example) but idk if that's viable in the US
Drones over NJ, anyone?
Communism scares in the 60s, Witch trials, etc
Everyone said that in the 70s, then we expected flying cars, and android servants…. Look at us today, instead of the flying cars we have war drones, war robots and the only territorial expansion is into other countries. I wish I can have the same positivity as you but I fear human won’t be around in the next 50 years if wars continue as today
PineTime doesn't seem to have that many sensors i'm guessing the author wanted more sensors than just a Accelerometer and Heart rate sensor
> Have you considered what happens if not-utf8 data winds up in an environment variable that you are writing to stdout? What if it contains malicious VT commands?

Unless you're talking about terminal bugs in parsing invalid UTF-8 - and parsing invalid UTF-8 is easier than rendering valid UTF-8 - VT commands are UTF-8 compatible. You just need to embed an ASCII escape character.
But the main service of my ISP is the internet access, the DNS is basically a free addition that isn’t really relevant to the thing I contract them for.

Its like renting a server at Hetzner and their wiki on how to install some program has an error. It’s not ideal but the main point of the service isn’t impacted.
The StarlingMonkey JavaScript Runtime
>C++21

There's C++20 and C++23. No C++21.
The Pico 1 (i.e. the RP2040) doesn't. The Pico 2 (RP2350) does, albeit a fair bit slower (since it's QSPI PSRAM) than the internal SRAM.
There are two ways to think about that.

One is about testing our ability to control the models. These models are tools. We want to be able to change how they behave in complex ways. In this sense we are trying to make the models avoid saying graphic description of violence not because of something inherent with that theme but as a benchmark to measure if we can. Also to check how such a measure compromises other abilities of the model. In this sense we could have choosen any topic to control. We could have made the models avoid talking about clowns, and then tested how well they avoid the topic even when prompted.

In other words they do this as a benchmark to test different strategies to modify the model.

There is an other view too. It also starts with that these models are tools. The hope is to employ them in various contexts. Many of the practical applications will be “professional contexts” where the model is the consumer facing representative of whichever company uses them. Imagine that you have a small company and hiring someone to work with your costumers. Let’s say you have a coffee shop and hiring a cashier/barista person. Obviously you would be interested in how well they will do their job (can they ring up the orders and make coffee? Can they give back the right change?). Because they are humans you often don’t evaluate them on every off-nominal aspect of the job. Because you can assume that they have the requisite common sense to act sensibli. For example if there is a fire alarm you would expect them to investigate if there is a real fire by sniffing the air and looking around in a sensible way. Similarly you would expect them to know that if a costumer asks them that question they should not answer with florid details of violence but politely decline, and ask them what kind of coffe they would like. That is part of being a professional in a professional context. And since that is the role and context we want to employ these models at we would like to know how well it can perform. This is not a critique of art and culture. They are important and have their place, but whatever goals we have with this model is not that.
roman catholicism, eastern orthodoxy, and anglicanism are all catholic (the latter is also reform).
> To be able to program all the configurable buttons, and upload the macros and settings to the profiles present on the mouse itself, so you can use all the features of your mouse, tailored to you

Yep. Definitely sounds like something requiring a 150 Mb program to manage the complexity..
Hi shae!
Again, what would you suggest instead? If you can't guess that `list` is supposed to represent an array of consecutive elements, I have trouble thinking of a language that'll make that clear without being exceedingly verbose for no reason.
For a team, there are very clear goals: to make product that customers like, ...

With respect, that goal is far from clear. How do you measure how much they like the product? Have we achieved more "likes" this sprint than last?

Customers like a product because it removes their problems. QED.
If Apple was stupid enough to actually document this decision and the ecosystem concerns in written record, I wonder if they'll get dinged by the DMA for gatekeeping (again) over this.
Why not show how much the video is sped up in the demo on your landing page?
If you doubled the pay you’d probably have more applicants than you could ever hope for. And why don’t you pay as much as Meta? The defense industrial complex can pay retired generals massive salaries to sit on boards, they can hire the most expensive lobbyists on the Hill. The defense department specifically can’t even pass an audit. They have so much money going out that they can’t even count it. And let’s take Raytheon for example, have you seen the operating margins? They’re huge. So even with these “critical shortages,” somehow they are immensely profitable. If shortages are affecting those margins, then there should be plenty of money to pay “critical” people more. Revenue per employee at Raytheon for example is almost $420,000. For typical manufacturing companies, a “good” number is $300,000. So a “critical” employee is worth a lot more than they’re being paid and there are probably a lot of employees that are dead weight and keeping them around means less money to pay the shortage areas.

I once applied to work a government project for a subcontractor and they were adding “headcount” simply because the terms of the subcontract required a specific number of people regardless of the amount of work required. They were essentially hiring people to do almost nothing. I spent over 3 months waiting for a response. Apparently their critical shortage wasn’t that critical because the hiring process was so long and convoluted and subject to “contract renewals,” that I simply gave up and went to work for someone else.

I could go on for days about the extreme waste and oftentimes outright fraud that happens in government contracting, subcontracting, and sub-sub contracting. And despite formerly having a TS/SCI clearance, any job in the “McLean Area,” pays less than most startups. And jobs in places like Huntsville pay even less. Even overseas work in “austere” environments pays less than a junior developer at Stripe. And you don’t get potentially shot at at Stripe — And I don’t have to work 100 levels deep for contractors or contractors of contractors on site using often circa 1996 development practices and lowest-bidder equipment managed by IT departments that seem to be led by dinosaurs and it can take weeks or months to simply requisition a dev server even within an unclassified cloud environment.

Why to do that for salaries/benefits that are lower than I could get as a janitor at Netflix?

Make the workplace/work environment and benefits compelling and you’ll get more applicants. Small startups literally have better benefits. You also don’t have to endure a Tier 5 investigation — the outcome of which entitles you to a job that pays so little comparatively.
Seems like a good way to ensure a decline in Tesla sales in Britain.
> The overheads of physical retail stores makes it all but impossible for them to compete with online shopping.

As a purely-theoretical thought experiment, this may be true.

As a blanket statement about prices in the real world, this is not correct.

There are many stores around me here in San Francisco who absolutely do have prices that are close to (and sometimes lower than) "e-tailer" prices. If stores in SF can meet or beat "e-tailer" prices, I find it hard to believe that stores in Bum-fuck Nowhere, USA can't ever do the same.
> But most games that implemented this technique were much more primitive, and just amounted to "bending" the road to indicate turns, which never feels like there's actually a turn coming towards you. It just feels like the road is suddenly changing its shape.

After looking at a couple videos, I think the "secret sauce" was having objects along the sides of the road to reinforce the illusion of movement. Even in OutRun, sequences where the player drives past objects like trees or road signs feel more convincing than ones in open areas.
I use Perl for one-liners all the time -- nothing can top it there.

But when the task at hand grows just slightly bigger, to the point where I know I'll need to pass filehandles to/from my own functions, my skin starts to literally itch because of how bad the filehandle situation is.

It's not plain "open F, ..." any more... Is it "*F"? Is it "\*F"? Are those the same thing? (What the hell is a "typeglob"?) Wait, can't I just use "open my $f" and everything works the way it obviously should? Well, kinda, unless you want to be able to store an existing filehandle like STDIN in there, then you have to do something different again... Do I need IO::Handle instead? (Why does that need to exist...?)
> In 1928 he conducted the funeral service of Sayaid Ali, an elephant keeper at London Zoo who had been murdered in his bed by a rival elephant keeper.

The police records aren't digitized (https://discovery.nationalarchives.gov.uk/details/r/C1257682), but the "Murder Mile Podcast" seems to have done a fairly complete episode on this case, transcript here: https://www.murdermiletours.com/blog/murder-mile-uk-true-cri...
it sounds like your take is the entropy one, but with a caveat that dark energy prevents
Indefinite growth.
Private Transcriber Pro: Works Offline, No GPU Needed
I've published a software called "Private Transcriber Pro", and I think some people here might be interested in it.

It's basically a ready to use package of some of the best transcription models in the open source world.

I made it so simple to use that you literally just drag and drop an audio or video file into it and you then get the transcription, which you can save as subtitles (.srt) or text (.txt). You can also adjust some settings such as how accurate/fast you want it to be, and if you want to translate other languages into English.

It works completely offline, and there are no subscription fees. You pay only once and you keep it forever, updates included!.

It also doesn't need any fancy GPU. You can run it with any computer. Check out the demo to see if you can run in in your machine.
But they also have competition in the class action suit space but less so in the small claims case.

In some jurisdictions you have to show up to small claims yourself though which prevents some third party from just handling it. Makes sense since the idea behind small claims is to keep the legal costs low enough that you actually have a chance of recovering smaller sums without paying more then what you will get.
Friend of mine worked for a Fortune 500 company that was playing an interesting game: They would open a job req with a narrow set of qualifications. If a US citizen showed up and matched the qualifications, they would hire them, then eliminate their position 6 months later. But then they'd slightly change the job qualifications to exclude that person, and try again. (It seemed like it was part of some lobbying effort to say "Look how many job openings we can't fill!")
never seen this talk before, thanks ! i feel less lonely.
"Familiar" is subjective so it's not really something to hang your hat on.
I'm still looking for a way to produce quality keycaps at home.
It...does work that. Unfortunately.

Scams rely on two things:

1. Over-confidence. The often (but not always) target the elderly because the elderly have pride that comes with long living. When you think you've seen it all, you think you know it all.

2. Emotional irrationality. The scammer is expert at quickly putting a person in an emotionally agitated state, negating good rational thinking. This is easier to do when pride creates a blind spot to catch someone off guard.

People fall for scams not because they are stupid, but because they are humans which tend to be easy to manipulate by playing our cognitive biased and emotions against us. Scamming is both an art and an industry as a result.
Looking at this planet, it's less likely to happen.

Maybe high density (water) makes tools less useful, and thus hands less useful,

since you cannot move a tool particularly fast under water, compared to on land.

I suppose you've tried throwing a stone underwater -- compare with throwing on land.

From this seems to follow, that creatures with human like intelligence, are less likely to appear, if the density of the liquid or gas surrounding them, is too high. (Dolphins are bright but not that bright.)
Why is that nonsensical? Airtags are very nice little bits of technology, a marvel really. But examples of abuse are not theoretical. Increasing the battery life by years and placing the airtag in a waterproof case are totally valid things a legitimate user might wish to do, but it also enhances their nefarious or unethical use potential. That is not nonsense.
For some reason I fancy buying myself a new watch.
> But I do have to admit that they have won the game and as a result, I have to use them.

Try ordering direct from the manufacturer's website. A surprising-to-me number of companies have set this up, and it's what I often do if I know what I want and Newegg isn't selling it for a reasonable price (or at all).
GhostText is a similar extension that uses your external text editor, which in some cases (especially for short messages) is a worse UI, but has a huge benefit - you won't lose your precious comment data even if all the browser/extension/editor close/crash (with an editor supporting hot exit)!

But also for larger text messages you don't get constrained by the typically small input text fields

In a dreamy ideal world this, of course, would be the kind of basic functionality that any self-respecting OS would offer - in any text input field in any app.
> on tiktok there were memes (probably boosted) that purposefully made lawmakers look stupid

the text version of the same memes can be found here, on HN.
> the pay to move to Rome for a job would need to be catastrophically large to lure me there

On the other hand, when in Rome...
This is absolutely true. Government contractors have what is effectively diversity quotas. People will get hired to fill the quota regardless of what they actually do. It’s absolutely not true that diversity hires are all useless, but there are significant incentives to create diversity numbers in order to gain a government contract. Hiring 100 people to do nothing and get the lucrative contract is better than hiring based on need and not getting the contract.
That's why you never deal with walled gardens.
It’s completely true. Sometimes software development is at the crossroads of art and craftsmanship. So we like to do things nicely for the sake/pleasure of it and we can loose sight of what really matters. Most of the times, what really matters is the customer using the product and if the product is a tool, the most important criterias for him have to be aligned to what we spent the most time on. Sometimes we want to make a generic case out of specific ones in order for all customers to also benefit from it and that can lead us to higher, unnecessary levels of abstraction and sometimes because there isn’t enough it leads to hard to maintain spaghetti code that is working under specific conditions that are hard to evolve. The balance is thin and often blurry because it’s a bet on an uncertain future that depends on how well we can predict future business
Isn't this whole debate a repeat of the old talking point about what is value? Labour theory of value, that kind of thing?

This is simply never going to end if carried on along the lines of this article, or along the lines of most of the comments here.

There's no way to objectively and reasonably put a value on something.

All we have is a theory of subjective value, which does a bit of handwaving about utility and works out some ways where we can come to a price, regardless of the fact that the values in peoples' heads are subjective.

Thus the distinction between knowledge work and "tangible work" like bricklaying is actually a moot point. Yes, you can measure "productivity" of bricklaying in metres per day, but ultimately you care about value, not amounts of wall.

The arguments about one guy definitely being more productive than another are similar. One person values speed, another values maintenance costs downstream. It is subjective what ought to be more important.
> It seems to me that a lot of wasted energy is in the form of working on problems that no one cares about.

That's where classic software methodologies such as Waterfall are good at: everything must be carefully discussed with the customer during the "requirements analysis" phase.
And the superwealthy-owned AGI "utopia" will be the nail in the coffin. Any uprising must come before that happens...
While Ding did put himself under pressure in many games by taking long thinks in situations where it didn't really seem to benefit him, the pressure he put himself under in the final game was different. He forced a very uncomfortable endgame because he clearly thought he could draw it on autopilot. When he blundered he had 10 minutes on his clock and 30 second increment, he wasn't really under enormous time pressure, but it was a nasty position of his choosing. Either way, hard to have sympathy on a strategic level, as devastated as he clearly was in the moment.
I've done that, only to get it "fulfilled by Amazon" anyway.
A bit later, in the article, you'll see that memory patterns in allocating the arrays have a role. A role that was hidden initially.

> Again, what would you suggest instead?

The answer is inside you. You have only to search for it.
Or, if you really want to extort me the obvious: any low level language (even not implementing every detail but calling imaginary functions whose name suggest what they are doing). This exercise will show you for instance that you'll have to immediately choose if to append_to_dynamic_array() or add_to_linked_list().
They seem quite small. A smaller feline predator might do better: Serval or Caracal.
The security risks aren't worth it for me, which is a shame.

In theory someone could take nvim, compile it into WASM, and make a version that'll work without interacting with any native binaries (at the cost of some performance and nvim functionality, of course). The only big downside is that you'd lose the integration with the nvim config in your home directory, but perhaps some kind of filesystem API can help with that.
It's been my experience that, with time, opt-outs from SaaS multiply.

People opt out, some PM or whoever decides they need 'metrics' (numbers to spin)... and more categories or qualifications are summarily added. Starting the cycle again.

I assume they'll send a privacy policy update in at most six months. I wouldn't call it concerning. Routine. I won't participate, that's for sure.
> I think you're assuming that everyone has a price

Nope. They don't need it to work for every worker, they can't get every worker as a H1B either. It working for some workers makes it worth doing for businesses.
Not true in the UK. I have met a good cross section of home educating parents in the UK through multiple means (HE classes and activities, online, dropping kids off at exams,...) and its definitely not true.

There is a higher proportion of kids with mental health issues and special needs because of a lack of provision in schools. More social liberal than the population at large and more affluent. Maybe more of some religious groups.
Ye and there is way too much hand waveing about the needed gentlemens' rules and how to enforce those.
At the end of the day, the hard limit in finance is defaulting. Everything outside that is financial poetry (or engineering :-p).

I know every segment of finance loves to pretend that's not the case, because their jobs (and high salaries) frequently rely on that not being true (see the subprime mortgage crisis).
Exactly, except one hour is way too generous. If they don't provide a better solution (five minutes tops) then they can deal with paperwork.

Companies like to pretend that they can set the rules for all interactions with them when that's just not the case.
Buddhist Meditation and Depth Psychology (Douglas M. Burns 1994)
Came across this rare article which looks at this topic in depth and breadth. The appendix also has lot of meta writing, which is quite useful. Very open and unbiased writing based on author's experiences.
Defense contractors don’t give the government a discount for “fulfilling and meaningful” projects. It’s “f-you, pay me.”

Why should employees of that industry give the employer a discount?
You basically can't buy couple-dollar things on Amazon, which is rather annoying. F.ex. I wanted a fiberglass pole, 5/16" diameter. I could buy 10 for $20. Home Depot had one for $3.50.
I meant average line ratio, not literal one-liners, apologies for confusion.
Hard to fathom what engineering a civilization like that might be capable of, maybe it would emit extremely hard to detect radio noise.