skysight-inc/HackerNews huggingface dataset:
Lest we forget, "You have zero privacy. Get over it." came from him (https://www.wired.com/1999/01/sun-on-privacy-get-over-it/)

Sun Microsystems under McNealy were also no friends of Linux or open source. Though less visible than Microsoft, plenty of FUD came from Sun about how Linux would never equal proper operating systems like Solaris. (In a sense, he wasn't wrong; IMO Linux didn't really catch up until Sun Microsystems had effectively died by being sold to Oracle to be gutted.)
Anyone have a cached page? Seems to hugged to death.
To be fair, Trojan is an unusually durable lead acid battery. Their specs are far far beyond 'normal'.

It seems like some serious chemists are at work there.
> Any amount over the minimum wage can be paid cash, but there has to be a bank payment made for at least the minimum wage.

Interesting. In France, you can ask for your wages to be paid cash, but only if it's not more than €1500. Minimum wage as of May 1st 2023 is €1383.08.
Ease of payment? Paying with a card is much simpler and faster. Take your card, phone or watch and hold it to the terminal for one second and you're done. It's not normal for payouts to take 5 days. In Norway it's the next day.
How does one launder money with a real estate or art transaction?

Say I've sold a great amount of cocaine and now have 5 million euro in banknotes sitting in my safe at home. How do I launder this money and make it 'legitimate' using those methods?
Same in Denmark, you can either look them up on https://weblager.dk or if a house you interested in isn't available there you can normally request the drawing from the city, for a small fee.
A bit ironic that the same quote of Dijkstra appears on both comment sections. He is also infamous for:

>[...] software engineering has accepted as its charter 'How to program if you cannot.'" [0] (1988)

The context is that CS has to tackle two "radical novelties" which aren't reflected accordingly in real world applications and education:

(1) Deep conceptual hierarchies:

>From a bit to a few hundred megabytes, from a microsecond to half an hour of computing confronts us with the completely baffling ration of 10^9! The programmer is in the unique position that his is the only discipline and profession in which such a gigantic ratio, which totally baffles our imagination, has to be bridged by a single technology. He has to be able to think in terms of conceptual hierarchies that are much deeper than a single mind ever needed to face before. Compared to that number of semantic levels, the average mathematical theory is almost flat. [EWD1036-7]

(2) Large-scale digital device:

>It is possible, and even tempting, to view a program as an abstract mechanism, as a device of some sort. To do so, however, is highly dangerous: the analogy is too shallow because a program is, as a mechanism, totally different from all the familiar analogue devices we grew up with. Like all digital encoded information, it has unavoidably the uncomfortable property that the smallest possible pertubations - i.e. changes of a single bit - can have the most drastic consequences. [For the sake of completeness I add that the picture is not essentially changed by the introduction of redundancy or error correction.] In the discrete world of computing, there is no meaningful metric in which "small" changes and "small" effects go hand in hand, and there never will be. [EWD1036-9]

[0]https://www.cs.utexas.edu/users/EWD/ewd10xx/EWD1036.PDF [EWD1036-10]
Rust is the best programming language, so the question is more why you wouldn't use it.

And the answer is you wouldn't use it if there's a library or existing codebase in another language that is much better than the Rust equivalent, and the program is short enough that it's simpler to directly use that language rather than writing a binding or RPC interface.

Or if you need the software to be written by someone who doesn't know Rust and doesn't want to learn (but in that case, they might not be able to write a correct program in any language, so this strategy is probably best reserved when a program that only works properly sometimes is acceptable).
Funnily enough, paper currency originated as something akin to money orders in the first place, and merchants started accepting them directly because they were much more convenient to transport and secure than the equivalent amount of coins. That's why the formal term for paper money is "banknotes".
I think that one was a "baby hangs inside the window when driving, but you can hang them outside when parked at a picnic".

But maybe not! Maybe life was much more exciting (and bug filled) for babies back then.
You can in the U.S. as well, with the security nightmare that is Zelle.
Because just rtl doesn't solve it and makes things a mess.

Full RTL flips the entire application, and most styling & libraries had a hard time with that.

For instance in react native, the react native flatlist will have some weird quirks doing that.
Technically not true. Not all banks support instant payments even if they use SEPA.

EU is planning to make their support mandatory but IIRC this only be the case during “business hours”.
Mechanical engineer who’s spent the last 30 years programming instead. First thoughts:

- Find ways to ask questions. Whether forums or slack channels or peers. Asking puts you in the learners seat.

— Find domains that excite you. A friend told me “web development rots your brain” after he tried that for a while and found that carving out some time to contribute to open source Linux drivers kept him going and engaged.

- There’s an adage: Make it Work. Make it Right. Make it Fast (or optimal). I’ve observed that most programmers have a tendency to stop after the first priority is met. It’s understandable, that’s the lowest investment with the biggest (short term) return. But it’s also where the least learning happens. Push yourself to make one of your solutions a “right” solution. Push yourself to optimize something about it (even if you don’t deploy the actual optimization, because there be lots of evil around optimization).
When I first saw it, Java was aspiring to be the language of the Web (and set-top boxes).

And it could've been (not the applet plugins that the browser vendors temporarily permitted, but more like HotJava, ubiquitous computing, etc.).

If Java was intended for enterprise (MIS programmers), they wouldn't have made it look like C.

And despite Java's pivot to enterprise, Microsoft was still able to get people to re-up for their over-the-barrel backstabbings, to adopt .NET.

I know Java is big in enterprise, but IMHO it's a fall from what it could've been.
Because NYT keeps addvertising it?

They're one of the biggest promoters of the cheeto too...
Can you match the icon to the icons in clothing labels?
What? No, this was always supposed to be a parody. Did you find this 10yrs ago and think it was serious?
Fully agreed about $100 bills - even $50 bills are often rejected at places with lots of counterfeiting risk and/or mostly small purchases.

Many people in the US basically don’t use cash, quite true - but in some parts of the country like NYC, many restaurants and convenience stores are cash-only or only accept cards with a higher price or a minimum purchase amount. So cash is still very commonly carried in NYC and similar cities. The pandemic made it rarer than before for cards not to be accepted at all, but it still happens, as do minimums and price differences.

In case you’re wondering about legality: the policies I describe above can be legal or illegal depending on the specifics, but both legal and illegal versions of them are commonly seen in practice.
Ideally transactions denominated in Western coin align with western values (Good Things).
I really really don't see the "conflict of interest" in blacklisting ChatGPT. What are going to accuse them of, actually practicing the opinion they seem to be publishing ?

What's next, if you publish an article of politician A, you have to disclaim that you didn't vote for him in the last election ?

"Conflict of interest" is normally reserved for when you are politician B, or paid by B... e.g., OpenAI complaining about Google or the like.
While the students in question technically might not be benefiting from the collusion between Modi and Putin (cheap oil) they most certainly have to realize that their government does: furthermore, that their government cares more about cheap oil than the plight of it's future medical doctors:

Around 18,000 students were evacuated from Ukraine in 2022 in the weeks after Russia's invasion. They hoped to be allowed to resume studies in Indian institutions or other foreign universities, but that was not to be. Since January 2023, around 3,400 students have gone back to Ukraine to complete their degrees despite the risks.

This says everything we think and know about Indian Caste Society as outsiders, but no one dares to speak about for fear of the backlash and ultimately being called a racist. But there it is, an underclass gets sent to a war zone to complete it's medical degrees while simultaneously funding the regime that indiscriminately bombs civilian targets for the benefit of it's local populace/economy who those physicians are supposed to service.

This is why I think that it's so taboo to think that the notion that systemic racism people keep going on about in tech (particularly in SV) is mainly done from an insular position, and is tolerated depending on what part of the World you are from, or in this case caste. I doubt a Brahma would be expected to leave their country to attend medical school, especially when that nation is being bombed by an aggressor nation whose economy is being propped up by these oil deals despite Western sanctions (that themselves are poorly enforced).

I'm not sure what to think about the situation, and Ukrainian sentiment during War is vastly different than it was prior to invasion: in Lviv as a Westerner I noted right away that their were lots of Egyptian and Indian populations co-existing with their Slavic counterparts and things got along somehow. Things were far from perfect, but it seemed like most cosmopolitan cities where I've lived, or grew up in where people were just people.
So now you're bringing in your accounting software and tax records to the bank to make the deposit?
Less the Overton window than the establishment priorities. There's a well discussed shift of the "left" from being the working class party, supporting unions etc to the party of the elite establishment. And the "right" occupying the working class champion spot. It was happening for years but really galvanized after occupy wall street when the establishment decided they'd have an easier time giving lip service to social justice political causes to get social license to trample actual working people, and they've been wildly successful.
Exactly. You could go your entire life without being involved in a crash, but if a child is rolling around in the car, you will probably be involved in at least annoyance quite quickly.
> Strange the article doesn't address this tension between all the various stakeholders and tension among their priorities.

I thought it did:

> Of course we all claim to hate complexity, but it’s actually just complexity added by other people that we hate — our own bugbears are always exempted, and for things we understand we quickly become unable to even see there is a potential problem for other people.
Goldman Sachs RTO mandate fuels remote work reckoning
Yea, assuming you're in the USA, I don't think a similar restriction would be workable here in America. Too many people are unbanked or for other reasons transact mostly in cash. And even for those who do have bank accounts, we don't have the nice, bank-based money transfer solutions that are commonplace in the rest of the developed world--we're stuck with shit-tier solutions like Zelle and Venmo and PayPal.

I wouldn't say I routinely do large (>$3000) cash transactions, but I do them often enough that I guess I'd be a criminal in the Netherlands.
> I've typically bypassed the need for a lockfile by simply checking in the dependencies. Dependencies belong in version control!

These are binary dependencies. You're checking shared object files into source control? Note that he's also doing this to add functionality to a binary installation of sqlite, which is presumably running somewhere like /usr/bin/sqlite. This isn't a custom application he's developing. The extensions are in his home directory. "Checking them into version control" would entail making his entire filesystem a Git repo. If you're willing to pay whatever IBM charges these days for ClearCase, something like that might actually work. Regular source control like Git, though? I don't think so.
It's important to note that this fine-tuning is what is known as "supervised fine-tuning" where you give the LLM a set of question/answer pairs and it tunes to those (see https://huyenchip.com/2023/05/02/rlhf.html). This is quite different then fine-tuning the base model or doing RLHF (reinforcement learning from human feedback).
My guess is that it could work well to adjust the goal of the LLM, i.e. tell it to behave in a certain way, or do a different task than just being a generalist chat bot.
This is quite different than adding knowledge to the bot (known as grounded-generation or retrieval-augmented-generation), which aims to augment the base model with new data (e.g. your confidential data).

So in short - I think it's not appropriate for answering questions about a large private knowledge base and GG/RAG is better suited.
(if you're interested, I wrote a blog article about this recently: https://vectara.com/fine-tuning-vs-grounded-generation/)
It’s wild that we all aren’t marching in the street about this. Our world is literally on fire and I am sure the average person wants these subsidies to stop, but here we are.
Thats my joke, would love to see a vehicle of that design, I imagine its dangerous but funny? Would fit right into monster trucks.
Ask HN: Is anyone using credit card points for their business?
The players in the space like Brex provide points worth $0.01. Has anyone found a credit card for their startup they found to be more valuable?
Financially advantangeous would be simple:

Get an itemised estimate of the cost of land, cost of construction (include permitting and utility connect fees), and cost of housing while under construction, convert those to net present value, and compare to the all-in purchase price of the house with taxes and fees.

If you think future taxes or maintenance will be significantly different, you can estimate those in net present value as well.

IMHO, building your own house isn't usually about financial advantage, it's about getting a house that fits more of your needs and wants with less compromise than picking from what's available. But there might be exceptions if you have access to land, labor, or materials at a significant discount to market rates. Or if you want a much smaller house than is usually marketted.
Any space mission is fairly complex no matter the agency private or public.

For me the most interesting part to watch personally was the telemetry. What's the latency involved here, do they have agency in terms of manual overrides and intervention in case things go wrong?

What does RTT look like, are there more efficient encoding of data to allow minimal information?
> "In our report, thinner INL and GCIPL were also associated with a higher risk of developing Parkinson disease. However, it should be noted that the effect sizes, especially for the INL, are small, so the practical value for an individual as a marker of early Parkinson disease is currently limited."

Looking around a bit it seems that individual GCIPL thickness varies quite a bit even in healthy young adults, with the range exceeding the effect detected in the study. Practically this might mean you'd have to have lifelong GCIPL monitoring to detect the early onset of disease (and GCIPL thinning doesn't seem sufficient to diagnose Parkinson's, it occurs in other diseases like Alzheimer's and perhaps even as a natural outcome of aging).
Let's take cars. Is it "simple" to have one tablet on the dashboard for all controls? Or having physical buttons for commonly used functions is actually the "simple" option?
You don’t have to learn Node stuff/Java/Spring/PHP/ASP.NETC# stuff if you already know some Rust.

Or you’re working at one of the biggest project and need all the performance. Not sure it has ROI vs Java even then. Anyone with experience from Rust vs something else firsthand?
https://archive.is/NZAyq
There are too many hedges and hand-wavy generalizations to take this seriously.

> Client-side apps are wads of Javascript that must be loaded and parsed before it can load and parse JSON which it can then transformed into HTML. Precisely nothing about this is optimal for browsers and networks. Many applications are used infrequently and browser caches are not magic (and disagree with you about how important you app is), therefore arguing 'each user only has to load it once' is bullshit.

The "wads of Javascript" is optional. The "must be loaded and parsed" can be trivial, and js is fast, so the "load and parse JSON ... into HTML" is FUD. As for the infrequency of app use, CDNs cache and deliver app source fast.

I'd like to see some actual numbers of the best-case Client-side apps and critique that, say maybe Svelte. Perhaps this post was somewhat relevant in 2020.

> Unless your app is something used frequently and for a decent period, with lots of low-latency interaction (forms do not count: think editing, iterating), it will certainly be faster server-side rendered.

Then it goes on to talk about mobile apps--I never considered this to be an either/or.

The biggest gains of SSR was SEO. I'm not a webdev, last I recall a hybrid SSR for first load, then Client-side app for rest is state-of-the-art.
.7z gets way better compression than .zip, in my experience. Plus, 7-zip can handle the odd archive here and there that I'm forced to download on my corporate PC that Windows cannot. Like a tarball.

Finally, the built-in integrity hashing that 7-zip adds to the right-click context menu in Windows is crazy useful.

So to answer your question: there are plenty of legitimate reasons to still use 7zip. I can't think of any legitimate reasons to still use WinRAR, though...
Seismic RealPage Lawsuit Moving Forward
>Only it’s very weird to just assume that this might apply to bank deposits…

Is it? I find it weird you think so. If you and I exchange > 3000 between us, nobody will ever know, so the law is pointless. The one place that this can be policed is at the bank level. You're assumption seems to be that if you gave me 3000, I'd just keep it in cash.

In the US, if you make a deposit > $10,000, the bank is regulated to report it. It doesn't matter why you are making that deposit, it gets reported. Applying the same thing to Euro markets only seems natural.

Edit: Actually, even car dealerships have to report someone showing up to buy a car with >$10,000 in cash as well.
I always avoided Kate, because when I tried it in its early releases, it was unusably buggy and crashed constantly for me. As a result, I picked up the habit of using other text editors and just never gave Kate another try.

But maybe I should...
I know this is a little buried - but I own a truss manufacturing operation and I'd totally recommend finding one to talk to. If you can find drawings, or sometimes even just sketch out a floorplan (we frequently build out barns or other simple structures based on literal napkin drawings) we'll give you a layout of all the trusses, joists and beams that you could take and just stick frame it yourself based off. Naturally we're here to sell trusses, but I think most plants like us are always down to help out folks in the community if we've got the time.
I'm assuming this is the "Cramer-Rao lower bound" Rao? What an interesting life, I knew nothing about him before this.
I was a baby in the early 70s, and I'm not even sure I ever had anything resembling a car seat. I remember walking around in the back seat area of my grandmother's giant Ford sedan in the early 1970s.

I also remember sitting on the rear "luggage shelf" of my mom's Triumph TR6 2-seat sports car. I loved that, because my head was high enough that I could see the road ahead. I can only imagine how I would have gone flying and likely been impaled on the gear shift if there had been an accident...
Disclaimer: I currently use Phoenix for everything web, and I've never written any serious rust although I want to because it intrigues me.

I would imagine it's one of those "I already know Rust really well and I want to write a web app." Phoenix (like Rails back in the day) is one of those frameworks that makes it worth learning a new language, but those are the only two I know. The rest of the frameworks I've seen compelling are mostly to allow somebody to stay in the language/ecosystem that they're most confident/familiar with.
> That is, unless you buy a modern washing machine... where instead of having separate controls for water temperature and time you get a single knob. [...] When you rotate it, in seemingly random order the lights near cryptic icons go on and off.

Maybe washing machines are different in your market to in mine? In my region washing machines [1] have a dial, labelled in english, listing programs like 'cotton' and clearly labelled push buttons for temperature and spin speed.

I could only see one that doesn't have such an interface [2] and it comes at a substantial premium.

The UI situation with washing machines is much better than for things like smart TVs.

[1] https://www.johnlewis.com/browse/electricals/washing-machine...
[2] https://www.johnlewis.com/miele-wer865wps-freestanding-washi...
Europe has a working system of direct bank transfers that are used all the time by most everyone. Europeans basically never use checks. A lot of Americans here are really confused because America does not have this infrastructure but it exists in Europe and people already use it all the time.
Maybe in the US.

My bank has 27 offices left in the entire Netherlands, and I don't think many of them take cash. I wouldn't even know how to get 3000 euro in cash into my bank account these days.
1. Efficient use of server hardware. I'm cheap and use a low-spec server

2. Code re-use between client and server. I have some application logic that can run on the server and on the client via WASM compilation
Commenting from a US perspective, where we don't have this limit.

IMO, the only time this causes issue is when transacting private-to-private sales of big ticket items. Most likely something with a title (cars, boats, ATVs, trailers, etc, etc).

I really despise having to bring thousands of dollars of cash to buy a vehicle, but right now there just isn't a better way to do it. Sign the title, exchange the cash, and it's essentially a 100% guarantee the transaction works.

With a limit like this you need an arbitrator. Right now, there simply isn't a good way to do that.
I disagree entirely.

The problem with black markets is they function because the money they trade in has real world value. If you taint significant sums so they can't be used to buy assets (3k is a lot of money for a single transaction, thanks) you make it harder to benefit from crime.

And I don't understand why you're explicitly defending tax evading smallholders. Because farms? Even smallholders can declare and deduct expenses.

On your first point, some countries allow asylum seekers to work, and even if they don't, some tax systems allow them to declare income even if they're not really allowed to have any. I'm definitely in favour of making sure everyone works to the same rule, so everyone can live honestly.

Cash-in-hand work has to die.
Solution: outlaw pedestrianism entirely; require everyone to be surrounded by an armored pod at all times. let's make "outside" illegal. If we never encounter a natural environment, it can't hurt us, right?
You might be confusing ease with simplicity. It's /easier/ to use something that pulls in more dependencies rather than write that bit myself; complexity of my software goes up. It's just entropy.