skysight-inc/HackerNews huggingface dataset:
This article is blog spam - you probably want to watch Adrian's video directly: https://www.youtube.com/watch?v=MoqflFfvkR0
Common speak disagrees with you and that's all that matters.
C predates the C standard, which describes a common subset of C implementations. It is useful for writing code which works across a variety of implementations. For example, you can write code that works on the Byzantine optimising compilers, which will attempt to render your code incorrectly if at all possible, but will make strictly conforming programs run very quickly. But it is not necessary to write code to the C standard, and many C implementations do not conform to it. The Plan9 C compiler, for example, expects 'void main(void)' for a program's main function, while the standard requires 'int main(void)'.
Crowdsource it. Something like Wikipedia might work.
this seems to be a non-issue

> The International Energy Agency reckons data centres account for between 1.5% and 2%

2% for absorbing 50% of the planet's attention? Can you imagine what people would do if they were not stuck on their phones at that time?
Did you read the article? The entire last half is how to apply it to UIs and what that looks like (Obsidian, Canva, etc).
Twitter, now X, to remove blocking feature
I don't know. I know men who act like your SO.
No, it doesn't. Everyone knows what 'open source' means: what the open source definition says. Literally the *only* place on the Internet where people pretend this isn't true is HN. I have never seen anyone suggest that 'open source' means anything else anywhere else.
It's definitely cultural. You only get this "yes" answer to every question from this area of the world starting somewhere in the middle east through to western parts of asia. It's not any specific country or language, but it's definitely from that region.
The cost of Github is not the cost referred to here.
>>> They weren't going to design a perfect microchip. They were going to design the perfect microchip factory.

Its the "selling shovels vs digging gold" concept.
This is a case where having the right tool is actually a good idea. It'll have plenty of insulation and usually a VU meter showing the voltage (so you can see if it was charged and watch it drain). A screwdriver doesn't really have enough separation between you and the 20+ kV :-/
It doesn't matter. Your definition is legacy and not what open source refers to in common speak.
Problem is that despots want power, whatever system you have you will get despots wanting to be at the top, and doing what is necessary to get there. Democracy at least moves them around a bit.
Do you people honestly believe we can have a real discussion about CPUs on HN? These posts are always hijacked into an Apple discussion (currently 21 comments out of 23 are in the Apple thread)

back to the topic: ARM and AMD CPUs have about the same L1 instruction cache size. But don't they have a very different instruction density, giving one a noticeable advantage over the other?
This is soo cool! Very happy to see this.

One thing I mentioned in a talk about at the TKey at FOSS-North this spring was that the internal name for the project at Mullvad that ultimately lead to the TKey was "TPM-ish". The idea was to develop a evice with just the parts of the TPM API needed to perform measured boot, but that we could control and trust.

This idea got simplified into a hardware Root of Trust device that could only do Ed25519 signing. Basically an iCE 40 UP FPGA mounted on a PCB talking SPI or LPC. And since it was based on RISC-V it didn't take long until Mullvad founder Fredrik Strömberg proposed that by combining with the DICE concept we could generalize it into what has become the Tkey.

The TKey Unlocked will be available very soon. These devices are not provisioned and not locked by Tillitis. This allows you to provision the UDS and UDI yourself, and do anything else you want with the TKey. This includes modifying the FW and the FPGA design. There will also be a TKey programmer to allow you to program TKey devices:

https://shop.tillitis.se/
I don't know what 'your definition is legacy' means. Could you try to speak English?

'Open source' has meant the same thing for decades. Its meaning has not changed.
Ban means to remove and not let back in.

I don't suppose their school library would accept the charitable donations of the books they just removed.
That was the explanation I was given when asked.

I imagine different regulations apply to different products. Also obviously different countries have different regulations.

Lead makes up 20-25% of the contents of the glass of a CRT tube so I imagine that restrictions like those listed in the link below would cause issues.

https://dtsc.ca.gov/restrictions-on-the-use-of-certain-hazar...
Except they might be playing the thrift game then move to AWS or whatever when they get funding.
The change is that we have socially and psychologically extended childhood.

So a 17 year old girl today represents someone much less self-actualized than a 17 year old lady 200 years ago.

But the result (for all persons) is a more skilled, highly specialized, more brainy vs. brawny (behaviorally) work force.
This isn't going to open the flood gates of harassment. You can still block accounts from your DMs and mute accounts more generally. Genuine assholes can easily roll new accounts or incite a mob of their own followers, just as they've always done. What this really does is make it harder for petty people to get the last word, and ironically this also includes Elon who's notoriously thin skinned.

If Twitter were to be the digital manifestation of a town square this would arguably bring it one step closer. Public spaces can be cruel and inhospitable places, they were never meant to be your personal safe space.
My personal favourite: someone stealing a random post, backdating it to a couple of days before I published it, and then sending a DMCA to my hosting provider for my own damn article.
The stupidity of it? Of people vote for brexit or nazis or slavery is it fine just because they voted?
Resric is great but the lack of empty passwords, and the response by the developer about it is very grating:

