skysight-inc/HackerNews huggingface dataset:
> and that `npm install` will not respect the package-lock.json

I'm not sure where you get that from. Maybe this was the case for the first NPM version with package-lock.json, but at least for the current and previous LTS version, it is definitely being respected.
I agree you can't tell what happened after a observing a recorded event. If you were to read someone's diary from a decade ago, you wouldn't know what they were doing now. You need new observations.

The OP was referring to when a event happened though.
> Not everyone cares about security updates.

OK.

But surely banks ought to. If you care about having a banking app, then you ought to care transitively.
The tree makes air move, but you need a subjective experience to turn that into sound.
That's also exactly what the article mentions. The Indonesian government banned imports of second hand clothing to protect the local textile industry.

While the exporter isn't doing anything illegal in Indonesia, the Indonesian importer certainly is (according to the explanation in the article). Abetting criminal activities in a neighbouring friendly country is rarely desirable.
Totally agree. Meetings have a massive mental cost for that reason. Evidence is how draining a set of back-to-back meetings is. Much more exhausting than the same amount of time spent in « deep work ».
Probably Wikidata, see e.g. https://www.wikidata.org/wiki/Q46033#P3872
In case it's new to anyone, I recommend going through the jones forth "literate program" - even if you don't understand assembly. You can try porting it to a language you know, it gives a good understanding of how forth works

https://github.com/nornagon/jonesforth/blob/master/jonesfort...
>People will learn the hard way there is no market for machines that get the wrong answers.

Eh, in machines there are markets for machines that get it occasionally wrong as long as the defect rate is lower and or cheaper than the human equivalent defect rate cost. So I'd say that's a really bad take on the last few hundred years of industrialization.

In accounting there are really two different sets of things going on at once. There are 'the numbers' of which we'd run in a calculator, but then there is interpretation of the written rules in relation to the numbers you input. If your business is in any way complex, take your numbers to 3 different firms and see if even two come back with anything close to the same number. Hell, in the same damned firm we commonly see that two auditors will come up with different numbers and a supervisor had to look at the rule in question and make a judgement call on what they think the IRS agent would accept.

Now, don't confuse that with me thinking that using ChatGPT is a good idea to do the above. We are not there yet.
This feels like a good point, but then again I skimmed after the first few paragraphs of the article. Does that say something about me, or is it really just bullshit? (no offense to the author)
It's okay. It actually produces the smallest wasm binary size AFAIK. I'm just tired of niche languages already. If I were to go niche why not https://grain-lang.org/ ? It's even a wasm-first lang. Zig is also good and produces small wasm binary. That said, I think Rust/Go is fine.
> And then so many things seem to follow the "unix functionality" and as a result they're half baked tools that aren't really working properly IMHO.

I'm going to disagree pretty strongly with that. In fact, I think most of its problems are that it threw the Unix philosophy out the window. While it's true that it suffers from having made everything a implementation detail that can theoretically be plugged in with a different component, the problem is that they forced everything important to go through the compositor, which bottlenecks composiblilty and doesn't allow you to actually replace individual components without support from the (usually incomplete) monolith in the middle.
> Western clothing is normally what poor country industry is made of, or at least a significant part is.

While the used clothing sector provides employment to hundreds of thousands of people in less developed countries, it also damages their local textile manufacturing industry. Prices for locally produced clothes have to include both manufacturing and logistics costs, whereas the imported used clothes from Western countries are donated and can be profitably sold at much lower prices, covering only logistics.

https://www.bbc.co.uk/news/world-africa-44951670
I suspect waterproof-ness is one issue.
That sounds extremely interesting! I'm still trying to understand the basic transformer architecture so far, but I think those kinds of insights are exactly what we'll need if we don't want the whole field to degrade to alchemy with no one understanding what is going on.

Do you have a blog?
I know it's beating a dead horse to say this, but this is precisely why the thought of AI replacing workers is absurd.
It’s hard to know what’s real and what’s hysteria when the field is so fast moving. Mass hysteria is well documented and experts aren’t necessarily immune.

https://en.m.wikipedia.org/wiki/List_of_mass_hysteria_cases

I’d also argue it’s hard to call anyone an expert in AI safety when the very definition of AI is still so ill defined.
That's ridiculous. If Signal weren't centralized, it would long ago have split into four thousand mutually incompatible OpenSignal apps, all of which would be just as easy to ban in the UK app store.
This depends on the phone having an unlockable/relockable bootloader.
> endless foreign policy decisions where the UK just immediately follows whatever the US does

