skysight-inc/HackerNews huggingface dataset:
This won't change if the buck can stop with a non-human legal entity. The people who are incentivized to make actively harmful decisions like these need to also carry personal risk for endangering human life.

Otherwise it is a decision where the manager who decides to stretch the limits will get praise and cash if it works out, without carrying much or any personal risk — even if they are fined or fired, chances are they already got their share.

If we want such things from happening the people taking these gambles need to be painfully aware that it might land them in prison for a long time, and fines need to be proportional to the money earned — that means higher by a magnitude or more so there is not even a doubt that it won't pay off.

I like to live in a society where people building critical infrastructure go to prison if they are willingly taking shortcuts.
Law/legal philosophy indeed is different everywhere...
Where i'm at, I was always told that the primary purpose of the process is to deter and prevent the crime from ever happening again.

In this particular Boeing case, I bet my ass that the corporate world is taking notes as the plea deal is a sweet deal; thus a incentive is provided to do the crime.
It would be funny if the victims of the next Boeing sue over inciting the crime they will be a victim of.
Location: Europe

Remote: Yes

Willing to relocate: No

Technologies: Golang, Python, C, Flask, FastAPI, Gin, SQLAlchemy, Alembic, Gorm, Kubernetes, Docker, PostgreSQL, MongoDB, Redis, AWS, GCP, CI/CD, AWS Lambda.

* Site: https://o-st.dev

* GitHub: https://github.com/shaked8634

* LinkedIn: https://www.linkedin.com/in/ozt-3890324

* Email: contact(at)o-st.dev

I am a Software Engineer and Architect with more than 10 years of experience (Backend, Cloud, tooling, Desktop...), ranging from developing small tools to full SaaS products. My expertise includes Backend Engineering, Cloud Solutions, DevOps, Maintenance, as well as code refactoring and migrations.
Your comment says "msephton 20 hours ago", while the post your comment links to says "14 points by msephton 5 hours ago"

How can the post have a time 15 hours after this comment?
> Of all the languages I code in in VSCode, Golang is the most frustrating to use as I can’t jump to definitions with Cmd + Click the way I can in JS, PHP or Java.

Odd, what extensions are you using? I use only go.dev extension and intellisense has been working great for golang dev for years.
It works as long as you previously configured it properly (by default it shows websearches), and don’t need many configuration options or features in general. For most users it’s enough, power users might want more.
I laughed out loud at the “fly off a cliff edge”

On the real however, getting down the mountain safely after dusk etc with dull vs. sharp edges will likely only affect intermediate skiers. Beginner skiers are going to crash no matter what they’re riding if on steep and icy terrain. Expert skiers know when and how to ride conservatively and can basically ride anything in any conditions “safely” (even if that means just sliding a firm patch rather than carving it), as long as they’re aware of the limitations of their gear. 90% of the year I ride pow skis in any conditions (including melt freeze etc)
with super dull edges - it’s totally fine. The other 10% is just to have a little more fun on very firm days.

Intermediates, on the other hand, will be overly aggressive beyond their capabilities. They’ll bounce their helmet off a melt-frozen knoll at first opportunity, similar to what you said!
SEEKING WORK | Remote | Location: Europe
Roles: Software Engineer, Backend Engineer, Cloud Architect, DevOps, Maintenance, code refactor and migration.

Tech: Golang, Python, C, Gin, Flask, FastAPI, SQLAlchemy, Gorm, Alembic, Kubernetes, Docker, PostgreSQL, MongoDB, Redis, AWS, GCP, CI/CD, AWS Lambda.

- Personal Site: https://o-st.dev

- GitHub: https://github.com/shaked8634

- LinkedIn: https://www.linkedin.com/in/ozt-3890324

- Email: devforhire34(at)pm.me
Content Moderation on End-to-End Encrypted Systems: A Legal Analysis
We had disconnects in our office (so very different machines, different Linux distros and a Mac at least). Don't remember for sure, I believe the message was reauthentication successful and after that connection was lost.