https://github.com/restic/restic/issues/1786
Well if the person just returns the cart they will surely be left alone and not recorded right ?

Getting angry over this and even discussing it on the internet requires more energy than simply returning the cart.

Returning the cart is good for everyone. Additionally it's a simple contract - if you don't want to return the cart don't take it in the first place.
People voted for the Nazis too well knowing what they stood for.

The gas chambers were legal. What’s your point?
I know nothing about Rust but this was a good read
The answer to this is to not agree to it (your “chance” is to stop using the service).
This project delivered something almost usable, then slept for some years, then changed name, then was in coma for some years, and then ...

It is like in this joke with the Microsoft engineer: How great it will be when she will get it.
I read this thread through, and I think you both make some good points.

I think (i.e. just my opinion) you are talking past each other. There are situations where I'd prefer @trashburger's approach (instances that react to stimuli) and situations where I'd prefer your approach (functions that capture the effect of applying stimuli on simple data structures).

I don't think it is as clear or as cut-and-dried as either of you are making it out to be.

A certain amount of discretion and restraint is required to prevent an OO architecture that is unreadable and tangled spaghetti, as well as a certain amount of discretion and restraint being required to prevent a functional architecture devolving into an equally unreadable mess.

If the primary goal is neither readability nor maintainability, then all of this arguing is moot.
> Of course if you link to a dependency written in an unsafe language

Like the matrix handling, plotting, and other modules dragged in from the 1990s standard FORTRAN library era.

Don't get me wrong, I have placed a lot of trust in those kinds of numeric libraries since the 1980s - NIST and other national labs code and review to a high standard - but they weren't then and aren't now "memory safe" just very probably and mostly bug free.

Unless they were, say, rewritten in Java .. and that's a whole other big ball of issues .. translated code.

I'm happy to play along and agree that the JIT compiled 'Matlab language' parts of Matlab are memory safe - but to the best of my experience with past versions that's just the glue portions - the reason so many people use Matlab is for the chunks that get glued together.
I thought this was an interesting read:

https://mises.org/library/political-economy-antifederalists-...

Things don't seem entirely one-sided with regard to free trade; e.g. you have anti-federalists concerned about the federal government's ability to create monopolies:

"""monopolies in trade, granted to the favorites of government, by which the spirit of adventure will be destroyed, and the citizens subjected to the extortion of those companies who will have an exclusive right, to engross the different branches of commerce."""

(It seems one argument made by Madison and Hamilton who also supported free trade was that by centralizing regulatory authority they would have more leverage internationally to make treaties that would encourage trade.)

When I said "the anti-federalists turned out to be right about a lot of things" I was thinking more about their concerns about how the unlimited tax authority given to the federal government would lead to scope creep. Apparently anti-federalists suggested that this could even lead to a federal income tax and this was considered ridiculous at the time.
Two films that got that right, in a creative and almost realistic way, are Cellular and Phone Booth. The exceptions that proof the rule?
> You don't spend "complexity budget" on manual memory management.

Of course you do, especially in applications where there is no benefit to be gained versus using a GC. This is why Java was such a huge success, despite offering very little else over C++ other than GC (I think OCaml is a much better example of a GC language). Consider that an entire book has been written on such details as move semantics.
For most GUI apps, a GC or other automatic memory management has proved fine.

> Gnome programs are largely still written in C, but it isn't actually C.

It's still C whatever libraries are used. It's still manual memory management with footguns. This is why they created "Vala".
Adding UML Graphs to Elixir ExDocs
And of course some rogues had to pass leave some judgement and a "guess what triggered my reaction". In this case, the very annoying and utterly avoidable game of guesses is among the easiest: that it was a banality? But not all of this public may have been there...

Edit: to expand more on the implicit of the original post «not necessary on Linux»: that «an hour or two of battery life» is quite extraordinary, and should really require a bit of expansion: what is it that drains that battery? That is not normal at all, and requires some more detail, like "Android 12 tried to marry my cousin" or similar would.
SoftBank tipped to buy out remaining Arm ownership stake
The href is still correct in their comment, while in yours, since you copied it, its not
Pirate IPTV Datacenter Defendant Is a Flight Risk, Remains in Custody
This would effectively remove you from search engine indexes as well. To fix that, you would have to add that URL to robots.txt, but any decent scraping tool would also pay attention to that so you’d be back to square one.
It's just a terrible title. The question was "On April 26, 1986, there was an explosion at the nuclear power plant in Chernobyl. How did you learn about this accident?"
I wrote an extension that would help: https://chrome.google.com/webstore/detail/the-commenter/glhp...
The world does work one way; you ask for what you want. Even the “guessers” are asking for what they want eventually, when they’re sufficiently embarrassed…
> The current definition allows all users to use the open source software as they wish.

