skysight-inc/HackerNews huggingface dataset:
> Obvious violation of securities laws, with hundreds of millions in profit. Who knows if he’ll ever be held accountable

It’s in court [1] and under investigation [2].

[1] https://www.reuters.com/technology/musk-suggests-late-twitte...

[2] https://www.politico.com/news/2024/05/30/musk-agrees-to-test...
Perl has been called "the first post-modern programming language" by its creator and the motto is "There's more than one way to do it".

Both of these describe a write-only language, and Perl doesn't disappoint. Yes, I have seen well readable Perl code, it exists. But the language doesn't nudge you that way.
Aside: Richard seems impossibly nice— like, if Mr Rogers was a programmer, he’d be the creator of Roc.
Ask HN: Share your VSCode layouts, tips, and hacks
I primarily use VSCode for my development. Outside of nested windows, some basic plugins, and memorizing a few hotkeys I feel like I'm not taking full advantage of what it has to offer.

Do you have any favorite layouts, plugins, tips, etc. that make your dev work more efficient?
None. Most are filled with too many pointless comments, side commentary, tangents, and can't show detail over audio.

I can't listen to them anywhere I want. I have to pause and rewind constantly to catch detail. I can't underline something significant or save it for later.
The 1990s synthesized dance track that is the unofficial anthem of Copa America
Senior devops here, the ultimate goal of the devops is to remove itself from the equation, when the cicd gets in a good place we switch focus to other areas like observability
I don't remember it being consistently revised downwards. I'd love to see a breakdown of the historical trend with revisions, or even just the last time it's revised upwards. I'm just not sure of the right place to get reliable data for that, usually the revised data is just dropped in to replace the original, inaccurate data in any historical trackers
Pam claims to have seen [the DVD logo in the corner] when she was in the conference room alone. I believe she thinks she saw it.
Usually the way it works is that when you hold a sensible position, you are flagged by your company.

When you trade, your broker reports these trades to your company through KYC matching.

This all gets summarized and sent to the local regulator, which performs automated fraud detection.
Linus must be quite the monster!

> Tabs are 8 characters, and thus indentations are also 8 characters. There are heretic movements that try to make indentations 4 (or even 2!) characters deep, and that is akin to trying to define the value of PI to be 3.

https://www.kernel.org/doc/html/v4.10/process/coding-style.h...
Properly testing concurrent data structures
These guidelines are most likely implemented through RLHF (Reinforcement Learning through Human Feedback), so, as the last step of fine-tuning after training the "raw" model.

So they are harder to jailbreak than system prompts.

Training = mixing something into concrete

RLHF = adding tile

System prompt = painting over it with dry-erase markers
It's fun, the URL could include the radio station name and frequency so it can be shared.
Is this a reliable news source? Seems like they have quite the agenda in most of the headlines I browsed on their site. Does not seem to rise to the level of journalism that is often called for on HN.
what IQ test were they taking?
Containers and what you put in them isn't really the same thing though. I can't imagine doing deployment without containers ever again, but I'm not sure why you would put a database in one. Well except for local development. You do have a point of course, because people do put all those silly things into containers even when they don't need any of it.

For me the real issue is that we still live in a world where many developers don't have anyone to hand that container off to. Even if your cloud helps you, you're likely still going to have to configure things like networking, and while I've done that myself because nobody else could, it really shouldn't have been something I did. The first time I did it, every application/service had 250 IPs despite using 3 or 4 and I'm fairly certain my vnet ate up like 50.000 IPs which I think you call a block? And as you can see, I still shouldn't ever configure network, but I'm still the best at it and nobody in management seems to want to change that.
Does anyone know of ways to expand this towards 3D paths with consistent screen-space stroke width?
Happy to see the neverending fruits of using Euler spirals in place of Béziers. Very few people can boast of such influential phd work.
Cool concept, but desperately needs display of the currently playing song/program name!
What do you need non-columnar layout for? Do you expect thousands of concurrent single row writes at a time?

