skysight-inc/HackerNews huggingface dataset:
Hans' personality got in the way of technical work in more than one way; Reiser4 never got upstreamed partly (if not mostly) because he had too big of a chip on his shoulder to make the changes requested from upstream.
When I was younger, I had a brief job working for a carpet company doing work in commercial buildings. One of the jobs I was on was recarpeting a number of floors in an office building in the downtown area where the business was. Because nighttime was the only time the building was unoccupied, that's when we had to do all the work.

I was a lowly assistant, but I really enjoyed the work. There was something very serene and calming about it all, the crew being mostly alone in this huge building, the nighttime city lights visible out the windows.

To this day it remains one of my favorite jobs I ever had, despite the fact that I now have a desk job career and make much better money.
It's a set of standard components with some custom stuff:

* Intel NUC Compute Element (CPU+RAM)

* Custom heatsink/case

* Custom carrier board for the compute element

* M.2 NVMe SSD

* Battery is still ongoing, but it'll most likely be custom.

At least all custom components will be available from us down the line. Not sure down to which granularity (e.g. IC vendors might not like it if we sell ICs directly), but as granular as possible.
Years ago this was very similar to our use case, only much smaller file sizes, and Reiser saved an amazing amount of overhead.

The systems were hosting map tiles of the entire Earth, and a lot of them were solid blue (ocean) or solid beige (unoccupied land). Those files were something like 60-300 bytes, going from memory. Reiser was basically the only FS that would handle that reasonably.
He should write Jail instead of Yale when applying.
I don't feel something to that extreme is necessary.

But I do believe something similarly controversial, which is: platforms which host user generated content should be required to enforce strong know-your-customer on UGC submission. That doesn't mean other users should be able to click on my HackerNews profile and see my real name, but at minimum the service provider should be required to have that information; to map an account back to a real person (though, I strongly believe people behave more positively when their name is known to everyone they're interacting with; its actually a good thing, overwhelmingly but not totally of course).

Argument against: right to anonymity. I don't feel this is a right any human has ever had in contexts of interpersonal communication. Moreover, I don't feel its a desirable right to uphold. HackerNews is a public square; anyone is welcome to join and talk. But public squares always had an element of accountability; I, being human and present in the physical plane of existence, had to travel there in person, accountable to anyone else there listening, authorities patrolling the square, etc. The only examples of anonymity in the non-digital are niche; masked protestors, maybe, but even that involves physical presence where improper conduct could be responded to by authorities unmasking the individual. Books published anonymously? Possibly, but...

Here's my strongest argument for it: there will always be platforms to express yourself truly anonymously. American law is written in absolutes, but is rarely enforced so; speeding is illegal, but I speed every day. Piracy is illegal, yet my NAS over there has twelve terabytes of totally legitimately obtained content. They've gone after the Pirate Bay more times than I can count, and its still there, at the same domain.

The point is not to build a totalitarian internet with one world government user registration; it's to correlate accountability with scale. Larger platforms have super-linear correlation with their ability to inflict real-world pain on their users (and those their users interact with nonconsensually). Larger platforms also tend to be built by corporations who have a difficult time escaping laws like this. If a tree falls in the woods and no one hears it, did it actually fall? If revenge porn is uploaded to a fly-by-night no-name site and no one sees it, was harm created? I'd argue Yes; but it's an improvement over our current situation of the tree falling and everyone hearing it.
Amazing use of CSS animations(?) that I've never seen elsewhere: https://a1decals.com/products-page/sci-fi-stuff-decals/alien.... Also perhaps the most unexpected UX I've ever X'ed.
How is pornography destroying America? And why only America and not also Canada or the UK?
Interesting, I don't know how I feel about replacing desktops/laptops with VR but it's been around 5 years since I've been in VR. Recently, I finished reading "Dawn of a New Everything" by Jaron Lanier, one of the pioneers of VR that brought the first commercial headset to market in the early 80s at VPL. In that era, the hardware wasn't nearly powerful to maintain any kind of fidelity (I think this was before even graphics cards were a thing) and the VR sets themselves cost ~$70000, but some of the things he mentions doing are still absent today.

Phenotropic software, as I first encountered in [0], could be conceived of as maximum encapsulation in VR, where instead of writing code one interfaces with virtual objects, or builds objects to do so, etc. In the book he claims they were developing their software this way in the 80s, but there aren't any surviving examples. In any case I think it's a fascinating research direction. At the very least VR should lead us away from the teletype based interfaces we work in today.

Alongside headsets, VPL was known for the Data Glove, a peripheral which I feel is lacking in the modern VR ecosystem. Using a QWERTY keyboard in VR is almost some cruel joke, and the modern "do it all in ML" ethos can't account for haptics. I don't know who, but someone is going to come up with the next great human interface device for VR. Perhaps it will even be tongue oriented, which Lanier points out is one of the most controllable muscles.

