skysight-inc/HackerNews huggingface dataset:
I think it’s possible to develop a reasonably good web app or PWA. I’ve seen a small handful, but the vast majority I encounter don’t meet that bar. Truly great web apps are rare.

There’s so many little things that need to be gotten right for a mobile app of any kind to feel good to use, and on the web it’s all entirely up to the developer since it’s “bring your own everything” with no shared known-good foundation and scaffolding to rely on (even React doesn’t really fit with the wildly different ways it can be used). There’s so many variables at play that the average incidence of papercuts is markedly higher.

The other thing is that to make a great web app, the developer needs to care a lot about delivering quality and polish, which is somewhat rare. This can probably be attributed to the web as a platform often being chosen to keep costs down (multiplatform, large pool of devs) — while in theory the savings from not having to maintain codebases for separate platforms could instead be invested in quality of the web app, it’s usually not, instead being put towards more marketable things as the app is forever stuck at “technically works” in all its janky glory.
Phenomenal explainer, bravo!

Simply put, it also makes a terrific benchmark for supercomputers.

Using on TC Disrupt / Aero dataset: "overhead infrared" ;)

https://techcrunch.com/events/tc-disrupt-2023/space-domain-p...
>Firefox had the reputation of eating RAM like candy.

It wasn't unwarranted. They were dealing with a great deal of memory leak issues in the early Chrome vs FF era. The most important thing is that even when Chrome ended up taking more ram than FF for an equal amount of tab and equal websites loaded, closing tabs on Chrome was far more likely to let you free ram usage than on Firefox, and nobody likes to have to close the entire browser session to reclaim ram.

In the XUL days, Firefox was quite janky. XUL enabled powerful addons that made it a great power user browser, and people still occasionally can be seen missing it on places like HN, but it was also a curse upon the browser and they took too long to decide to get rid of it and rearchitect their browser into something more modern.
This would have been an awesome introduction paragraph! Would immediately give context to bystanders like myself.
The arrogance you are showing is disgusting.

Even if the decision he made was a bad one, you don't know anything about why it made sense for him at the time.

People aren't algorithms running in complete isolation and silence. They live in nuanced circumstances you can't possibly understand by his short history in a comment.

I hope you can find understanding and peace in the future.
'So your story ran over again help me understand where we can improve your work flow'.
That's not really the point. The point is to take away control from Google's user-hostile decision making, and that's a good chunk of the value proposition of Brave as a fork/patchset.
"Organize the world's information" is also what Google does. The point of the exercise is to point out why they do it (their true mission).
I realize I pull out my 48g for taxes each year. Your 'second nature' comment hit home. I would struggle a bit with a normal calculator since I had used a 48g through university and beyond. 100% trust my input on the HP.
the cloud is a failure of the internet

originally we were all going to be able to host our own stuff in our closets, the 'intelligence' goes in the edges.

then the industrialists went full-cloud on this idea. and the 'intelligence' got concentrated in a few gigantic industrial warehouses.

but it sure feels more orderly this way. why spread the load when you can focus it and centralize it?
Illegal California Lab Run by Chinese Biotech Had Mice with HIV, Covid, E. Coli
It's ultimately all about ads, though. Ads on the search page, ads in Android aps, ads on web pages, ads in or around YouTube videos, and several big data sets that help them figure out which ads you are most likely to respond to.

Although the Chrome team would prefer not to block ads, I'm pretty sure there's some pressure on them to reduce the number of users using ad blockers.
There's a risk of them shutting down
For me it's the ecosystem. I like my desktop browser syncing with my Android browser, and I really like built in chromecast support in my browser.

I know that Firefox has a mobile version with sync, but last time I tried it, I didn't care for it. I know there have been some attempts to bring chromecast support to Firefox via extensions, but last I tried it it was very buggy. But it's been many years since I tried either of those, maybe I'll give it another shot.

I also just realized neither of these conveniences are relevant on my work laptop. Firefox is approved by my company IT and a lot of my coworkers use it. I'm going to switch today.
The dramatic (RED ALERT DANGER !!!) certificate error messages are completely over the top. Safari is worse than others, but all are bad. The browser vendors are acting as if HTTPS with certificate issues is a hundred times worse than plain unencrypted HTTP, which it is not.
> I read through this thread and I can't help to feel reminded of the discussion about cryptocurrencies.