If you use embedded duckdb on the client, unless the person goes crazy clicking their mouse at 60 clicks/s, duckdb should handle it fine.

If you run it on the backend and expect concurrent writes, you can buffer the writes in concatenated arrow tables, one per minibatch, and merge to duckdb every say 10 seconds. You'd just need to query both the historical duckdb and realtime arrow tables separately and combine results later.

I agree that having a native support for this so called Lambda architecture would be cool to have natively in duckdb. Especially when drinking fast moving data from a firehose.
> Central bank != government in most developed countries

If the government can keep issuing more bonds, essentially any time it wants, and it knows that the central bank will always be there and can use its infinite money supply to buy all of the bonds which the government chooses to create, then we can safely say that there is no meaningful distinction between the government and its central bank from the perspective of citizens. From their perspective, it's just new money coming out of a big state-controlled money printer.

> Exchange rates are not stable for a variety of reasons that are not purely supply-related

Yes but it's a fact that all countries aim to keep inflation at around the 2% to 3% mark. If a country just stopped printing money and backed it with gold (for example), then that country's currency would almost inevitably go up in the long run. Consider that the US dollar has lost 90% of its value in the last 50 years or so to inflation. This would show up on the forex charts as a sustained, upward trend if any country did this.

Just look at fixed-supply cryptocurrencies like BitCoin and DogeCoin if you need more proof of this effect... I hope we don't need to make the argument that DogeCoin succeeded on the basis of its economic efficiency... Using the electricity of an entire country to process a mere 4 transactions per second... It would seem that the fixed supply of DogeCoins and BitCoins contributed to massive price increase in spite of economic inefficiency.

BTW, didn't Gaddafi of Libya try to introduce a Gold Dinar currency? I'm sure this bears no connection to what NATO did to him after.

Did any country manage to abandon their national fiat system without its leaders being assassinated or overthrown in a violent coup? Kind of suspicious. Name one country on earth which isn't on the same inflationary fiat monetary standard. Most have a central bank and work much the same way, those which don't just use some other country's fiat... Some countries aren't shy about going the hyperinflation route... but no country will dare try the deflationary route. Why? Why is it that only decentralized currencies without leaders were able to achieve this?
I don't think there is a software crisis. There is a more of a software glut.

There is so much software on so many platforms, such a fragmented landscape, that we cannot say anything general.

Some projects may be struggling and falling apart, others are doing well.

There is software that is hostile to users. But it is by design. There is cynicism and and greed behind that. It's not caused by programmers not knowing what they are doing, but doing what they are told.

The users themselves drive this. You can write great software for them, and they are disinterested. Users demand something other than great software. Every user who wants great software is the victim of fifty others who don't.

Mass market software is pop culture now.
> Constantine has been written to have zero-dependency, besides the Nim compiler.

More of this, please. I think this should be the norm.
So the government mandates a minimum price for a stock which is higher than people want to pay for it, and so people stop buying that stock and it becomes de facto worthless even though by law it has that minimum price. What does that accomplish?

Or were you being sarcastic?
atm it only supports claude models, but will look into supporting openai and ollama
Postgres doesn't automatically reorder rows by clustering on a primary key but you can perform clustering manually, and if the table isn't completely filled it can attempt to maintain rows in order (as long as there is room for it)

https://www.postgresql.org/docs/current/sql-cluster.html
I find actually caring about other people and what they say rather than 'trying to be a good listener' helps me be a good listener.
This has been a thing for more than just a couple years [0]. Maybe there is nothing nefarious with correcting the original estimations when more information is known later on.

[0] https://www.nbcnews.com/politics/meet-the-press/half-million...
I hate this user interface
Congress exempts itself from insider trading laws. There is a 'Nancy Pelosi stock tracker' Twitter account that tracks Congressional buying and selling of stocks.
It’s more CS education and learning focused, but my friend Oz and I have been doing the CS Primer Show for the last year. Had a brief hiatus for more family time, but we’ll be back in August with more chats and whatnot about Bell Labs and other computer science fun.

