skysight-inc/HackerNews huggingface dataset:
Let's not pretend that such business decisions are following rules written down on stone tablets passed from above. They're nothing more than going with the flow and following the path of least resistance in a market that painted itself into a corner of inefficiency and technical inferiority. Chiefly because of Google's empire building, VC money and the quest for millions of users.

Those two facets of quality, or the lack thereof in the applications which are being discussed are undeniable and the offence will continue to be perceived until the underlying problems are resolved.

Watching the rhetoric of the web dev community over the years, I have the impression that previously they thought that the one big technical improvement will come and that will allow them to compete on equal footing with native applications. Now they've given up and just mumble something about Electron being cheaper - an improvement, even if far from the ideal :-)
Just nitpicking but there is no other sun than this sun. Sun is the name of the star that the earth orbits.
Your “actual argument” is to (in contravention of HN guidelines) impugn motives and accuse others of shilling. Once there’s a substantive discussion to be had, I’ll join it!
Plenty of people had the hindsight in 2020 that the lab leak theory was not only plausible but likely; it’s disingenuous to call this “hindsight is 20/20”.
Maybe some graph-like layer over SQLite like graphlite would help?

https://graphlite.readthedocs.io/en/latest/
Or SAGE Computer Technology waaay before that, who made some neat early 68000 based systems.

See https://en.wikipedia.org/wiki/SAGE_Computer_Technology
... your C++ IDE does not show the errors as you type ? If you're using sub-par tools by choice you cannot complain..
Live a Great Life – Lunched
Information on how to live a great life
It's difficult to ascribe a single will to a nation. It's more of a split-brain issue.

And making certain professions high-paying isn't as viable a strategy as you might think. Multiple factors go into that. Nuclear engineering isn't a popular thing, just like animal testing.
I can see ISPs forcing you to use their modem with this WiFi built in. Then even if you put it in bridge mode, the WiFi stays active while it tracks you.
What if you have something like (relatee_a_id, relatee_b_id, [rest of relation fields ...]) with the constraint that relatee_a_id < relatee_b_id?

Granted, it might not be very nice to query.
You wouldn’t want to put sugar in coffee.
Millions of people think they are able to drive safely. But 9 of 10 crashes are still caused by human error.

73 per cent of American drivers consider themselves above average [0].

[0] https://www.insurancejournal.com/magazines/mag-editorsnote/2...

I don't doubt that there are many safe drivers out there, but probably fewer than we think. With modern cars, you can risk a lot before having an accident.
If you're approaching this with a western democratic frame of mind, yes.

This is not suspicious behavior in China, as the GP said - it is standard operating procedure.
Or they would have never reached the market.
Intersting.

Yeah from reading the emails and what transcriptions are there I didn't see any 'smoking guns' either.

I guess it is interesting to know more context that some of the smartest decision makers didn't initially think it was some crackpot idea to suggest a possible, but unknown, lab leak. I think they did express valid concerns about focusing on that, when as they say there were way bigger things to tackle which might explain a little bit of the messaging in the first year.
Still feels like golang or maybe a 3rd party addition (not sure if that’s possible? Assume not) could just make a GC with a few more knobs, and would be a net benefit to the community. Every time I read about golang gc feels like the solutions are fighting the framework a little/a lot.

There is tons of great gc research/experiments/learnings out there that can have real benefits, maybe the JVM with its zillions of knobs is a step too far but find a middle ground seems like it would help people.
When mr-plow is idle (polling the db waiting for new updates) it requires 15MB of RAM. Then the usage increase a little bit depending how many queries are configured, when data is copied on elasticsearch (we are doing a little bit of buffering for insert performance). However the ram usage should remain below the 100MB also when the data is flowing.
In the future, perhaps! This is a popular request, so we are thinking about ways we can do this.
Some programming ideas might be "good ideas" in the abstract sense. But in the context of "I want to have control over memory layout and CPU instructions" they impose unavoidable costs. If lambdas must be accompanied by a GC, then they are a non-starter for someone who wants to use C++ in 2018.

