skysight-inc/HackerNews huggingface dataset:
Out of the frying pan, into the cow manure.
Well, those same VFX people now can't use their GPUs on the new Mac Pro.

Thankfully VFX Reference Platform also accounts for Windows and Linux, https://vfxplatform.com/
Are you aware that rate limiting is not something a moderator goes around doing to a single person, but instead a server managing its own workload?
> If I’m marginally informed there is no reason other people shouldn’t be.

That's not actually true though. That just shows a lack of empathy on your part.

> If they already have the phone all the information in the world is literally at their fingertips.

While that's sort of true, there's a mountain of propaganda and bullshit to wade through, with thin seams of truth. The education system doesn't prepare people for this, nor does our media, nor do our politicians or corporations.

The wealthy who profit on our ignorance like things this way, and (hire people to) work very hard to keep things that way. So again, blaming the victim is missing the point.
UpCodes (YC S17) is hiring engineers to automate construction compliance
Naive question: is this like creating fancy tech that is helping rich people to front-run the poor and middle-class?

Because that's what a lot of people think online. Maybe it's more nuanced. I'm curious how someone from that carreer sees it?
Mass Interaction Design: One to Many to One
Brave and Edge. I can't take you seriously now.
For people who are confused by this:

"Wheel has an official standard specification. Egg did not.
Wheel is a distribution format, i.e a packaging format. 1 Egg was both a distribution format and a runtime installation format (if left zipped), and was designed to be importable.

Wheel archives do not include .pyc files." [1]

[1] https://packaging.python.org/discussions/wheel-vs-egg/
are you also opposed to higher education/research in anything other than hard science, or do you think people in those fields should just stick to pencil and paper?
I suggest not using Edge personally, unless you're big into the MS ecosystem. Edge has become a bloated mess, with MS adding all sorts of random crap (bing everywhere, telemetry, a buy-now-pay-later "feature", shopping, click bait news, etc). Yes you can disable most of it and pare it down, and you're sending your data to MS instead of Google, but it has left an extremely bad taste in my mouth. I'd rather just use Chrome in that case.
Tracing the Lines: From the Telephone to Unix
Your solution to Alphabet abusing their position in the market is to consolidate some parts of its business in to its present competition.

I don’t see how that increases competition.
The site says $1000 for me. Regional pricing perhaps?
Danger, Will Robinson! Time for a new boss, possibly new company.
I just learned ASP Classic 3.0.
You’re assuming a level of understanding of the market structure and technical details of browsers and web advertising that probably less than 5% of Chrome users possess.
Only if you don't have other aspirations in life. My day job is solely to fund my personal projects that I actually enjoy. Not everyone is out to be insanely rich.
AMP should be on this list
Have you ever considered that those don't require credit card chargebacks?
Safari has translate webpage for me
> Remember the "Safari is the new IE" narrative? Just because Safari doesn't support some API doesn't make it IE

It wasn't because they had poor feature adoption. It was because they'd tend to adopt features in a way that's incompatible with other browsers (of the top of my head, handling of localStorage in private browsing). It was a bit of a "fuck you" to devs since you often had to do browser detection for Safari (much like you used to have to do for IE) and have special branches or polyfills for Safari.

> What made IE the IE everyone hates was its departure from standards(?) and enforcing its own vision of the web

Apple is just as guilty of this. They crippled and bastardised a bunch of features just to push for a more native adoption (depends on how cynical you are, but some say it's for more control over device usage patterns, and some say it's for longer battery life)

It's gotten better and more aligned with other browsers now, though. But alas, I know most are just chromium clones these days
Hacker News has per-user configurable posting rate limits. Moderators use them.
People dunk on Meta for overhyping the metaverse and spending absurd amounts of money on it, but I don't think they get enough credit for the amount of useful R&D that absurd amount of money has enabled. Sure, from a business perspective it's probably silly, but from a tech-person perspective can't we celebrate truly impressive advancements in AI, optics, and hardware design for the VR space?

