skysight-inc/HackerNews huggingface dataset:
Use an external video player. mpv and VLC are my usual go-to's. Both will stream straight from a URL (and both handle far more than just YT).

You can also of course download and play at your leisure with ytdlp.

<https://mpv.io/>

<https://www.videolan.org/vlc/>

<https://github.com/yt-dlp/yt-dlp>
It had nothing to do with racism against the victims. It’s quite literally that the level of rigor to be a pilot in Africa is not the same as what the FAA requires.

Airlines very frequently get banned from US airspace because their procedures do not meet the strict safety bar set by the FAA. So it’s very reasonable to assume that what was identified as a training gap on the MCAS operations was due to sloppy regional airline training procedures.

So it’s true that it would have been taken more seriously in the US, but it’s because the FAA and NTSB set the bar for aviation safety and crash investigation rigor world wide.
FWIW, I’m seeing a trend in parents getting pre teen kids smart watches rather than phones , allowing calls/texts/location tracking without the social media and internet access. I’m assuming those are outside of the trending school bans? They were not mentioned in the article,
Btw, I wish you shared this privately with me.
How do you even "change management culture" without punishing people who are innocent of any crime other than being a manager who embodies the sort of management culture you're trying to stamp out? If you limit yourself to firing/prosecuting the specific managers that committed fraud/etc this time nothing will change because those guys only existed in the org and operated that way because of the broader management context. Sweeping layoffs are probably a necessarily prerequisite for fixing Boeing.
Dedicated internet access as opposed to what?
> The problem is that finding the people responsible can be extremely hard

> What Boeing really needs is a complete change in management culture

Who is ultimately responsible for management at a company though? The CEO and the other C-level people. This isn't really the daunting difficult problem you make it out to be: the buck stops at the C-suite. Who else could possibly be ultimately responsible??
> Golang... I can’t jump to definitions with Cmd + Click

That’s absolutely false. Did you refuse to install gopls or something?
The post is literally right here.

> I've always craved a more focused and lighter-weight experience when working in a notebook. That's why I created Satyrn.

> It starts up really fast (faster time-to-execution than VS Code or JupyterLab)
Anyone who can acquire physical access to your body. Don't think that being in lawless places means you can avoid the law - it means they don't have to follow the law either when catching you.
Boards are often toothless though, just look at Tesla's.

Replace the C-suite. This is done frequently in M&A's and other corporate strategies in extremis. Fire the guys at the top and replace them with people with good track records.
Can someone help me understand why there is no HTTP fetch built into this?

JavaScript is great but without HTTP fetch alot of potential uses are off the table.
At $WORK, we use the same approach for integrations with 3rd party systems.

The data that is common for all integrations are stored as columns in a relational table. Data that are specific for each integration are stored in JSONB. This is typically meta data used to manage each integration that varies.

It works great and you get the combination of relational safety and no-schema flexibility where it matters.
Make the CEO responsible, want those big rewards (high ceo pay) get ready to deal with big responsibility. I’m sure if CEOs were criminally liable things would change very quickly.
I don't use NPM, but that means NPM's behavior isn't that great and maybe shouldn't be an example for others to follow.

Linux package managers with which I'm familiar will absolutely prompt you with the list of dependencies they'll install when you ask for some package and give you the possibility of bailing out.
It would not have been possible on any pilot (not up just US) trained on the auto stab trim. The mistake people made earlier was assuming that Boeing made this new critical piece a critically called out training area.
This was written by Fabrice Bellard. I'm curious to know WHY he wrote it. Does anyone know?
Calagator has been dead for years, and I don't understand why. Way before the pandemic: agreed. Most of what I see there now is business networking or people selling something.

But there are still things happening, e.g.:

- pdxpug (Postgres)

- Database Reading Group (DBRG) at PSU

- pdx.rb

- pdxruby Slack channel

- pdxstartups Slack channel

- Portland Papers We Love

- Portland Linux Users Group

- Linux Kernel meetup

- Rose City Techies

That's from just a little bit of research. But I miss when Calagator was full of cool stuff. What happened there I wonder?

I've tried hosting things in my home/back yard before. One was just to come hack on your projects together. Another was to work on open source contributions. I'd be up for trying something like that again. Something about systems/databases would be right up my alley. Maybe a reading group. If anyone sees this and is interested, send me an email.
Do you get captcha or block page?
The C-level people have already failed catastrophically, they need replacing wholesale. This is done frequently as other corporate actions like M&A's or bankruptcies. There are specialists whose entire career is dedicated to being temporary CEO's. They are out there. They should be used at Boeing.
Thanks. The linked site is dead.
Jetbrains has a decent golang IDE. I don't use it because I use Vim. Vim's not for everyone.
Open parentheses and "multi-line" strings are simply Python's way to allow a single statement to span multiple lines in a nicer way: incomplete expressions continue across the newline (you can also do that with a common Unix way of escaping the newline — backslash right before you start the new line). FWIW, even """ notation does not require a string to be multi-line — it mostly allows using less escaping for things like newlines but also quotes.

