skysight-inc/HackerNews huggingface dataset:
HN: "Mozilla has too many side projects that don't make the browser better"

Also HN: "Mozilla should spend more than a decade and tens of millions of dollars on a brand new browser engine that has no hope of replacing Gecko before it reaches 100% compatibility with a spec thousands (tens of thousands?) of lines long, not to mention the kind of "quirks" you see with websites in the wild, while they already lag behind Google with the browser engine they already have."

People like cool R&D projects, and that's understandable - I like Servo too. But the fact that it was really cool doesn't compensate for the fact that it was not going to be production-ready any time soon and in that light it's understandable why it was cancelled. While some parts of Servo ended up being so successful that they were merged into Firefox, a lot of what remained only in Servo (and not in Firefox) was nowhere close.

The layout component was by far the least mature of any part of Servo at the time (unlike Stylo and WebRender, I mean) and in fact it was going through the early stages of a brand-new rewrite of that component at the time the project was cancelled, partly because the experimental architecture ended up not being very suitable.

https://servo.org/blog/2023/04/13/layout-2013-vs-2020/
Another layer of security. Keyvault compromised? No problem, my passwodrs are safe with me!
>The problem with what you said is that it's a statistic lumping all households together. As such it's largely meaningless because it lumps Elon's household with some person living in a trailer park in Montana. They are unlikely to have similar disposable income.

If a sibling comment[1] is to be believed, the "Southeast Asian backwater" in question seems to be Bangladesh. Looking at GDP per capita PPP (ie. adjusted for cost of living), united states is nearly 10x as rich. Is it possible to construct a hypothetical where a country has 10x higher GDP per capita than other, but the average citizen is poorer? Yes. Is that actually occurring? Unlikely.

[1] https://news.ycombinator.com/item?id=42630667

>Nevertheless the point, as an anecdote stands. While America the country is rich, not all the people in it are. Indeed it seems to be increasingly split into rich and poor - the middle class is shrinking.

I don't know how you can possibly interpret the parent comment as just an "anecdote". It's specifically making claims about "the majority of middle-class Americans".
That's common on places where there isn't a lot of solar back-feeding the grid. When the amount gets big enough, it short-circuits the grid's cash-flow way before it becomes a nuisance electrically, and the rules change.
There are several open source GNFS tools that can do 1024 very efficiently on GPUs, and even cheap consumer GPUs have 10s of thousands of cores now, even by your measure "2700 core-years" is only around a month or so on a single consumer grade GPU.

Not "free", but any malicious actor has access to a lot more than a single GPU.

The UK government also has several huge arm based solutions dedicated to cracking internet encryption, zero chance that isn't breaking mostly everything, for sure the Chinese and Russians have similar.
I work in software now, but I was an accounting major, CPA, and worked in Public Accounting for 4 years before making the switch.

Accounting actually is more of a trade, and I felt like the majority of classes they taught helped me on-the-job as an accountant. People who like systems engineering would enjoy accounting, because it's getting to the nuts-and-bolts of our financial system and understanding both the how and the why. Whether you're international conglomerate Apple, Inc or software engineer calderarrow working a day job, the laws of accounting still apply.

But I would not recommend paying more than you need to for an Accounting Degree. The Big 4 will recruit anyone from anywhere, and as long as you have a degree (which is usually required for the CPA License) and a 3.3+ GPA, you can get a job in any major city. Assets + Liabilities = Equity whether you're at community college or Harvard, so get the cheapest degree you can get.

Also, try to squeeze 150 credits into your undergrad curiculum, as some CPA licenses require 150 credit hours. This is typically 4 years of undergrad (120) + 1 year of a master's (30). The added cost of tuition for those classes isn't that much, but being able to get out and start working a year sooner is a ~$60k decision that is worth it if you can do it.

As for why I left accounting: I started learning Python to help me automate some of the boring parts of my job [0] and fell in love with software. It just clicked for me in the same way that accounting did, and now I work in fintech, where I'm able to blend the two.

