skysight-inc/HackerNews huggingface dataset:
Same thing as the security of the lock on our doors. We know that if somebody really want to get into our homes they will. In the case of IoT and computers add to it the automation of the attack.

What do we do with our homes? Tradeoffs.

We put some valuables in banks, we keep some at home. We insure precious items, if we do have them. We curse when burglars steal from us.

We also install curtains so people outside cannot look at us and at what we are doing at home. There are several level of protections to do the same thing for networks and devices. Of course vulnerabilities mean that they are not perfect. Curtains are not perfect too. Add to that imaging through walls with WiFi or mobile network signals, but that's still fringe at best even if you should read https://news.ycombinator.com/item?id=37469920

So, tradeoffs and be conscious of them.
StableLM 2 Zephyr 1.6B
Or fossil fuels. We do a lot of damage to our planet to extract coal, gas, and oil. And that's before you consider the damage we then do by burning it. Most of that becomes redundant if we scale renewable energy production enough. The impact of Lithium mining is absolutely tiny in comparison to all that. And it kind of is really important as a resource to complete that transition.

The good news is that lithium is really common. The bad news is it's mostly not found in high concentrations. For example, ocean water contains about 180 billion tonnes of lithium. But in a concentration of 0.2 parts per million, you'd need to process about five million tonnes of ocean water to get 1 tonne of lithium. Extracting lithium and other minerals from sea water is something we can do nevertheless. It's just not very economical to do it.

But the good news is that we are aware of quite a few natural deposits with much higher concentrations of lithium in either brines or different kinds of mineral deposits. That's nature taking its course over billions of years concentrating the lithium for us. And we've barely scratched the surface (quite literally) looking for that stuff as the interest in large scale lithium mining did not exist until about 10-20 years ago.

In short, we're not going to run out of lithium. There's plenty of it. Extracting it is indeed costly and depending on how it's done can be a bit nasty. But the good news is that the damage is typically highly localized. And we have ways to mitigate that. And once extracted we can use the lithium over and over again. It's not destroyed by using it. Unlike fossil fuels.
I see half of the article about how he struggled to get the password, so not that dysfunctional.
That seems really low. Most houses in the UK have a 60 - 100A supply. Just my stove alone can draw about 7.3kW - about 32A.
For the record, here is a submission (and comment) by me:

Computer Says 'Guilty' - https://news.ycombinator.com/item?id=27392724 - June 2021 (1 comment)
You are now conflating your earlier claims about immigration with statistics of asylum seekers. This might not be an important distinction to you but it is to me, and also an important signal, when I am having a discussion that requires a lot of good faith to begin with.

You will notice (in sofar you are willing to do so) that I was at not debating your claims about the prevalence of males among asylum seekers. That is because I do not disagree. I just don't think it's terribly important. I was just irritated by your characterisation of life in migration camps.

The earlier assessment still applies. Short sightedness aside, I fail to see how anyone can confuse immigration for not being the lesser of two issues.
This is only true because DEFLATE is very old---it handles duplicates well but ignores everything else---it doesn't even handle simple sequences like `00 01 02 ... ff`. Modern browsers support Brotli as an additional content encoding, and it can actually detect and handle such cases better. Of course such modelling can be done as a preprocessing step as well, PNG notably uses filtering in addition to DEFLATE.
While Paula is getting all the attention, mostly due to appearing in the dramatisation, I'd point out that we haven't heard from Adam Crozier who was CEO of the Royal Mail from 2003 - 2010 which was a fairly key period when this was all going down.

I pick on him particularly because after he handed the role over to Vennells, he went over to ITV for a number of years. The same ITV who provides the very dramatisation that brought all this stuff into the public eye once again.

That said, he had left ITV well before the series would have started production so it may have just been a creative decision rather than due to any outside influence.

https://en.wikipedia.org/wiki/Adam_Crozier
New book explains the 'geek way' to manage a company
The 737-9 MAX grounding: a timeline
Thank you very much. Yes, this information is correct. Right now I have taken a break from the HALIC project and I am interested in HALAC(High Availability Lossless Audio Compression) project. I guess I will achieve the same success.