As far as I know Quest 2 is STILL the best (and most affordable) option* for untethered VR hardware by far (and IMO it's legitimately very good). Quest 3 is coming out soon and I am super excited to see how it compares.

* except maybe Pico 4, but that's hard to get in the US
That's mostly the guys fault and not the jobs fault.

Even in a bad code base you can start making things better, apply modern techniques and learn new things.

Also most of the skill you gain there is transferrable. E.g. just because you have to work with some legacy PHP project, it doesn't mean that you would suck at creating modern applications in JS. It would just take a couple of weeks to get use to it.
I mean… he’s eating cat food. Do you know many happy people who eat cat food?
… and it already brings us halfway to the point where you can't buy a new phone if you don't have a phone already.
I love the Programmer view in the macOS calculator. Being able to type in hex, flip binary digits. I've needed it a handful of times ever, but it's nice to know it's there.

For a long time I wanted a real one, with a bank of binary LEDs alongside a hex display. Just for fun really. I don't know if such a calculator ever existed? But that one looks like the closest.
Funny, because I certainly remember Copland, Taligent, OpenDoc,...
Finally something funny for once! thank you.
They can, if the OEM bothers to provide it.

So which one is the nice phone vendor shipping one on device?
The solution for the current web browser situation isn't another competitor. There will probably never be another big competitor. The reason is that merit isn't the primary reason how Chrome won the majority market share.

There was a twitter thread that I have been trying to dig up ever since the WEI debates began. It was from a Firefox developer who explained how Chrome managed to get its users. Many Google websites used to intentionally provide bad UX for months on Firefox compared to on Chrome. When Mozilla calls this out, Google devs would pretend that it's an honest mistake and would enable full performance on Firefox. However, many users would have ditched Firefox and migrated to Chrome by that time, never to return to Firefox again. These oopsies happened so many times.

How is any new competitor going to overcome the lack of cooperation from such huge services on the net? The problem really is that the users let themselves be manipulated. The solution here lies with the users, not the competitors.
As is often the case, the answer to the European asked question of "Why don't you just _____" is not "We seemingly don't want it", it's "America has a population 66 times that of Denmark."

Systematic change is slow and difficult. FedNow (secure, instant payments directly between accounts) was released 12 days ago, after nearly a decade in preparation.

Pretending that Americans just "don't want" more secure payments is just ignorant, in my opinion, and really screams that the author should spend more time with folks of other cultures.
I swear this guy exists at every company I've ever worked.

He's the guy you go to when you find some legacy code which you have no idea how the hell it works and end up getting a 2 hour history lesson into a decade of company politics and failed replatforming projects.

They're hard not to love.
I think JAR (Java Archive) and WAR (Web Archive) make sense.

But wheel? It's a wheel of cheese, because pypi used to be called cheeseshop? I mean sure, but doesn't it feel a bit like that 20-year-old tatoo that you got during your teens that you got mixed feelings about today?

My suggestion: Call them pypacks -- extension: .pyp
Now I know they are called drafting tables! Still got two in the old office of my parents.
Superconductors and Such
Arthur was also able to purchase his large family home in the 1990s for $90,000 which is now worth $2.3 million.
Vite SSR Boost – Our Own Path in the World of React SSR
I am an ING customer in the Netherlands and have never heard of those things, so I doubt their commonness.
Don't live to work, work to live. I bet Arthur partied his ass off back in the day, stumbled into work without sleep, napped during retros and refinement. He might be the least useful dev but he's a king at Burning Man. Now with his flush 401k, he can finally retire to make little wooden figurines to sell at the farmers market, where he really just wants to regale people with stories of the biggest fish he ever caught, or his dream of opening up a ramen food cart if his in-laws will go in on it with him. Arthur's lived a life - just not at work.
Why are people weird for wanting to "focus on their family and other things they care about."?
> Perma-skeptic will be far more accurate than perma-fanboy.

That's not accuracy, that's statistics. Once you bias for the expected outcome the perma skeptic will be just as often wrong or right as the perma optimist. They have no information about the thing they are talking about, they only have information about that expected outcome based on previous observations. If they had information about the thing itself they wouldn't be wrong for those things that turn out to be true (but then, I guess they wouldn't be perma skeptics to begin with). So, a perma skeptic misses all of the real stuff and a perma optimist misses all of the bad stuff. Neither shows intelligence.
It would be good to know what the hosting/scaling costs of each of these are too on cloud providers. Do all of the llama based ones basically share the same performance characteristics? If cost is the primary concern, is OpenAI (3.5) the only game in town right now or should we look elsewhere?
Most jobs are like that though... Unless maybe if all you do is develop very small applications, that your company just sells and forgets.
This strategy doesn't work, I did this twice and then got "promoted" to Architect so now I sit in meetings >24 hours a week.
I'm sorry you don't understand that Musk without stunted personality growth could have achieved even more.
ForthOS – x386 OS developed in Forth (2010)
If that's what it takes.
Life sucks and then you die, I don't need constant reminders of it from the internet though.
Absolutely 100% positive. I was largely an individual contributor all that time, and only did some unstructured, untrained, unguided people & project management. Perhaps because it was such a niche, engineer-dominated environment. Several years after leaving that company, I quickly learned to effectively manage people and projects, architect systems using more mainstream/open source tech and eventually reached exec level (but that's a different story).
No, the poor and middle-class are not day trading stocks in any sort of meaningful volume.

It is to help the super-rich who own hedge funds to frontrun the rich upper-middle-class people with significant disposable income.
What's Wrong with So
Fastest data processing engine on the market – 2023 benchmarks
He writes "prepare to cringe" and he is not wrong. As far as I understand, this technique implements GOTO by reading the source code (again) into memory, filtering out everything before the target label and evaluating the remaining source code. I think this doesn't preserve state, variables etc. so not really a GOTO. But interesting technique.

edited for clarity
> Coding is a craft. There is an art aspect to it and there is a lot of room for inspiration and ideas to improve things.

True but often enough great code is not needed just working code will do just fine.
Cat food is relatively expensive though... I don't undertand why people do (or claim to) eat that.
Shouldn't you have ample savings, a private pension and social security?
But the Python ecosystem reinvents package systems every few years, so that headline is also not very useful.
But what other excuse would they use to harvest your phone number?
Being good at C++ is very much a transferable skill.

I'm sure he could learn STL (standard C++ library) in a fraction of time it would take someone else to become proficient in C++ in general.
Interestingly Babur's military campaigns often involved the destruction and plunder of cities and regions. This resulted in the loss of cultural heritage and the suffering of local populations.
I had to take a screenshot of my deleted CORRECT answer and paste a link in the comments of another answer!

https://stackoverflow.com/questions/67793807/get-slack-user-...
How would WASM alleviate any of the issues that has led to complex frameworks in JS-land?
I started using chrome vs Firefox because each tab had it's own process, novel at the time, such that a crappy website crashing would bring down the tab and not the browser.
The cloud is a prison. can the local-first software movement set us free?
> Some people are weird and just want a stable job that pays them alright so they can focus on their family and other things they care about.

What's weird about that? It's how things work in every other sector, why would our sector be any different?

I wouldn't want to be stuck in the same position for decades, but that's different than being at the same company for decades. If I found a company that treated me right, paid me enough not to worry about money, and allowed me to progress internally (at a reasonable place), I wouldn't complain.
Going to have to start following this Derek Lowe guy. He also had a good balanced bit on room temp superconductor. Well done science reporting without the hyperbole.
Some people like to either suffer or think they are so great that even their if statements will survive into the next millennia
You’re correct, they’ve always been super shady:

https://www.businessinsider.com/google-sergey-brin-employees...
I’m sorry but just no. I’ve been developing on the web since IE6 and while Safari has a few quirks it doesn’t even start to compare to IE at any stage.

The worst I deal with in Safari is lack of certain features (often things that weren’t standardized and Chrome just added) and some minor CSS quirks. In some of those cases when I dig into the “issue” it appears that Safari is handling it in a way that makes more sense. The only Safari issue that I have run into multiple times and disliked is the viewport height issue but new CSS units (dvh I think?) should fix that.

On the other hand IE11 had a whole slew “Why isn’t this working?” Issues that made zero sense. I _loved_ the bugs that would not reproduce if you had dev tools (or what passed for IE dev tools) open or things related to cross-origin that just behaved differently for no good reason. QA found way more issues in IE browsers than Safari in my experience.

And while IE11 was the least bad of the IEs I don’t think you get to use it as a goalpost. IE6-10 (and 11) caused me immense pain and frustration. Have we all forgotten using images to display a rounded corner? A 1px wide image to display a gradient? Or just images as buttons in general since CSS support was shit?

The gross hacks I did for IE do not compare to what I need to do for Safari and anyone who says differently either didn’t live through that period (as a developer) or has a short memory.
This view may change as you get older and "unpredictability" starts to mean more negative experiences.
"... And the AIX machines were a real beast. We had 20 of those things, and each had its own 20 amp circuit. Had a tendency for the grounding to the steel case to fail. If you wanted to upgrade it you'd first need to grab a pair of thick leather gloves...."
For US government websites, there could be a legal argument that it unjustly limits access to government services. Would be interesting to see how that plays out in court.
Maybe we're thinking of two different archetypes, but I wonder if their "hard not to love" nature is part of the survivorship bias of why they're still there.
Why would skeptics waste their time commenting on LK-99 threads? There are much better things to do.
The official documentation actually has a Glossary so they evidently do know that it's an issue.

https://packaging.python.org/en/latest/glossary/
Do you happen to be hiring for customer service roles?
I don't get these threads, it's impossible for everyone to do a job that they love and that is meaningful ... it's the ultimate luxury. Try to find an alternative way to give meaning to your life. (I have not yet succeeded in doing that by the way ...)
Wait you mean life isn't a video game where my position in a company completely defines me as a person, and if I don't destroy all my colleagues (read: competitors)with cruelty and cunning schemes I still have value?
Yes - it’s a neat hack to get some of the benefits without breaking compatibility with legacy terminals.
> Where would electrification be right now without Tesla?

Almost exactly where it is. It's not like, e.g., GOELRO was inspired or helped by Tesla in any way.
Sounds like your old place had a good idea what's good about c++. It's not the STL and certainly not boost.
Is it possible to publish Python code for others to use simply by putting a repo on a webserver?

In other words, can someone put a line like this into their requirements.txt file?

https://somewhere.com/some/git/repo.git
Im interested to learn more about the internal blogs you set up at previous employers. Do employees use it to write about their ongoing projects? Thanks for sharing!
Unfortunately, yes. It never sat well with me. Colocated systems saw latencies no mom-and-pop investor could ever dream to achieve. That is one of the reasons why the second company I joined was a non-profit that built systems to help track human rights violations, enforce labor rights, monitor democratic elections etc. Third job was in the food industry and the last one, in housing / property management. So I'd like to think I've made sufficient amends.
As long as it's not >24 hours a day, there is still room to grow.
Same as it’s been since the end of the last one…
Encryption at Rest with S/MIME or OpenPGP Added to Stalwart Mail Server
Hello HN,

Excited to announce that Encryption at Rest has just been added to the open source Stalwart Mail Server. With this addition, the mail server will now automatically encrypt all incoming plaintext emails, utilizing either OpenPGP or S/MIME, before they are written to disk. Importantly, the keys are owned and controlled by the end user, ensuring that not even system administrators can decrypt these messages.

I'd love to hear your thoughts and feedback. Thanks!
Can I sound a little whiny and say "the new Downloads experience"?

I'm a little peeved that the UX suddenly changed with no warning and I want my Downloads bar back, something I won't be allowed to have, because the Chromium team Said No.
Most developers see and work with crap code because good code runs well and rarely needs to be touched. At least that’s what I tell myself.
Wholeheartedly agree. And we shouldn't stop at Google : a large part of western capitalism in 2023 looks pretty much like a dystopian landscape out of a cyberpunk novel. It's a democratic nightmare in the making.
> Considering you have to buy a whole device to use Safari, I’d argue it’s worse than IE was.

Until Edge (which is just Chrome essentially) the only way to run IE was on a windows computer. Not sure how that’s different.
No. Security teams need staff.
Indian-American engineer fired for speaking Hindi during dying relative's call
True. Altough that is the menu of a special event. The annual Game Dinner at the Grand Pacific Hotel, Chicago.

You probably shouldn’t expect Antelope Steak there everyday.
I'd really like to see Fastmail or Proton Mail implement this, but I think the majority of their customers would probably prefer they didn't.
The craziness in software starts at the systems level, especially distributed systems. The madness of debugging distributed systems (at present) shouldn't be underestimated :)
They definitely have the incentives. This conversation is a good example of that. Azure is attempting to compete in an aggressively competitive market and their customers absolutely care about security.
Off topic:
Jesus Christ that table is bad. How badly have they messed it up that reversing sort order takes multiple seconds on my pc? It was so slow that I thought maybe it is sending a new request to the server every time I change the sort order but no, it is just that slow.
> He probably made fat bank which turned out to be golden handcuffs.

This is a big assumption, not everyone in this field is a high earner - plenty of people make okay-ish salaries without being anywhere near highly paid.
usually "architects" are just people there to keep the communication rolling and make sure devs or teams don't work in silos all their life.

probably your communication skills were too good for management to passt up the opportunity of promoting you.
Google is also the biggest ad vendor on the planet.

They have every incentive to require websites running their ads to only allow ("google play" + other big players) verified software on their sites.

They can a) prevent ad blockers and b) assure their customers that ads will be viewed by real humans.