Same. Some people are simply wired to be perma-skeptics / perma-bears / perma-negative. This community is still full of people who truly don’t grasp how world changing bitcoin is. They are in complete denial, most often parroting unoriginal talking points that they’ve been handed from others.

It’s easier to bypass deep thinking and deep learning and just imitate being an expert. It takes courage to admit being ignorant.

I’ll be the first to admit that I’m not an expert in superconductors. I doubt most people in this thread are. But they are parroting and making ignorant predictions - just like crypto.
> my web browser is an entire operating system in itself

but a lousy web browser.

Why do we need OSs whithin OSs ? Aha, for RCEs. /s
The truth is almost certainly between those extremes. People who never put themselves in a place where they can do something amazing are obviously much less likely to do so.

Equally, there are many, many talented people out there who never achieve recognition for what they do or were capable of.
This is very true: if you wanted to do anything interactive you really had to dive into Java, Flash, or ActiveX. But, as you say, ActiveX was Windows and IE only, and that wasn't an accident.

And it wasn't just that JavaScript and DOM manipulation were slow: it was incredibly lacking in capabilities. Any kind of basic drawing? Nope. Multimedia support? Nope. Local storage? Nope. Decent networking capability and access to remote APIs? Nope. Good, standardised browser APIs? Nope, and hence the arrival of JQuery, Dojo, et al.

I completely agree with you but Microsoft's approach was deliberately and calculatedly shady.
I use Brave on Android for websites that don't work in Firefox. It's probably faster but I don't care. I care more about the difference between 10 and 100 ms (all browsers are not great at general responsiveness) than between 1300 and 1800 ms.

I also use Microsoft Edge on Linux for Teams video calls and can't say that I notice an appreciable difference in performance.
It seems like every coder needs to learn this the hard way at some point. “I’ll save so much time!”
From the snopes article:

"Several years ago, I was at his house in Manhattan for about 30 minutes in the middle of the afternoon with Talulah, as she was curious about meeting this strange person for a novel she was writing," Musk said. "We did not see anything inappropriate at all, apart from weird art. He tried repeatedly to get me to visit his island. I declined."
I once lived in a city plagues by Hindu-Muslim Riots. They inevitably happened every year during a Hindu Festival when large groups of Hindus get out onto the streets. Some instigators would do something to instigate the Hindu mob (like say throw a stone on a religious idol), and then a riot would follow causing 100s of deaths. The govt only response was to “educate” the Hindus, teach them to be more respectful of the Muslims etc. And so we got propaganda-ish civil education, constantly praising Muslim rules from 100’s of years ago, promoting muslim spokesman etc and none of it worked. Inevitable every year riots happened. Some times it was Hindus that instigated and Muslims who retaliated, sometimes vice versa. This was probably when even I was resigned to this as an aspect of Indian life and simply decided to avoid the streets on specific days.

Then we got lucky with a new chief minister. He had no patience for riots, he did the simple act of placing police at regular locations in extremely large numbers and savagely beating any instigators/ rioters with sticks (“Lathi Charge”). This happened a few times and the riots completely stopped, never happened for the next 2 decades and counting. Turns out it’s not educating the population/ winning the hearts that works. You just need to have strict laws and brutally enforce them, the population will learn on their own. It helps if the law is applied fairly and just, but honestly even that is not as important as actually applying it with force
Apple Card’s Savings account by Goldman Sachs reaches over $10B in deposits
Firefox had been underperforming during part of its life, but deep internal improvements meant those days are over. There is a huge difference in memory and CPU usage between older Firefox and the one we have today. Sadly, lots of people still think that Firefox never changed.

I did a quick memory usage test, just for having my personal anecdote and some numbers to show. The result was that Firefox uses an average of 10 MiB for each open (and active) tab. Not bad at all!

First, what I'm testing:

* Firefox 115, on Linux Mint 20.3 (which essentially is Ubuntu 20.04).

