skysight-inc/HackerNews huggingface dataset:
Really? I don't find it obvious that the current crop of AI is superior in any way to it's predecessors. If anything it's significantly worse if measured by the consequences accruing to it's growing use. Art market down the drain, check. Gig writing gone, check. Programming literally eating itself...in progress. Massive terrorist attack missed by intel agencies because AI said no, check. Grid electricity demands prepped to skyrocket (wtf is global warming?), check. But hey, I guess it's neat that you can get ChatGPT to rewrite your resume in the style of Warhammer 40k...
Traffic will drop as a result of that toll. One of the benefits that will clearly positively impact people like your father is that it will make his travels faster.
I was sleeping 8.5-10h per day and still feeling extremely tired. Also had a lot of mental problems to the point I was thinking of going to a therapist (I thought it was work related).

My doctor sent me to do sleep apnea tests and blood work, but turns out I was vitamin B12 and B9 anemic AND seems like I have mild sleep apnea as well (I have more tests booked). But taking vitamin supplements cured most of my symptoms in less than a week. I had horrible headaches for the first couple of days of supplements though.
Is your point that this action is some sort of direct democratic process and thus problematic? I'm having trouble finding any other reading of what you're saying. But it isn't, this is a bill working its way through the state senate. That _is_ the republic part. It's not a ballot initiative.
In general, when you have this kind of bugs, it have to do with transaction amount limits which looks like they are a mixed bag of rules from the terminal and the card itself.

In the early days of mobile payments, I remember that some terminals were configured to enforce the legal limit for contactless cards (which was 30€ IIRC) even if you paid with mobile.

I haven’t encountered this issue for the last few years though, I even forgot my card PIN.
I believe talk to a lawyer for your options. You may give him some non-voting percentage. You can put some cap on valuation. e.g. he gets 10% stake. and you take company to 100x, his stake may not grow equally. You can have an option to buy his shares at some calculated valuation in some future funding rounds...
> But then what if the UI changes dimensions? Then you'd need an underlying set of rules, and isn't it best if you can set those rules yourself? How would that work graphically?

I don't know about current Delphi, but in Lazarus (which is kind of an open source and crossplatform Delphi) you set those rules visually. For example you can "draw" the UI by drag-and-dropping controls in a window/containers/etc and then you can add rules like "this button's left side will be 5 pixels from that label's left side and will be placed vertically so that it is centered relatively to the label". You can also set things like "this control (or container or whatever) will always be at the top/left/right/bottom edge of its window/container". This is done in the visual editor with immediate feedback (you can even resize the window/container while you are editing its layout to see how it behaves).

This allows you to make UIs that work not only across dimensions, but also handle different fonts, texts (for localization), scaling (for DPI) and themes. Especially important for Lazarus since its GUI framework has various backends that often look very different from each other.

> And then how about version control?

Lazarus (and Delphi - with the exception of some earlier versions - and really most GUI designers) save UIs in a text based format with a tree-like structure of key/value pairs, e.g. (i edited it a bit for brevity):

object Main: TMain
Left = 625
Height = 505
Top = 393
Width = 903
Caption = 'World Editor'
Menu = MainMenu1
Position = poScreenCenter
object plRenderContainer: TPanel
Align = alClient
BorderStyle = bsSingle
object plRenderWindow: TPanel
Align = alClient
BevelOuter = bvNone
end
end
end

This can easily be stored in version control and diffed to see changes (in fact in my own projects before committing something to VCS i check both the code and the UI files to see what exactly i changed).
> Computers have still not successfully replaced newspapers.

I never read print newspapers. I do read print magazines.

> Computers have still not successfully replaced teachers

Largely institutional inertia. Those of us who do not send our kids to school have found the technology incredibly useful.

It is also not just a matter of replacing teachers, but greater access to them and how one interacts with them. My daughter has remote tutors, one where I could not find a subject specialist (currently classical civilisation and Latin, previously astronomy, all for GCSEs for those familiar with the British system) easily near where we live. She is set and submits work online. She is doing an online course for another subject with assignments marked by a tutor.

