skysight-inc/HackerNews huggingface dataset:
The game programming flavour of data-oriented design is often described as an optimisation technique, but I feel this is a misconception. Performance and maintainability are not mutually exclusive.

My understanding based on talks by Mike Acton and others is that DOD is biased against adding unnecessary abstraction, which in turn makes it easy to understand (i.e., maintain) the software. If you can reason about what your program is doing - which bytes are read and which are written, adding things on top might be unnecessary and hurt readability. You don't necessarily need to care about optimising for cache hits or data alignment; if your software needs to 1. read a "name" from the network, 2. make sure it's lowercase and 3. write it to the database, then just do that. There's no need to have a "name" object with constructors, getters and setters; there's no need to split your functionality into 1000 "reusable" little modules. The only time you'd use a class is when it helps prevent resource leak, so you'd use RAII when opening files in C++ to make sure they close when leaving the scope.

It's a long discussion :)
Those are good points to that I hadn't considered. As a Finn (?), what are your feelings with regards to your historical neutrality being broken by joining NATO? Surely many Finnish politicians past and present will have fought hard for that to remain the case and this will be breaking that precedent.
You don't know what you don't know. Iteration is king.

Experience can't be shared to team member. I don't mean that experience can't be documented and read. But that readers don't have visceral feeling upon reading.
It goes both way.

First, team members with limited experience don't internalized why certain things is done certain way. They "know" it through indoctrination. It could be cultural or technical. This leads to reinventing wheel or people sharing some random blog article and following advice blindly. You want to exploit your experience.

Second, it is hard for yourself to identify blindspots. Trust and delegate is easier said than done. You want to explore unknown hence expand the island of experience.

Have a mental model on where you and your teammates are on the relative experience spectrum and switch between explore and exploit is important. Fast iteration/feedback cycles help you identify that relative position on the spectrum.
> At least, like a lot of synths, they hold their value?

Like most synths, it seems so. Obviously not adjusted for the launch of the new "field" OP-1 yet, but locally (EU country) the OP-1 seems to go for about 700-1000 EUR second-hand. New one in stores here seems to still be 1100+ EUR (closest store to me lists it at ~1200 EUR new).
90% of business deals that both parties say they are excited about making happen will not actually happen
It is no gain for anyone to cheer on Hawley. Any small gains made by accident though him are lost to his greater cynicism and general disregard for anyone except Hawley.
All of those are thanks to the EU.