That more the result of stupidity and Napoleon syndrome than some magic hold the US has over the UK. The UK, in particular our government, still wants to believe we're a geopolitically important country capable of projecting power and influencing the world. While there's some small element of truth in that belief, our actual relevance on the world stage is far small than our government wishes it was, and is only getting smaller thanks to wonderful incompetence of past 10 years of government.
You're one of the one's that are still sad that Google Killed off Reader that I referred to.

Like I said, Google's never killing of Keep.
Really more of a heckhole; let's be honest here.
That seems like the natural progression, if this model has any success.
I was using an iPhone 10 with the latest iOS versions until last week and didn’t have any issues
Have we forgotten about the internet? It wouldn't be difficult to make Signal as a PWA, and with iOS 16.4 coming all the relevant API's should be present.

As for TOR, I'd wager governments love it. Everyone the world over has decided to congregate one one official "secret stuff" platform and get this: it's made by the US Government.

And by all accounts the US government is well able to spy on it - but won't say how instead preferring to bring up cases by parallel construction^. It's perfect. I don't know what more a government could want.

^ https://www.technologyreview.com/2020/02/08/349016/a-dark-we...
Yeah it’s literally the second sentence of the article. That explains a lot.

Not understanding the topic you’re making inflammatory arguments about (at least to the depth of Sentence 2 of the discussed article) is fully on you. But yeah, you know, “asking questions the way Siddhartha did.”
Your tradeoff, of course, is that you have no freedom in the US because you live with a gun pointed at you at all times, blanket surveillance, free speech only if it matches what your government approves of, and no rights.

In the US you can be shot and killed by the police at any time, for any reason. You don't have any rights to retaliate.

Yeah, I don't think I'll trade places.
Well I'm happy to have a bit slower phone to be able to use it fully for 7 years, with all security updates and current apps (again, with their respective security updates).

Did you actually daily drive one? Because I did use an iPhone 6S for its full software support span (7 years) and yes, by the end of 2022 it was definitely the fastest kid on the block. But to run messaging apps, play music, grab quick pictures and scroll memes in the subway, it's more than fine.
I’m right at the cusp where I was a very strong individual contributor at my previous jobs, and have now been a team lead for about six months now. At first, I felt like I was wasting time spending a good portion of my day in meetings, but I’ve realized that the meetings are super important because I know what the business actually wants and can translate that into the technical documentation necessary to get our software engineers where they’re working efficiently. This way, the engineers on my team don’t have to ask a bunch of questions to the PO/team lead for clarification like they did before. It’s a huge win and our team has been lauded as becoming substantially more productive because of this design work, refining and grooming our tickets properly before the devs ever see them.

From an individual contribution perspective I’ve written a few hundred lines of code since I started, unless you count me out putting code via some CLI tricks involving some templates (I don’t really, and am trying to teach the other engineers about powershell/bash use cases) but when I do step in it’s either because of some design pattern we want to nail to avoid future tech debt, or I’m fixing a bug that a junior or mid level dev has spent a dozen hours on and couldn’t figure out what went wrong. So the 20% or so of my time I’m actually spending doing IC work is to unblock the team, so it feels really high impact relative to the time I spend on it.

So in short, my role has the added benefit of far fewer meetings for the other developers on the team, while also keeping someone technical in the loop to push back on unrealistic expectations from the business, getting to ask clarifying questions, and working closely with our POs to have everything teed up so the team can just show up to work and get down to the “important stuff”. I think it’s an important role with intangible benefits people can’t really see until they get a before/after comparison where everything else was largely the same.
That's quite a line-up they have! I have a Elephone S3 pro, two day battery is really great when traveling, no worries. I'll strongly consider an Ulephone next..
Clickbait headline, due to lack of mystery. Comment from an astronomer saying they have known for 20 years what this X7 cloud is.

https://old.reddit.com/r/science/comments/11bk0u1/a_mysterio...
I would think everyone is against bad meetings, no?

Is there anyone out there arguing in favor of more BS meetings? I assume not. People who advocate for the purpose and value of specific meetings do so because they believe they are good meetings.

Of course they are not all right! There are some teams for which a daily standup would be a BS meeting - for them it would be bad; and there are other teams who find a daily standup is the perfect sync-up and planning corrective they need to maximize productivity - for them, it is a good meeting.

So people who say ‘daily standups can be a helpful kind of meeting for some teams’ are not advocating for the bad meetings the first team would end up having.

Nobody anywhere is making the claim ‘all meetings are good’. But on the other hand I do hear people saying
‘All meetings are bad’. And that seems to me to be trivially disprovable.

I do understand people having a strong prior that a proposed meeting is probably bad. I understand setting a high bar for agreeing to participate in meetings.

But the heuristic of ‘never meet ever’ seems like a poor one.
Banks don't care about security. See e.g. credit cards where the numbers are just printed in plain sight for everyone to copy them.
The course seems to advocate for vi, but when I Google: "vi", the response is: "Did you mean: emacs"