* 13 extensions installed. Some are uBlock Origin, Amazon Unsponsor, Bookmark Search Plus, DeArrow, Multi-Account Containers, Keepa, One-Click Wayback, Tree Style Tab (guys try this one out for a great vertical tab tree!).

* 90 tabs open. Tree Style Tab makes me open lots of tabs, because it is then so convenient to open/close subtrees for different topics... but I digress.

* Tabs include: 4 videogame stores, which are heavy on graphics and dynamic content. 10 shopping tabs in various shops, including Amazon. 10 YouTube videos (buffering preloaded). 14 Google Drive / Google Docs tabs (heavy on JS usage). Various documentation pages, and too many HN threads to admit.

* Firefox configured to remember all tabs when closed, and restore them when opening. Upon firstly starting, Firefox doesn't actually load the tabs. They are in suspended, inactive state, until opened for the first time.

RAM usage results:

* Cleanly started, only HN frontpage loaded: 372 MiB.

* HN frontpage and this entry opened in tabs: 386 MiB.

* Third HN tab opened: 394 MiB.

* Went through ALL 90 tabs to force them loading: 954 MiB.

Conclusion: Firefox uses around 10 MiB per loaded tab.

Screenshots of Btop++:

* In the middle of loading all 90 tabs. CPU is busy! https://pasteboard.co/Bxf2TI9P8YT2.png

* After all tabs have been successfully loaded. Resource usage is back to being stationary. https://pasteboard.co/m3tVzYNMtDmD.png