Totally pointless garbage that further train "Click OK" behaviour (after decades of Microsoft's existing conditioning) and enable malicious parties to take advantage of that behaviour.
> The CIA has entered the chat.

Please leave lazy, youtube-comments-style memes out of HN.
The Rider-Owned Food Courier Coop Taking on Deliveroo
Deflection.

Neighbours of Russia want to join NATO to prevent Russia invading them. And for good reason. No "mysterious" CIA-manipulation needed.
Ashton Kutcher’s non-profit, Thorn, supports EU plans for CSAM scanning
Yeah as a Swede I am somewhat sceptical to NATO as well. I am particularly sceptical of Turkey being a member (because of how undemocratic that country has become). I would probably have preferred a deeper military collaboration between Finland and Sweden (and the rest of the nordic countries) but since that to some degree already is the case today I can see why people would argue that isn't enough.

With that said I do understand NATO as a stability-bringing and mostly peace creating org so I am not 100% against joining. As long as we are not brought into any pro-active wars and NATO keeps being the effective "keep Russia from militaily f---ing with you"-prevention it currently is I would be OK with being a member.
I sometimes wonder what would have happened to the Roman empire if they had invented clacks towers. Did any ancient civilizations invent them, or is it just an ancient technology invented by Terry Pratchett?
>> EDIT: yes, I downvoted, and here's my share of a comment.
>
> Was my post low effort or malicious?

No. It was just wrong. Better to have erroneous opinions buried at the bottom of the comments than to waste time debating with fools and giving them the ego pump they so desire.
Ask HN: Is DeepL online use limited trial or just being down for now?
The billions of dollars of _backing_ should show up somewhere. https://twitter.com/dsquareddigest/status/140291428628503347...

> again - who is on the CP desk at Tether? Who is their account manager at Goldman Sachs? Who do they talk to at, say, the GE corporate treasury? Commercial paper is a short term money market that has to be managed and rolled - you can't just buy and hold the bonds anonymously.

Dan's argument is that the alleged size of their holding implies doing a lot of business, which should be being done by humans making phone calls to each other, and the gossip network doesn't seem to be able to locate any such people. Given that there are market participants whose job is e.g. "today I need to sell $100m of three month commercial debt to someone, time to start calling", one of them ought to know who's running the Tether business.

That nobody can see them in the market is a red flag.
All closed-source kernel modules and a part of the firmware blobs (those that are for devices which have communication interfaces, especially wireless interfaces, and which may access directly the memory space without being blocked by a MMU under the control of the OS kernel) are major security risks, because they might be controlled by an attacker, with no means of detection by the user.

With a security-strengthened operating system, or with a VM/container/sandbox, it is possible to ensure that any opaque user-space program is no security risk.

I prefer very much open-source user-space programs for 2 reasons:

1. I am only seldom content with a program conceived by someone else, because usually I want to do something else than they had in mind and their program is suboptimal for my use case. When the program is open-source, that does not matter. I can modify it and combine it with other programs, to do whatever I like.

2. Whenever there are problems due to bugs, incomplete documentation or misconfigurations, if the program is open source any problem can be solved sooner or later, usually sooner. With proprietary programs, typically one gets only some incomprehensible error messages and it may happen that entire departments of IT professionals try for weeks to solve the problem, without any progress. (I had such a case last year; after upgrading an old company laptop with a new one, MS Teams stopped working; 4 or 5 IT support people distributed over 3 continents attempted to discover the cause over 2 weeks, but they all failed).

These 2 reasons make the open source programs much more desirable, but if you have to also use some opaque user-space programs for specific tasks, e.g. a Synopsys Verilog/VHDL synthesis program for designing with a FPGA, that is no big deal.

On the other hand, using an opaque kernel module which may contain either an intentional back-door or just an unintentional bug which may cause your computer to freeze exactly before saving some large piece of work, or which may corrupt you file buffers before being saved, this is much worse than the use of any opaque user-mode program.
They also said that russian energy ties are harmful. They also said that Russian energy ties are essential. They also said that they want Euro for the Hungarian economy. They also said that switching to Euro is no good for the Hungarian economy. They said that the EU membership is important to Hungary. They also said that Brussels is the enemy. They stated that liberalism is a core value for them. They also stated that they are illiberal. They said that the rule of law is a core value in Hungary. Thay also said that the definition of rule of law is undetermined.

Mr Orban also said that 'do not listen to what I say, watch only what I'm doing'.
That would be okay if they called the currency lever.
Yes, https://tether.to/en/transparency
There’s a first time for everything, right? Don’t you think that it’s a pretty big coincidence that out of all the wet markets in the world, COVID-19 started in the one in a city with a major coronavirus research lab?
And the debate of hardware vs software continues!

It's true that if you just compare the costs, it might be cheaper to go the software route. But I mainly make music to go away from the computer, as I spend a lot of my days programming on one already. And the ability of pulling me away from the computer you can't put a price on :)

Plus, fiddling with real knobs that affect the sound in real-time, having a keyboard with a heavy feel, being able to turn on the hardware and instantly be able to use it (no fucking around with forced updates) and the ability to mod your own hardware with just a solder-iron is just like really really fun.
Wow, what a sexist archaic view. Learn about scarcity value.
Very slow. Not yet ready for production.
There's also a plugin for Wordpress (SimplyStatic, I believe) that creates a static copy of your site. I use it in conjuction with bitbucket and netlify, and it works quite well.
Thats the propaganda/PR reason, readily parroted throughout a mainstream media that is literally owned by the people selling bombs to NATO.