Anyways, I'm excited for the Simula One, though it's well beyond my price point. We definitely need more open hardware that can be built on, especially if it's an all-in-one product like the Quest. Good luck!

[0] https://www.edge.org/conversation/jaron_lanier-why-gordian-s...
I wouldn't worry about open sourcing, I'd be more excited to see existing open source easier to use deploy and start generating a revenue stream for open source.

I can't wait to check your setup out.
I'm no big company, but I've been using btrfs on my Raspberry Pi file server and its disk has been sitting there spinning for something like 8 years with no issues yet. I keep hearing that "btrfs isn't production-ready" but I wouldn't know it from experience.
sadly everything intel touched on embedded linux over the years all failed so far,e.g. windriver,yocto,its embedded chip efforts,even ARM,etc.
I was living in Tokyo while working a job in New York at one point meaning I would basically be working until 5am.

I would take my hour lunch break and wander around Tokyo at 2 am.

It was fun for a while but it started to really get to me after a while.
What Do the Protectors of the ‘World’s Lungs’ Get in Return?
Crypto isn't about getting rid of middle men, it is about putting new ones in their place with much less consumer protections for those who are harmed by the actions of those middlemen.
Those are pre/post-transaction risks, not settlement risks.

Cashless systems also have their own pre/post-transaction risks.
While not a security bug, this should still be some sort of bounty amount worthy.
But even the stripped version is way way too much for an app like this. I can imagine it's layers upon layers of poor, bad and terrible architectural and organizational decisions.
Or bicycle lanes...
What people think will happen is often different from what actually happens.
> Why would the best candidates be put off by a low minimum?

Because they now know they're competing for a position with (a lot of) people willing to work for half their salary, and they know employers like to pay as little as possible if they can get away with it - so their chances are pretty low. It becomes obvious that there is little point in going through the process altogether.
> Hydra automatically picks the right DB for the right task and pushes down computation, meaning each query will get routed to where it can be executed the fastest. We’ve seen results return 100X faster when executing to the right database.

This is really interesting. Could you talk a bit more about query pushdown and planning/optimization?

Is this through FDW's? Would love to hear more about the technical details.

Shameless plug -- I work at Hasura (turn DB's into GraphQL API's) and this seems incredibly synergistic and useful to get access to databases we don't have native drivers for at the moment.

Any chance of an OSS limited version?
Claiming that "x isn't relevant" is completely meaningless unless you describe how it isn't relevant.