In 2022, this applies just the same to someone who wants to use Zig or Odin.

If you want to be really high level and not worry about memory, you would not be using these languages to begin with.
Just like any respectable CPU they will implement thermal throthling.
So your guess is that no movies from here on out are going to feature lesbians because of CCP, and you assumed everyone else would have made this connection and would immediately notice girls with tattoos, blue hair, and connect this with both ultra-left and chinese overlords!? And the apparent lack of these qualities compared to previous movies that might have featured slightly less subtle hints of gay sex is where you draw the line?
> Just because it's on the opinion page doesn't mean it's false.

No, but if it’s a red flag that the author has an agenda, or wants to jump to a conclusion without gathering enough evidence required for the news section.

> It has way more credibility than some random virologist's claim about WIV safety on Reddit. Period.

Reddit is the medium of distribution, as it was intended as kind of a springboard to an AMA. Could have been posted on Medium, Substack, etc. For what it’s worth, he is a published virologist: https://scholar.google.com.co/citations?user=8wCwbNUAAAAJ&hl...

I’m not saying he has the right take (I don’t know enough about virology to evaluate his content), just that it was a widely circulated, comprehensive and researched piece of content about the lab leak theory, as were the other two articles.

In a sea of half-thought out opinions and conspiracy theories these 3 articles actually spent incredible amounts of time and published evidence (on both sides of the theory) that can be analyzed and debated in depth.
Good point. OP dropped out of college 30 years ago, it might also be good to get into the college-mode with something one is familiar with.
I think first we should simply try the good old altruistic build it and they'll come approach. Simply build a transparent, simple, easy to use system and get an agreeable group of people to start using it. I mean authors/contributors of top 1000 of npm packages. We already very explicitly trust them. (Sure not exactly for this kind of thing, but if there were a yarn/npm plugin that shows relevant GitHub code review comments, people might start writing those code review comments somewhere.)

cargo-crev is very barebones, a bit hard to use, but the concept seems solid.

https://web.crev.dev/rust-reviews/

> For example, would we need people whose job it is to deliberately inject underhanded code to try catching out / testing the reviewers?

That seems ethically iffy. (Reminds me of the university study (from last year?) when they tried to push bugs into the Linux kernel on purpose to test this.)

I guess life creates enough natural experiments for us anyway, so there's enough variance that allows for fishing for a signal. But of course with consent of the involved, sure, why not. It'd be a nice high-high-high level addition to the Simian Army.

> doesn't reach production even if the reviewers don't catch it

I think that's the hard part. If they commit to introducing a vulnerability, it has to be a vulnerability for the test to make sense, and ... at that point there's going to be a time window where it's present in the codebase.

Of course it might make sense for projects that have a known release cadence and/or some kind of security policy which allows for notifying the maintainers and potentially all downstream affected, etc.

> I still think the distributed reputation system is the hardest part (and would be one of the most useful things to happen to the web since TLS), but there definitely seems to be other hard problems ahead after that.

Agreed :)
* i was just looking at comments and realized I typed gorsuch when i meant to be talking about obama nominee Garland
Not really, it's just a gradient along the hue axis, instead of fading colors into each other. It's not more or less wrong than doing it the other way.
The method to choose a static IP is pretty iffy too. "add 20 to your laptop's IP".

I suppose all of this will work (and likely generate fewer support calls). I really hope the person that wrote this article wasn't involved in setting up their firewall!
There's always a tradeoff. Perhaps it would decrease development speed, or maybe introduce memory leaks?
Does the choice of maths textbook make a difference?
read the bottom! The part about creativity is on the bottom :D
> in recent decades mostly tending to over-privatize things like utilities and infrastructure

That's exactly what bothers me about our western democracies, I fail to see why critical things like education, medicine, food and infrastructure(including internet-access) should be privatized. These things should belong to the people. Private companies can feel free to produce and sell other things, but they should, in my opinion, keep their hands from certain things.