My older daughter's school (college for A levels) made good use of technology, particularly during lockdown, but also before that. Her university seems to use a lot of remote assessments and submission of assignments etc. (I do not know how well though).

> Computer technology has undoubtedly had enormous effects on many aspects of society but it has failed to produce benefits that many early technology idealists and entrepreneurs predicted, and it has made some things a lot worse.

I agree. That is why the middle aged of us here are so cynical. We saw the promise and feel cheated.

> We have lost the quality journalism that was nurtured by the old broadsheet newspapers because they no longer have the necessary money nor inclination to do it.

That is also because people are too lazy to look for alternatives. There are blogs by experts in every field. You can get your economic analysis for an economist, your foreign news from people in other countries.

Do not get overly nostalgic for old broadsheets - the lack of diversity of sources also meant their errors and sloppiness was never spotted by most people. Gell-Mann amnesia was rampant.

> Education systems are in decline everywhere. Teacher quality has declined. The best teachers find jobs outside the education systems.

I do not think that can be blamed on technology. We have that problem in the UK, and it is clear to me that the biggest problem is the tendency to manage by target setting. League tables and metrics dominate. Teachers leave because they hate the working environment and cannot do their jobs properly.

> Governments at least have benefited from technology in that has enabled mass surveillance and control of their citizens. But other areas of government administration for public benefit, such as health administration and education have not improved. Yet governments have wasted vast amounts of taxpayer money in failed technology projects. Wider citizen participation in democracy? Not so much

Governments do not necessarily want what citizens want. Politicians have one set of values, civil servants another. The big influential groups (media and big business) have yet another set of interests. None are aligned with what the population at large want (even when their is a consensus) nor their interests.
This was a fun read, kudos to the author! Adding one more typo to this thread:

if let (a, 2) = (1, 2) &&
let (b, 4) = (3, 4) && // <-- This should be an open brace.
println!("Made it, a = {}, b = {}", a, b);
}
I don't understand why there are so many negative comments. Writing GUI in C looks like a stone age programming, and people are simply wasting their time to do routine work that can be diminished by using another language. One might use Python, but it is slow and memory-hungry.

Isn't it good that now there is an alternative to C?
Talk about Laptops with dedicated GPUs, that's the most Tops/Watt you're going to get without any of the software stack problems.

Probably the solution to look for if you need >30 Watts of compute.
So you never asked him why he gave you the book?
Not really. I feel it's sort of self-evident if you look at how the media covers aircraft accidents and how people are afraid of flying and talk about it. I don't know how to prove it though.

If you have another theory I'd love to hear it, but I think it's pretty clear that the public overreacts to airline deaths for some reason at least.
That's not how it works for either Intel or AMD's current designs. Both use an L1 I$ which consists of encoded instructions, while adding a small uop cache (sometimes called L0) for recently decoded instructions.[1][2]

Intel's Netburst architecture stored decoded instruction sequences in its L1 cache, which Intel called a trace cache.[3] This didn't work out too well, so Intel reverted to a conventional L1 cache with the successor Merom[4] and introduced the uop cache shortly after with Sandy Bridge[5].

[1]https://chipsandcheese.com/2021/12/02/popping-the-hood-on-go...

[2]https://chipsandcheese.com/2022/11/05/amds-zen-4-part-1-fron...

[3]https://chipsandcheese.com/2022/06/17/intels-netburst-failur...

[4]https://chipsandcheese.com/2023/02/05/intels-dunnington-core...

[5]https://chipsandcheese.com/2023/08/04/sandy-bridge-setting-i...
Ask HN: How can I make legally valid Terms and Conditions and a Privacy Policy
I have a web app that I've created and published to the internet.

I've made a short Terms & Conditions document, along with a Privacy Policy. New users are obliged to agree to both when creating an account. I question whether these documents are legally valid, since I wrote them myself without following any specific structure.