[0] https://automatetheboringstuff.com/
Maybe the Prana Brion pants? They look and feel like athleisure to me, and I wear them for hiking or under my ski gear.
That's kind of what they have now; just with console and (every windows machine). Better dedicated mobile hardware would be appreciated.

It is nice that GamePass can be used on my Desktop, XBox, or Laptop from my moms kitchen.
You say people are bonding in a less exclusionary manner, but that doesnt mean they aren't bonding less as well.

The chronic anxiety you mention, as well as the pervasive loneliness and depression I observe, seems to indicate a lack of healthy and supportive social bonds.
2CB, MMC3/4, synthetic Psylobin and others are fine in powder form
Huh? Nvidia does three things well:
- They support the software ecosystem - Cuda isn't a moat, but it's certainly an attractive target.
- They closely follow fab leaders (and tend not to screw up much on logistics).
- They do introduce moderate improvements in hardware design/features, not a lot of silly ones, and tending to buttress their effort to make Cuda a moat.

None of this is magic. None of it is even particularly hard. There's no reason for any of it to get stuck. (Intel's problem was letting the beancounters delay EUV - no reason to expect there to be a similar mis-step from Nvidia.)
Very good PR that will get shared in the groups like this one, where some of us are in decision making tables for purchasing such products?
I'll figure something out, not the primary focus at the moment. Probably gonna do something like https://www.simpleanalytics.com/. Nonetheless, visits are not tied to any user except just a hashed IP and I can't "track" them outside the sites using SponsorApp.

Doing analytics always needs SOME kind of tracking, you'll see that it is not a problem, it is FAR better than letting Google track you using AdSense, that you can agree to.

Besides, everything is deleted after 7 days. Do yourself a favor and lower your cortisol levels, your body will thank you when you get older
Some people think highly of the FT.

https://www.ft.com/content/09f792fc-5548-11e4-89e8-00144feab...
Dude is pitching and wanting funding for THEIR solution from the vids I saw, not a general industry change or free fix.

Also their AI upscaling makes it look like the guy is wearing foundation and makes it hard to take seriously lol.
LOC is 'not a good' metric to 'you should be able to understand a codebase'. In either scenario, too many people or too few people, or (my favorite) 'not enough' (whatever that means). Mythical Man-Month comes to mind. What I think you're trying to get at is you need skill to reverse engineer software. And even if you have that skill it takes time (how much?). We work in a multifaceted industry and companies need to build today. At any given project, the probabilities are small that there is a dev who has the skill. We all know 'they can do it/they can learn on the job/they'll figure it out'. And then OP's observation comes into fruition.
dang clean up on isle 10
From a .zip domain. Irony.
No. They're saying that instead of floating-point, fixed-point math was used instead. Floating point hardware added a lot of cost to the chip back then and it was slow to perform in software, so everyone used integer math.

The price of silicon has dropped so precipitously in the last 20 years that it's hard to imagine the lengths we had to go to in order to do very simple things.
we are definitely not.

most countries registrar's won't support DNS hacks requied for larger dkim.

we still use the minimum key size in most countries.
It's topic drift, but referencing WP software from that era always reminds me of my OWN experience then.

In junior high and high school, my computer was a TRS-80 Color Computer II. We did not have a floppy drive; we used a cassette player instead. SOME software -- games, mostly -- was available on cassette, too, but my word processor was on a cartridge, like an Atari game.

This was, at the time, my first and only exposure to word processing software.

Then, in my junior year of high school (86-87), I was on the annual staff, and we had an IBM PCjr in the office for our use. It had dual floppies -- the height of luxury, or so I thought.

Imagine my shock and dismay when I found that performance in the word processor (moving between modes, say) was AGONIZINGLY SLOW compared to my much-less-fancy TRS-80. See, the word proc on the PC was on a floppy, and so reading other bits of the program meant hitting that fairly slow bus. At home, though, it was on a ROM slotted into the main board, and so everything within the program was basically instant.
Then there's the "hold to repeat" mechanic, where if you hold it long enough it'll add virtual presses for you.
In every sport there always seem to be a few who almost get off on abusing their body.
The update gives itself away by the "Update and Reboot" button appearing half an hour later.
Yeah, honestly after a while nobody has time or patience to stay all night "partying" anymore