And there's no problem with that. If you want to restrict how your software is used while making the source publicly available, then go ahead and release your source-available software. However, mislabeling your restricted source-available software as open source will earn you opposition from all of the FOSS developers who do grant all of their users the ability to use their software as they wish, and from all of the FOSS users who are specifically looking for all of the freedoms afforded by FOSS licenses.

Marketing restricted source-available software as open source is like mislabeling your product as "Made in Country X" when it is only assembled in Country X while all the parts are manufactured in Country Y. What you are trying to do to the term open source is like proposing that the definition of "Made in Country X" be changed so that it encompasses products that are not actually made in Country X. It's misleading and nobody appreciates that.

The philosophy of open source software revolves around software being available for anyone to use for any reason. Open source software developers know that among all of the users of their software, a portion of those users will more than likely be people or companies they dislike who use it for reasons they find reprehensible. Any developer who wants to limit the people or uses of their software can do so by adopting a restrictive source-available license, but by doing so, that software is not open source anymore.

> For one, it would give users the right to protect their privacy.

Absolutely not. Using a license to restrict what users do with software does not protect their privacy. There is nothing about MongoDB's source-available Server Side Public License that is better for user privacy than the open source MIT License and AGPLv3. There is also something deeply ironic about suggesting that Meta, a company known for its privacy violations, is somehow preserving user privacy by making its software source-available instead of open source.
You've just reminded me of one of my learning experiences on my private server. I implemented a HTTP server. It was very basic but this was before I really learned about using libraries.
> If I got 25g off 3 plants I’d be quite upset, so this doesn’t make a lot of sense to me. Am I missing something?

I think you're supposed to smoke it. /s
%m%e
They worked on their six packs hard, who wants to hide that under clothing?
Illumi...

No yea probably just some US EU Data regulations thing.
Source code for the server:

https://gitlab.com/2009scape/2009scape
Not entirely related but I didn't find much information about the NTSC/PAL decoding schemes. Lots of introductory material but nothing about what they actually did in televisions back then (especially the filtering side). I guess it's because of patents...
> I don't think you understood what I wrote. GP claimed "SpaceX is profitable, so they're not pricing below cost", but the bulk of SpaceX's revenue can be attributed to the company owner transferring his money around.

My point is that even if SpaceX books Starlink launches as revenue,[1] it would still have to be accounted for as an expense on Starlink's side, so SpaceX's overall bottom line would not change. If SpaceX's confidential internal financials show that SpaceX has achieved profitability then, yes, that indicates that SpaceX is not pricing its launches below cost.

>Your comment is so far off it reads as something outputted by a poor machine learning model.

Sorry, not my fault that you can't comprehend the fact that revenue can't come out of nowhere. It has to always be balanced by expense, and this isn't some magic way for Musk to generate "fake profits".

[1] A fairly common business practice, in and of itself. When an Apple employee receives a new Apple computer for use at work, that computer is booked as revenue for Apple; after all, Apple is acting as a customer for a product, albeit its own. The division that employee works for in turns records the price of that computer as an expense. The revenue amount is going to be lower than what an outside customer would pay—basically, Apple as seller will charge Apple as customer zero markup—but some revenue will be recorded all the same.
You can probably find or pre-emptively exclude search engine indicies IPs from the blocklist. It isn't like there are more than a few out there, sadly.
I can't watch superheroes or read American comic pretty much for that reason.
You mean using the godawful Facebook API or one of the unofficial Whatsapp-Web based APIs?

As someone who has done E-Mail Development and worked with Whatsapp, I'm still very much of the opinion that the former is much worse.
That caught my attention too. The misuse is especially strange because the author both cites Doctorow and links to a definition in line with Doctorow's usage, before then using it in a completely different sense

https://en.m.wiktionary.org/wiki/enshittification
If you wear rubber gloves and keep your other hand in the your pocket, I dont see any actual problems.

Also long sleeves are good, I was recently zapped at the wrist when fixing an oscilloscope.

I think maybe the 20 kV abates rather quickly on its own, because I dont remember using much any caution when unplugging the anode plug.
Because Business Insider is such a great source. And no, I do not believe the ultra rich employ private inteligence serices preparing morning briefings for them.