I don't know what to make of this. :-)
Add one arm, what comes into your mind?
One of these was on the top of Product Hunt yesterday. [0] It looks so scammy.

[0] https://www.producthunt.com/posts/marketing-blocks-web-app
Encryption makes signals intelligence more difficult, not impossible. It is and has always been a game of cat and mouse.

There is still a lot you can learn from analyzing encrypted signals. The metadata itself may be quite valuable, and any world power undoubtedly does cryptanalysis.
Meetings are primarily a tool for those with formal authority to corral productive people to ensure that their power structure is preserved. It's painfully self-evident, when someone who is very productive, who people naturally follow and listen to, but who has no formal authority, is at odds with management. That just cannot stand, and management will sabotage its own natural leaders by undermining them, to ensure that their own jobs and authority are safe. The fact that this author views meetings as "the work" exemplifies this. Yes, "the work" of flattening any emergent self-organization.

If this author's premise were correct, startups could never succeed if they didn't possess a significant bureaucratic layer from the inception. But it's not correct, and startups succeed (outside of external factors) due to self-organizing and talented people who spend their time building and improving products.

>My own journey through these ideas started with the puzzle: why do groups of smart people often act with such apparently low collective intelligence?

Because they're being corralled into amorphous blobs where any natural structure and interaction is destroyed! That's like asking why a neural network doesn't predict handwritten numbers very well when you restructure the neurons yourself by hand.
You can tell that there must be something wrong with your reasoning by observing that meteorites regularly impact earth.

You are correct that it is not easy to make things collide in space. But it's (obviously) not impossible. The trajectory doesn't have to be perfect, just close enough that the lowest point in the orbit is less than the radius of the object being orbited. In the case of a supermassive black hole, that's a pretty big target. The event horizon of Sgr A* is about 50 million kilometers in diameter, and that is surrounded by an accretion disk that acts kind of like an atmosphere, so anything that comes close gets slowed down through friction, and then it eventually falls in.

(Also, near black holes, general relativity makes things kinda weird.)

> if you are in space and throw a rock at the Sun, it won't hit unless you perfectly counteract the relative speed, right?

If you are out in space in orbit around the sun this is true. But there are lots of ways to be "out in space" not in orbit around the sun. The reason that most of the stuff we see is in orbit around the sun is that the stuff that is not in orbit around the sun doesn't stick around very long. It either flies off into deep space, or it falls into the sun.
Thanks, this is very interesting. So basically the on/off season cycle gets a lot worse because off season requires more power.
That is not very nice of you.

They did something wrong so in response you do something bad yourself to a third party community?

Flooding HN with spam just for the feeling of settling your personal vendetta?

Cmon man. Don’t be an ass.
They meant fewer, as in "Android gets fewer official OS iterations than iPhone."
Some discussion from yesterday: https://news.ycombinator.com/item?id=34925583
[0] https://almy.us/sst.html
Funny you mention that because Trump gave away USA-224’s optics capability. You can understand from that photo the kind of resolution you can get from space (during the middle of the day, in August, in a desert - no less).
Lots of questions here. 1. You can download all your posts and then re-post them from your new account if you want. Otherwise they will remain cached on instances.
2. If your instance is excessively blocked by other instances, that could be nudge to move your account to an instance that is better managed.
3. Instance admins usually give plenty of notice before shutting down which gives you time to move.
4. You can create as many accounts you want and on different instances. I have three: a real name personal one for friends and family, a professional one, and an anonymous political based one. I also run my own instance.
>I think you should study how it went down in Afghanistan. This argument simply doesn't hold up to reality...

That's a different scenario. It's a lot easier [relatively speaking] to foment an uprising against an external enemy in the cause of "ridding your country of the invader". than it is against "the enemy within".

You've only got to look at all the unpopular laws that get passed year after year [and not just in the US]. When the possibility of <unpopular law> is first broached, there are dark mutterings that "People won't stand for it!". Then <unpopular law> comes into force, a couple of isolated people resist and get fined or imprisoned and, before you know it, <unpopular law> is an accepted part of "the system" --even if many people don't agree with it.

You've also got to bear in mind that, when <unpopular law> is implemented by your own government, they will sell it as being for the national good. No government is ever going to say 'We're doing this coz we're bastards and want to oppress you!'. It'll be for "national security" or "anti-terrorism" or "to protect the children". And it will fool enough of the people, so that the ones who do "make a stand" won't only be doing so against "The Man" but against most of the rest of the general populace too. They'll see you as being "unpatriotic", a "terrorist sympathiser" or a "defender of paedos" for taking a stand against said law.