https://hydrogenaud.io/index.php/topic,125248.0.html

https://news.ycombinator.com/item?id=38838531
I’m passionate about the problem of software maintenance:

- Can we solve this with some companies dedicated to maintaining simple code (1 probe, 2 charts for each IoT, or more if the IoT subscribed for more) multiplied by 10k different IoT objects over 30 years?

- How would upgrading all of them look like? Can we batch the upgrade of NPM’s package.json? Can we define a minimum toolset, say NPM+Next+React, for long-term support?

- How can we keep software engineers passionate for that software over dozens of years? Can the challenge of upgrading and migrating to newer frameworks and applying security upgrade be ever a trove of genius and a competiton of the best hacks?

For the moment, when it’s done, it’s all GitHub Actions. Released in 2018. Well, not a good start. Plus everyone has a different pile of … in their actions, it’s all custom code, nothing is standardized, and each new IoT requires a new guy writing new ones.

- Is this already done in some part of OSS (openWrt?) and how do they deal with the boredom of engineers?
I agree with your first part, but not with your second. It really depends what you use, you can easily build up a while home automation system that doesn't phone home or require internet at all
I'm not agreeing or disagreeing, I'm just making a meta-point about trying to better qualify one's assertions so that a reader can better judge the information content of the statement.
Seriously? This reads like a joke. They brute forced some tenant test systems.

Fine, I bet the password was Password123!, but then "they used account's permissions" to access various corporate emails. How is that even possible? What does it mean "they used the account's permissions"? Are you telling me there was no privilege separation between a tenant test environment and the internal domain? That the tenant system was not in its own isolated network? This is absolutely insane. Whenever I read stuff like that I wonder if some junior IT employee didn't just buy a new home for cash few months ago. I'm all for "don't look for malice where incompetence is a sufficient explanation", but that's just a little too much incompetence to be believable.
> So, until you are able to perform this "translation" from precise to imprecise notation, I suggest you stick to the precise notation, until all the fundamental concepts are clear, and only then abuse notation.

I agree with this part. I think in teaching, the precise notation should be taught first and everyone should understand it well. But later on, it will make communication and even just doing calculations easier if you can accept the imprecise notation, use it and translate it into something clearer when needed. This is particularly handy in e.g. differential equations where sloppy notation makes certain manipulations a bit easier.
Interesting point about not having internet access: these smart meters typically report usage to the energy supplier for billing. I’d go look for a mobile network connection, maybe still up?
Yeah, Orion's support for Firefox extensions is a big red flag. These 2 issues on the Firefox-iOS tracker[0,1] around extensions and content blockers have long mentioned Orion, but there's no response from Mozilla.

[0]: https://github.com/mozilla-mobile/firefox-ios/issues/7374

[1]: https://github.com/mozilla-mobile/firefox-ios/issues/9155
Sounds pretty good as such. The worry to have these days, though, is if we can also get this without energy usage data being traded between all sorts of shady companies and/or criminal organizations.
> but those operations over what usually appears at the denominator of the derivative purely for notation purpose has always looked to me as complete magical garbage.

You will be delighted to discover that they are in fact not magical or garbage.

> What object is "dx" ? is it a number ? a limit ? is it zero ? can i divide another number by it ?

dx is a differential one-form. You can think of it as a generalisation of a gradient, if you like. These are very important in Differential Geometry.

You can use differential forms to do all sorts of things, but one example you may be familiar with is to compute area or volume forms over arbitrary manifolds. It gets a bit hard to define things on HN without TeX support, but using differential one-forms and the related exterior derivative, you can define a generalised Stokes' theorem that works for any smooth, oriented manifold.

I used this in my PhD, and implemented it directly in a numerical method, so this has very practical engineering uses also.

"Elementary Differential Geometry" by Barrett O'Neill is a pretty beginner-friendly introduction to some of these topics if you're interested, though there are many other good texts also.
> On November 22, 2016, HEVC Advance announced a major initiative, revising their policy to allow software implementations of HEVC to be distributed directly to consumer mobile devices and personal computers royalty free, without requiring a patent license.

