skysight-inc/HackerNews huggingface dataset:
> if we reduce it to just 2 sides

You reduce anything to just two sides and you are needlessly polarizing and handicapping your own analytical abilities. If the subject matter is actually serious and not a passing fancy, this is useless.
If you like this kind of thing, check out folklore.org as well.
Original as in first one to put magstrip reader on the gas pump on Florin Road, Sacramento, California 1981.

Philips started making compact tape recorder heads in 1963.

Magstrip on credit card has been around since 1969 (American Express) and on bank ATM card since 1971. I got my First Interstate ATM card in 1977 and got to hacking then.

Also, we sold accompanied magnetic cards then as well.

https://en.wikipedia.org/wiki/Digital_card#History
> It is simple.

No, it isn’t.
What might be a richer nation? There are no records of one. There are other quite rich ones today, perhaps with higher wealth per citizen averages. Perhaps a wealthier nation existed once and left no trace.
I disagree for two reasons:

1. the git commands map so cleanly to the states
2. there are so many terrible GUI interfaces that try and coddle the developer, really hiding the intent

I think the real problem is the flexibility allows for a lot of totally unintended but "legal" actions, from which it is really hard to recover because it's not your standard workflow.
> West fought hard to kill it in the last 30 yars.

Nope. We just sat by and watched whilst your own oligarchs pillaged your natural resources and asset stripped your industry. This was a mistake. We should not have allowed that to happen. But the alcoholic dotard Yeltsin is most to blame, since a lot of it occurred whilst he was in power.

However, you say over the last 30 years, for most of which Putin has been in power. Are you suggesting that he allowed this to happen on his watch? Is he not the awesome leader who made Russia strong again after all? What are you actually saying here? He lay down and just let the West screw your aircraft industry? That doesn't seem very likely. It certainly doesn't seem like the image that Putin likes to portray. Perhaps he, and the rest of Russia's leaders, just mismanaged the hell out of everything and that's why your aircraft industry isn't doing so well?

> we can produce brake pads domestically

Brakes are more than just brake pads, as I suspect you well know. Still, I'm sure Russia can produce all the necessary parts, which is why I'm interested in what happens after the 10 day permitted period.
I haven't had that happen for a few years now... I will say the RX 5700 XT had a really rough few months after launch on Linux. Other than that, it's been relatively smooth.

Mostly been using PopOS and Ubuntu-Budgie.
Why “anomie” is eroding the soul of our society
https://www.sec.gov/Archives/edgar/data/1318605/000095017023...
I never ever sign in with google. I don’t trust a pop up asking me to input one of my most important passwords and logins. Maybe there is a way to make sure I am not being duped but I just don’t like it.
That's true unless you have a Micro Center nearby. I picked up a new Asus laptop with an i5 1135g7 for $250 about 6 months ago. They are selling a new Lenovo with an i3 1115g4 for $200 currently.
you can easily do them, I added a comment on the article showing how....

https://github.com/linkdotnet/Blog.Discussions/discussions/7...
I'm all for magic mushrooms and legalization, but I don't buy this 1st amendment religious exemption bullshit. The law should apply equally to everyone and everything, or it ceases to have any meaning. It's the same as the Supreme Court carving out a religious exemption to the Civil Rights act. There's no good reason why people's woo-woo beliefs somehow changes whether the law applies to them or not. It's ridiculous.
I have not spent much time in France, and I guess that use Apple Pay to accomplish the same goal of not sharing credit cards.
The "shared server" concept is funny because as much as it seems old fashioned, it embodies the spirit of all the modern things:

* Serverless - in that you don't need to do server admin

* Online IDE - CPanel lets you make changes online to your code

* Continuous Integration - When you save the file online it is in immediate production

* Branching - you can copy a folder from one subdomain folder to another - this effectively gives you a poor man's git and environments in one swoop!

