skysight-inc/HackerNews huggingface dataset:
> Are you equivalently comfortable tracking humans who do not ponder privacy and/or realize they are being tracked?

Not OP, but:

Even speaking as a strict vegan, there's a pretty big difference between a human having not thought about privacy much, and an animal that literally has different conceptual experiences of the world. I really don't see the equivalence.

It's like getting upset about a cat walking into the bathroom while their owner is pooping; these are creatures with completely different mental models of the world and to me part of respecting animals is not trying to force all of their mental models through a human framework. Again speaking as a vegan, that doesn't mean we can just ignore their experiences of the world or that we should be fine with causing them physical or mental pain, but I really don't believe there is any conceptual mapping between modern human privacy notions and animal privacy.

If people want to argue the devices are causing discomfort or that it's risky to trap/tag the birds without injuring them, then fine, those are different arguments. If they want to argue that magpies in specific do have some kind of mental model of privacy or norm that we're violating, then they can make that argument as well (although I suspect there isn't any real evidence for that). But no, I don't believe that it's violating their privacy to watch them, and I don't think that a human who is being secretly tracked or who hasn't thought much about privacy is the equivalent to a magpie's internal model of the world.

At the very least, if we're going to talk about mental torture for an animal, that conversation should be framed around what we know about the animal's point-of-view, not based around what a human would feel. A lot of mental harm has been caused by us assuming that animals just work the same way that humans do, and in using that assumption to decide that certain actions towards them are good or bad based purely on what we would feel in their position.
> and spend a lot more time doing GC and other unproductive work than typical Go programs

That’s definitely way in the other direction - Java’s GCs run circles around Go’s. (Part of) the reason for Java’s bigger memory consumption is that it is very lazy when it comes to GC. Go runs it all the time for lower latency (at the price of much lower throughput) while Java allows for control it.
Well, in comparison to RSS: git's fairly good at negotiating and transferring a subset of relevant commits over the wire, whereas RSS feeds (naively, as I understand it, and without really considering ETags or other magic) tend to be rendered server-side as a list of posts, regardless of whether client(s) are already up-to-date on the latest content.
If you teach C++, I can only feel sorry for your students, having such a confused teacher.
I'd agree that they're horrible and artificially make their products worse in order to sell you their pointless subscription service, but that doesn't mean it's not the most beloved gaming company at the moment.
I don't think it's supposed to be taken literally. Even keeping a pot from spilling for hundreds of years would be a challenging task, and everyone can see that.

It's more so a "spiritual successor", somebody has been stewing this stew, largely never disturbing it and restoring it when it inevitably had a "malfunction". Much like you don't call your computer a new computer when it crashes and needs a part replaced. This runs into the ship of Theseus problem though.
I loved the game but man they were not afraid to bring the PS2 to its knees performance wise...
Klingon language support in the Linux kernel
Indeed, they are definitely databases, it was a debate to sort them in Development category, reason was they are not well know as DB but they are well know to developers (at least some of them). But I'll rediscuss this with the team :)
How ping measures network round-trip time accurately using SO_TIMESTAMPING
Yeah, and one need to compare `go build` with `mvn clean compile/package` not javac. Because Java does not come with inbuilt tools to compile whole projects.
the current web isn't to far off with SEO articles and ad-video autoplay
Yes, to be clear I don't mean working hard as in exerting effort - I mean getting results for the business.
You could fit a good chunk of N64 zipped ROMs under a 700MB (a CD).

An emulator and Mario 64, Zelda OOT, ISS and 40 games more could be placed under a CD and yet you could fit a good bunch of MP3's in between.
Or you could look at it as the better software they write, the longer a user may go between revs... Thinking about how long our agency used Adobe CS2... Unless you are just referring to flashy features, which I fear would not ultimately always be about improving the product. The less sexy stuff is probably where I'd rather the developers focus if the feature set is already solid.
Thanks! Sounds great. I hope you'll be able to get enough presales.
I had a coworker who named all the StringBuffer variables "buffy" (as in the vampire slayer). While being a Buffy fan myself, I found this quite annoying.
Peak autonomous hype would be when it's there.

And there is too much money in it to never be there, to although I think it will take longer than most predictions.

And net profit while amount of employees have grown 5 fold. Growth of 24% yoy is pretty good.
I've had decent results with just using client interpolation so far, you can try out pong, ship-battle, or among-us to get a feel for the latency.

The latency will be even further improved once I add UDP support, and I also plan to write a library to make client prediction easier with Hathora.
"Plain speaking" is essentially writing for a audience with third grade reading skills. That is a losing proposition for most readers who will suffer the loss of basic information and nuance that plainspeaking entails. I believe this includes many who are now (imprecisely) labeled "disabled", like intelligent blind or deaf native English speakers or non-English speakers who value subtlety but don't want to be talked down to.

Fortunately, with the recent development of powerful natural language computer models, it is now possible to translate any writing into a simplified form using no more computing power than is available in any cell phone.

Therefore, I'd like to propose that "writing inclusively for the masses" is actually undesirable due to the inherent loss of information and style, and is unnecessary due to a rise of tech advances recently.

IMO, a better way to serve all readers is to write clearly and unambiguously in richer natural language. Then for those who desire simplification, the text can be translated into "plainspeak" as needed, using a tool tuned to perform that task, like Babelfish or Google Translate. I suspect a browser plugin also could do this for user-markedup blocks of text.
It is funny, they describe it below as a character attack, but I don't even take it as that. Their quote is spot on and correct. Yes, I happily missed out on jobs to work on cool things like porn streaming.

I certainly could have gone to work for Facebook or some other FAANG, but given the choice of selling my soul for porn or selling my soul to Mark and FB... I'd pick porn any day. It was a great job. Full benefits, matching 401k, like minded coworkers, interesting and challenging use cases, best after work parties, etc.

I wonder where twiclo works...
Can’t imagine an IRC client has many high resolution assets.
AWS has huge incentives to optimize their infrastructure as much as possible. One that's done, all AWS resource consumption is on behalf of their customers.
Why? Plenty of chip companies are fabless. Apple is fabless, Nvidia is fabless.
In the story of the library of Babel, the librarians live in despair because despite having access to all the worlds information, they also have access to all the worlds disinformation, and all mixed together there is no way to tell which is which.
Indeed! This followup used sample code from the Rosetta Code wiki:

https://haslab.github.io/SAFER/scp21.pdf

The rankings move a little bit, but the relative positions of Go and Rust don't.
Show HN: Writing as a Software Engineer
How is the design too simple? Why is complexity better?
I haven't done any serious go, so I cannot debate this in depth. However, seen from a distance, it feels like:

- people who code in Rust and hate it do so because they keep fighting the borrow checker;

- people who code in go and hate it do so because their code is buggy.

Now I code regularly in Rust, I enjoy it very much and I very much understand why some people dislike the borrow checker. I prefer Rust but I very much understand why some of these developers may prefer go (or Python, or TypeScript, etc.).

On the other hand, I don't code in go (sufficiently) to know whether go is as full of gotchas as developers who hate go make it look.
I was going to mention that, but tbh it's been lackluster every time I've actually tried it. It's possible my computer just isn't up for doing the stream encoding part, but even outside of perf issues, I feel like I've had problems with the controls, it interfering with Window audio devices, and other random headaches. Maybe it's been a better experience for some others though?
They couldn’t just document them instead? ;)
And it saves all observations forever for future review and analysis.
I don't know if you're trying to make a point about global living standards (irrelevant) or the non-necessity of air travel (true, but also irrelevant), but the fact is that budget airlines have existed for decades, and are often comparable in price to a bus trip.
I've used Jekyll on GitHub for several simple landing pages over the years. My experience has been great. The pages are always up, have SSL, load quickly, and don't really require maintenance.
It sounds very much like your stated goals ("...battle the network and latency, find ways to prevent cheating, and figure out how to make a scalable backend architecture") are very much in alignment with Agones (https://agones.dev) and it's sub-projects Quilkin (https://github.com/googleforgames/quilkin), Open-Match (https://open-match.dev/site/), and Open-Saves (https://github.com/googleforgames/open-saves).

Had you explored these at all?
The author is almost certainly wrong about the next big thing.

Fusion sounds cool, but the fusion part of the reactor produces heat, not electricity. The steam turbines we use to convert heat into electricity are more expensive than wind turbines and solar panels per kWh.

That's right, even if coal/fission/fusion is free, they're still uncompetitive. And steam turbines don't work great as dispatchable power, which is really what's needed to complement solar & wind.

Natgas runs a turbine directly, which is why it is so much cheaper than coal.
The parent is quoting a short article about porn in Israel from a questionable source with a questionable amount of facts in it.

And they have been quoting it in a few threads in this conversations.
I would expect major versions to only increase when backwards compatibility is broken, not merely because the runtime performance improved. Go's version scheme makes a lot of sense to me.
Not defending the blocking of rooted devices, but I think it's excellent that airlines are relying on people bringing their own hardware. I think you'd struggle to find a single person in an airport who isn't carrying a screen with them today, so seat-back screens feel very redundant to me.
> the efficiency gains of new/delete over malloc/free are going to become apparent.

I think that you overlook how the model of new/delete encourages thinking about memory in individual chunks (of the size of your class) instead of a small number of large chunks that can be split into individual pieces as needed, but make the overhead of allocating/deallocating memory much, much lower.
I see no reference to any particular shelter in that tweet, nor do I see a citation to support a 20% kill rate.

EDIT:

Based on that source, the Humane Society had a kill rate of 20.6% in that year. Of those 10% were due to "due to serious behavioral issues such as aggression and/or extreme fear". So, a kill rate of 2.6% excluding health and/or owner request. That's not really a coin toss -- that's the Humane Society making a judgement call on whether a pet can be rehabilitated. I have no insight into the Humane Society's decision making here, but this number is clearly in the minority.

I don't think the government is being unreasonable here or threatening the wholesale slaughter of animals. They're asking people who have brought their pets to a protest to be responsible pet owners and find a safe place for their pets before the police move in, which is the same thing they wanted responsible parents to do with their children.

Let's assume we're talking about dogs here, unless people are bringing their really extraordinary cats to the protest. Anecdotally, in the GTA it can really hard to adopt a dog. One shelter I tried a couple of years ago didn't have a single dog. As a pet owner I would see the greater threat here that my dog would be taken from me and adopted out to a new family. In Ontario, euthanasia wouldn't be my first concern if I were to lose a dog.
But a special kind of database, that is usually bad with a lot of small entries, especially if they don't have a hierarchy (many files in one folder). Most SQL or NoSQL databases are much better at organizing small "files".
Parent comment is absolutely right that FDW as a general query router is still under heavy development. It's very likely that we'll see further improvement in forthcoming Postgres releases, which will come with additional benefits since FDW are used for a lot more than just "high-level" query routing in Postgres.
I wonder why their old system couldn't scale more horizontally so that there's <50 req/s per service instance in order for the system to GC properly

Although to be fair <50 req/s/instance is pretty bad performance so a rewrite is probably warranted
Java GC has to be very good considering Java could take 10 times more memory for typical data structures compared to memory efficient layouts.
I still think it's a fair question. Not every company bleeding money on purpose is going to be able to transition into making money. There's a fair amount of risk in assuming everything will be fine later when you start charging realistic prices for your product/service.
"... arguably understandable, who would do OSS work on code that is branded the name of a murderer?"

Oh, I don't know, the Linux maintainers who have related to the software rationally and sensibly since Reisers' incarceration?

Silly and lofty "lesson".
RE power: Yes, it's battery powered. Our target is 3 hours (for reference: the Quest has a 2-3 hour battery life).

RE glasses & lens inserts: https://news.ycombinator.com/item?id=30442633

RE ergonomics and comfort: https://news.ycombinator.com/item?id=30442745 Possibly also of interest to you as well.

Hope this answers your questions. We appreciate your interest.
Drip Acquires Sleeknote
> I once interviewed at a major airline (not United) and at the time they had outsourced their entire app and web to some foreign companies, including any and all oversight

Oh it goes deeper than that. Almost every airline (Southwest is the only exception coming to mins at the moment) also outsources their web design, their pricing structure, and their availability tracking. I've worked with several airlines that legitimately could not give us a list of all their current routes. Some of them actually paid us to scrape their website and tell them where they're currently flying and how much it cost on average.
What's the difference whit regular ORM?(genuine ask)
We almost got an iPhone with a click-wheel based on the iPod OS, so they weren't totally off the mark...
No minimum parking requirements? No problem for Fayetteville, Arkansas
With a flexible work schedule, no office, and a SO who works nights, I’ve definitely slipped into this and for me it has turned into a struggle, so I can appreciate the article.

It’s just very difficult to make progress on other goals when everything is closed, and nobody responds to emails outside of normal working hours. I’m talking about people who you want to do work for you (doctors, home maintenance, financial-related services, and so on, which are numerous).

I’ve also become much more easily irritated when interrupted, and have more difficulty multitasking. As I type, I’m trying to flip back to normal people hours, but that’s harder as I age, so far I’m waking up earlier but practically not sleeping.

Perhaps unrelated and anecdoctal, but it seems post-covid, nobody gets anything done. It requires endless harassment to move things along, people don’t respond, or just don’t show up. You have to call at the precise right time.
> There are far more people who are simply criminals and fraudsters who need to evade popular laws in order to blackmail or steal from or scam ordinary people than people who need to evade unpopular unjust laws.

Bless your heart. I hope you can preserve that innocence for many years to come — nobody in Venezuela or Argentina has the luxury of such ignorance†. So, even though I hope you can, I hope you choose not to.

One correction, though: the people who were donating to the truckers' protest weren't evading any laws. Rather, the government is evading laws in its illegal crackdown, and Bitcoin is providing a means to limit its unlawful powers.

______

† Of course, not all of them think Bitcoin is a good idea! And they might be right.
Of course, something is lost when style is sacrificed for readability.

To highlight this, consider making these same arguments about, say, music or art. And writing is indeed an art of sorts.
Vanced: YouTube adblocker for Android
Show HN: A large number of statistical distributions in JavaScript
Hi there,

I've been working on this library for a while. It started as having the need for just a few random generators that are statistically tested and it quickly escalated to 130+ distributions...

So far that's the only library I've seen that has generators that are fully covered by tests. I hope you guys find it useful.
I’m fairly certain this is the case. The people who seem to want everything rewritten in Rust are not necessarily also people who actually use the language. They likely just heard that it improves security and stability to use Rust over C. Would be similar to the people who bring up Ada as an alternative; the chances that they’ve actually tried it are minuscule.

And to be very clear I’m not trying to say there is no overlap at all, but I don’t think you can call the Rust community toxic because of those people.

(I wonder if the people who treat Rust like a religion realize how harmful their behavior is. I want Rust to be seen as a reasonable option, but that’s difficult when you have the evangelists scaring people away)
Oh for god's sake it's a mild joke. They even preamble it with a warning that they have no scientific evidence. The pandemic seems to have made humorless busybodies such as yourself even more blatant than was the case before. People can joke about serious subjects you know? Also, flu shots should be someone's personal business, not something to be lectured about. The people who feel vulnerable should vaccinate themselves perhaps, others, as they choose.
For same instance, look into cloudron.io . That is not managed hosting though like this one is.
As far as I am concerned, Go feels like an attempt to write a systems-oriented Python. Or perhaps a systems-oriented language targeting Python developers.

It's a very reasonable objective. I just happen to not be in the target audience.
One downside for milvus is that version 1 doesn't do filtering (necessary for most search applications) and version 2 is significantly slower.
Google's vector nearest neighbors offering, weaviate, and Vespa are much better options if you're expecting to extend to more realistic workloads
FWIW I've noticed on a lot of airlines removing the screens have phone holders in their place and always have a USB charger.

It's a moderate weight saving, there are some details in this article: https://www.fastcompany.com/3034196/airlines-are-tossing-sea...
The US didn't just convince them to, the US was a big part of the development of technology with a government/industry consortium in the late 90s (EUV LLC) with DARPA being a big part. That partnership worked with ASML under terms that are now letting the US have a big say in export controls.
AFAIK it's not so bad in single-device use-cases. I think most of the more recent failures I've heard about have all had to do with Btrfs RAID. The prevailing wisdom still seems to be that if you want to use RAID, use an md soft-RAID device or LVM under your single-device Btrfs filesystem.
How is that relevant to the point whether a language is "closer to the metal" or not?
You're dumping all the compute requirements onto the client. But that's not always a bad thing. When done good, it's pretty good. Prime example: Worldle. No need to hate frontend.
Why this is interesting: a major defense against mass account takeovers (ATOs) at large scale companies has been fingerprinting browsers. You as a normal user see this most when you use something like reCaptcha, but it's actually happening on nearly every login flow for major websites. By blocking automation like evilginx, you stop a lot of phishing and credential stuffing attacks against your users.

Using VNC here is super clever. This means that the "automation" part of the phishing attack is actually a browser just like the user is using, so you can't fingerprint it. In fact, the victim is really typing in their password into a real Google login page, but the attacker is logging everything through VNC. It's going to be very hard for Google (or anyone else) to detect this.

The solution to this (like all phishing attacks), is still WebAuthn. However, many of us in security were hoping we could get by with bandaids like fingerprinting until WebAuthn was more widespread.
Glad to know it’s high on the list. I’d personally be happy paying a small surcharge for it. I’ve looked at making whatever I end up building to solve this need for myself into some kind of SaaS and I’m aware how much of a PITA user provided domains can be with regards to SSL certificates, so I’m not at all surprised it didn’t make the cut on your otherwise nicely polished MVP. (Automatically merging thread / multiple posts definitely isn’t on my own MVP haha)

I hope my feedback didn’t come across too brutal. I’ve just been looking for good replacements for Syte2 as a personal feed aggregator since Atlas mongodb got dropped from the heroku free tier (cause of the mongodb inc buyout) neatly 2 years ago and their and Syte3 got way too complicated with the lambda and dynamo and too much JavaScript for me thanks… I’ve been slowly building my own replacement for literally years since a redirect to Twitter solves 80% of my need (other than visual branding and control) so whenever I come across a product that might solve this, I charge forth eager to hand over money if it’s a good fit, since I know it’s hard work, except every damn one either isn’t ready, is abandoned, is a bespoke enterprise social engagement platform that wants you to “talk to us for pricing. It’s slowly building up a layer of cynicism that’s probably leaking out into how harshly I judge any new product I come across at this point.

But like I said, it is a polished flow to your primary product which looks good but I just have no need for and I’m just a picky customer for your new feature with a specific need you don’t support (yet). The world needs more products to pull some control back from the major social platforms, even if it’s only control over presentation!
Some good electronic beats out of Luhansk: http://radio.garden/listen/luga-radio/bRZEhN3I