The demographic that has that energy are also the ones that skip on a cover charge as much as possible and pregame
Cold Spells May Persist Because of Warming, Not in Spite of It
Are you saying they were pushing the same thing twitter / Musk does? Openly or secretely? Or that he just switched sides when convenient?

I genuinely want to understand this, I'm not american.
Pretty much anything that involves direct conversations with hardware.

I build medical devices.
Ah, 2nd quote being a sibling post makes sense. I typically look at things in threads after I post, so didn't see it.

I want to stress that logically, I fully agree with your position. I am always hesitant to go with logical arguments that aren't supported empirically, though. Would love to see some critical studies that go into why this stuff isn't the case.

I can say that, at a personal level, we thought we would shift buying of juices and sodas to outside of Seattle when the law passed. We largely didn't, though. Just started getting smaller servings from places in the city. I hesitate to say we are representative, though; as we don't do that much on the sweetened side, all told. Were buying small juices for the kids, but not many of that, even.
The article only uses the word “correct” twice: once in the context of aspiration (_per_ should not be pronounced as _pher_) and once when talking about the Latin _r_, which is markedly different from English _r_.

In the rest of the article, they seem to prefer saying that certain pronunciations “should be avoided” or that the speaker should pay attention to a specific distinction (such as vowel lengths or syllable boundaries).

It doesn't strike me as elitist or gatekeeping. It's making an honest effort to communicate the information you need to sound as authentically Latin as possible and to avoid speaking with an English accent.
Sometimes the right approach is to keep the consistency.
Other times, that approach is either impossible or catastrophic.

IMO software development is so diverse and complex that universal truths are very very rare.

But to us programmers, anything that promises to simplify the neverending complexity is very tempting. We want to believe!

So we're often the equivalent of Mike Tyson reading a book by Tiger Woods as we look down a half-pipe for the first time. We've won before and read books by other winners, now we're surely ready for anything!

Which leads to relational data stored in couchDB, datalayers reimplemented as microservices, simple static sites hosted in kubernetes clusters, spending more time rewriting tests than new features, and so on.

IMO, most advice in software development should be presented as "here's a thing that might work sometimes".
I took this course 3 years ago. I found it fast-moving, and it focused a lot more on applications than fundamentals, which meant it was more wide than it was deep. This didn't turn out so well when I decided to study ML later and needed stronger linear algebra fundamentals, but it was a fun course. There were a couple interesting course projects, one of which was using linear algebra to balance a (simulated) 2D robot.
I don't think it's good to be rude about other peoples' work without a really good reason :)
Seth (Alvo, of Berm Peak) is honestly asking for it half the time with the stuff he does for the camera. Trying to 360 a Brompton on a rainy day in a skate park was a recent ridiculous example.
Currently watching:

https://ocw.mit.edu/courses/6-042j-mathematics-for-computer-...

and that assumption seems to be there as well, so very glad of the posting of the Youtube links elsethread.
Amazon has started pushing their version, which I think is called Luna. I haven't tried it, but if they run an instance out of EU-South-2 in Spain, you might get better results.
Ask HN: Porting HPC Software to ARM
Hello all,

I am in the process of porting some HPC software from x86 to ARM. Specifically I am looking at building Hybrid AI-HPC models and targeting Nvidia’s GH200 due to its heterogeneous architecture. My background is as an ML engineer, and I am contributing to this project as a part time hobby. I have a few questions that I wanted to get some help with.

1. Is Nvidia’s Xavier lineup of SOC’s a similar enough architecture to develop off of? Cloud development costs are starting to get expensive, and I would like to buy some hardware as a fixed cost while I am doing development, then doing a hero run on rented compute. But I want to make sure I have a close approximation of a GH200’s underlying CPU-GPU interconnect so I can correctly profile my code. I understand the Xavier and GH200 are vastly different products, and I am just looking for a scaled down version of the hardware.