It is like a REPL of web dev. Nothing can come close to it, because once you made your changes they are live, there is no infuriatingly slow publishing step.
Your first paragraph is spot on. A quick look at the ToC made me think it's a "how to reproduce every r/unixporn screenshot ever" rather than teaching something interesting about Linux for people well-versed in administering or using other Unix-like systems (e.g. Mac OS, FreeBSD, ...).

This may be oddly specific to myself, but I hate having to memorize internal IPs and like to address my computers with their hostnames. This article makes no attempt to tell me anything about hostnames, mDNS, DNS-SD, etc. on Linux. Is mDNS configured OOTB on most Linux distros like it is on Mac OS? If not, which implementations should I consider using? So on, so forth.

I also find it a bit amusing NeoVim is automatically chosen for the reader. I'll stick with Emacs, and I know many others will stick with VS Code or just plain old Vim. :)
Light-up ocarinas that change color as you play
https://youtu.be/z8TVICcIt_0

You can buy them here:
https://www.songbirdocarina.com/collections/synesthesia-ocar...

P.S. I did something way fancier than a Fourier here.
Looks to me like the 1P biz rate is $7.99 per chair per month, so once you hire employee number 100, you're spending $9600/yr. That shouldn't put you out of business, but still could be spent elsewhere?
> Given that they’ve started or backed wars with everyone around them in the last decade

Everyone around them in the last decade? Yemen, sure, and I know about the (hotly contested) accusations about Iraq (and Syria), and but Jordan? Kuwait? UAE? Qatar? Egypt? Heck, even Israel, despite the history and absence of diplomatic recognition, they are more informally aligned with against Iran than opposed to.
> because the companies controlling the browsers want to use them to harass us too.

We can be more specific than that: Google wants to harass their users too. Between Safari, Firefox, Brave, and Arc, I’m not seeing that anywhere else.
It's just the cost of doing business with some control. Get a cheap domain and a low-end VPS/VM with a fixed IP (Vultr, DO, Hetzner). You can't really expect to get everything free.
> "No struct tuples" is false - that's what the `struct` keyword is for. (It may have been true when the article was written.)