Is there a way to make legally valid versions of these documents? What is the best way to approach this in order to ensure I am not legally liable for anything innapropriate that users publish to my site?
Maybe it's a non-native speaker thing; but for me when you says "Apple Pay uses XYZ here"; it implies exclusivity, that it underpins the whole system; not that it's one of the available option.

I can see now that's not what you meant.

> But you don't have to use em.

You do, if you want to use it over the internet. You and I might have a good grasp of what IC cards here are; but your comment without that knowledge can be misleading.

> it means you can turn anything you can purchase via IC card into 5x travel spending with the right card.

As long as nothing you buy costs more than 20000 JPY ;)
What about "Fake it till you make it" then?
I did not see this when I read the article. Upon rereading it now, I see this:

> Update, March 27, 5:06 p.m. ET: Added perspective on Ken’s experience.

Internet archive confirms that this was the edit: The paragraph you quoted was added to the article the next day.
Oh, DOS. Fond memories.

My first experience was the 3.x era. Does anyone else remember DR-DOS?
I’ve just tries GPT (again, after months) on high level pseudomathematics and it blabbers on and on about nonsense…
> Yet our governments and military still trying to appease them, in the same way as they did to Hamas.

They turn a blind eye and try to appease Egypt, but it never works in the long run.

Our politicians and generals think short-term, they just want to finish their term and get their lavish pensions, and lucrative security contracts from the US, or a high-paying position in some Washington-funded military research think tank.
Gonna be real with you: this has big “old man shakes fist at cloud” energy.

There is nothing inherently wrong or lesser about online interactions that makes them inferior to “irl” interactions.
or Tramiel Operating System?
You should read Samsung's privacy policy.
This is why one should agree on and pay fixed pricing to lawyers. Most of it is just standard procedures which don't take much time and should be easy to estimate. Most of the work is done by the secretaries anyway. Lawyers even charge huge amounts for taking simple photo copies.
X / Twitter use is down by nearly a quarter since the Musk Era started
Rent a copy of the instructional video "The Social Network" and "Zuck" them (/s).

In all seriousness, do unto others as you would like them to do to you.
Those data centers are easily converted to green energy.

Google already is at 90%.

The margin and market motivation to do so is high and those few companies have a lot of money.

Nonetheless, we talk about an industry / society change; A change how we will write and operate and talk to computers.

I woudl say its worth it
I find your ideas intriguing and would like to purchase some tulip bulbs.
Why does this not have more upvotes/comments? It’s great content!
I remember my cousin ran DR-DOS 6 on their PC.
Exactly. Humans are intelligent, and we never misremember anything, and we definitely never are sure we remember a thing correctly when, in fact, we don't.

And I agree with you, I know people who make shit up about something they don't know about, and it goes "actual humans > LLMs > these people".
Twitch Bans Using 'Intimate' Body Parts as Green Screens
Its more I work 8h and I am exhausted and sit on youtube for 5h until bedtime and repeat thats my life
Making something more expensive will actually lower costs? That only works sometimes if you make something prohibitively expensive that new methods have to be developed. For instance, if you banned horses in cities pre car, that may spur innovation of cars. Don't see how that applies here.

NYC is very mismanaged in terms of cars and parking. Double parking is the norm and the way the city deals with it is to use tickets as a form of rent. Every single delivery truck gets multiple tickets a day and I think they have some deal worked out that they prepay some amount of their tickets. So instead of solving the problem regarding delivery vehicles the city just lets them break the law and fines them.

None of this stuff is meant to be preventative . It's all about money.
It will not be anything lice classic content anymore.

You could not redact piece of art out of "old ideas". It is like re-drawing classics paintings but mask nipples and removing blood.

And books which could be redacted this way without falling apart — well, don't read such books at all and don't feed them to the children.