> they are going to be in a very strong position in the coming decades

No doubt. What I currently wonder, is how afraid of this I should be. I'm not from the US so I don't really get emotional when thinking about the US getting weaker, compared to China. And although the US do things I find to be absolutely not okay, China seems even less compatible with my values.

> People seem to forget that free markets -require- strong regulation

Yes!

> But to do that we need to stop throwing stones from glass houses and actually get down to the business of matching them.

Totally. All I hear currently are politicians and other high-profile people constantly whining about China, while simultaneously manufacturing everything over there and profiting from their cheap labour. That's also something I find comical about the US - Publicy they denounce China, are constantly fighting in a trade war with each other. But so many things are then imported from China, just think about what Silicon Valley would do if China decides to keep their resources for themselves, or to just block the US.

Of course China would probably also have troubes, if the US would then in turn block them. But all I am trying to say is, that I hate the hypocrisy of this so called trade-war.

And now, to try to prove that I am not a shill for either side,

Tiananmen Square was a tragedy, what's happening with Hong Kong and Taiwan is a bit depressing, Xi Jinping and Winnie Pooh look very similar and what they do to Uyghurs is evil.

The US should face more consequences for their oil-wars which they label as "bringing freedom and democracy", patriot act and guantanamo bay are sickening, Edward Snowden and Julian Assange should be freed and given awards, your political "two-party" system is very outdated and overall the US has a really over-blown ego for all the issues it has. Healthcare, social security, wealth-gaps etc.

Maybe this was a bit unnecessary, but I notice that you can't say anything not 100% Anti-China without raising suspicion of being a state-sponsored troll or whatever. Maybe I could be labeled as a russian troll, but believe me, I could rant about their government as well.

Before I forget, last disclaimer: I am mostly criticizing these countries governments and elites, I have 0 issues with ordinary american or chinese citizens as a whole.
>I'm not Chinese, but I'd imagine that a country's image is more harmed by accusations of having backwards cultural and food habits (and insufficient government regulation of dangerous markets)

Yeah, there could never be a virus transmitted between Westerners and their food. Some kind of "swine flu" is a ridiculous notion.
Whispers of 076, China’s Drone Carrying Assault Carrier (2020)
It's REST but we don't do HATEOAS. All indicators points to it being a lot of work with little to no reward.
Miyazaki's style of character design and fantasy would be amazing.
I would have guessed the memory consumption would be similar given the sandboxed tab model of Chrome. Anyway... even if not, do any of you guys really find that the memory consumption of Slack is a problem for you in practice?
"Why in the world has this idiotic trend of abstracting everything away by layers upon layers of complexity gained such a strong foothold in the industry? Has everyone except the "unix greybeards" gone mad!?"

Well, I remember that I had to set up PHP and mess with php.ini, get nginx installed, php-fpm, get them talking and then I could install NextCloud which would complain a bunch about my nginx settings and time outs and url mappings etc.

Now that I have some "layers upon layers of complexity", I just add some completely understandable lines of "code" to a docker-compose.yaml file and boom. There I have it. I want to update? No more downloading, moving the old folder, extracting, then running occ, no, I just `docker-compose pull`, `docker-compose up -d`.

OP can rant al he/she wants because things aren't the way they used to anymore, but to me it just sounds kind of childish and tantrum-like. You can still do things the old way of you want, make a desktop native desktop app, make as many as you like. I also prefer them, but I can see the advantage of using the same tech for the web as for the desktop from the dev's point of view, so this is what we get. And I think a lot of complexity exists so that we can have infra as code, and that code is nicer if it is simple.

"All web servers have a built-in router. Whether it's NGINX, Apache, lighttpd, Caddy or something else. But no. Let's not use that; let's add yet another router on top of that with a single entry point and then basically re-write every single request before it gets served."