https://show.csprimer.com

Also YouTube version: https://youtube.com/@cs_primer
It's incredible to see how much stuff has been added over the last couple of years.

I've missed a lot of these that I'm going to take advantage of!
We don't need to refer to the third millennium as a whole right now, being in the first part of it. And by the time people need to refer to the 2000s, they will no longer have a reason to reference the 2000s.

You can also refer to, in speech, the twenty-hundreds, without ambiguity; I suppose, if you want it more compact in text, you could always write the 20-00s.
>it seems to be an issue that's hard to reliably reproduce

You say that like the unreliability is the result of some extrinsic influence like the weather or unfair portrayal of the project by journalists and not a strong sign that the project has unmanageable tech debt or does not have the human resources necessary for the difficult task of competing with Chrome.
I have the translation by Thich Nhat Hanh and it is excellent.
>> You can log into a password manager from the browser. Now you’re completely pwned.

> Can you elaborate here?

Your point is that if you have both a password manager and a 2FA app, it is functionally as insecure as just having a password manager with integrator 2FA storage. I pointed out how that is worlds apart. If you store your passwords and TOTP together in a password manager, and someone breaches it by say, shoulder peeping, they can just login via the web and now they have full access.

In the case of a separate 2FA app, no such luck for them. They can log in to your password manager, but since they don't have access to your TOTPs, they can't login anywhere (or anywhere important, if you do what I do). This means they can't breach your Apple/Google account or 2FA either.

> Separating the passwords and totp but still using just 1 device, can also be a single point of failure.

But if someone compromises your phone, they are already physically close. At that point can also just yoink your Yubikey out of your bag or pocket, both within less then a meter of your phone :)
In general, theorizing about evil maid attacks is useless because any sufficiently motivated threat actor with access to you and your stuff will breach no matter what, and your unfriendly neighborhood hacker will not have sufficient motivation and/or tech to breach you.

If you mean that as: if your drop your phone in a lake on vacation you're SoL.. well, keep a sheet of backup codes printed and hidden or in a vault and bring it with you on vacation. The backup codes aren't enough for any opportunistic thief, as they'd still need your password and/or access to your e-mail.
Software Unscripted, by Richard Feldman
The Changelog is decent and has a few spinoff shows.
Also Oxide and Friends.
Is that all you got?
There is one checkbox. You all have to share it
A hacker doesn't need to clone your SIM, all they need is access to an SS7 line almost anywhere in the world and they can see your messages, regardless of carrier or phone. I suppose North Korea probably doesn't have access to SS7 servers, but that might just be the only one. Granted, SS7 isn't cheap or easy to get access to, but when it comes to banking fraud, the economics change.

The victim will be disconnected from the network, but there's no way in hell the first line of carrier support will detect any of this. You'll have to put your faith in the security monitoring of your carrier (the ones letting spoofed numbers in and out of the network, so good luck I guess). There's absolutely nothing you can do about this thread other than hope that your carrier is smart enough and that you're not important enough for a sophisticated fraudster to target.

As for cheaper threads, everyone who tweeted about owning a crypto exchange account with their phone number on display will probably lose their SIM at some point. SIM swapping is easy with a fake ID, and people within phone stores have been caught doing it from the inside.

SMS is insecure and often abused. Don't use it. Maybe also disable 2G on your phone while you're at it.
How rules made in Europe put Ethiopian farmers at risk
How to Fill in Your 7 Kindle Keywords: 2024 Update – Video Summary and Q
After “The president is strong sharp and focused” finally getting challenged without being accused of having an agenda I hope the associated “The economy is the best ever people are ungrateful or too dumb to understand” will follow the same path.
This is great. Python is my main language and I learned a lot.

The piping and typing changes are so useful ! Bookmarked and I'll be coming back to this often.

I also caught the sleep token references. Well done .
The problem I have with that version of Euclid's definition is that direction is not defined.