2. Does anyone know of a good way to profile code on an ARM server/machine? I was doing some benchmarks and the GH200 that I rented was preforming only twice as fast than my x86 desktop. This was significantly slower than I expected. I hypothesize this is due to x86 being the target architecture so optimizations where made that don’t transfer. My goal is not to due a full rewrite (this code base is probably 100k’s of code), but tweak compiler settings and dependencies to maximize performance. As well as understand where the bottlenecks are for future reference.

3. The code base is written in Fortran, are there any language specific things I need to be aware of?

Thanks for any and all help.
I absolutely believe you - lawyers, judges, and juries alike tend to be technologically illiterate, but do you have any references/links to this happening?
The New Rasputins
There is some good advice, but the way she assumes old people have a lot of money, costs go down because of accumulation of assetes and salaries rise faster than inflation, might not be transferable to everyone in all geographies and generations (only read the slides)
how many customers care about raster performance?
It is an outdated claim.

You assume that. I wish it was. This is my actual recent experience with AMD and their drivers. It did get better in the past few months, but I still occasionally get total freezes when only a hard reset helps.

Good for you though.
I empathize because I literally just finished healing from an injury that came within millimeters of killing me because I followed someone into an area that I wasn't prepared for. The first hospital I went to, after doing X-rays said I needed a level one trauma center and called an ambulance to take me to Seattle harbor view.

I broke the cardinal rule of new technical terrain: pre-ride, re-ride, freeride. You get off your bike and walk the feature to see how approachable and rollable it might be. Then you session it (ride just that one feature). Then you ride through it quickly as part of a longer trail.

I went 5 years without an injury. This one healed in 3 months. I believe I know what I did wrong and can fairly easily avoid making that same mistake again. Do I expect zero injuries in the future? No.

What I expect is years at a time of an activity that very much enriches my life, with occasional injuries. Hopefully more than 5 years at a time since I'm making changes to avoid repeating the same mistake.

And I wish people knew that downhill mountain biking is a lot like downhill skiing. You can take the greens down or you can yeet yourself off something that's tougher than a double black diamond. I've gone on many group mountain bike rides with people in their 70s. So like skiing it is something you can shoot for doing into your old age.
Yep, the formula is a bit complicated, it comes from the general number field sieve (GNFS) algorithm, you can find some equivalences online between symmetric key algorithms and RSA and 23 bits seems about right. I have also seen lists where they give RSA-512 64 bits and RSA-1024 80 bits, just a 16 bit difference, but it looks a bit arbitrary to me. I think the NIST doesn't even look at RSA-512 anymore, as it is definitely broken, it only starts at 1024.

A RSA key is the product of two primes, not any number, so you need a lot more bits to get equivalent security to, say, AES. That's also a reason for elliptic-curve cryptography, which needs a lot less bits than RSA for the same level of security.
There are sections of trail that I would almost always OTB (over the bars) on when attempted on my old 1998 hard tail. After finally upgrading in 2018, I almost never go OTB because of the longer and slacker geometry.

One ride on a double black rated tech trail nearby, the air shaft in my fork seized up so I lost all front compression. Even without front suspension, I was able to complete the ride and even keep up with my group, my arms were just toast after that. Modern bikes are just that capable based upon geometry alone.

That said, I now ride at significantly higher speeds and ride much harder terrain. But even still, my crashes are different and more to the side than directly over the bars.
Yes, but by manually managing the dots most like, and probably doing a second pass --- the default fonts on hardware were not that great aesthetically.
DevCheats Your Go-To Cheatsheets for Programming
Helpful cheatsheets for popular programming languages, frameworks, and development tools, with everything you need to know!
You're right, thanks for the reminder.

Simon don’t waste your time with this guy. I thought he was affiliated with htmx but he’s just some dude trying to prove he’s “right”.
I did basically this exact same thing at work a few years ago.

For time-correlating audio measurements around the office buildings I needed a analog reference signal in sync.

