skysight-inc/HackerNews huggingface dataset:
Large banks can pay very well for the right software role, but there's so much more nepotism than big tech that it's pretty much impossible to land these unless you have a godfather in the industry AND you are a recognized prodigy.
Understand your point, but Epic (Fortnite) and games like Fifa have gotten sued or major slap on the wrists for the same practices
A man turning jet planes into cool houses
> New York trying to give air passengers the right to not sit in a hot-boxed airplane for eight hours?

Aside but which case was this?
Commission sends request for information to Meta under the Digital Services Act
I have 20-40TB (pre-dedup) of PDFs - 8TB is a lot but not even close to the total number of PDFs available.
Mike Lynch among missing after yacht sinks off Sicily
I work on this at Stripe. There's a lot of reasons:

* Local dev has laptop-based state that is hard to keep in sync for everyone. Broken laptops are _really hard_ to debug as opposed to cloud servers I can deploy dev management software to. I can safely say the oldest version of software that's in my cloud; the laptops skew across literally years of versions of dev tools despite a talented corpeng team managing them.

* Our cloud servers have a lot more horsepower than a laptop, which is important if a dev's current task involves multiple services.

* With a server, I can get detailed telemetry out of how devs work and what they actually wait on that help me understand what to work on next; I have to have pretty invasive spyware on laptops to do the same.

* Servers in our QA environment can interact with QA services in a way that is hard for a laptop to do. Some of these are "real services", others are incredibly important to dev itself, such as bazel caches.

There's other things; this is an abbreviated list.

If a linux VM works for you, keep working! But we have not been able to scale a thousands-of-devs experience on laptops.
The surprising truth about wealth and inequality in the West Essays
British tech entrepreneur Mike Lynch among missing after yacht sinks off Sicily
Well, you know, engineers are famous for "can't code their way out of a wet paper bag" even though they sounded great in an interview. That's what FizzBuzz is for - to find out quickly if candidates can code at all. So it's not like imposters are only in non-technical roles.

> > Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage.

> This basically normalizes product managers being incompetent.

No, it normalizes product managers doing their jobs. If external circumstances change, do you want to keep building the wrong thing, or do you want to respond? Agile is all about responding when things change. But you need a product manager who is competent to do the right changes, and only those, rather than changing with every morning headline.

But if you're not doing agile, you still have the same problem. If your product manager isn't competent to steer the delivery as circumstances change, how are they competent to get the requirements correct enough that they won't need to change for a year-long project? Answer: They aren't. (But agile may make their incompetence more frustrating day-to-day to the engineers, instead of letting them enjoy the sense of accomplishment of happily building something to completion, even though it's the wrong something.)
You could try this overall strategy in the stock market and see how it works out ;)
Eh, I dunno. My son plays a bunch of Roblox and has spent a net $10 for a few custom avatar mods. While there is certainly a pay to win aspect for some games within, there is also a ton of "free" games to sift through, and since all of them are competing for players, they still have to make the experience compelling enough at the free tier. We've had conversations about the pay-to-win aspect, and even though he has several hundred dollars saved up, he has never once asked to spend money on pay-to-win aspects of Roblox. I'd argue that almost any modern videogame / mobile game is equally if not more "predatory" with the pay-to-win side of things. Just look at the menu screens in any modern first person shooter / battle royale type game. Those look far worse than anything I have seen in Roblox.
ah, would be easy to extend it to do what I said, just need to store multiple keys and rotate through them on some schedule.
> If I was this person, I would abandon the project(not just the 3 month suspension)

I would like to strongly urge you to research the story of Stefan Krah, another core developer who left in 2020. After receiving a 3 month suspension. Whom Mr. Peters spoke favourably of at the time, and who might credibly also be suspected of being neurodivergent in some manner.

History rhymes quite impressively at times.
https://archive.is/RPT9J
> As a gamer dad, I try to show my kid better games to play, but because they aren't free, his friends can't play.