The AP runs OpenWrt. We worked around it by changing the reauthentication interval to 8 hours. Those working longer have to deal with it... Yeah, it's probably a weaker security now...
My Tests Are Stories
I'd rather wish they hadn't to be honest
Precisely this. Or try making friends with someone with a 3D printer or ten.

I generally print and send small things for free, for anyone who asks nicely in certain forums and discord servers so long as they're local (country) or want to pay the shipping.

3D printing is a hobby for me, I use it for functional prints mostly, and I love for people to experience what I did the first time I got my hands on something 3D printed.

I used 3D print services at first, but I found the quality from some of them wasn't up to my standards; they're optimising for speed and profit, fair enough.
A dysfunctional company with bad management is not a crime. Putting a CEO in jail because he is bad, not because any crime had been committed, is an even worse idea.

The specific case here about criminally negligent software design errors almost certainly never came up to the CEO. If there is evidence otherwise and the CEO was aware of the problem and decided that the risks were acceptable then he obviously should go to jail. This was not the case here as far as I am aware.

Knowing of the issue is the important thing here. If you want another case you can look at the Diesel Gate Scandal at VW, it is German law, but the single most important question is always "who knew", because if the person did not know and had no reason to want to know he HAS to be innocent, regardless whether it is the CEO or anyone else.
Serious answer:

* the module system literally just runs a script, so it can do -anything-. As a result there are 3 or 4 competing install systems all with their own cruft, some defined entirely using Perl as config, some using YAML. You need to have all of them installed.

* Of these, Module::Build is a common one written by someone who completely overengineered it, and it installs hundreds of dependencies, even though all it really does is just copy some files.

* Install scripts can do stuff like ask you interactive questions that prevent automated installation, which is a constant hindrance when packaging Perl modules e.g. to RPM

* Perl leaves literally everything up to external modules, including exporting functions or even defining module dependencies (e.g. 'use base', 'use autoclean', 'use Exporter' ...) and often the module config is written entirely in Perl rather than YAML or JSON file, so trying to do anything clever (like add IDE/language server support) is an absolute nightmare.

* The client to install new modules initially asks about 20 questions and does a slow mirror test, making it difficult to use in automated settings. Luckily someone wrote cpanminus which literally does exactly what you want - installs the damn package.
Personally I think, if PRC was really going to engage in a significant military escalation of the cross-straits conflict, a PRC invasion of Taiwan-controlled islands immediately off the PRC coast (Kinmen and Matsu islands) is most likely. Only 10-20 km from PRC, they would be easiest for PRC to invade and hardest for Taiwan to defend. Taiwan-and other powers such as the US and Japan-would have a very difficult decision to make in terms of how to respond, and Beijing will be hoping they give up rather than fight back hard-which would be a massive morale boost for PRC and a huge loss of face for Taiwan and its de facto allies. It would be a rather risky escalation for PRC, but still a lot less risky than actually attempting an invasion of the Taiwan mainland.

Other conceivable options, falling short of a full scale invasion of the Taiwanese mainland, would be a naval blockade of mainland Taiwan or missile strikes against it.
Sure call it what you like. Just know that it's very different from a Firefox add-on.
I made a data takeout tool for the SaaS kindergarten communication platform used by my child's daycare. On it's own the software is really simple and could have been a few hundred lines of Python, but at some point I changed my mind and wanted to share this with other parents in case they find it, the things that make a project fit for publishing took 95% of actual work since you want it general and robust enough someone non-technical can use it. I now fully understand someone's reluctance to publish tools they wrote for themselves because it takes a lot of work.