Lines of code is a decent heuristic for complexity. An actually-used (so you aren't generating spurious lines of code) 21 Mloc program is more complex than a 21 Kloc one. So, it seems pretty darn relevant to me.
Who knows what’s going on, maybe we should just pay everyone the same and let the state decide what goods need producing and how resources should be allocated. It will be fairer right?
> . They are a control flow method for when errors occur.

no, not any errors, exceptional errors. Input data coming from "outside" being invalid is not exceptional. The filesystem suddenly becoming inaccessible during a copying or caching operation, the OS not being able to join a thread, your logging backend becoming unable to log because the disk is full, or a regular expression being incorrect are what comes to mind when I think of exceptional situations (unless your program allows users to input regexps). If your program runs on a normal computer in normal conditions, no exceptions should ever be thrown.
https://adarkroom.doublespeakgames.com/
Yes, but your ability to negotiate is directly tied to your value to the company. You can't negotiate without any leverage.
Oh, thank you for that, I found it and read a couple of pages and it looks delightful.

I agree on follow the money, though to make the adage work for more societies, I would say "follow the incentives".
For reference, our breakeven sales target is 892 headsets (or $2.4M in sales). We recently made a blog post outlining our unit cost model in more detail.[1] At the time, we were still planning on using Kickstarter, so the model has changed somewhat. We ultimately decided to host our own campaign to save on Kickstarter fees (passing down a $100 discount on headset prices).

Also: for an additional headset discount, see https://news.ycombinator.com/item?id=30441697

[1] https://simulavr.com/blog/kickstarter-pricing/
>this sounds like a ponzi scheme.

If it was a ponzi scheme they would be spending millions on advertising and use fear of missing out to get more people to invest.

Wait....
Yeah it's towards the bottom of the page (60% down the page), right side, he's wearing it on this apron-looking thing.

> Compute with freedom of movement
business arr run by people and each individual person would like their salary to be as high as possible so no if this is true then no individual has an insentive to support this and it so business would not support it
When people ask me why I like SPAs:

Because web servers are really good at serving up static files.

That is it. I get to make an app, deliver it through the web, and not worry about server resources. I do have to worry about making the app not suck, but as a software engineer I should always be worrying about that! Web, mobile, desktop, making code not a bloated mess is kind of important no matter where it is running.
That was one of the reasons why by Java 9, the dual versioning scheme, e.g. 8 vs 1.8, was abandoned.
Well, the same principle applies to the golden glow of nostalgia. Oh, 10 years ago, how clear everything was, how optimistic about the future we were, how much younger and healthier our bodies were, blah blah.

It gets really weird when you mentally project the present into future nostalgia. A particularly lovely late-afternoon winter day with the kids playing in the snow. Sure we're frazzled parents; nobody got enough sleep last night, dinner is uncertain etc. But we won't remember any of that in 10 years. All we'll see is aww, they were so cute, everything was so OK.
In my experience, the Rust community isn't toxic at all.
To the contrary: when I started to explore Rust, it was very welcoming, helped finding the answer to all my nooby questions, which they probably heard a dozen times - despite having a lot of C++ and JS baggage
As Thomas Gleixner has been the x86 maintainer since 2008, what do they gain from this? It seems a pretty close relationship already. It's not as if they're acquiring IP. Conversely if they'll allow Linutronix to continue "to operate as an independent business" and e.g. work on other architectures like RISC-V, then that dilutes their access to the talent they're acquiring.
Does iOS not have code splitting? I thought most of iOS app bloat comes from the multiscreen assets. I surprised compiled code takes up so much space.
Bloomreach raises $175M Series F, valued at $2.2B
http://levitated.net comes to mind.

Looks like the site is still around, but with the awesome flash content replaced by pictures.
In the region of 2 meters or so? Going off memory here, but something like that.
Tips for defending against Russian cyber ops
It seems like a natural evolution of PhotoDNA to have this content (non consensual adult content) flagged programmatically, with a flow for folks to attest to content to be fingerprinted and scanned for.
I think he means that if you keep optimising a C++ program, or certain part of it, you eventually get to something very close to C, thus with similar energy and memory consumption. But indeed that's the problem with that kind of comparison - what's being compared exactly? How optimised is each program?
I didn't actually say the word "exceptions" anywhere in my comment. That's because I agree that exceptions are not enough - but the solution that is enough, namely conditions and restarts, also requires "ambient control flow" to use the language of the parent. I was arguing for that and against return values, not for exceptions.
Candidates will be more attracted towards positions that list accurate ranges. Also, for this mandate there's this gem: "Employees would have a right to ask their employer for sex-disaggregated information on the average pay of other workers doing the same work or work of equal value."
Many other filesystems have one or more arrays for metadata. Sometimes these are formatted like files themselves. So a tool to recover it only has to guess at those contiguous arrays, instead of considering essentially any block metadata.
1) It matter but not that much. There are 92000 physicians in Canada. Of course, most of them are involved in many other healthcare activities. In general, hospitals have 1 physician for 10 patients which means that only 200 more physicians are required during this time. Probably vaccine mandates have prevented more than that number to even work. Staff availability was one of the reasons why the UK decided to revoke vaccine mandates even for healthcare staff.

2) “Trust in government” is something that is thrown around but mostly it is speculation. It was said that Sweden didn't need mandatory lockdowns because Swedes trust in the government but people in the UK do not. And yet, with vaccinations both countries have done well without vaccine mandates. Is Canada really so much different from the UK? I really doubt it. It is probably more similar to the UK than to the USA.

My original argument was that vaccination uptake by elderly is that matters the most. And data clearly shows that it is true. For example, Israel despite strict vaccine mandates have poor vaccination uptake by elderly. It could be even argued that vaccine mandates may decrease vaccination uptake by elderly. As you say, Canada introduced vaccine mandates when majority of elderly where already vaccinated so that there was no noticiable slowdown in this group but other countries may have even made this worse by pointless vaccine mandates.
Thank you for this. One approach I find missing in your blog is that of distance-based indexing. It's an approach that indexes vectors according to distances from chosen vantage points from within the data set. I've done some preliminary work on creating a system for images: phash.dev
I don't get the logic of dropping a language you find great and you are productive in because of a few people
I never have either, and this would be an immediate red flag in my book. If an employer has such bad practices when they try to recruit you, I can't imagine that working for them could be anything one would want.
100k? 2k should be doable without compromising on the specs.
Unfortunately, here on planet earth, people are not always reasonable, logical, or act in their best interests.

We must calibrate our messaging to have the intended effect. If what you’re putting out isn’t being received as intended, modulate the signal.
cryptome came to mind immediately.[1]

"No court order has ever been served; any order served will be published here -- or elsewhere if gagged by order. Bluffs will be published if comical but otherwise ignored."

[1] https://cryptome.org/
How is this not the same as spam, and with the same solution: require some cost to be borne by the uploader. The video hosting site can require a credit card and a small fee, like $1, and this problem will go away.