Playfair interprets Euclid as follows, I am using my own words here, a straight line is that figure which has the property that if it intersects its moved copy at 2 points it necessarily coincides with it everywhere. "Movement" is undefined, it has to be an isometry.

Hilbert's is more abstract and based upon sets. Line is a primitive (undefined name) that interacts with two other undefined names (points and planes) according defined relations (lies on, lies between and is_congruent).

More here https://en.wikipedia.org/wiki/Hilbert%27s_axioms
Well, I think to some extent, the eurosceptic UK tendency, encouraged by the tabloids, was to seek out things to be offended by (sometimes simply making them up; see bendy bananas.)

Never really heard of this anywhere in Europe _outside_ the UK, tho.
- Software Architektur im Stream (mostly German, but sometimes English)

- 2.5 Admins (sysadmins Talking)

- A Bootiful Podcast (Java / Spring)

- Risky Biz (IT Security News)

- Software Engineering Radio

- The Engineering Room with Dave Farley

- Ship It (What happens after git push)

- ThoughtWorks Technology Podcast

- Big Ideas in App Architecture (Cockroach DB Makers)

- OpenSource Security Podcast (Two guys talking about OS)

- InfoQ Podcast

- Engineering Enablement
>This kind of shifts the blame away from the private sector which is actively undermining democracies.

This. Rants of the GP's type are pretty common after one gets an intro to the monetary system with a little bias thrown in. These are readily available on a YouTube near you.

They tend to be vague and talk about "the banking system" or "the economy" or "the government" being somehow corrupt or rigged, as if by design.

Thing is, they're not wrong that something is amiss, but it's not the systems in general. It's private people and corporations that are doing the rigging. Free flow of money into politics courtesy of Citizens United, regulatory capture, a purchased SCOTUS that now openly represents anti-democratic ideals and defangs government in favor of oligarchs, etc.

And, it's accelerating. Who'll even need regulatory capture anymore when you can just have SCOTUS nix the government's power to regulate?

These are the actual issues and their source is pretty clear. Through that lens, vague ideas about "the system" seem so egregiously obvious a distraction, they read like disinfo.
Show HN: Instagram Name Generator
When you learn all the magic words, it easy to fool even real scientists for a moment or two. I managed discuss with David Deutsch at least thrice in Usenet until he finally understood I am full of shit.

"You know these words you are using have actual meanings".
Looks interesting! Another interesting paper on this subject is 1. They seem to have a different approach; the one I reference uses a quadratic bezier approximation that is fast for random access graphics such as fragment shaders. This is very useful for having screen space constant width shapes in 2- or 3d space, skimming the paper that appears to require much more preprocessing.

1: https://hhoppe.com/proj/ravg/
Go & Rust maybe, but I've had nothing but trouble with C/C++. Bigger projects usually have their build process well documented, but smaller thing usually give you an apt-get command for Ubuntu 18 and maybe a Makefile. Good luck running that even two years later on a different distro. The package names won't match and when you find them, the new version won't be compatible and the old version won't be in the repos, so you need to build that from scratch, recursively...
Signal under fire for storing encryption keys in plaintext
As posted elsewhere, making $107k is illegal. Making $107M is legal. Lots of people made thousands, tens of thousands or hundreds of thousands. In aggregate, they made single-digit billions based on the losses Citadel had to report. DFV alone made north of ten million (realized then) and is up north of $200 million right now (currently unrealized gains).
It is naive to paint the leaders as well intentioned in this.

For example, Boeing moving its headquarter, so the decision makers are far away from the reality on the ground. This pattern is visible in less extreme ways in most companies. CxO's are typically on another floor than the other people.

The idea is clear: They don't want to know what happens in reality. They want to be able to deny anything, while nudging everyone in the right direction.
The chain printing is not so user friendly, I find; I just ended up typing out multiple labels with spaces inbetween instead, and cutting them with a pair of scissors.

This (along with the chain printing) only works when you know you have a lot of (similar) labels to print beforehand.