You might want to start your journey of enlightenment here:

https://en.wikipedia.org/wiki/Operation_Gladio#Operations_in...
Pretty much whole of EU already has some form of government ID (not sure if there are any exceptions, but if they are they are not many).

People are used to them, so it's really just a matter of time, before it goes digital.

I don't disagree with your observations, I just think its a forgone conclusion at this point.

That said I think the value lies in creating new non centralized (and less popular) solutions. They will probably never have mass appeal, but at least they will be there for people who want/need them.
Great, you've invented a boring old bank. That's not innovation. (Well, technically an unlicensed wildcat bank, but still)

Literally the only new thing about blockchains is an ecologically destructive brute-force solution to the byzantine generals problem. However, it turns out nobody except CS students cares much about that, so they have to dress it up with cartoon apes and web3 buzzwords.
Instead of yet another limited parser, it would be best if universal tabular data parsing is supported by allowing one to specify all important parsing parameters, as described in https://www.w3.org/TR/2015/REC-tabular-metadata-20151217/#di...
I absolutely agree with this. At this point I don't really think there's much reason to _not_ use Expo. I found setting up RN without Expo absolutely awful, and switching to Expo was the only reason I didn't start rebuilding my app in Kotlin+Swift.
> if ukraine is fighting tooth and nail against russia(with or without help) they are equals

Laughable. When an armed robber enters your house and tries to kill you and you hit them back that doesn't make you and the robber equals.

The land they are standing on is Ukrainian, the russian troops standing there have no business being there.
Do you have a single fact to back up your accusation of CIA meddling with NATO membership? Your link does not prove that.

Also, you have not provided any sources on the dismissal of reasons for joining NATO. Please do link to them if you have any evidence.

As is, it looks like you're parroting anti-NATO propaganda - it seems you're acting in bad faith. Are you paid for by the Russians?
The CIA does not leave any room for voluntary decisions to join NATO.

It actively engages in repressive counter-measures against any politician that calls for NATO war crimes to be investigated.

It has a long, sordid history of defeating sovereign democracies that do not toe the NATO line:

https://en.wikipedia.org/wiki/Operation_Gladio#Operations_in...
I meant more in terms of user/developer experience.

I imagine there's some use case where AWK will be able to come up with output that csvkit can't.

But for simple cases, csvkit's invocation is easier to remember.
Another way to store booleans that can be worth mentioning is to add (or not) a parameter in the url without a value.

To reuse the example from https://antonz.org/storing-state/#boolean-value

{"search": "potatoes", "popular": true} can be serialized as ?search=potatoes&popular
Does NATO have a process for ejecting a member?
> and most tools seem to produce and consume RFC 4180-compatible CSV

Laughs in SSIS…

There are some significant tools (or common add-ins for them) that don't entirely respect RFC4180. Though I see few files that breach it these days, thre are tools that break with conforming files (looking at you, Excel, trying to be clever about anything isn't conclusively provable not to be a date).

Our clients use it all the time, to the point where we'd lose sales if we didn't support it, but CSV is far from a safe way to transport data IMO. Each time a new requirement to deal with CSV comes in I treat it as a custom format that may or may not be something like RFC4180.
But doesn't he explicitly rest his entire theory on Freudian psychology being specifically correct?
The blocking of RT across the EU was indeed a stupid move. Not just 'wrong' but also ineffective. It gives the impression that we are afraid of Russian news. Which I think generally we need not be. What seems scarier is Russian-influenced domestic news. Banning RT won't fix the scarier issue.
This is what all web sites did before there were HTTP cookies.
For numerical computation compiled code is 10x-1000x faster; even without the GIL Python cannot compete without dropping to C/Fortran (which typically releases the GIL anyway)
> Somebody is pouring cash into Tether to support the price

Is that true? Where is this price coming from? Unregulated exchanges can display whatever numbers they want on their ticker, right?
Yup. I live in Turkey, and don't trust the local currency (Lira) and the government's power over banks to keep my dollars too.