Regardless of that, macOS, Windows, iOS and Android all have OS-level support, via a combination of hardware and software decoders. Ubuntu (and Debian) provide libraries in their official repos.

So you're saying that neither Chrome nor Firefox support HEIC because of patents, despite arguably 90%+ of the environments they will run, having OS-level support for the format?

Sure that sounds likely. I'm totally sure that's the reason Google doesn't support this. I'm positive it's nothing at all to do with pushing the format they control, and omitting or removing support for formats they don't control. That would be such an obvious dick move, it's inconceivable they would do that.. right.. RIGHT?
Putting the WiFi SSID and password on the side of the energy monitor sensor box allowed for this:

> The whole thing was quite dissapointing. However, I do have a few Raspberry Pico microcontrollers lying around at home. If I could connect to the WiFi network of the energy manager directly and get the data from the server, I could just extract kW consumption from the API, multiply it by a correct rate and then display it on some Grafana instance.

Love it!
Even if an antidepressant would not work better than a placebo in treating depression, I experienced a case where its usage could be worthwile: if the side effects are beneficial. Someone I knew needed better sleep and more appetite and they got an antidepressant with two side effects: weight gain and sleepiness, to take just before going to bed.

So they got better because of placebo effects and better sleep and weight gain.

That's fine with me.
SystemD's philosophy is incompatible with UNIX principles. This statement shouldn't be controversial, yet we live in a world where SystemD criticisms are treated like heresy, and Wayland is unnecessary and unusable according to some X11 users directly contradicting most X.org maintainers and contributors.
To protect the 'common man' from indigenous tribes at the borders. I think originally it's a military Corp designed to protect settlers.
I had never heard of Moon and randomly picked it to watch on an airplane with no Internet. I was not prepared for that good of a movie!
Americans Looking for Love Are Getting Killed by Gangs in Colombia
Here is how I would it

Board is 8x8, which is 6 bits. 4 piece type (rook, queen, knight, bishop. I will represent others (king and pawn) in a special way) is 2 bits. So 8 bits in total per piece

I would not use a bit to represent piece color but instead use a seperator to seperate one player's piece from another. Repeating the same position as the last piece can act as a separator since two pieces can't share same square

Kings are special that they must exist, so you don't have to specify their type

Pawns are special, most likely you will have 1 pawn (of each color) in one column and they can be on rows 2 to 7, or they can be dead or they can be "irregular" which means the pawn moved to another column and there are two pawns in that column now. This data is 3 bits per pawn so 48 bits in total. After that data you can put position of all irregular pawns (additional 6 bits for each irregular pawn). If a pawn promotes, it is represented as a regular piece (and can be considered dead in this 48 bit pawn data)

So a chess state is

Pawn data (48 bits)

Irregular pawns (6 bit each but I can't tell how many there can be at max. 8 maybe?)

White king pos (6 bits)

White pieces (6 bits for pos + 2 bits for type \* number of pieces)

Seperator (6 bits)

Black King pos (6 bits)

Black pieces (same as white)

Seperator (6 bits, represents end of data)

I think the worst case scenario is there are 8 promotions which would make it add up 248 bits

If number of pawns on board is small, it might worth representing them using their full positions and using a bit to decide which representation you picked
I don't think this is needed as it's very obvious who it's dedicated to.
If you don't know about the event, then all you need to do is to literally just go through the first two pages (probably just as you would when you're visiting the site which is why you cam in the first place) and you will see it mentioned.

I personally don't think there's a need for this as this is not Reddit and the average user should be able to figure this out on their own.

RIP Dave Mills!
A website for me to give away everything I can give away to help others
This took me so long. I would love to work with you all on this!
Actually, I thought he was referring to the archaic "tube"-shaped logo itself.