But have you tried Traefik? Just add some lines to your compose file and all your stuff has https, you want some basic auth? Add some lines. And we can put it all in git. It's much better imho than using every project's fav webserver and settings to do things. I cry when I think about the stuff I would have to configure without the layers of abstractions.
Indeed. The statement should be read as the exact opposite.
Spotlight on Statistics: Business Employment Dynamics by Age and Size of Firms
I made my first web-page for Gopher 1992. But then I heard about new WWW-protocol where you can have pictures and text mixed. This was Amazing.

And here it is, with Verbatim Formatting: http://timonoko.github.io/alaska/index.htm

Color pictures are from video, taken with frame grabber I made all by myself.

But I could not view those pictures on Black-Green monitor. I had to go to Helsinki Library, which had some computers granted by one Bill Gates from America.
As much as I hate it, plausible deniability is a common and effective Standard Operating Procedure for many organizations and governments.

"Two basic rules of government: Never look into anything you don't have to. And never set up an enquiry unless you know in advance what its findings will be."
- Sir Humphrey Appleby
If expansion is indeed happening, wouldn't it play a role everywhere, even if it's eclipsed by whatever else happens to be going on?
That’s right, but the WebSocket browser API is event driven so the browser HAS TO recv from the socket and dispatch a JS event as soon as data is available.

You’ll get proper back pressure on websockets with synchronous clients that read messages actively.

This is a browser API spec problem more than a protocol problem.
This script on the article scans for nearby Bluetooth devices and get an approximation of the distance by using well known RSSI to distance formula.
That’s very fair - I’ve seen the same thing with confluence. Maybe having slack as a suboptimal knowledge store in these situations beats the alternative?
Also, Seattlites aren’t exactly obese on average, it would be difficult to measure a change vs if some small Texan town did this.

A lot of richer people in Seattle avoid sugar as a matter of health, but they pay for it since non-sugar sweetener drinks like super coffee are more expensive. The sugar tax is more aimed down market.
This is not a future I'd like to see. What bothers me even more, is that if the neighbors above me decide to join an "Apple Security Sensing Program" by toggling it on, it may as well be sensing and logging my activity.

Other than that, I do have a lot of ESP32s at my place sensing for activity via IR as well as by creating an FFT-"audio" log. No sound just FFT aggregated over one second, but all these devices store the data on my home server, not in some cloud.
interesting implications for big gaming corps for sure
I am vaccinated but I will pay voluntarily.
Great article and thank you for sharing it!

They are mentioning that LSP will open a door to port the functionality to IntelliJ. There's no native support for LSP in IntelliJ as far as I am aware. Wondering how did they plan the port to IntelliJ when the time comes?
Somebody in HN recommended Zeynep Tufekci for covid coverage, and I'm really thankful for that, as IMO is quality scientific journalism.
I've written my own Go (subset + extensions) -> C++ transpiler and using it on a game project: https://www.youtube.com/watch?v=8He97Sl9iy0 -- No GC, it does have slices and has access to an entity/component API and with that I think you're basically set and don't need GC for games.

Example transpiler input / output: https://github.com/nikki93/gx/blob/master/example/main.gx.go... becomes https://gist.github.com/nikki93/97ff376abb6718427387bb9cca2f... Can call to C/C++ (including templates) w/o overhead.

That said, for logic that is heavy on async and escaping closures like how a lot of Go server code tends to be, a GC is maybe a reasonable tradeoff?
Men getting vasectomies to save the world
I also completed my master's while working full time way back then (+10 years ago). I wouldn't say it was the happiest or most relaxed time of my life, but I'm glad it was over in a year.