Crypto is the safest in that sense for me, and a stablecoin is ironically more trustworthy than my country's currency in general.

Yet I don't trust USDT or UST so I'm on relatively more trustable USDC or BUSD.
Setting them as targets for nukes in the quite likely nuclear war. Russia doesn't have many arguments left.
I have tried Rust, unsuccessfully, to simply play around and to create some data generators. That extremely limited experience completely transformed the way I think about resource ownership and mutation. It made me a better programmer.
> Also, good products

Kind of. In my experience, design gets priority over things like usability and durability. My OP-Z is barely usable after a few years of owning it due to the (admittedly nice) material the chasis is made of. The buttons frequently double trig, the dials have popped out, and it's got a bit of a bend in it.

I also get some mis-trig issues on the pocket operators, though for the price I don't mind them as much. The original OP-1 didnt seem to have these issues at least.

That being said, I've never been able to fully replace my OP-Z with anything else on offer so yeh, they're innovative if nothing else.
"Surely the risk of NATO being involved in any conflict only increases as NATO grows?"

No, it diminishes. NATO is a defensive alliance. The more members it has with credible military spending (which Finland has) the higher the cost for Russia to invade.
The existence of GLADIO is all the evidence one needs. Its purpose is to ensure any and all impediments to the expansion of NATO are removed.

The "Ma' Russians!" claim is not worth responding to, but I'm an Australian, have lived for decades in the US and in Eastern Europe, and I no longer play the nationalist game. I've been following the Wests' war crimes and crimes against humanity since 9/11, which has led me to the conclusion that yes indeed, we are the bad guys for starting World War 3 in 2003 with the illegal invasion of Iraq.

Nice try though.
Right that's what they say but how do I or anyone else redeem that?

Otherwise there's no need for physical backing right?
You know what would be really helpful here? Links to sources to know what the heck you're talking about. Preferably Wikipedia pages or something like that.

And no, "do your own research" is not a valid answer.
What about all the scripts and programs that depend on the GIL to give correct results - often without even their authors knowing about it? I guess making this opt-in with a compiler flag is ok, but I would be very, very careful about making it the default. If that ever happens, we will be one Python interpreter upgrade from Y2K-like disaster...
Sidenote: the actual tulip bulbs were far less silly. They were a productive investment. You could plant them to make more bulbs.
And here comes my chance at finally getting an OP-1 ;)
There's a video where Michael Seibel of Y Combinator says something like "Don't treat your MVP like it's precious. Treat it like an old t-shirt you plan to wear to paint the house in and throw it away afterwards."
Nobody wants war, but we also don't want to be part of Russia.
Putin can de-escalate this anytime and "losing" doesnt make him seem any worse than starting a war, killing tens of thousands and making millions flee their homes.
Show HN: PodcastDetails, get all the stats about a podcast
Given that the feature list reads almost like new product and the OG is already pretty complex, I'm most definitely happier with mine now than before.
What would put him at risk in todays legal climate is his own choice to short sell the GBO, but the coordination with others to make transactions that would cause it to drop. Then you're not making investment decisions based on your belief that the value of the GBP would decrease, but you're asking others to make specific transactions with the purpose of changing the GBP exchange rate so you could benefit from it.
> Ubuntu friendly application that’s one step up from MS Paint