Not doing so once this is in place would be intentionally saying no to profit

Why in the world would google care about anything else?
> I am willing to bet good money that it won't hurt you physically if you just call them "packages".

So, "Packages are the new standard of distributing packages, and replace packages" is clearer to you?
Very true, unfortunately.

My country’s administration lets people e-sign PDFs that are accepted throughout the EU as legally binding/equivalent to a paper signature using only a static password and SMS-OTP.

(The system used to be based on PCKS#11-compatible smart cards, but nobody managed to use the software, so they switched to SMS…)
Just a heads up for anyone interested, I went through couple rounds of interviews with these guys (including with the founder/CTO) and got ghosted.
You’re in for a treat! Check out his “Things I Won't Work With” series.
Yeah, they usually do their own thing. Not only in following specs, though. Like how if you use self-signed cert for HTTPS (e.g. for local development and tests while playing with WebRTC), all browsers will show a Warning page with an escape hatch that can be clicked to ignore the problem. You can grab your personal phone, or ask anyone to lend you their phone in a pinch, and check your marvelous web creation.

Did I say "all browsers"? Sorry, not quite. iOS Safari outright refuses connecting. And it won't say why. I had to connect the damn iPhone with a cable to an Xcode machine, to open up browser console and see the error there. Turns out Safari is a special snowflake that requires doing some preparation ahead of time (no less than 3 steps!) 1) getting the Root CA into the phone, 2) install it in the cert storage, by the way you won't be able to do it if used a non-Apple app for step 1; and 3) enable full trust in the new CA. All that for a phone that I quickly borrowed from my flatmate. Thanks but no thanks! Not all developments are enterprise projects with proper laboratory devices.