So... my bad, I guess!
We are getting 10000x times the number of wrong passwords than average, I'm sure it's nothing to worry about.
also in germany: east german model train manufacturer piko is expecting rising sales: https://bahnblogstelle.com/211153/eisenbahn-im-kleinformat-p...

Modelleisenbahnfans in Deutschland steckten nach seinen Angaben im vergangenen Jahr angesichts gestiegener Lebenshaltungskosten weniger Geld in ihr Hobby. Deshalb habe sich der Umsatz etwas schwächer entwickelt als erhofft. Er habe aber gut ein Drittel über dem des Vor-Corona-Jahres 2019 gelegen. Und weil sich der Spielwarenmarkt einschließlich Modellbahnen 2023 eher rückläufig entwickelten, habe Piko Marktanteile gewinnen können.

roghly translated:

because of rising living costs model railway fans spent less money on their hobby in the last year. therefore revenue increased slower than expected, but it was still one third over 2019. and because the whole toy industry including model railways shrank somewhat in 2023, piko was able to gain marketshare.
Your joke is in good taste (!) but slightly tainted by the fact that Girls Just Wanna Have Fun is by Cindy Lauper, not ABBA.
Towards Architecture Organization Topologies for Sustainable Fast Flow of Change
Yeah, but that means all major browsers agreeing on a standard, and we all know how that goes.
You certainly do not lack ambition (cf. the "someday" section). World peace too!
Antidepressant use is surging in Britain
> shady companies and/or criminal organizations.

You mean energy companies and governments?
Probably true for Russian cyrillic alphabet tradition but not so much for Bulgarian and other cyrillic ancestry where lowercase letters differ almost for every letter with few exceptions, no matter if handwritten, cursive, italic or normal.
To me, it seemed they were consistently saying the equivalent of:

If there is a year where nationwide farm output is, due to bad luck, significantly below average, we can take the crops that were going to make biofuel and use them to make cooking oil.

(IIRC farm output is always somewhat irregular, so this is a fairly plausible scenario).

If that's what's being defended against, it doesn't matter so much if it's a bit meh, it matters that you'd convinced farmers to plant the crops before they knew they'd be eaten. A government can also pay for overproduction of normal crops, but might want to reduce the cost of that by asking for a dual use crop.