mtPaint -- For Windows and Linux, and very stable. (https://en.wikipedia.org/wiki/MtPaint)
> Unfortunately, Python 3.11+faster-cpython work has already superseded some of it,

Why is that unfortunate? If his patch being slower than python 3.11 isn't acceptably fast despite being faster than every other python version before that then python was never acceptably fast to begin with.

Linux got rid of the BKL ages ago, that the Python community still holds onto the GIL as if it was some multi threading holy grail isn't even remotely funny anymore.
NATO has really benefited from having Turkey as a member in this war (which is essentially a proxy war between Russia and NATO)-Turkey exercised its right to close the Bosporus to military ships not based there, which prevents Russia from reinforcing its Black Sea fleet. An ex-NATO Turkey might have taken Russia’s side and left the straits open. Closing them disadvantaged Russia far more than anyone else, since Ukraine really doesn’t have a navy any more, and other major naval powers were never likely to directly intervene on Ukraine’s side.
This is about picking a side. Luckily, people are free to move to the side they prefer (somehow Russia does not seem as popular as the "West"...).

If you prefer the Russian system - move there. If you are totally indifferent, maybe make a coin toss.
Sounds interesting - can I suggest you link to some sort of screenshot or (better) demo account to compel people to register?
> They’ll listen to you next time, won’t they?

Obviously not.

The weird thing about having been on the internet so long is how nobody listens any more - for any idea, no matter how bad, you can find a community built around it, defending it against outsiders. A million micro-cults.

It wouldn't be so bad if there weren't serious negative externalities to the rest of us from this.
Feels good to be on the ‘righteous’ end of canceling people, eh?
I think you're confusing "smart" for "upper middle class people with gleaming straight teeth."
I wrote extensive amount of Dart without even reading documentation and any prior Dart experience. Knowing dart is never an issue if you know basic Java/Php/JavaScript.

The only thing I really hated about Dart was poor enum support. Now that's fixed.
>I noted in my comment that there was actually peace in Eastern Europe before NATO expansion.

Yes, there was a peace and Eastern Europe suffered under Soviet Union. Of course former Soviet satellite states seek military alliance to prevent that from happening ever again. If you are American and nuclear war is all you are afraid of, then it might make some sense to oppose them (or now Finland and Sweden) joining NATO.
If there is a nuclear war because of this mess in the near future, then we will all see how did this work out for everyone on this planet. If you pressure a weakened nuclear power into a corner, what will they have left? Western countries operate under a false assumption that oligarchs/rich call the shots in Russia while it's the power/security forces who do, keeping oligarchs on a short leash. From that point of view, it's not only conceivable Finland would be attacked before joining NATO, but that this would escalate to an all-out-war with nukes.
Success on platforms that have a recommendation system (YouTube, Roblox, Google etc.) is nonlinear.

Because results are ranked by some metrics, if you make your thing 10% better (watch time, play time, CTR etc.), it will not only reap the direct benefits of being that much better, but the indirect benefits of now outranking others whenever the situation arises where it can get recommended vs. others (recommended videos, games, search results).

So it can make sense to put in more time into making something just a little better than would seem intuitively reasonable. MrBeast and Tim Urban of WaitButWhy both talked about this in their podcast interviews.
There is absolutely nothing interesting in this diff that I can see?
Again, you are just deflecting, trying to distract from the core: The neighbours of Russia do not want to be invaded by Russia, so they join NATO.
Those parameters are URL/Header/descriptor parameters. They don't live in the CSV itself.
It looks nice and I may consider buying one for research purpose. But I know the price tag can be quite high for many. Maybe that's partially the reason that I believe free and open-source software is a form or music democratisation. I would like to invite those who are interested in this idea to try my live coding project in the browser:

https://glicol.org

I have been taking this project to different workshops and there will be more. The most unforgettable experience so far is that in one place the host can only provide old laptops that can hardly run Chrome smoothly. It really makes me think a lot afterwards. There are so many people excluded from music making due to the price tag.

On the one hand, it's exciting to see the exploration aestheticism, design and interaction. But on the other hand, we should really consider the democratisation of music tech.
That does not prove your accusation that CIA was meddling in countries that willingly asked to join NATO because they did not want to get invaded by Russia.

Also, you're mischaracterizing the purpose of Operation Gladio.
https://en.wikipedia.org/wiki/Scorched_earth
I did similar changes, with noticeable but modest results.

It was when I added 2x100mcg of vitamin K2 per day, that I saw a huge difference - possibly to the point that technique doesn’t matter anymore.

YMMV. Do not trust medical or nutritional anecdotes from the internet. For all you know, I’m a dog.