Considering how much you said your kid has spent, that money could’ve been spent on buying copies for all their friends and you’d still have plenty left over.
that's not quite right.

the court case was about whether the Company had sufficiently informed shareholders of the fact that the board was full of cronies.

the re-vote information included details of the court case they'd just lost on the topic, presumably making the shareholders sufficiently informed about how corrupt the board was. in addition, to avoid the hippies of the Delaware Chancery court ever doing anything he didn't want in future, Musk also re-domiciled the company to Texas.
Yeah, it's definitely an issue I'd like to see tackled better. Neovim is already fully working under a client-server architecture, as far as I understand, i.e. the TUI is already "just" a client that connects to the main server process. There are some neovim GUIs such as Goneovim, Neovide, Fvim and even FireNvim (using neovim inside Firefox), but they mostly implement some windowing effects and whatnot, because I belive things are still somewhat tied to a cell based grid.
Despite all this, I daily drive neovide.
I tried and tried to get two teams who were working on critical-but-independently-developed systems to put together an ICD. Team 2 says "no problem!" and comes back with a document 2 weeks later. Team 1 says "this proposed interface is terrible, here's a much better way to do it". Team 2 replies "oh yeah that's a nice interface but too late the interface in the ICD is the one we built two months ago can't change it now"
The issue is that the people in charge in the Python community are not "letting [neurodivergent people] know they are having [a negative] impact". At best they are simply shutting down opinions they don't like, regardless of who expresses them. In many cases, though, complaints about those posts are presented more like open invitations to debate, natural responses to which are then treated as further evidence of malfeasance. (The entire situation reminds me very strongly of how James Damore was treated at Google.)