So I drew up a PCB design with a toslink in/out connector, and a connector for a SFP module and just a lvds driver in between. It worked straight away (more luck than skill)
I could then re-use network fibers already run around the basement, and convert it to analog in the MDF rooms of each building, and run the analog signal up to the 3rd floor through existing RJ45 cables.
It used to be fun and rewarding to flip through channels on analogue equipment. No buffering, no delay, just press, flash to the next channel.
They also had carbohydrates in their diet. Meat naturally contains carbs. Pretending that the human body is misunderstood and that it worked very differently is a common pitfall of these discussions. Largely it was the same, with the amounts differing.
> This is incorrect, according to this comment from the Firefox implementer who delayed the feature. He intended the roll back to be temporary. [0]

I see no such thing in the link you have there. #ref-6 starts with:

> [6] On 01/12/2011, at 9:57 PM, Julian Reschke wrote: "One thing I forgot earlier, and which was the reason

But the link you have there [1] does not contain any such comment. Wrong link?

[1] https://lists.w3.org/Archives/Public/public-html-comments/20...

(will reply to other points as time allows, but I wanted to point out this first)
e cores are more like atom - intel owes no credit to arm.
Then you have more faith in humanity, or casuals, than I do. :D I mean, this was three years ago, but I don’t think much has changed. https://www.youtube.com/watch?v=0506yDSgU7M&t=

Why would anyone want to bother with a terminal just for gaming, a little bit of browsing, casually installing mods, using Photoshop, etc.? I mean, just watch the video, and this is coming from a guy who at least knows one or two things about computers.

Plus, don’t forget, Linux also has its quirks, just like Windows, only in different areas. Like not so awesome Nvidia drivers :P
> tend to bump onto monoids when they first try to understand monads

That's unfortunate. They should be bumping onto monoids much earlier, and much more often.

Yeah, IO and do notation put monads on the face of people way before they have time to adapt to it. But monoids are the one that are extremely valuable, simple, and easy to learn. Also, they make for a nice step in a progressive adaptation to the "generalized thinking" one need to understand why Haskell does the things it does.
No that's actually relevant that he doesn't use it every minute of every day. His anecdote is for his use, and it informs his decision.

But I'll add another anecdote. I have had the same experience. I have never noticed any downtime from bitwarden but my 3 node kubernetes cluster that would host vaultwarden has gone down multiple times. Sometimes just for maintenance.

I self host a lot of stuff but my password vault is not one of them yet.
Meh. I didn't reflash my phone. I didn't root it. I didn't do anything to modify its system files whatsoever.

I just installed KDE Connect, and an open source keyboard. Banking apps refuse to run because of those (because my keyboard might see my keystrokes!!!). They don't even need a failed hardware attestation to refuse you service.

So even if you don't try to modify your device, your device might still end up like half a paperweight. I either can't do banking, or I can't use the functionality I want.
I don't recall expressing any of those sentiments you've attributed to me, but I'll note it's quite a shift on your side from "sunlight is the best disinfectant" to "your country's mainstream media and politicians didn't encourage antivax sentiment enough to reduce vaccination levels or increase death rates to US levels? Sounds horrible"

I note that the original topic was about Zuckerberg being so afraid of his corporation being censured by the incoming government that he's pledged to move his moderation team to a state which voted for them and refrain from publishing any "fact checking" notes in Facebook's name lest they conflict with the government and its supporters. That doesn't sound like a libertarian paradise either
This is on my to do list of things to learn but I also don't know yet the purpose other than it being your own. Maybe security since most of what I work with is on top of the OS eg. programming languages. Maybe for RTOS applications at any rate this and OS Dev good resources.
Where async-io cripples, and the promise of No-GIL
Polars, a Rust replacement for Pandas.

Rewriting things in Rust is a reasonable thing to do. I think the hate is for people who criticize existing software for being written in C on the grounds that hypothetically someone could rewrite them in Rust.

"I rewrote SQLite in Rust" would be praiseworthy (assuming it's true). "Why don't you rewrite SQLite in Rust?" is trolling.