A preferred way to chain methods is to store values in descriptively named intermediate variables: it would also ease debugging as you'll get a direct pointer to the line that is problematic. Though, TBH, that's probably bad API design (I know it's common with DB query syntax, but that's attempting to turn SQL query construction into objects when they really aren't).

Python, like most languages, doesn't really stop you from doing crazy stuff. But also like most languages, it can be done really well.
Yeah, this is key. I don't see why the system shouldn't be set up that way. Company does something criminal, now boss is considered a criminal.
"How do you eliminate fraud from a company without punishing managers who are innocent of any crime other than being a manager who embodies a management culture that promotes fraud?"

Idk, doesn't sound like a problem to me.
Parents are generally not criminally liable for the crimes their kids commit. They might catch some related negligence charges or something, but if little Jimmy decides to rob a 7-11 his mom doesn't get sent to prison for armed robbery.
It’s a racing thing, mostly. Most shops offer a basic service for a machine wax + edge sharpening so that’s when most people get it done (even if they don’t really know what they’re paying for)
The US has propped up Boeing, because it's primarily a military contractor.
"Great mind think alike" B-)
As a marketing slogan, withstanding "once-in-500 years" storms is intended to (a) disconnect the listener's brain from the reality of climate change, and (b) ensure that in a decade or so there will be repeat business when it has to be replaced/upgraded.
Straight Dope also has a good 'splainer:

The story of bananas is a lot shorter and more mysterious. Here the OED can reliably get us back only to 1968, when a University of South Dakota publication called Current Slang reported that Kentucky college students (of “both sexes”) were using bananas to mean “excited and upset; ‘wild.’”

<https://www.straightdope.com/21344487/how-did-em-nuts-em-and...>
I think what is ending is not the Internet, but eternal September. Because soon every person in the world is online and there will be no more new people to continually corrupt the netiquette that we've built. Eventually we as a society will learn and form habits and social rules (or even laws) that create more harmony than chaos online. It's chaos right now because we're overwhelmed not just by people, but by corporations who do not have any framework for behavior that is conducive to a sustainable, functional Internet. Even corporations will eventually understand that this is destructive to their business in the long run.

Perhaps, just like with civilization IRL, it will start with pockets of societies that have specific ideals for collaboration. And then the successful pockets grow to include more and more.
I think they must have, it's not quite on the level of Goland, but VSCode with all the necessary extensions works well for Go, and doesn't eat 32GB of my RAM to do it.
I think because it runs inside a WebAssembly sandbox, but maybe someone with hands on experience can explain what's necessary to make calls outside that (if it's possible at all).
Agree. Seems like great incentive for the next replacement manager to not turn a blind eye or be willfully ignorant like it's not their problem.
As an additional tip, if you want to get rid of the "You are now fullscreen" (or whatever it says) that comes across the top... you can set the following to 0

full-screen-api.transition-duration.enter
full-screen-api.transition-duration.leave
full-screen-api.transition-duration.timeout
full-screen-api.warning.delay
full-screen-api.warning.timeout

these are all involved in the popup when you fullscreen a video
yea I was recently dismayed to find vscode extensions have full network access and there's no way to prevent it. It's been an open issue since 2018 and not on the roadmap.

https://github.com/microsoft/vscode/issues/52116
prev https://news.ycombinator.com/item?id=40895907
Some demographics only come to light decades later. Much though I value attempts to do this now, I suspect like the surplus deaths from Mao era policy, we won't know for a decade or more (good statisticians drove a tank through the claims in "wild swans" -the lower figures are bad enough)
Show HN: I made an AI SaaS for generating short form videos
I have heard many stories on the internet about people making money on TikTok with faceless AI-generated videos. I even have some close friends who used such content to promote their products on social media, and it was successful.

You've most probably seen those videos with AI-generated images and voice-overs. They are pretty trendy right now. Typically, people create these videos by using one AI tool to generate the script, another for the voice-over, a third for image generation, and finally some editing software to combine everything together.

A few years ago, I was doing a bit of YouTube, and I know how hard and boring the whole process of editing videos can be. So, I decided to make a tool that is super simple and generates these AI short videos with just a click of a button.

The Tech Stack: I used the classic Next, Tailwind, NextAuth and for the video generation process I used a asynchronous AWS architecture with API Gateway -> SQS -> Lambda
I can confirm it is frustrating experience overall, I've moved on to GoLand and later to IntelliJ with Go plugin for Go development and never looked back. Sadly IDEA products fall apart for me in projects where multiple technologies are used, i.e. tailwind, Ruby, anything with JS, so I can't ditch VSCode yet...
And it's not like that Bellard is unable to produce a JIT compiler; see, for example, QEMU dyngen [1] which eventually inspired CPython's new JIT compiler.