Also, oppression is incremental. It's very rare that a country's government moves from [perceived] democracy to [perceived] tyranny over night. And, there again, even amongst the people who would conceivably rise up, everyone will have their own individual "red line" beyond which they'll feel aggrieved enough to act. And who wants to be the first to stick their head above the parapet?
The fault is not with the bank, but with the vendor of the phone. The hardware is perfectly capable of running newer Android versions, but the phone simply doesn't support them.
Just because people disagree with you doesn't mean they don't understand the technology.
Do they really? All they care is about some particular version of Android (like any other app). I don't think I ever saw any banking app which would check for presence of some particular security updates (not even sure if it's possible).
The people who have the capability and motivation to build a business can #1 download pirated versions of these get rich quick courses for free and #2 figure out how money is actually being made and move on to the hard stuff.

The problem is most of the customers have neither.
Does anyone have any foraging tips or resources for the Mid-Atlantic region of the U.S.?
You can still use unofficial launchers, but I wouldn't be surprised if Microsoft removes that too
I'm not familiar with the situation, but my guess would be that ChromeOS has created its own Wayland compositor with a bunch of private protocol extensions that Chrome on ChromeOS uses to get stuff done. But for some reason or another, those protocol extensions are not suitable for submitting as new public extensions for other compositors to implement. Or they are suitable for submission, but the official extension roadmap already has different extensions in the works (but not yet complete) that will do the same thing.
Chocolate is in a similar flavor profile so it does mask something from the coffee. But a small amount of dairy really doesn't mask much, except perhaps in highly acidic brews. Sugar does nothing to cover the flavor of coffee unless it's in quite large amounts (which, yeah, Starbucks does that).
Crypto is still way bigger. I don't think the comparison holds. ChatGPT is mostly jsut a tool, whereas crypto is hyped as somehow replacing the current financial system or even 'world order'. There is considerable hype, but not on the level seen with crypto.
If the only thing holding your cousin back from running a $xxxx/mo business was some copy then he could have found a freelance copy writer before ChatGPT was ever a thing.

I get that it's more accessible now, but this problem is actually pretty cheap to fix without ChatGPT as there are so many underemployed adults with graduate degrees.
Having made money out of something is not an intellectually relevant argument.

NFTs are snake oil, the fact that some get away with that stuff and a nice payout does not change the idiotic premise of the thing.
> The mass shootings are tragic, but the probability of being impacted by one is so small that people don’t think it’s worth giving them up.

In the US, there's a mass shooting on average every 22.5 hours.

You have a mass shooting more often than most people have a massive shit.

You have a problem, whether you see it or not.
what they mean is iPhones receive updates (OS upgrades and security updates) and are officially supported by Apple for a longer period of time than any Android phone.

The Google Pixel receives new android versions and security updates for a longer period of time than any other android phone, but that's fewer than the equivalent iPhone
The problem with meetings is that you can't always tell going in which meetings will be good or bad. Here are a few ways to make meetings a lot better:

1. Cancelling meetings where a leader is trying to create a crisis where no crisis exists. A lot of new managers and bad managers thing that every time something out of the ordinary comes up it is a five-alarm fire. The meeting often starts with the leader saying something eternally wise like, "Somehthing has happened. It might be bad." Often the solution out of these meetings makes less sense than the Chewbacca defense... Something like, "We had five minutes of downtime, so to prevent that we're replacing Joyburst with Yerbae in the fridge."

2. Replace routine status report meetings with a chatbot. If a manager needs status, just have people send it in. No need to waste two hours every day for 10 people. Meeting takes 2 hours, counting prep, chatbot takes less time than meeting prep.

3. Ensure every meeting starts and ends on time by empowering people to leave if the host is unreasonably late or when time is up without fear of retaliation. If we expect people to get things done, we have to respect that they have time to do work. If you think your meeting will take an hour, it is your responsibility to end it in one hour.

4. Always put problems on trial, not people. Meetings where everyone is attacking or piling on are abusive and leaders who allow them or orchestrate them are abusive, too.
So you’d prefer a phone that has no updates, functional or security, to one that is slower? Because that’s the reality for functional updates after less than two years, and security after 3 for this phone. 7 major OS updates is over twice as long.

Ok. Sure Jan. I think the majority will take that slow phone in a heartbeat.
I can only come to the conclusion that this is Elon Musk’s HN account.
This is exactly spot-on. 20+ years of this and you have a mess of gigantic proportions.
PowerShell AI
Purdue also had a CS190 tools course when I was enrolled that was pretty similar, surprisingly the course website is still up! https://courses.cs.purdue.edu/cs19000:fall13:lecture_1 (see lectures in sidebar). This course is actually how I found out about Hacker News!