I'm still not convinced doing this with corn is good, but it's at least the start of an argument that might convince me.
I think such ""user friendly"" features are alien to HN's attitude. You can find out with very little effort. Ask it even! And then write and publicise a userscript that does the above.
What I find interesting here is how the effect of using lowercase would add up and reduce carbon production significantly. It reminds me of Gerry McGovern's articles on the use of images and the environmental impact that that has. https://gerrymcgovern.com/books/world-wide-waste/
By the way, quick aside, if you go to the police yourself (someone wronged you), you should also go with a lawyer. It'll be taken more seriously, be harder to dismiss, and be both council and support while you go through the steps.
i think im cursed to do this haha. its just what i feel inside me
Apple Hongdae now open in South Korea
And some of the entries even have "shutterstock" watermark on top, like in the https://textart.sh/topic/gasoline category.
I don't think that would be an issue as people would get used to it, but it shouldn't be needed (https://news.ycombinator.com/item?id=39065835).

Technically it's very easy to add the black bar as it's already added manually and all that would be needed is to add a "data-id=" which would contain the news ID and a regular "id" to the black bar's "<td>" and once clicked it would send you to "https://news.ycombinator.com/item?id=[DATA-ID]" (perhaps also add "cursor: pointer" to the CSS as well to change the cursor when its hovered).

Again, this is trivial and can be done with minimal work, but it should not be needed at all.
laplab, awesome job and great writeup!

I had a similar experience when moving into my "smart apartment" 9 years ago and finding a wall-mounted Galaxy Tab 3. I went on to develop a one-click root to allow my neighbors to "free" their systems, too:

https://hackaday.io/project/181646-hacking-tabs/logs?sort=ol...
1534 was the port used by the license manager (elmd - Elan license manager). The bane of many a Netcool installation until we joyfully ripped it out post IBM acquisition.

-Alex (Micromuse 1997 to 2021).
HN hugged but you can use https://web.archive.org/web/20240112223559/https://www.organ...

I really enjoy Watts' lectures and found they gave me a lot of peace about death, life, my place in the universe, etc. I particularly like the remixes by Akira the Don like https://www.youtube.com/watch?v=O9nyWg7obj4 (this is _not_ an endorsement of other work by the same creator, it gets a bit manosphere-ey for me, but I still like the Alan Watts and Charlie Chaplin remixes)
The same. If the company does not adhere to previous agreements it is rotten anyways and I quit working for them and write off the unpaid month. But, two important things:
1. of course the agreement to work for them is there in written form, with the most basics confirmend by both parties, like: hourly rate, payment window, liability waiver
2. if there are graphic assets in play: permission to use my assets only granted if they have been finished by me and if the rates for finishing have been paid. So if they stop paying me they have a half finished asset without permission to use it.

Added: forgot to mention that as a safeguard I let companies sign off on my hours on a weekly/biweekly basis. Until now every company that did not want to pay also stopped signing off my hours. If signing my hours takes longer than a week (important: always communicate this in a professional manner and beforehand!) I immediately stop working for them until they either sign off in the next three weeks or we part ways. Don't fall for "important person not here for a month". If there is no one else around to sign sth for a month, company is lost anyways, no need to invest any more effort.
Stuntman Seymour
I'd love to share my horror stories:

1. I'd love to be able to tell my HL-4150 to not clean itself at midnight. Or really any time anyone might be asleep. You have an NTP server connection; use it! OTOH, my dad's Lexmark had that same stupidity. (I love buying professionalish products, but they seem to do everything they can to ensure office products are unusable at home.)

2. I've never experienced toner cartridges that leaked so much as the Brother one (yes, all four.) I ended up buying cheap 3P cartridges, and haven't had the same issue. They royally screwed up the seals/spreader somehow.

That said, it does print and is fast, so as long as I don't let it sit turned on for too long, it works.
You can setup a Linux dev VM but unfortunately it won’t have access to the GPU. There is Rosetta 2 support though which works brilliantly with amd64 binaries.
Culture has shifted, and every action is now also a political action.

Especially if you have a new drug in your hand, or have a better way to get clean water. One tribe will milk the optics, the other will sabotage and rally people against the thing.

Have a co-worker in Kiev, and you say you're worried? Boom, your neighbor buries you under Russian propaganda.

Got vaccinated? Congrats, half your family just disowned you.

Every decision is taking a side, if not in our own minds, then in those who breathe the same air.

But I must say, Andrew, this is awesome, and you gave me a lot to think about.
Some companies only sell to people who are financially struggling.
And a great deal of these companies rely on people not being financially literate to make huge amounts of money.

There's no inevitability to these systems. People make choices to run companies these ways.

They don't have to sell because the factories can't stop making products.
Mellanox recommends setting this from the default 512 to 4096 on their NICs.
Clearly they were thinking of Gouda! Gouda! Gouda! (Edam After Midnight)
When I was a teen I worked for a credit card company doing outbound balance transfer sales, it was awful. But the day I put in my two weeks was when my sup pulled a call of mine to review and asked me what I had done wrong.

In it, a very very old woman who never used her card anymore, hadn't had a balance in some time, barely remembered she had it, was not interested in the balance transfer. My requirement in addition to the balance transfer was to also offer the product that came up for the account. The product was an account protection that basically froze your payments if you were unable to make them.

She asked if I thought that was something she really needed, I said no, you don't run a balance so it'd likely not be worthwhile if she planned to continue not using it. The sups issue with the call was that I said she didn't need the product. He wanted me to swindle that lady.

I didn't walk out or anything I just said this is my 2 weeks this isn't for me. Anyway, at some point people make these things okay, we can stop it.
Did something very similar almost 10 years ago, EBS costs were 10x+ the cost for same perfomance CEPH cluster on the node disks. Eventually we switched to our own racks and cut it almost in ten again. We developed the inhouse expertise for how to do it and we were free.