Quite probably. The underlying CLR ValueTuple type is a relatively recent .NET addition (and partly only exists because C# asked for it). (It was added in Fx 4.7 / Core 1.0, whereas the reference type Tuple was added way back in Fx 4.0.)
This debate predates modern AI and I've been having this debate for a lot longer than generative AI had been around. I think it's more likely that you really want to make a point about AI rather then you have deeply held views on intellectual property
And pursuit of collecting profit decidedly is not pursuit of anyone's well-being. Workplace safety and food inspection regimes did not come about due to market pressure, for example.
I do the same on mobile, not sure I noticed any reason it's worse there.
Here's some reference materials

http://fleen.org/fences
Agree with this. When I was cycling a lot, my summer workouts were planned around functional drinking fountains.

This is in the US even. Working drinking fountains are not as ubiquitous as you might think in a lot of areas.
There are older languages just waiting for the people who dislike IEEE 754 floats to notice them too, like Common Lisp and Scheme. They have a numeric tower which includes both rational and complex rational numbers:

> (+ 5/3 4/5)
37/15
> (expt #C(0 1) 2)
-1
> (expt #C(3/2 1/2) 2)
#C(2 3/2)

And of course they all support arbitrary precision numbers as well:

> (complex (fact 10) (fact 20))
#C(3628800 2432902008176640000)
> (/ (complex (fact 10) (fact 20)) 29)
#C(3628800/29 2432902008176640000/29)

Composition is a wonderful thing.
But the screenwriter was probably perfectly happy with all the office automation eliminating the jobs of people who did day to day office work. They probably didn't even notice.
Agree.

For now, you can get a reasonable DU via an [external library](https://github.com/mcintyre321/OneOf).

[Nick Chapsas Video on Usage](https://www.youtube.com/watch?v=7z-xjijYfcI).
> I don’t think it’s that simple. In order to have a claim to fair use, you would have to argue that the derivative work doesn’t negatively affect the market for the original.

No, you don’t.

That’s a factor weighing in favor of fair use, but the fair use factors are not defined in such a way that that is a necessary factor.
Depends on the country. In Poland, most banks use a standardized interbank instant cheque system which is integrated with your phone number, and everyone would use that for settling small sums between each other. Sweden has a similar system that's even more flexible.

Meanwhile, German banks offer a similar solution (giropay), yet - in this privacy-obsessed society - everyone uses PayPal instead.
> this kind of ridiculous sensitivity about a country's perception before

What's up with these emotive labels? Lots of people (myself included) enjoy klyukva - it's an awesome source of hilariously absurd content.

But you'd be surprised how often it actually leaks into supposedly serious reasoning, constantly making you question exactly how far (not even "if") the person you are talking to is detached from objective reality and what are their assumptions. There are quite a few examples of this even in this comment section.

Obviously this is not really unique - likely an extremely common view of foreign cultures people aren't really exposed to. The example with Americans isn't representative though since we are all exposed to this particular culture.
Musk is the tech version of Trump. Basically narcissistic frauds.
Indeed. They’re a security awareness arm of DHS. Frameworks, photo ops, pdf flyers. No teeth.
its because they are easy to do in C# without explicit support, but the proposal is still in the works, but they argue a lot about the syntax and about exhaustive type checking for all the edge cases.
Yeah, to me that's one of the most poisonous things about bubbles and gold rushes. A bunch of people make good money doing things that are terrible, ridiculous, or both. They don't learn the lessons they would in a normal environment, and so they may be like that forever, and may continue to do terrible/ridiculous things as long as the money holds out.
Yeah I thought exactly the same. At best they were a bad day at the Onion, which itself jumped the shark a good 10-15 years ago. Not sure what the guy is worried about, but maybe his own writing is pretty awful if that's his analysis of da Vinci's output. For the hackneyed drivel that gets on mainstream TV then AI is likely to be good enough, but I don't watch that kind of TV because of its lameness. If have thought an AI could reliably write a Simpsons episode without too much trouble if fed the corpus of the Simpsons, but again, we're not talking about a vital media art form.
Secrets and lies
>while also having high runtime efficiency as a requirement (the reason why C/C++ are such prominent languages for compilers

I'd want to believe that compiler engineers really put effort into compilers performance, but I just don't buy it.

LLVM, GCC, MSVC, etc, etc all of them touch C/C++ and are slow as hell

For compilers written in other languages I'd say that still LLVM is the bottleneck

>It avoids the cost of automatic memory management and provides low-level control.

What "low-level control" do you need? It is not firmware development.

Btw: Microsoft rewrote their C# compiler from C++ to C#.
Rumpdisk on a GNU Guix childhurd: https://toot.aquilenet.fr/@civodul/110848429561223704

just one simple `guix system reconfigure' away!

Guix Hurd on my thinkpad x60: https://todon.nl/@janneke/110451493405777898

yeah, that's real (old, but not ancient) iron.

Enjoy!
Maybe "it's enterprise" means that's what the enterprise standardized on. There are a couple of practical reasons that come to mind on why that's the case - a) it's more resilient and durable than messaging platforms, and b) it is a platform of dumb pipes, so to make it a central data bus managed by platform teams means that they don't have to get into the detail of which queues perform what functions, have what characteristics, etc. Rather the client teams in the various business units can take care of all of their "smarts" the way they want. It also handles log/telemetry ingestion, data platform integration, and interservice comms use cases which is pretty multi-functional. That's the primary reason why Kafka has become such a pervasive and common platform, it's not because it's trendy, in fact most operations teams would rather not even have to operate the kafka platform.
No. I'm saying "you" are the person in the Zoom call and who agreed to the Terms of Service when you installed the software, but the "customer" is the Zoom account owner, and these are usually not the same person.

Most people in Zoom calls at any moment are in calls where they are not the customer for that call. I would guess most Zoom users have never been customers in that sense, as in they never initiate calls and may not have an account.
I have experienced this in three states, so it's not limited to a single community, but I'm glad to hear that it can be better in some places.
Okay, but I'm not sure they're wrong assumptions, because I don't know how UBI could not be government based, and I haven't seen any explanations challenging it.

Either it needs to be government based, in which case I think some third party service explaining how they are helping to enable it by providing identifiability is subject to the criticisms I've laid out, or it doesn't need to be through the government, in which case I'm honestly curious as to any explanations from anyone of how that works.
Look up "Intentional Programming", but watch out for patents.
Great channel. You had me as a subscriber after your pool stick video. Cool to see you post on hn.
Git is one of those things that people (including myself) have frequently derided for being "unintuitive", "full of footguns", etc.

But after looking at other source control options, I find it to be an absolute joy to use -- even for very complex tasks. The VC problem itself is where the complexity lies. Any tool that deals with collaborative working on document will present the same issues that Git does. Maybe worse.

Be thankful that you can use any tool you want to create plain-text diffs; that git performs operations quickly; that resets, undo's, etc are possible; that the precise history (both of the actual state and the steps taken to get there) is entirely legible; that each command performs a single, well-defined, and well documented atomic operation; that the tool is extensible, command-line script-able, usable locally, free; that it keeps the size of a repository small; that it is scalable across any number of contributors working simultaneously.

Some, all, or none of these may be true with other tools.

Anyone ever had to do a diff of a Microsoft Visio document by hand? Anyone had to manually type in the name of a document and its revision by hand into a web form? Anyone ever spent an afternoon working on a document, only to realize that someone else already made the changes you made but forgot to update the filaname which caused their changes not to be visible to you? Programmers are spoiled with the best tools in version control. People in other domains are doing this, without even knowing that they are doing this. They are making commits, merging, rebasing, etc.. without even having a word to describe it.
F# deserves a project like Phoenix that the entire community can get behind. World-class docs, zero getting started friction(docs, examples, and libraries all just work), and bomber F# APIs over any ubiquitous C# libs it might need.

It's just too piecemeal right now.
FWIW, the MS SQL tooling is decent... Hopefully this goes as far to understand the db/schema/table structure of a connected database.
I have been informed that computation expressions do not have early return. For example, `async` does allow you to express what appears to be an early return, but only of the `unit` type, and in fact it doesn't return early; it simply proceeds straight past the `return` keyword. Raised https://github.com/dotnet/fsharp/issues/15759 .
Remember from a year ago when a Google user account was terminated because of false flag of child pr0n? This makes sense. 230 doesn't cover sex trafficking and the company is totally liable, period.
What bee problem? https://www.discovermagazine.com/planet-earth/yes-some-polli...

This was a thing. It got better.
I highly recommend buying a compact mac, they are absolutely charming and a nice little air gapped machine for excel, word and cool games like risk and triple yahtzee.
It depends on the GPU, in some cases there is a direct pipeline from vertex shading to fragment shading. But typically (even on mobile GPUs) there is some sort of cache to exploit the fact that often the same vertex gets shaded multiple times. In tile-based rendering typically the shaded vertex data is all partitioned into "bins" that are used to do things like depth sorting, hidden surface removal etc.

There's often a memory hierarchy as well - for example the "tile" memory might be special dedicated high-speed memory, as it was on the XBox 360. So you could end up with one type of memory being used for the input vertex/index data and a different kind used for the "bins" containing shaded vertex data.

(Despite being a high-power desktop-grade GPU part, the XBox 360 had "predicated tiling" mode which would partition the screen up into big tiles, much like described in ARM's PDF. They did this to support multisampling at high resolutions.)

Also, unless things have changed, modern NVIDIA GPUs are sort of tile based, albeit not in the same way as an ARM mobile GPU. See https://www.youtube.com/watch?v=Nc6R1hwXhL8 for a demo of this. This type of rasterization implies buffering the shaded vertex data in order to be able to rasterize multiple vertices in a single "tile" at once.
Technically Perl 5 is parsable using Perl 5 regexes: https://www.youtube.com/watch?v=e1T7WbKox6s

But it is also true that Raku’s grammars were designed from the start to write real parsers in, whereas Perl 5’s regexes sort of gradually got that way.
I have recently turned to the dark side of cheap ebay Xeon CPUs :P

That's a nice chip for a super cheap price man.
COVID isn't over, and it never ended.

Maybe if we had done more to get it truly under control instead of just pretending and looking the other way while sickness continues to spread and deaths continue, we wouldn't still be in a never-ending March 2020 talking about something that never left "coming back".
Senator Wyden thinks that the Solarwinds breach could have provided valuable insight to prevent incidents like this one.

" On May 12, 2021, President Biden issued Executive Order 14028, which among other things, created a Cyber Safety Review Board, whose first task would be to study the SolarWinds incident. That review never took place — the Board was subsequently directed by the Department of Homeland Security to study another hacking incident. I have repeatedly pushed CISA and DHS to direct the Board to study the SolarWinds incident, but have been rebuffed. Had that review taken place, it is quite likely that Microsoft’s poor data security practices around encryption keys would have come to light, and this most recent incident might have been averted. "

[PDF]
https://www.documentcloud.org/documents/23888590-wyden_lette...
He deliberately shitcanned his system to generate clicks. What are people going to say if an uppity linux fanboy youtuber shows himself deleting system32 and then crying about Windows is unusable for non-Windows gurus for daily driving? They're going to say he's an idiot and move on.

When I instruct my package manager to uninstall your desktop environment, and the package manager says, "You are about to delete critical system components. Are you sure? (yes/no)" and I type in "yes" I expect my package manager to uninstall the desktop environment. That is the correct thing for it to do. Anything else is the wrong thing to do.

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools." -Douglas Adams
Funny how some people have this mindset only about jquery and not unecessary fonts, icons, image backgrounds, etc.
https://twitter.com/elonmusk/status/1688662299857321984

I would like to thank Zach Kirkhorn for his many contributions to Tesla over the course of 13 often difficult years.

Much appreciated and best wishes for the next stage of his career.
Thoughts on Mark “diveintomark” Pilgrim's and _why's infosuicides (2011)
With A formatter in place, I'm generally much happier, even if I don't always agree with the structure.
Pretty sad that you have to state the obvious ey? Amazed daily by the closed-mindedness on HN.
Screenwriters have sat comfortably in their little moat producing increasingly generic, hackneyed and woke rubbish for years. Now they're finding out what happens when you rest on your laurels: you get disrupted. If there were ever an industry in need of creative disruption, it is screenwriting.
He's selling a book demonstrating how great and scary AI is for 17 dollars and his friend from OpenAI was really keen to show off the fantastic new AI model his company has lined up.

Great thinly veiled ad for OpenAI and this guy's book. A book which appears to be nothing more than a bunch of AI generated poems. He even says that they could have just been posted online but that they're selling through a publisher for "credibility".

Another alarmist poised to profit from the alarm. Not saying all of them are mind, just this one seems that way.
There are plenty of niches that use proprietary tools that don't work across platforms.

I don't think that's a fair criticism of the platform 'working'. That's just status quo / profit maximizing on the part of the tool selectors and developers.

Linux works very well with regards to hardware.

Calling out microsoft tools like visual studio as proof linux doesn't work is sort of dumb. It's a tool that targets windows (mostly) written by the developers that sell windows.

You don't have to look very hard for a world class c/c++ tool chain on linux.
> I question just how much productivity you've gained.

Me too. It's an empirical question to be answered by those who will dare to try.

> It's kinda like self-driving cars

Strong disagree. Yes, neural nets are blackboxes, but the generated code can be idiomatic, modular, easy to inspect with a debugger, etc.

> more formally specify the problem that an LLM is being asked to solve.

That would be a great direction to explore.
If you want to make it deterministic, just cache the responses keyed by queries.