https://github.com/karolistamutis/kidsnoter
It seems to me the real perversion of justice is executives constantly avoiding consequences for their actions
Teal (https://github.com/teal-language/tl) is the closest we have from a "TypeScript for Lua". It is natively supported by many projects now, including game engines such as the Bevy scripting plugin and Defold.
Just migrated from Vim to NeoVim. Downloading and configuring all the various LSPs has genuinely been one of the most frustrating aspects.
I find it interesting that Claude is natively designed to roleplay. It has poorer performance when given instructions, and peaks when asked to take some kind of role and think in tags.
I don't think it's that surprising, really.

Email doesn't support the general markup you can often expect to see in a blog post and email to rss tools to date haven't offered good means of filtering the output to tidy that up, specifically with things like inlining styles which remains important.

Folks who care about sending good emails quickly realised that the tools just aren't good enough so have resorted to sending the emails separately.

There are obviously other factors at play but that was a big one for me when I looked at the tooling a decade ago when I used SFMC (which offered email to rss functionality).
If the ship's captain was asleep in a drunken stupor while the 17 year old helmsman crashed the ship into an iceberg, should the captain go unpunished?

I feel that punishing sobriety and rewarding drunkenness is probably not a good idea, if we want to avoid our ships hitting icebergs.
Open-Source Network Simulators
I was implying more that among Mac users, the percentage of devs is significantly higher than among Windows users. I'd assume the same is true for higher cost PCs vs entry level as well.

That aside, Macs are definitely overrepresented outside of SV/US as well, being from EU myself, I don't think I remember a single office I've visited over the last 10 years in a number of countries that didn't look like an Apple store. Granted India/China alone are populous enough to dictate global statistics.
It’s a strict superset
> Who is ultimately responsible for management at a company though?

Technically the board is ultimately responsible for management. It’s the board’s responsibiity to hire delegates and to monitor their performance.

That’s how it’s supposed to work, but it seems to me it’s been a very long time since board have been anything other than rubber stamps for the CEO.
That didn’t occur to me.

As an IPython/Jupyter user for over a decade and Mac user for two decades, it’s not something I personally care about or an issue I’ve felt.
There is immense precedent to punish a person for a crime they were responsible for and that they should have known was happening.
There were two crashes. After the first crash Boeing were quite happy to pin the blame on the Lion Air pilots. At that point the C suite were definitely involved in every decision.
The functionality has sadly gone significantly downhill since Windows 7 - which I concur worked quite well, type 2-3 letters and press enter and the obvious thing usually launched. Nowadays mostly I just get a prompt to search something on Bing which will of course disregard my browser preference and launch edge. Not that I ever want the start menu to launch a search anyway...
There were two crashes. The CEO most certainly should have known about the problems after the first one.

It’s the CEO’s job to ensure that sufficient measures are in place to prevent failure. They should not be punished for accidents; they should be punished if the accidents were reasonably predictable.

Which was most certainly the case when they decided to the redundant AoA sensor an optional extra.
Stonecipher was CEO nearly 20 years ago. Are you proposing to put someone in jail for crimes which happened over a decade after he left the company. Someone which has certainly ZERO knowledge of anything related to the MAX?

It is not illegal to be a bad CEO.
I use Perl full time and I know what they've added, but it's not a lot if you compare to other languages such as Python. Lexical filehandles were added in 2002. 'say' is just print except it adds a newline. Function signatures are a good addition, but that also took them about 15 years to implement due to bikeshedding.

Luckily Perl is so powerful that third party modules can do pretty much anything. There have been modules out for 10+ years that hack the parser and added function signatures (with types!) to the language before Perl did. Unfornaturely they're buggy and if you make a syntax error the output makes no sense :P
Open-source network simulation roundup 2024
For me is 10X faster and it finds what I need. For example if I search for "power" it shows powerautomate (why??) , powerpoint, powershell in this order. No powertoys. Also if I dont have internet it takes ages before it shows somethig in search. Yea it's much more usefull.
Again, the ideal version that is removed from reality is presented.

The mailing lists are non-operational for political reasons and because most competent people have left. Patches have never been contributed via the mailing lists.

Python is the language for ML not because of the "community", which is an exploitative system where talkers who go on stage at a PyCon and never do anything get more money and worse, control who can earn money in the Python ecosystem.

It is the language for ML because Python had a decent C-API and a lot of scientific software has been written early on.
Comment states some of the tools, not tons of dependencies. Your comment that "pretty much all" is not a contradiction of what the parent comment said.
That is a perversion of justice and sets unimaginably bad precedent.
Everything is now rage-bait. No need for politics to spark it.
But, if the set is infinite, won’t the odds of any individual number to be selected be effectively zero?
> None of it feels like an ecosystem.. it feels like feature sets that atrophied about 10 years ago, and lack any ongoing creativity or innovation or product development.

From my viewpoint, most of the development in email tools over the last decade has been in the data processing realm.

ie, collecting data or improving the quantity and quality of integrations and then allowing newsletter senders to segment and personalise emails based on that. The more advanced tools allow for proper templating languages and ML based data models such as RFM, recommendation systems, etc.

Newsletters feel like a mostly solved problem with very little further product development required, from where I'm seeing things.
He did not answer the question in your quote.
You would keep the status quo.
The problem with Boeing is the replacement of a strong engineering-first culture with a profit-first culture over decades.
It's a classic playbook: acquire company, erode product quality and culture for profit, pay out shareholders, discard hollowed-out husk.
Unhook sounds right, but I forget it's there because it just works.
There are more game engines written in Rust than games written in Rust.
So maybe there are more GUI libraries than dialog windows written in Rust as well.
The responsibility doesn't come from the money, it comes from being the Chief Executive, with nearly unlimited operational authority. The money would be compensation for liability that would be inherent to their position.
I do but the answer is not obvious, and when I talk to my friends it's often surprising, too. There is some complex dynamics at play, with varying levels of expectations on the part of both partners, often having quite different ideas as to why they decided to have kids (heck, this even changes in time post factum!), and what would make them have another one now.
It is not illegal to be a bad CEO.

CEOs, surprisingly are protected by the law as well.
On most firm conditions, I absolutely think you can rip it on fat skis with awful edges. Especially on groomers. I do it every year on 120mm waist skis. It is highly dependent on skill level. For an example, watch freestylers carve switch down some rock-solid melt frozen 45deg park feature on detuned $200 skis they picked up at a swap meet 8 years ago. The result is much more dependent on the rider, not the equipment. I’ve watched pro dudes rip harder than 99.999% of skiers on joke trash skis from the 90s (rusting, holes in the base, chunks missing from edges) and broken snowblades.

On true ice, NO ONE is ripping it except racers or ex-racers with good equipment.
How much SwiftUI are you using in production? We find that it's unstable and unreliable, doesn't do what it says it does. iOS ends up with a lot more hacks and workarounds to cater for SwiftUI.
fetch is a WHATWG standard, not ECMAScript. Qjs devs have made a language interpreter and not a scripting environment.
You can use txiki [1] for that, it has fetch.

[1] https://github.com/saghul/txiki.js
what's ntv?
The software issues definitely were not something the CEO should have known about.
<- Whitespace isn't invisible.
The people saying “send the CEO to jail” or “make the board liable” are vastly oversimplifying the complexity of the issue here, which is about how to enforce regulations and standards without torpedoing your economy. One of the single most important reasons why the US has such a successful business culture is because of its approach to liability - virtually all business debt can be erased in a bankruptcy, and the entrepreneur is not personally responsible. This is not the case in many other developed countries, with one consequence being that the entrepreneurial culture there is nowhere near as developed as in the US.

https://swz.it/europes-failure-to-deal-with-failure/

And so you really don’t want to set up a situation where the operators of a company are by-default responsible for anything that their company does. Of course, that has limits and people can still be individually charged for crimes, but the point here is that this is not a by-default thing. This problem is magnified by a thousand with a company like Boeing that is so intertwined with the government and not easily replaceable.

It seems to me that the solution to this kind of issue might come from studying successful occupations done by the US - post-WW2 Japan is the one that comes to mind. The Allies (mainly the Americans) managed to defeat an enemy state, punish some (but not all) of the people it deemed to have done wrong, and then set up systems which turned out to be largely effective at putting the country on a good path. Fixing an entity like Boeing seems similar in nature, if much smaller than an actual country.
Ode to a world-saving idea: attribution error and cognitive empathy (2021)
>There were two crashes. The CEO most certainly should have known about the problems after the first one.

Then drag him to court for that. But this is totally different to charging him with the crimes of other people he couldn't have known about.
Zed is OSS but not free. There's a company behind it, not volunteers. They are doing quite some marketing lately. I don't see anything wrong with calling the current issue "completely unacceptable". Forced opt-in is what happens if the language is not offensive.
The language used to report the issue is very reasonable. Maybe it's cultural, but the fake version you're suggesting is something I'd find insulting, in addition to upsetting me because it's wasting my time. I prefer it if they get to the point.

> And people wonder why foss devs burn out.

These are full-time devs, working for an investor-backed company that plans to make money off the editor. The FOSS part allows them to profit off the work of volunteers.
I'm remaking the classic "Ice Climber" (NES) [video]
Hi everyone! For quite some time now I've been thinking about developing a video game from scratch. In my case, the main motivation for wanting to develop a video game is not economic. I've been working in software development for almost 20 years, but I've never had the opportunity to participate professionally in a project related to the video game industry. I have the need to develop a game simply for the challenge it represents, more than anything else. I want to develop it from scratch, without using any existing game engine. Just C++ and a strong desire to do my best.

I am well aware that the steps to create a video game go far beyond simple coding. Conceptualizing, designing, and materializing a good idea is essential for the success of a video game, and these are skills that I do not possess yet. With this in mind, I thought the best option is to develop an existing video game. Specifically, I want to remake a simple game that is complex enough to enjoy the development process.

I believe that "Ice Climber" (NES) fits the type of game I need for this first step. If the project goes well, I will add new features to the game, such as online multiplayer mode, battle royale mode, etc. I want to share the process with the developer community or anyone who might be interested in seeing how the entire process evolves until the goal is achieved.

I've been working on a first proof of concept for a couple of weeks, and it looks like everything is taking shape and gaining momentum. I'm sharing my journey in a devlog format, and the project's source code is 100% open, meaning the entire process is as transparent as possible. I encourage you to sit in the co-pilot's seat and observe the journey from a privileged point of view. I think it could be a lot of fun!

Devlog #1: https://www.youtube.com/watch?v=Tqkr4bJNXWg
Source code: https://github.com/albertnadal/IceClimberClone
2. is a bias we should avoid, going up from senior level is a choice, not a requirement or expectation. There are engineers who aren't attracted by the work at staff/principal level and it doesn't mean anything on their technical abilities to perform as an experienced senior.

This up-or-out worldview is not helpful, by definition there won't be enough spots in most companies for seniors to progress to staff, even less to principal, the funnel gets quite restricted there.
If you are doing a deal of 1 billion dollar you might be willing to pay 20k extra just to get that 1% extra in skills.

It's like what is the difference between your average doctor and the best doctors in their field.

Or the average developer vs a very skilled one (why pay 500k for a top developer when you can get a cheap average one for 10% of the cost).
> You have to dismantle a company before it changes these kinds of deep-rooted issues?

We used to have a law that two different types of banking institutions could not be owned and housed inside the same entity. So, effectively, and based on history, yes. You absolutely do need to do that.

> That is hard to achieve.

Not particularly. Congress has broad and sweeping powers. They just don't use them.

> Who's going to change the evaluation procedures that HR has in place to measure what rating or bonus you get this year?

These are publicly traded companies. In the case of Boeing, more than half is owned by institutions and not individuals, and these institutions are known to have questionable practices in all sorts of industries. Again, the solution seems annoyingly simple.