BTW in restrospect doing a master's degree wasn't such a good choice anyway.
I pity the poor souls who have routers that can only enter one port forward at a time.
Mullvad: Diskless infrastructure using stboot in beta
It would be if it was, but its not so it isnt.
Only if you have leadership the uses it as leverage for behavior. Like everyone that puts forward suggestion like this does. You have to vote such people out of office... but I understand the reluctance towards public healthcare more.
Canon Tells Customers to Break Its Printer Cartridge DRM Due to Chip Shortage
? Yes you can. The argument he's making is that the cost of circumventing the tax is larger than the tax. So if the tax is working because people are sensitive to the extra cost, it would make perfect sense that they would not spend 2 cents/oz to avoid the tax and thus loose money.

Now one can certainly make a good argument that people are not fully rational and often do not consider fuel and time costs when looking for the cheapest deal, but that's not what you did.
Quietrock vs. Double Drywall and Green Glue: Which Is Better Soundproofing?
nutella with or without butter is missing (though the answer is pretty obvious, ofcourse without :D).
Yeah, the line in there about how "debate on such accusations will cause the voices of conspiracy to dominate, doing great potential harm to science and international harmony.", to paraphrase, almost made me laugh out loud.

Do they really not see the glaring irony there? They are creating the voices of conspiracy all on their own by hiding that information. They are the ones doing harm to science and international harmony.
Note that TADNE, being based on newer models, generates full images rather than only faces.
Stuperspace
Getting into crypto around 2012 dramatically highlighted this for me.

Many in here still regurgitate the same talking points I saw published then.
It appears so. About an year ago I started getting the most obvious spam messages directly to my inbox. I have been using my current gmail account for more than 16 years now and I've never received such low effort spam messages before. Obviously there was a specific change in gmail's side and I am really hoping it's temporary, but it has been too long that I've been receiving spam in my inbox and I'm really annoyed, even planning on just abandoning my email address and looking for another provider.
Yep. I'm a case in point. At the beginning of this thing i went along with
the mainstream narrative like a good sheeple. Now that i've watched how a narrative
can go from 'your a crazy person to believe there COULD have been a lab leak' to
'yahhh it was probably a lab leak the whole time'...my faith has probably been
permenantly destroyed in main-stream sources of information. Which sucks because
idealy i just want to focus on what i'm good at and let others do what they are good at. But now its been shown that the people who are supposed to take care of
gathering the facts and presenting them to the public have agendas and will lie if they see it fit. Not sure how any semblance of democracy survives with people like this in charge.
Comment fails to account for user perspective. As a user I do not want Electron nor React. It does not solve a problem for me, it creates a new one.^1 I would rather someone like UNIXSheikh make the "engineering" decisions.

1. I avoid both Electron and React. I like UNIX. Runs on many platforms.
Going off the main topic—just went through your “Red” page and, as always, it’s a treat. (I think you might be a bit too quick to dismiss the historical paucity of inks, given how very traditionalist typography is, but then again even among the most progressive of artists it’s still the bathing of the red horse for some reason... Also a bit surprised to see no mention of amber screens alongside green ones, even if colours of early monochrome terminals seem to have been more constrained by the available coatings and their properties than by ergonomics.) A technical note: it seems unfortunate for an article about red on white background that illustrations have their colours transformed by default in dark mode, so maybe a manual exception is in order for this specific page?
You've studied and worked on viruses?
We had it. It was called Prism: https://wiki.mozilla.org/Prism

It died when XulRunner died, and none of the followon attempts survived.
I never claimed that pediatric flu deaths in a normal year is around one. I have repeatedly stated that pediatric flu deaths after mitigations to reduce spread of infectious respiratory diseases were in place was 1, while pediatric Covid deaths under the same conditions were hundreds of times higher. This is why my very first comment called out your misleading comparison of flu deaths before mitigations vs. Covid deaths after mitigations. Would you like me to quote all the examples? We could expect the number of pediatric Covid deaths to be higher still without those mitigations.
This article seems to have made it work. Have you seen cases where it doesn’t?
"Trust the science" hasn't made people more rational, it has made "science" more dogmatic. I wonder what governments and the media will latch onto once they have eroded the trust in science, because there aren't many other trustworthy institutions left.