If you want just the facts so, try Reuters or AP, basically the source of the majority of news stroies we are fed by media (the exception being in-house investigated stories, but those are rarer by the day and flanked by so much filler articles that it is hard to filter the facts out). Also, professional inteligence organizations can be spectatularly wrong as well. Sometimes a lone, local jourbalist on the ground witj working internet for soke background research has it better. Local, because some random person from far away will lack the necessary backgroing and context to deliver more than some isolated, uninformed, highly objective opinion.
I don't know if Japanese Americans truly represent their country of origin. If it's like Italian Americans and Greek Americans they tend to have customs that in their country of origin are outdated.
Aren’t many of these Fortran libraries heavily used all throughout almost any kind of application, somewhere deep down their dependency tree?
Typical HN to immediately tell everyone to use something else when someone posts something they spent time and effort on making, just because it's not 100% unique
For a function to strictly decrease forever, at least one of two statements is true:

1. It decreases by vanishingly smaller amount.

2. It decreases to negative infinity.

So...which is it? Infinitesimal time units, or negative time?
Bloating runtimes seem like the wrong solution to this security issue though, and Node.js has security issues too. A lot of people don't ever need .env files, yet that will now be part of their deployment which will increase the attack surface of their application.
I definitely see a pattern regarding younger folks.

I got some Gen-Z co-workers, and most of them immigrated here alone. A lot of them don't interact much with other co-workers, don't join parties, activities or happy hours, don't speak the language of the country, and report spending all weekend alone at their single-room apartments.

I also ask them to not work overtime but they just mute Slack and continue working after 6pm and lie on their monthly timesheets (yep we got those now because of this). They haven't learned how to change git timestamps yet, though.

Most will go back to their country sometime after claiming they couldn't adapt to the "cold culture" here. At least that's what happened for the last few years.
I've definitely seen human cars in wet concrete in SF before. Most human accidents in this city just don't get reported.

Guy ran a red light and put me in the ICU for a week. Wasn't even in the news.
I did. I'm talking about CLI apps, though that wasn't clear I will admit.
Not if the developer isn’t around anymore.
1000$ a month is not a lot and doesn’t make someone rich.
Javanese Script
Looking for affordable storage solutions? Check out our collection of used shipping containers for sale. Durable, reliable, and cost-effective. Get yours now!
Best typescript alternative ever.
During COVID I had a bit of a barber-crisis, as perhaps we all did. I had been seeing a guy who charged $12 but was prickly, at least 85, and I just felt like I could do better.

So I bounced around awhile, but when the lockdowns hit, haircutters were hit particularly hard, because they weren't quite "essential" but perhaps they were.

I had been with a chain-unisex store, but when I finally got in again they said they wouldn't touch my beard, and I'd need to keep a mask on at all times. Well forget that! I need constant care of my beard just as much as my head. So I found a Black-owned business that was pretty much anti-mask and I was really satisfied for a long time. The owner was a teddy bear who used to work in IT so we had great chats. He would pamper me with an exquisitely meticulous cut, like cutting hair was all he's ever done in his life. (I've never caught COVID.)

Eventually I did make another change and now I'm at a barber school. The price is right, I get a different person every time, and it's absolutely a gamble whether I get a good or bad cut, but I love to serve as a student's homework; what can I say?
https://donosy.info/ (for Poles outside Poland since early 1990’s)
Go is also an old-school statement based language though.
FOO="abc
BAR=123"

Is this one or two vars? What is the value of FOO?
a ruby developer discovers substrings
Important context to concerns about trade monopolies at the time: the East India Company.

One of the major concerns leading to the revolution was the behavior of the EIC towards the inhabitants of India and the worry that a similar institution would be unleashed upon American colonists.

The EIC was only able to grow so powerful because of the monopoly granted by the Crown.

What we think of monopolies now are a product of the gilded age and not the same as what the Founding Fathers were thinking of.

They were thinking of monopoly as "legally empowered corporation that then becomes an oppresively dominant quasi-government institution"
Tailscale does this! https://github.com/tailscale/terms-and-conditions
Because “our legal team advised us not to summarize changes”, so now you can just view diffs!
>brexit

They influenced voters! Those bastards!
They had no debt, and plenty of assets funded by the government. Other failed rocket companies liquidated and return value to investors. Elon only had to recover 10% of the spend to be made fully whole.

Read the links above, this is not speculation.
I suspect that the manager also doesn't want to deal with this bitchy customer that complains - rather a symbiotic relationship with the cart narc.
It works fine, as long as you don't care if anyone reads it; Not all writing is for other people.

If a blog like thing doesn't have RSS, and it's good, then I think "shame I'll never see anything this person writes ever again".
Definitely true, and this also applies to getting things without asking.

As a somewhat tongue in cheek example -- if you have guests over you should offer coffee three times. They may refuse the first two and accept the third time. But if you do not offer thrice, they'll go home and complain that you were too stingy to even provide coffee.

You should read the manner of refusal in these kinds of cases, and offer more profusely if the situation demands.

I am built this way. It's weird to admit, but not only I will not ask directly; I am very hesitant to accept things even when offered. Definitely very high on the guess culture scale, and I know that's incompatible with how some other cultures operate, so I'm trying to be mindful about it and behave more directly when situation demands.