Literature for children must not be dumbed down, but exactly as for adults, but better.
Does it matter, though? You can easily scan out the correct SSH port.
I think this train has passed, AI has been accepted as the name and has now changed ownership to the public. This is how live languages work and we older people are supposed to be crying "But this is not what it means!"

Well, now it does I'm affraid :-)

I know we have had this conversation with our daughter several times and we have three languages to work with...
> However I don't think most people care.

I think everyone cares, whether they know it or not. Which sounds like an oxymoron. But my point is that inconsistent UX might not be glaringly noticeable, but it can still give a feeling of messiness and add to cognitive load.

"Native widgets" is just a way to achieve "consistent widgets". A good tradeoff IMO is to at handle as many things with native UX (e.g. window decorations, menus, etc.), as possible without compromising on function.

To avoid the latter, custom GUI is arguably necessary, as is the case with Blender, while OBS arguably doesn't need its own handling of the menu / window decoration.

These things matter very much to some people, as consistency affects how well certain accessibility tooling can understand the contents of applications. UI customization also matters for similar reasons. Certain things like scaling or theming, might rely on native GUI libraries.

To summarize, if the discussion is what is "best", and you don't have a functional reason to justify custom UX, and you disregard development cost, then the best solution is a consistent UX, i.e. native widgets.
Or you were somewhere rural and had nothing of that & were isolated. Now you can reach out a communicate with your community, even if niche & if you are somewhere remote or rural.
One area that I would dive into (if I had more time) is "geometric deep learning". i.e) How to design models in a principled way to respect known symmetries in the data. ConvNets are the famous/obvious example for their translation equivariance, but there are many recent examples that extend the same logic to other symmetry groups. And then there is also a question of whether certain symmetries can be discovered or identified automatically.
> Those data centers are easily converted to green energy.

Energy which could be used for other things. I don't say it's bad to use power for AI, but just saying "well, it's green energy anyway" is short-sighted imho. At least as long as there are still any things not yet powered by green energy.
What would you want them to do if the tables were reversed?
Support him, don't take advantage.
It's not even a question of "will it work this time?" as if we are uncertain about some future capability. We already know that it works right now. There are demonstrable capabilities you can just go out and use this very moment that are beyond the most optimistic hopes of 10 years ago in both the text and image domain (and video but that's unreleased).

There is some tendency to discount the current state of AI because it doesn't match the level of hype - ignoring the fact that hype is non-linear and it makes no sense to speak of an appropriate level of hype anyway. All that stuff is just pop culture. If you can look past it and objectively view the current state of the art through the lens of 10 or even 5 years ago (gpt-2 era) IMHO you'll see we have enough progress to last 10 or 20 years without declaring a "winter" even if from here on out progress will be slow.
I think this blog post is a great example of the really sad state of package managers. It uses a bunch of them:

* firefox extensions

* pacman/yay

* flatpak

* prezto

* goenv

* fnm

* cargo

Then it also installs some applications manually:

* nvidia-inst

* insomnia

The fact that people have to go through this many to get everything one wants feels like a shortcoming of everything else.
Really, do you really think that it’s no more advanced, or do you just not like it? The fact that it’s causing programming to eat itself and getting rid of gig writing means it’s more powerful. ELIZA couldn’t do that. Say what you want about nuclear bombs but they were undoubtedly a technological advancement, you couldn’t blow up an entire city with black powder.
The original endlessh hints at this, but doesn't go further into details, and the endlessh-go's README doesn't mention it at all. Am I suppose to have endlessh run on port 22 and then have my real SSH server run on an obscure port? In none of the examples does it run on port 22. I feel like I'm missing something obvious, that the READMEs simply take for granted I know.
The Orin boards can do what a desktop GPU can do while drawing 10-20x less power. At the cost of terrible software support and hardly any memory bandwidth.
> Those data centers are easily converted to green energy.