Certainly there is no attempt to justify that talking about whatever issue is inappropriate, and certainly there is no attempt to connect such justification to the Code of Conduct. (Please ctrl-F that Code of Conduct - https://policies.python.org/python.org/code-of-conduct/ - for any mention of "reverse sexism" or "reverse racism", for example. Or try to find the part that explains how typing "XXXX" and giving hints about what specific naughty word it stands for, in the context of relating a story about taking action to block a PyPI package given that name, is verboten.)

With respect, I don't think you actually have to work harder. The onus should be on others to recognize that you genuinely aren't being an asshole just because you, e.g., said something that makes them uncomfortable or challenges their worldview. Certainly they should be expected to recognize that, if you appear to understand emoji differently from how they do, perhaps it would be kinder for them to try to figure out how you're understanding them, rather than objecting to how you use them based on that understanding. But that is not a courtesy that was extended to Mr. Peters (nor to myself), as far as I can see.
Not all mp3 codecs are the same, and some include a feature called perceptual compression. Thus, the predominate features of the audio one actually hears are preserved over high-frequency overtones most people find unpleasant. Thus, the self-similarity of the small file is improved, while the perceived sound quality is better at lower bit-rates (note not all psychoacoustic models are the same).

This is why some encoders sound like garbage even at relatively high encoded quality levels.

Lets be clear, most people can't hear the difference (e.x. digital synth music makes smaller files with duplicate audio), and others simply adapt to poor sound quality given they hit the $2.34 hardware mixer chip interpolation limitations long before the audio codecs limits (e.x. Bluetooth can be really iffy).

Don't worry about it, and maybe pick up a stringed instrument if you want a quality experience =3
I like Unison, though I found Mutagen a bit better.

https://mutagen.io/
Your point 4 is incorrect:

> Firefox, however, has no plans to deprecate MV2 and will continue to support MV2 extensions for the foreseeable future. And even if we re-evaluate this decision at some point down the road, we anticipate providing a notice of at least 12 months for developers to adjust accordingly and not feel rushed.

https://blog.mozilla.org/addons/2024/03/13/manifest-v3-manif...

While Firefox will also support v3 they will not break v2.
"Why can't I just do my work go home and enjoy my free time."

You can, at your current level.

Promotions are all political. You just have to find people who like you.
jq is one of those tools that I require an LLM to use
I agree, this would be useful. Another one I would like is auto-vectorization, a way to mark a loop with an attribute and if it fails to auto-vectorize, the compiler should print out the auto-vectorization report for that loop, explaining why it happened. It's such a brittle optimization, but it's crucial for a tiny number of extremely hot loops, you would want to know if it failed due to some code change or compiler upgrade. Also, it's just a pain to use auto-vectorization report normally.
> There is jupyerlite which does exactly that https://github.com/jupyterlite/jupyterlite

Had a quick look, this seems quite cool!

Is there alternative output is the WASM is not run? It would be good if it defaulted to a pre-run static output, otherwise users could be left with nothing?
Very cool that this is open source. Just yesterday I was exploring tools in this space. I found: gptengineer.app, Marblism, Magicpatterns, v0, Databutton.
Curious to know if there are others and how they compare.
Decentralized Finance 2.0: The Next Wave of Financial Innovation
So, taking on the apparently good qualities of Plan9's design? Look at their HID API.
(1) He was more ambitious in terms of the scale of the work. I could (and did) sell and execute small consulting jobs that would have never made me rich but could have kept me cashflow positive. For him anything had to be bigger so he could get a commission. I did sell a few projects after he left and also had another collaborator for a consumer product startup who I didn't feel was listening to our subject matter experts so I gave up on him and got a job for somebody else's startup.

(2) As a team we were highly effective at getting calls and getting people to talk, often about things they shouldn't have told us. We found out a lot about the internal tools at startups, failing projects at three-letter agencies, cloud migration plans at the world's most secretive hedge fund, etc.

(3) The worst problem with this guy was that he was (at least sometimes) dishonest. One person who we were talking to warned me that he'd lied to him and I didn't take it too seriously. Then he lied to me in the heat of the moment and I accepted his apology. There was a third time that I went down to NYC to meet somebody I had met through all the marketing activity we had done and he told me how my partner had told him totally different things with him individually as opposed to the group and that was the initiator of the breakup.

Even if you're willing to put up with small dishonesty from someone or you don't take it very seriously you can be sure that it can have a deadly impact on your business.
> Again, the media query only does its thing when the browser says JavaScript isn't supported

I get how it works, it just feels like a hack designed to work around a missing feature, rather than the ideal way to handle the problem. Phrased another way: if the scripting media query was ubiquitous I would never go back to toggling classes via JS.

> Another factor may have been IE;

Browsers have been shipping features that don't work in IE for the better part of the last decade. If you think CSS nesting would break IE, imagine what IE would do when it encounters a modern JS feature that can't be polyfilled like Proxies.
Stripe does use Bazel. It just didn't exist before Stripe built some of its own internal systems, but it's gradually replacing ~everything from a build standpoint.

The one thing to know about Bazel is that it's both incredibly impressive, and also one of the least ergonomic pieces of software ever created. It's very clearly an internal project which was cleaned up and open sourced without any attempt to make it more usable outside of Google.

Bazel's kind of like Kubernetes in a way -- you don't actually get enough benefits to adopt it until you're at a certain point in the company lifecycle, and to get to that point you usually have to build other systems first. Then you have to gradually replace those systems with Bazel.
Phil Donahue, Pioneering Talk Show Host, Dies at 88
https://en.wikipedia.org/wiki/Phil_Donahue
The path of least resistance is to become a well known C++ or systems guru.

This can be done by contributing substantially to the language standard, a compiler, etc etc.

Or you could learn COBOL!
It's being down voted because your number is really off. Libgen's corpus is 100+ TB
"I’ve described a lot of fairly-involved custom tooling; we needed enough engineers to build and maintain it, and enough “customer” engineers for that investment to pay off."

This is so important when deciding to re-invent the wheel. I've gotten bitten by this many times.
Except "bad for your health" is an objective biological fact, whereas saying something sucks is entirely subjective, so that argument too is invalid from the outset. You think it sucks, vastly more people don't. You're welcome to your opinion, but that's all it is.
I am no lawyer or something like that. I think the full topic must be much more complex than that.

However, I agree there should be a lot of simplification and there is a lot of overregulation and contradictions.
https://www.oilshell.org/cross-ref.html?tag=YSH#YSH https://www.nushell.sh/
I've mentioned this in other comments, but I sat in with my nephews on a Roblox session, then stayed after to check things out on my own. There's an astounding number of adults on that platform saying some of the most horrible things.

The games are like you say, and there's some that are indeed the model of what I expected: games that kids and amateurs made with their tools. Car jump games. Simple platforming. Basic shooters. But then there are games that seem like they're some dark pattern mobile devs side projects lol Games where you do nothing but collect stuff or pets and there's lots of gratification devices happening and suddenly there's just a literal pay wall. Just the worst of f2p gambling addiction built right into player built roblox games over and over and over again.

But on to the adults, my favorite example was joining a 'shooter' game that was really just a shooting gallery of sorts but it had voice chat enabled and wtf there's some eastern european accent going off on gay people and talking about how the targets should have sombreros so 'we' can shoot "lazy" Mexicans.

That experience was replicated through a few games and I just wrote Roblox off completely as infested with people trying to help kids find hate based ideologies or get them addicted to gambling. I warned their mother, she didn't listen til she got her credit card stolen.
I think the issue with buffering on some videos is because of bad DASH support https://github.com/mpv-player/mpv/issues/7033
Modernize Your Software for Effective AI Integration
Before innovating with AI, modernizing your software is crucial for overcoming compatibility, scalability, and security challenges. Upgrading legacy systems lays a solid foundation for successful AI implementation. For a deeper understanding, click to explore the full article.
'Isn't it beautiful?' How Sydneysiders greeted the gleaming new metro
Related threads:

https://news.ycombinator.com/item?id=41291255

https://news.ycombinator.com/item?id=41291249

https://news.ycombinator.com/item?id=41290696

https://news.ycombinator.com/item?id=41290631

Related link (courtesy u/EwanToo):

https://www.theguardian.com/world/article/2024/aug/19/yacht-...
Thanks for this. Can you share the experience of those who don't use VS Code?
That's a good read. Thanks for sharing.
I haven't downvoted you but it is presumably because of your hasty typing or lack of proofreading/research.

33TB (first google result from 5 years ago) not 33GB. Larger figures from more recently.
LicenseDB
What does this have to do with anything? Are NASA or Boeing using Agile for any project related to this mission?
https://archive.is/6WxJG/
Ive found AdGuard Pro to work best on iOS.
Elenco still makes them, but yeah, you can't buy them at a Radio Shack around the corner anymore.
> major slap on the wrists

That doesn’t make sense as a concept. The point of the slap on the wrist is that it’s ineffective/insufficient punishment to change behaviour. You’re essentially saying they got a big small penalty.
You have my vote! Multi-party systems really do seem less extreme as an outside observer.
Also, the human study they refer to found “an association between high prenatal BPA exposure (top quartile (>2.18 μg/L) and greater ASP scores was only seen in males with low aromatase activity”, so they didnt find that bpa was associated with development of autism.

Overall the link seems pretty weak, and they have to do a lot of scientific gymnastics to publish this paper.
Bytecode or not it is still running code inputted by an end user on iOS devices.

The whole point of Apple's rules here are to force app functionality and features to be reviewed when submitting an app to the app store. Anybody can go and make complete games ("experiences") in Roblox and they will immediately be available on iOS without being reviewed by Apple. It's a full game engine that lets you write custom code, use custom assets, and replace everything. Take a look at Frontlines (https://www.roblox.com/games/5938036553/FRONTLINES) as an example of a game that looks nothing like Roblox.

If you were to release an iOS app and push new features and content to it OTA then you risk being kicked off the store if you get caught because you bypassed their review process and the store page may not be accurately describing the app anymore.
Look into how much money there actually is in surveillance driven advertising. It's more than you'd imagine.

A good place to start is social media companies' revenue per user. A few years ago Facebook's was about $40/month/user globally, which means users would have to pay $40/month to outbid advertisers.

It's definitely financially motivated. Governments surely piggyback on it and encourage it, but the main driver was and is money.
Hiring people to do a startup for me from the beginning.
Firefox: Searching for Folders
I wonder why in firefox does not include folder names in bookmark searches but chromium does.

When searching bookmarks. Often I want to search for the name of the bookmarks parent folder, but firefox bookmark search only searches for a bookmarked URL. I don't want to use an extension so I use a little trick.

Ex. I create a folder named ``test''. Then I create a bookmark within folder named ``test'' and I give the bookmark the same name as the folder, in this case ``test'' and I add suffix=``folder'' so: ``test folder''. I set about:blank as the URL for the bookmark.

To quickly find the folder, I can do a quasi or fakie regex search, e.g. `te fol' and the bookmark will show up in the search result I right click on the bookmark it and select F for ``show in folder'' and the parent folder shows in the left panel.

I don't do this for all folders I create, only for the ones that I often return to.

At
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/bookmarks/CreateDetails

A bookmarks.BookmarkTreeNodeType object indicating whether this is a bookmark, a folder, or a separator. bookmark.BookmarkTreeNodeType is a string which can have values:
"bookmark": the node is a bookmark.
"folder": the node is a folder.
"separator": the node is a separator.

Again why can't firefox search for folders as chromium can? I wonder how difficult it would be to make it so that if ``folder'' sting is selected to create a folder, then automatically a bookmark is created with the same name as the folder with a suffix=``folder'' and a url of about:blank, so when searching for a bookmark in firefox, which only searches url's and not folders, the folder name shows up as a link, and when right clicking on that link one can choose ``show in folder''.
> Or are you that childish

:(

> Microsoft also charge for commercial access to their SDKs ...

Is that a new thing, or just for specific products? Asking because I've previously used some of their Azure SDK stuff before and that didn't seem to have a charge for SDK access.
They're being downvoted because they're intentionally misreading what "pressured to perform" means in this context.

Both space shuttle disasters occurred because NASA was under pressure to 'perform' in the sense that they were under pressure to increase launch rate and cut costs to the extent that safety concerns were overlooked. Potentially serious issues were overlooked in favor of just flying.

Similarly, the concern here is that NASA management felt pressured to allow Boeing to put the lives of crew at risk despite serious safety concerns from engineers. While they would've lucked out in this case since they got to the ISS and have alternate ways to come back, if that turned out to be the case, it'd raise serious additional concerns for NASA's management of other Boeing programs (see: SLS and Orion).

As a taxpayer funded entity, NASA should feel pressured to perform in that they should feel pressured to progress their mission as efficiently as possible. This means taking the time to properly weigh safety risks, as a crew vehicle exploding due to known problems is a waste of taxpayer funds.
To add, Tumblr was lambasted for them not properly policing their porn[0], accidentally allowing CSAM, and Apple being the one to inform them of this error. it's what led to them banning all 18+ content, arguably sealing the platform's fate of irrelevancy.

0: https://www.theverge.com/2018/11/20/18104366/tumblr-ios-app-...
Who is Mike Lynch, the UK tech boss missing in superyacht sinking?
SQL ♥ WebAssembly
At that scale there's certainly a framework and many in house libraries with opinions and patterns. It's just not rails.
Modernizing legacy applications is essential for businesses to stay competitive. This guide outlines strategies like rehosting, refactoring, and rearchitecting, focusing on how to improve scalability, security, and integration with modern technologies. Read the full article to explore the full range of modernization approaches and their benefits.