To me, it's also less about the cost of the wasted tape, and more about the extra litter it produces.
Look at the quadratic bezier fragment shader in https://hhoppe.com/proj/ravg/ might generalize well zo 3d.
The way I did it was to run Weston without any icons or anything and using systemd to start my app and also having systemd reopen my app if it closes. Worked well enough.
For me the Diamond Sutra is the essence of Mahayana Buddhism.

> To me, it's very funny. how can one read about all the absolutely galactic scale quantity of "merit" to be gained right next to explanations about the illusory nature of words without laughing?

It’s all part of one of the central themes that accumulating merit is for the phenomenal world and ultimately meaningless for the transcendent.

“A bodhisattva does not need to build up virtue and happiness… A boddhisatva gives rise to virtue and happiness but is not caught up in the idea of virtue and happiness.”
Friendly Reminder: Stop Talking, Start Doing
> ... but the real-world value here is overstated. Malware can always just steal your tokens.

Stealing a TOTP secret means being able to generate all the tokens. Which allows, for example, to take over an user account and lock the legitimate user out of his account. MITMing a single U2F/FIDO2 allows you to... log in? From one of the system uses to access his account (the one that's compromised).

I've got sites where the FIDO2 to log in and the one to change any security setting require two different security keys. And even when it only requires one security key, the procedure to take over an account requires several tap on the physical security key. A savvy user won't be tricked into tapping his security key for no reason.

Let's take, say, a brokerage account. There's a security key for withdrawals. Without that security key an attacker would be MITMing me by stealing one token could... Consult, what, see my balance and trade for me!? But he still wouldn't be able to steal a cent (and my account ain't big enough to move the market).

The real-world value of an HSM sitting on a device with a tiny attack surface has a lot of value.

The very reason they exist being that compromised computers are a thing. Compromised Yubikeys are not.
> Central bank != government in most developed countries

And this negates their conclusion how? To a layman it reads like a distinction without a difference.
The mastering would have to be basically non-existent for it to use a dynamic range larger than available in 16bit, and would mean noone would ever hear the quieter parts.

If we're talking unmastered recordings for archival, yes 24bit is very useful. For final mastered copies released for listening it's completely untrue that 16bit doesn't offer enough dynamic range.
The Irish like to say "half one" meaning "half past one". In my native timekeeping parlance "half een" means 12h30. Germanic/Dutch origin.

So whenever I talk time with the locals here I repeat the time back in numerical style to avoid confusion.

"The shop opens tomorrow at half ten".

"Thanks, store opens at nine thirty. See you then."

"No..."
Yes, someone made a similar suggestion and will consider implementation in the future.
Judge says FTC lacks authority to issue rule banning noncompete agreements
Yabridge: Transparently Use Windows VST2, VST3 and Clap Plugins on Linux
"It would be amazing if we could create tools that allow us to describe the essence of the model and make it directly available to our brains so we could all collectively reason about it and manipulate it collaboratively."

Fuck that, I need a job.
As the author I'm happy to answer any questions. I'm glad you like the idea of the extension.
I humbly submit to you hypothesis that the lawlessness of finance is so pervasive that it has effectively become legalized through intellectual and regulatory capture. If you're interested in supporting evidence for this idea, check out how Enron sought and acquired SEC 'approval' for their ponzi instruments....
> Congress exempts itself from insider trading laws

Not true [1]. (Enforcement leaves much to be desired.)

[1] https://en.m.wikipedia.org/wiki/STOCK_Act
I categorize myself as a “don’t care, would use whatever the codebase is using”.

But I realize now that I rarely press tab or space when I indent. I find that most of the time, I am either leveraging auto indent, or using vim’s/IdeaVim’s >> and << commands to indent. At this point, I honestly have no idea if I’ve been using tabs or spaces in the last 6 or so years.
The current song won't work due to the stations not providing such through the <audio> tag, which is used to play the stream. Would loved that as well and when I designed it, was something I expected to be possible but then not with the current setup. If a solution becomes available to this effect, would definitelly implement it right away.