Energy is fungible. Exploding marginal energy requirements put enormous pressure on the grid tho. In the US several gas burning plants are being planned in the last few months given AI data center growth projections. This will have a definite impact in total emissions and push back any goals of holding on to the current 2C increase in global temperature.
If the spend is X billion [inflation-adjusted] dollars per year on AI, we still get exponential returns on compute. That is not a stall in compute, obvs. So the question is, will that exponential gain in compute will yield exponential gains in AI capability? I suppose it depends on how you measure capability. I don't know how to measure that. But even if it only yields linear gains in AI capability, that is still not a stall, by any definition.
Good to see "Female Casualties"; anyone know if it contains "Fuel Stocks (natural)" and "Fuel Stocks (synthetic)"?
'Cancer' is a broad church. It could mean anything from 'he'll be dead in a year' to 'after a couple of ops and some chemo and he'll be back in the game'. There's nothing anyone can advise you on around that without knowing more (but don't post it. It's none of HN readers business.) Also, it's fair to assume you're giving him as much support as you can, so saying that isn't very useful either.

Hopefully you got some decent key person insurance set up at the start. If not, whoops.

The next thing to do is to talk it out. Does he want out? If so, can you buy him out? If not, is it realistic that he can stick around? Is there anyone in your network you can bring in to replace him (temporarily, if he's got a good outlook)?

If he can't work in the business any more I suspect you should approach this in a fairly similar way to how you would if he just wanted to leave for any other reason, or wanted to take a large block of time away from the business. Being dispassionate about it, you have to accept that the fact it's cancer is actually largely irrelevant; that's just the catalyst for action. As far as the business is concerned it's the action itself that's important.
Why wait? You can already try and publish malware to package registries using misspellings of names of popular packages. Of course in practice, the maintainers of the registries have a vested interest in preventing this kind of behavior and probably have multiple approaches to detecting if people are doing stuff like this.
Man that sucks. Luckily where I live they just do it right there. Hope you can find some energy and space to get it straightened out :(
> and Westpac contunues to use its own legacy core banking platform disjointly from that of St George's

It's so difficult to do this stuff. I firmly believe they should just start a new tech-focused bank from the ground up, and transition customer to it gradually over the subsequent 10 years. Maintain 2 apps; shift to a new backend gradually. But I think it has to be in-house, and built with this in mind. Mergers don't work with banking tech.

Maybe they're already quietly doing this.
Tell HN: Facebook Messages no longer supported in mbasic
I use mbasic on my iPhone 4S to chat to my long-distance girlfriend every day, and Facebook in the browser to have video calls.
Due to the push for end-to-end encryption, Facebook has removed support for messages entirely.
Thankfully iMessage still works, but this is probably the end of my usage of Facebook Messages.
RIP legacy devices.
I've used https://www.termsfeed.com/ but there are many such generators available which cost very little.
Google Pay still supports proxy cards today through PayPal. Only applicable to the US and Germany though.
> Isn't it good that now there is an alternative to C?

It's not exactly the first alternative, GJS (Gnome JavaScript) have existed for a long time and is also a C-like language, so doesn't seem this would give too much value compared to just using GJS, unless you know Swift a lot better than JavaScript but the languages are similar enough that even that doesn't provide much value.

AFAIK, GJS is an official Gnome project too, so there will be a vast difference in ecosystem support compared to Gnome apps written in Swift, which I'm not sure is so popular outside of Apple circles.
Thank you. It's not so bad being broke but with a business in hand now.

It's a lot of hard work and effort, but at least I will not depend on a single person I have to beg to please give me a job or please do not fire me.

Maybe this terrible job situation will force many people to try their chances and become their own boss, and I believe that would be the best outcome for society in the long run. Entrepreneurship is the engine of innovation and change.
No but its nice

We have cheap daycare, maternity leave etc etc here in Sweden but having some another dropoff for the kids is still nice for parents
Piketty, Varoufakis, they had their "occupy" moment... Sadly, nobody gives a shit about these guys anymore. Piketty joined the socialist candidate Benoit Hamon's campaign during France's 2017 presidential election. Hamon scored 6.36%, an extremely low number.