(The reason for this post is all those comments here and in other entries, claiming that Firefox was a resource hog for them a while ago, and that's why they nowadays are committed Chrome users. In light of recent events, we really need to collectively reduce Chrome usage numbers!)
I don't know how it works for Macs, but on Fedora Silverblue you can definitely disable anything you consider to be an "invasive service". Also, if the immutable root comes with software you don't want, you can uninstall it by adding a layer to the root image.
"And weren't you searching for something like this on your laptop yesterday?"
If title insurance wasn't purchased, then whoever thought they bought the property takes the loss.
This checks out.
Interesting. I've used semaphores with pthreads (only once -- after that I realised plain old mutexes will do). Like your sleep call, I once brought an entire service to a grinding halt by adding a simple `fsync` call (to fix a recovery failure because once a sequenced message we thought we had written to disk before a crash had actually got lost in the buffer). Understanding things at that level makes any new tech fairly easy to grok.
Thank you for the detail. It must be a sub-contractor to the IRS. The front page of the Free File Fillable Forms User Guide, however, is 100% branded as an IRS service, the online help is through the IRS web site[0], and the service is normally accessed initiallhy via the IRS web site, so you would only know about On-Line Taxes Inc. if you spent time reading, for example, the terms of service. For practical purposes, the taxpayer will see this as an IRS service, not a 3rd party. This is opposed to the Free File Alliance, where the taxpayer is only given a list of participating vendors and then is on their own.

[0]https://www.irs.gov/e-file-providers/free-file-fillable-form...
You wrote it all? By yourself? That sounds ideal to me. The horrible part of this to me is that he inherited a mess and left without having done much to it, evidently being unable to do so for whatever reason. The headline says he "mastered" it, so clearly other forces were at work than his skill. That's the depressing part to me, pulling my hair out to try and understand someone else's antediluvian code base which was built under duress.

I think devs imagine someone else out there is having a better time at their computer than they are. I definitely do.
Jajajaja, we know - "clever" doesn't mean "smart" anymore but "overcomplicated".

Nothing to see here, please move on...
I’ve never tried the built in one, I compile C or C++ to native code. You also have Python available but it’s not that good (e.g. the font size is too big)
I agree those are huge problems! They don't have anything to do with your proposed solution of conservative fiscal policy though. Government spending isn't the issue, corruption and centralization of power is. That we keep ending up with a handful of billionaires who have an insane amount of influence over our society is partially the fault of the government as you point out.
Oh The Danger Zone had essential XNA knowledge ~2010

https://therealmjp.github.io/posts/pix-with-xna/
Show HN: The Non-Technical Founder Course
Learn the exact steps and strategies used by 50+ successful non-technical founders.
Integrate Cloudflare Zero Trust with Datadog Cloud SIEM
Sanderson specifically went looking for platforms that don't just put the book on Audible. So Spotify and Speechify.
I don't think you're right. Musk wrote:
> Repeated, targeted harassment against any account will cause the harassing accounts to receive, at minimum, temporary suspensions.

> The words “cis” or “cisgender” are considered slurs on this platform.

This does mention repeated, targeted harassment, but the "slur-ness" isn't predicated upon it. On Twitter, as it stands right now, "cis" is a slur, as Musk decreed.
Redis will bit rot. LuaJIT will bit rot. Jonathan Blow did make some fantastic games, but even then it's in a sea of games that are pretty great. Everyone is pretty small in the long run.
Former Fox News journalist subpoenaed to reveal confidential source
“Chen’s need for the requested evidence overcomes Herridge’s qualified First Amendment privilege,” he wrote.
> I prefer to use as few technologies as possible. And completely stay away from propriatary technologies.

This is the most boring and tedious archetype out there.
Okay, now compile your kernel with 'CONFIG_DEBUG_INFO=y', load it in qemu, and attach gdb so you can step through the code and reason about it.
I started skipping the top google matches for my searches since those are gamed to the tilt in some way, and are usually responsible for my computer fan kicking into overdrive because the ad code on the page is crushing the CPU harder than video encoding does.
>Yes I meant Slovakia, which for part of 90s, the wilder part of that decade as we all can probably agree, was part of Czechoslovakia

No, we don't agree. Wild part of 90s was result of voucher privatization, which barely started before the split of Czechoslovakia.
Thank god for the skeptics. I might have gotten enthused about something. Can you imagine the implications of that? My god, please tell me someone is going to stop me from being mildly entertained before it gets out of hand.

Agents of reason, please enlighten us with your eternal negativity so that we may perceive clearly the folly of our excited ways.
Scaling to ~2B monthly OAuth2 flows on a single PostgreSQL DB
Having kids is such a traumatic, life-changing event. I mean this in the most positive way. I can see why so many people see this as the before/after watershed moment of their lives and ambitions. However, it's understandable that not everyone needs to have kids to come to this realization.
You are correct. For the tiny fraction of taxpayers who experience this once or twice in a lifetime event (dual status), they must paper file their split-year returns. I am sure there are some other extremely uncommon forms that are not supported as well.
You may be interested in the wunderfull Elastic Tabstops concept which although it has proof of concepts and plugins for most editors sadly never got widespread adoption:

https://nick-gravgaard.com/elastic-tabstops/
Just when I think I've learned my lesson it happens again.
The only problem with Cardboard was that Google didn't it follow it up quickly with a real standalone VR headset, nor did anybody else for that matter. The Oculus Go only came out four years after Cardboard. And it wasn't until Quest1, a whole five years later, that we got 6DOF tracking in a standalone headset (Google's own Lenovo Mirage Solo can do it too, but that feature never made it out of Beta).

The thing that shouldn't have existed was Google Daydream. It brought no real advantage over Cardboard, yet was a whole new completely incompatible VR platform from Google, incompatible in both direction no less. Why they couldn't just implement the additional features on top of Cardboard I'll never understand.

Ironically, Cardboard is still alive and you can find some apps that still support it (e.g. Youtube). While Daydream is dead and can't even be used on modern phones.

That aside, content was a huge problem for Cardboard and other 3DOF headsets. VR video still looks great on them, but it took years before there ever were any real consumer VR cameras. And a whole lot of time was wasted with VR360-2D content, which looks utterly mediocre in VR, while good looking VR180-3D got very little attention for some reason.
Do they work in Brave? Still Blink, but removes Google's direct control of your browser and many of its misfeatures/malware.
That's true, but the argument being made was one where "packages" and "packages" was the point of contention. While they're not versions as in numbers, there's plenty of existing work that have similar names, which accomplishes the same goal such as `venv`, `virtualenv`, `python-virtualenv`, `pyenv`, etc. in the Python community.
Stanford Seminar – Nvidia’s H100 GPU (Jack Choquette) [video]
>More than this story scares me how HN reacted

Projections, my dear Watson.
Yet most projects dropping 32 bit wheels.
Out of Office: How a Book Apart Was Built by a 100% Remote Team (2016)
Author here!

For context, I recently wrote a tongue-in-cheek guide on how to coast in large companies.

[0] https://taylor.town/corporate-camouflage

That got me thinking about what happens when people, especially engineers, coast too much, or fail to plan out their careers.

I know plenty of smart people that are enchanted by comfort, then chain themselves to companies that take advantage of them.

If you've developed transferrable skills, this parable probably isn't for you :)

I personally think it's okay to be ambitious, and it's also okay to chill.
This is going to get 10x as 'fun' once Web Environment Integrity means that malware developers can demand attestation that you're a real victim and not a URL scanner
This is such a naive and for lack of a better word stupid take

> YouTube - streaming content. Probably gets sold to Netflix or AT&T or Comcast.

Make Netflix more powerful? In what world is that good for competition
I dunno. I just like my credit union I guess. All my auto payments are set up with them, I’ve overdraw a bunch of times and they haven’t charged me (I fix it soon afterwards, it is just a matter of account juggling), they do everything pretty quickly and have friendly customer service.

Actually come to think of it, it is not a very serious problem for me, I already have an iPhone which will presumably support whatever DRM scheme. So, I guess I already have the second locked down device anyway. Linux on the laptop/desktop for real internet, iPhone for the nanny-corp net I guess.
Location: Turkey

Remote: Yes, preferred

Technologies:
Golang, Typescript, React, SQL, NoSQL, Redis, Kafka (with and interest in: Rust)

CV: https://drive.google.com/file/d/1kg-UrExv6DlPgfSMieHqBtr1LfM...

Email: fatiheminoge@gmail.com

---

Hi, Open to part time work but prefer full time.

I am a full-stack developer with 2 years of experience and it is mostly on backend. For now i am working as Software developer in a fintech company and also do some freelance work.
Who doesn’t love the Bill of Qualified Privileges? And at what point do we consider that iterative applications of case law may cause judges to lose the plot?
oh man awesome, i'll test this out. thanks!
What platform is this?
Blue checkmarks were absolutely treated as status symbols by many people, even if it was "mistaken" to consider them as such. While I do lament the loss of identity verification (hugely imperfect as the prior blue checkmark program was) I do see the abolishment of the status symbol as a sociological win that platform.
And yet the adoption shows that plenty of people see reasons not to use plain Web Components.
Damnit that's me at the moment. I need a new job.
Yes, it's hard to rely on delivery report, we don't rely on this to evaluate the conversion on a given route.

Thanks for sharing the testing tools super helpful !
What makes this a “foundation model”?
Causing chaos on NATO's borders I think isn't meant to stir up a war with NATO but rather to project an image of strength domestically and within other regions that Russia dominates and to further stoke the fires of ethno-nationalism they feed off.

Plus creating chaos in general seems part of the goal. Russia was losing (well, lost) hegemony in Ukraine post 2014, but damned if it's going to permit its success outside of of Russian control. Absolutely laying waste to Ukraine will not bring Ukraine back under Russian influence and has turned even formerly pro-Russian people in places like Odessa into Ukrainian nationalists. But this matters little to them, because Putin/Lavrov have already clearly bargained on losing them. ... So instead, create chaos not only in Ukraine but across all of Europe, making an example out of them and sewing destruction in order to prevent further splintering of Russian influence.

And it plays well to the domestic audience, and to the blindly "stick it to the West" types. Bitter ethnic animosity between Russians and Poles works for jingoistic demagogues on both sides of the border. Talking shit about Poland keeps Putin's domestic support strong. And (basically explicitly fascist) Wagner's philosophy of might-makes-right and chaos-making clearly plays well to the audience at home, so two birds one stone, sticking Wagner next to Poland to rattle some sabres.

The question is whether ultimately NATO falls for Lukashenko and Putin's stupid trap, and the next time a provocation like this happens, a helicopter or two is obliterated or a ship in the Black Sea is sunk (again), and then the hyper-nationalist audience at home can froth at the mouth some more and Putin's ratings go even higher.

But I think NATO leaders are smart enough to see the provocations for what they are.
Viicuna perhaps.