[1] https://www.usenix.org/legacy/event/usenix05/tech/freenix/fu...
It's important to note that this isn't a dev response that is meant to directly address the issue in the OP. Someone else just saw that it was a dev comment in a related issue and linked it.

If you look at the linked thread the quote came from [1], the quote is actually answering a similar issue titled "Why are there nodejs files in my zed install". Judging by the response, the dev had interpreted the issue title as a "what does zed uses nodejs for" and not "why does zed downloads nodejs without informing the user" and answered accordingly.

There are more relevant links to PRs and comments further down the GitHub thread (the one in the OP) where the zed devs acknowledge that they are still thinking about how to best implement the UX for extensions downloading LSPs and whatnot.

[1]: https://github.com/zed-industries/zed/issues/7054#issuecomme...
I agree with sibling commenter. If I need determinism, I choose the deterministic container. If I don’t know whether I need determinism or not, I don’t understand the problem well enough yet.

Regarding wanting your code to produce the same results from one run to the next, so do I, and I get this by using appropriate data structures. If iterating a map is producing non-deterministic results then I’m doing something wrong, because that means that the order of iteration matters. It’s just that it’s not that common in my code that this is the case. Where I need specific order, more often than not, a list (array/vector) has been a more appropriate structure. Sometimes an ordered map is indeed the correct structure, but ordered map doesn’t by itself give you the determinism you desire, you also need to ensure that the insertion order is itself deterministic and consistent between runs, and that the order is maintained during processing/data manipulation between insertion time and iteration time.

Typically a better approach, in my opinion, is to process the data in whatever form makes sense (eg unordered) and then when you reach a point where order matters, that’s where you sort by the order you require, rather than trying to make sure that you insert in the correct order and don’t lose that order somewhere in the process. Of course it’s valid to think about the steps and say “if I use an ordered map, this set of operations maintains the order, so I can omit the sorting” and that’s a good optimisation, but that should, in my opinion, be a conscious decision based on analysis if the problem, your solution, and your requirements.
For me, this extension works quite well https://addons.mozilla.org/en-US/firefox/addon/bettertheatre...
Not yet, but it's a nice idea. I added GH issue to track that: https://github.com/event-driven-io/Pongo/issues/13
Kind of, yes. The legal purpose of a corporate structure is that the corporation is a liability shield for the people in it.
Wow, these stories were incredible sad to read. It seems a lot can be prevented by decent law enforcement and justice.
Although this is a fun project, this seems like a silly amount of work to get this to work: this display controller has been supported in the Linux kernel for ages. Why not just add the panel to the device tree and let the kernel handle all that for you?
It exist to prevent crimes happening. Looking at that $240M fine, seems like it will change nothing.

They probably made more money by not being so strict on safety. These fines are too low. Company should go close to bankruptcy if they do something serious.
Removing PostgreSQL's old_snapshot_threshold
NetworkManager can use iwd as a wifi backend instead of wpa_supplicant, but nm isn't needed as iwd can also manage the networks on its own. iwd should never run at the same time (on a single network interface) as wpa_supplicant, as wpa_supplicant is (almost?) entirely superseeded by it.
>Isn't the main start menu already a quick launcher?

That was my first thought as well. I haven't really used Windows all that much since Windows 7, but at least then I found the start menu to work a lot better than anything we have in Linux land.

Simply press <Win> and type out what you need, be it some application or a system setting you want to change.
Enchanting the Workplace
Because that would be a perversion of justice. You can not pay someone to take on criminal liability for crimes they didn't commit and could not have any knowledge of. Just imagine what precedent this would set if it was allowed. If courts would accept that criminal liability can be transferred in exchange of cash, how would the justice system look like?

"Culture" is completely ephemeral and having a court of law determine that the CEO "caused" some change in culture which then caused criminal behavior is ridiculous. This obviously can not be proven "beyond a reasonable doubt".

>I mean parents are liable for their children

Parents do not take on the crimes of their children. They are criminally liable for not overseeing their children's action and/or for not preventing their actions, which is something totally different.
Hey, I am Doych. I am a software developer and I love building cool things all the time. BlitzToksAI is my latest project, I haven't launched it yet officially. Just sharing it here and there in the community. I would love to hear your thoughts on it.
An absolute classic.

Discussed a couple of years ago on HN: <https://news.ycombinator.com/item?id=32279897>
The supply chain is long but it's supposed to have exceptionally detailed documentation. Follow that document trail and start prosecuting people when those documents start turning sour, because not documenting the work properly is a crime in itself.

This won't be sufficient to fix Boeing, but it would be a start.
What do you feel is terrible about it? It has always done exactly what I needed it to do, while being much easier for occasional use than nmcli
Enhancing the New York Times Web Performance with React 18
Do you not read the articles or the title or the comments before replying?
Yes, that is true.