But Pornhub won't do that because it will cut profits.

Which is the real problem here. Pornhub is making $$$ off the victim of sexual assault. They will do just enough to pretend that they are fighting the problem, but not do the one thing that will actually end it.
It’s a mix. In this case there are no roles where a person is fully remote and would never interact with other humans in person in a business context. It’a never been a problem until recently.

I have colleagues in hospitals struggling with with similar problems. In one case, a group of medical professionals in a neonatal ICU refused covid and flu vaccines. Given the nature of the people whose care they are entrusted with, that’s unconscionable.
> That's one heck of an edge case!

Yeah... especially if you tend to back up systems when you're rebuilding or replacing them by just backing up the whole disk. It's got everything, you can mount it as a loop device (which you can't do with a compressed image as someone else mentions), etc. I've got a lot of random filesystem images around, and once I trashed a fs entirely with Reiser images on Reiser, I was done with it.
> it is fair to say this area of app development is complicated to understand.

Not really, but it's also actively suppressed. If they can make as much money with a 439MB app as they can with a 10MB app, why would they waste any time or effort trying to save you a few minutes of download time? If anything, I expect this to get worse, as management is constantly pushing for adoption of frameworks that (in their imagination) speed up time-to-market.
Thanks bestie!
"Writing is thinking. To write well is to think clearly. That's why it's so hard."

- David McCullough

I agree with many of the other posts here. Some of the translations highlighted in the article seem to either lose important information or introduce confusing information. The most striking example for me was the translation from

> A strong tremor in her hand makes it impossible for her to use American Sign Language.

to

> Her hand shakes so she does not do sign language.

I agree that "tremor" is an uncommon word and some of the adjectives like "strong", "impossible", and "American" are either superfluous or not strictly necessary. But in the translation, the phrase "hand shakes" coincides with an unrelated but very common thing: a "handshake". This gave me a slight pause when reading. And it's not like it's impossible to do sign language with shaky hands. In this case, it's the degree with which Kyra's hands shake that keeps her from doing sign language, something that is lost in the translation.

All this said, I want to stress that I agree with the premise of the article. We should value accessibility, and writing style is yet another vector that can exclude people. Quibbles about specific sentences shouldn't distract us from that. If anything, they and the lack of an effective algorithm to do this highlight how difficult the task is and probably always will be. Writing well is really, really hard. And the diversity of the audience for this kind of writing I think compounds that.

In fact, I might argue that writing plainly is harder. I think scientific/academic writing can often be considered lazy because it doesn't take the time to consider the audience. This isn't always true, but I think I'm not alone in having slogged through a paper or an article that could have used an editor. But it didn't get sufficient editing because, and again I stress, writing well is really, really hard.
egui – an immediate mode GUI written in Rust
I think that, three years later, with many large companies having adopted the ecosystem, it has provided a lot of net positives despite the company operational complexities/respnsibilities it created.

Kubernetes is the reason why Ops teams at large companies (with the proper will and mindset) can finally start moving away from the "Ops" side of SRE and move towards improving developer experience and encouraging a mindset of developer teams owning their infrastructure.

Yes, it is a commingling of highly complex systems, but it is the simplest form it has ever been, such that developers can start working toward maintaining infrastructure.

The way that I've seen large companies succeed in this transition is to concentrate existing SRE resources into educating Kubernetes consumption and having SRE create an inner-company infra platform for developers to consume, until they run into walls which is when the SRE folks come in to help. However, developers being on the hook for their infra and vulnerabilities is a good thing for culture in my opinion. It's all self-hostable too so you aren't racking up cloud bills for educating yourself/making mistakes. It also helps decouple existing services/companies from being overly attached to the stacks/languages they made their features.

And for the people that say that not everything deserves Google-scale, I don't think that addresses the other features brought to the table like secrets management, container management, easy use of environment variables, stateful/reliable replicated block storage (like Rook/Ceph) easily set up for backup and consumption, and tons of other features that come out of the box with standard kubeadm/kubectl.
> Pay gaps in some Eastern European countries for example still persist.

Pay gaps exist throughout the EU, some countries may surprise you in a good or bad way: https://ec.europa.eu/eurostat/statistics-explained/index.php...
I actually like paying periodically for software that get good upgrades and bugfixes, such as the Jetbrains editors. And getting an over-the-hill Debian CLI VIM user like myself to switch development environments is no easy task, but Jetbrains makes products that good.

However, $8 monthly for a notes-taking app? I'm sticking with Org-mode and Evil. I'd consider it for $1 - $2 per month, but $8 is monthly is actually more than I pay Jetbrains. For a note-taking app.
Fascinating explanation (though I’m already bullish BTC). No counters but a question: What’s stopping BTC lightning from being the rails you pay a buddy for a beer on?