And no, no kids. But if I do, I'm thinking I'd like them to do something not as expensive and time consuming. But with my own 50 days skiing this winter, it might just end up being skiing anyways, heh.
My point is that this should be done, and trying to avoid those sweeping layoffs is misguided.
This is a very shallow understanding of the Python community. Of course there are a lot of "cute issue discussions" it's a language with a huge number of diverse participants. Performance and security are regularly discussed and patches are contributed via the mailing list. Python is _the_ language for ML right now because of the community.
They should be liable by default. But of course people at a lower position can be liable for their own crimes. That is for a court to decide.
You can not punish someone for a crime they didn't commit and had no knowledge of. That is ridiculous and a perversion of justice.
jail time for CEO would be a start?
when I see C/C++ code, I prefer do not run it.
Currently the product is new. It will be resolved over time.
Perl requires a 'use version' statement otherwise your code can't use anything added since ~15 years ago. Python has no such system, so it's hard to know if the code is going to work on any given version of python. The core modules also seem to change much more often than Perl's.
The Rise and Fall of the Blue-Collar Developers
given that it's fabrice bellard we're talking about, I suspect the answer is "because he could"!
That is a perversion of justice. You can not transfer criminal liability for money.

Your employees can be criminals regardless of culture. The precedent this would set is ridiculous.
>What does it mean for a corporation to plead guilty?

Same thing as for any other felon.

If they hadn't taken the plea, far worse things could have come to light that were even more egregious offenses.
But if you give it those 10 books in the prompt, it will be able to spot that 1 of the authors disagreed.
That would be quite funny. In a thread about additional components being installed without prompts, a user jumps out to complain about missing functionality in another editor because they refused to install an additional component when prompted.
The feature in powertoys run is called Window Walker and has, in some way, been in every launcher I’ve ever used. I don’t think Mac users really understand that many of their fancy features are also a thing on other operating systems.

I like having the option to start a new instance (as apps also have the option of handling that, e.g. my text editor opens a new text tab if I launch it while it’s already open) or switching to an open app.
On the other hand, my understanding is that the transformations the TS compiler does to the code is just stripping annotations, so it's not unreasonable to call it an add-on.
What has changed in your perspective of the world if you don't mind being asked?
If VCs are dumb enough it's their fault. A fool and his money are easily parted.
So you are saying that in a case like Boeing's the CEO was completely unaware of the shitshow at their company and couldn't have taken appropriate actions?
> When people say I changed the culture of Boeing, that was the intent, so that it’s run like a business rather than a great engineering firm.

Yeah, hard to prove.
Can someone with knowledge of this space explain what it is about these star lawyers that makes them so valuable and worth these salaries?

Like, versus another qualified lawyer with equal access to boilerplates and command of the English language, what distinguishes them?
Install GNS3 on Linux and learn MikroTik networking [video]
The criminal precedent of punishing a person for a crime they didn't commit and had no knowledge of is so bad that I honestly didn't think any reasonable person could come up with this.
> Some of the stuff vscode needs for golang are (to me) developed by Random Joe on github.

Pretty much all of it seems to be on golang.org, github.com/google, or are by people working on gopls. The suggestions that there are tons of dependencies from random people is just not true.
That’s fine though? Ultimately everything you do on the computer is just a representation of bits being shuffled around. That doesn’t diminish its meaning or effective’s of a better user interface.
I hear this claim a lot but is it really true? Corporations in most countries are „legal persons“ in the sense that they can act like a person. This is what limited liability is all about. In fact the very name „incorporation“ comes from giving a sort of „body“ to an entity that otherwise doesn‘t have one in order to shield the owners from liability as it should be.

I do not think that a corporation is considered to be a person beyond that. It‘s merely a way to establish limited liability for shareholders which requires a mechanism for the corporation to sign contracts without an owner signing on it‘s behalf.
I don't agree on that. Having a common language that you can use to communicate with a large number of people is a godsend.
This is such a "this looks tough, I don't feel like doing it" take. Who is responsible? As others have said, the structure of a corporation defines that. If person A has to do what person B says, then B is responsible. If B "didn't know", then B has been lacking.

It also avoids sacking the "innocent people" and it sets an example for other companies. The greedy corporate culture really needs a bit of check-and-balance.
Yeah I wonder why developers feel the need to auto install components…
> I don't really see the big deal here. Who wants to approve and configure all of their language servers?

everyone

> If you open a file for that language, is there ever a time you would deny the download?

every time

default should be offline imo. want to download something? do it manually and place in folder etc
Brand image and advertising. If you're that lawyer who solved that one famous case you can charge to the moon for stuff any other law grad can handle because some well off customers will only want "the best" no matter how basic the task.