skysight-inc/HackerNews huggingface dataset:
I'm not saying most transactions are wrong, but some are. So transactions may need to be corrected, just like code. And, in practice, they often are.

In practice, software companies take responsibility for bugs in three ways today, based on their business model.

Old line companies like IBM paid millions of dollars for people and tools to find and fix bugs and to distribute the fixes to customers. IBM did not wait for you to tell them you had a bug. Their system could tell you if you had a bug that someone else reported. And IBM would ship you a custom tape which fixed that bug and didn't break the rest of your software. Let's call that The Gold Standard. With money, it's certainly possible.

Option 2 is a company like Red Hat. Unironically, IBM bought Red Hat. The reason that, while open source gives you the option to look at the code, most companies don't really want to do that. In other words, Ford could make a lot more money focusing on making cars than they can by hiring people to find and fix bugs in (free) Linux software. Voila! Red Hat offers bug fixing and finding (and a plethora of other things enterprise customers don't want to setup) for a hefty subscription fee. Red Hat has many service offerings in the $10,000/month+ range. Once again, if you pay people, you can find and fix bugs.

Finally, option 3 is a company like Google. They don't really care if anyone else can get open source software to work. But... and this is a big but... they need it to work for themselves. Having built a very lucrative empire on open source (Android, for example), Google cannot afford to wait for "the community" to find and fix bugs. They must pay people and they must pay them well. And, this they do. So while the free open source isn't directly monetized by Google, it's worth their while to pay to keep it up to date and correct. Other companies like Netflix do the same thing.

So there are three ways you can do it today.

What irks me about projects like Ethereum is that, having all these real world models out there, its founder doesn't seem interested in finding or fixing bugs at all. He is relying on "the community" (we know that doesn't work, see #3) and not spending any of his own money on debugging or fixes. In all the real cases where you want fixes to happen (and you want CI/CD to get them to customers), "you", being the publisher or heavy user of such software, must pay.

That's what I mean about responsibility. It's where the buck stops.
Reddit is leaning in to the 90/9/1 rule. The 1% of content creators know how to circumvent the barriers and are probably using an app anyway. The 90% of users just stumbling in from google get assaulted with prompts to login/download/read ads. They're the revenue providers.
Maybe placebo, but I don't find Embody the most "comfortable" chair among HM lineup, but a properly adjusted Embody also doesn't aggravate any pains and niggles I've accumulated powerlifting over the years. I frequently find myself healing/feeling better after long sessions on Embody.

Steep but worthwhile investment. Sometimes what feels best doesn't perform best.
There is no "fundamental" version of these myths. In many cases (particularly with Norse mythology) all we know is what was written down by Christian scribes, purposely redacted to fit a Christian worldview. Modern Neopagan ideologies necessarily have to differ because of the dearth of original sources from which to reconstruct the religion, and because neopaganism in modernity would be inextricably linked to modern political, cultural and moral norms (as any religion in any age would be.)

[0]https://en.wikipedia.org/wiki/Neopaganism_in_Scandinavia

[1]https://en.wikipedia.org/wiki/%C3%81satr%C3%BA
ezSQL is a similar project, also good.
Indeed satellite navigation sats aren’t even on geosynchronous orbits.
I prefer https://i.reddit.com
About the headrest: how tall are you, and does the Atlas headrest raise up to support your head proper? I'm tall and I like a headrest on my chair, but I would prefer not to have a headrest if it only came up to the top of my neck when I'm sitting up straight.
This, 100%. My current company moved offices and bought new chairs that the interior designer thought looked better in the new space, so ~50 perfectly good aerons found their way to one of these liquidators.

Many of these liquidation companies with steam clean the chairs for you too, at least in my experience, so the chair will look almost new even if it's fairly old. And a high quality office chair is something that really lasts for quite a while. My used Leap that I got for $150 3 years ago from a liquidation company was manufactured in the mid 90s and I find it every bit as comfortable as the brand new aerons and other chairs that I've used in offices.
I would guess because Go, having a garbage collector and green threads, has a heavier runtime than Rust and is therefore harder to embed into programs written primarily in other languages. Can anyone else speak more authoritatively on this?
I know plenty of people who run Windows on intel Macs (particularly the laptops) in various ways and they actually do play with benchmarks to see how well it works.
Not a lot of love for the Embody on this thread. It has been my only chair for the last 10 years and it is amazing. I’ll never use anything else. Aeron just isn’t good enough and I have spent several weeks trying to use the one I have. I know Aeron works for a lot of people, but I could not get it right. As a general compliment to Herman Miller, I had some issues with the arm pads and the arm adjustment at about 9.5 years in. Herman Miller sent someone to my house, redid all the fabric, replaced the pads and chair arm adjustment gear. No charge. They really do stand by their warranties. It’s still going strong. I can’t recommend it enough. I know these chairs are expensive, but if you are going to sit, get the best chair you can. A good one lasts over a decade. You could easily replace a crappy 200-300 chair every few years and have no where near the comfort of this chair.
Only for people who don't understand startups. Anyone who's done the whole startup thing knows that marketing is hugely important for getting traction, and thus revenue, and thus profit. If you think that marketing and sales are just noise then your startup is pretty much guaranteed to fail. Show HN posts can be a great place to start if HN readers are a likely source of customers.
I use a "gym ball" :)
America is a big country so there has to be some bad roads. But if we compare with Norway by percentage, or if you look at bad roads that are major or important roads, it is no contest.

Even the main three roads between the capitol (Oslo) and the second largest city (Bergen). Has parts that will give Lombard street a run for it's money.

I would love to see a Tesla with the yoke try to do Trollstigen (https://en.wikipedia.org/wiki/Trollstigen), that I'm sure would be hilarious.
If you're interested in this, you should also check out this GDC talk[1] by Asher Vollmer, creator of indie mobile game Threes (2014), that got a lot of credit when it came out for having a very smooth tutorial.

[1] https://www.youtube.com/watch?v=Uf7xLHUpKHE
Ah, I see where you are going with this. However, I can offer a version which, without loss of generality, gives another 200-to-1 compression (not counting UTF-8 multibytes): π.

There it is, in all it's infinite splendor.
That's already a thing

"SCHWIRTZ: What DarkSide does is they're a ransomware creator. So they create the program that is uploaded into a victim's computer system that locks down their data. But what they do is they basically contract out to these affiliates who are other hackers. And these are the people that are responsible for actually penetrating the victim's computer services. And what they do is operate basically on a subscription service. You, as an affiliate, can sign on to DarkSide services, in which case you get access to their malware, their ransomware to use for a fee that operates on a sliding scale depending upon the size of the ransom."

https://www.npr.org/2021/06/10/1005093802/inner-workings-of-...
> A striking bit of trivia (but OT to SQL) is that in Turing's "On Computable Numbers" [1] he treats a Turing Machine that halts as having a problem, whereas in basically every popular treatment a machine that halts is one that gives you an answer, and a machine that doesn't halt is one with a bug, like it entered an infinite loop. But his paper is the opposite (and doesn't use the word "halt" at all!):

Note that his machines compute real numbers, which always have a an infinitely long binary representation (with possibly infinitely many trailing zeroes), whereas usually one considers Turing machines computing natural numbers, which always have a finite binary representation.
We don't charge additional fees on top of what you're already paying to place a trade on an exchange, so if you want to buy BTC on Kraken through Hedgehog, we don't take a cut of that at all.
C -> Go FFI is a lot harder. Per their website, they are a big on a modular approach where libraries can be made memory safe concurrently.

Languages with non-trivial runtimes like Go or Haskell just don't support that same model. You would want to convert your libraries in a certain order so there is one continuous C vs non-C boundary.
First of all the goal is to make people not trust their backups. So they study and target the systems that do backups and restores. If you are separating data from systems, they have a number of tricks. One is to have the backup system corrupt data in subtle ways. Sure, you have a backup. But you can't trust it. And they make sure that you KNOW you can't trust it by pointing you at some easily verifiable corruption...and not letting you know what ELSE they changed.

But as for an event to use, what they can do is have the machine check a remote URI to see whether it should let the system run, and if it should then set itself up to lock things at a specified time. In order to restore that you need to have it starting on a network with networking to a system that has the attacker's private key to sign the request. This is not an environment that you are able to create.
This may seem crazy but that was one of the major accomplishments of the google.com search page. Before that when you navigated to a search engine, you still had to click the search box. The cursor was not located in the box for you.
Abenics: Active Ball Joint Mechanism with 3-DoF Based on Spherical Gear Meshings
Allegedly Hermann Miller chairs are very good, but on a horrendous price. Whoever tried them, still claims they worth it.
What could possibly go wrong? Had a friend arrested last week here in France (for not respecting the curfew). Once at the police station, police used some facial recognition app on him and tried to get him to confess he was in reality this other person that the software thought it recognized.

I am not a lawyer, but i'm not sure any option is better: have police accusing you of lying about your identity because their AI thinks you're someone else? or actually lie about your identity so match the AI's guess?

Can't wait to start receiving fines and convocations to the tribunal for when their AI thinks someone else they arrested is me...
SNES – Super Mario World Widescreen
The checksumming helps to spot faulty hardware, that's a step above most other filesystems and often smart info too.
RAVPower, Vava, TaoTronics today – Aukey, MPow in May – these are all brands whose names I search for when buying electronics, because I've had mostly great experiences with their products.

TIL they operate their own DTC sites (of course). Will give those a try next time.
Good luck finding the time bomb. See also my above comments about ways that they can corrupt data.
another enthusiast one: top 10 AMD 60% / Intel 40%, top 50 AMD 34% / Intel 66%

https://cpu.userbenchmark.com/
The last time I had to use HW raid it was horrible. The software for managing the RAID array was a poorly documented, difficult to use proprietary blob. I used it for years and the experience never improved. And this is a thing where if you make a mistake you can destroy the very data that you've gone to such lengths to protect. Having switched to ZFS several years ago, I lack to the words to express how much I don't miss having to deal with that.
I have finally settled with a standing desk and an Ikea Ingolf bar stool - basic flat wood seat, no padding. As a 6'4" person, many chairs are awful, create pain, etc., but I love this setup.

The idea that having a slightly less comfortable chair would lead to more movement has proven true. It's also relaxing enough to sit in when I'm tired of standing up, but not super comfortable to slouch in, so it encourages better sitting posture.
Hmmm, on the other hand, suppose you first find a tank with the serial number 1234.

Then the next 50 tanks you find are all from the range [1, 100].

Is it more reasonable to assume that there are around 1258 tanks, or that there are probably closer to 100 tanks, and that first one with the very large serial number was not a sequentially numbered tank?
Why does a practice have to "dictate" anything? TDD is a workflow suggestion, not gospel that must be strictly followed.

Writing and maintaining a test before any experiments have been done with the design would indeed be frustrating and lead to a lot of rewriting. If you first explore the design and allow it to settle into a usable interface and then write the test for it as assurance that it's stable, you'd have the benefit of being able to safely refactor the feature and quickly add more tests for it. As long as the deliverable includes tests with decent coverage, who cares whether you wrote a test first without writing a single line of the implementation?
Er... is it just me, or is this a terrible interview question? Assuming no external storage, I can imagine spending a few hours working out this problem for fun, but to do it in 45 minutes on a whiteboard seems exceptionally difficult if you're not familiar with it already. (Or is this one of those "let's talk it through, you don't need to arrive at a perfect answer" deals?)

I could be wrong. Maybe I should just sit down and try it, but timed problems stress me out in general, even if nothing's at stake.
I didn't mean to imply that the CPUs are inferior, quite the contrary - they give you more bang for the buck, which is why you often find them in cheap offers. When the AMD CPUs are cheaper than the Intel CPUs, of course more computer makers will put them into their cheap builds. The fact that they are better CPUs is a nice bonus.
Hello from 15 minutes to the south in Corning.
I actually do not use a chair, or if I do, it is for short periods of time. I recommend a standing desk. A standing desk has really been great for my back, and fatigue for long periods of working.
Isn't zsh the default shell of MacOS?
I don't know that you can even reliably identify what ransomware group you're dealing with. They seem to use similar software, wallet addresses can change, people can claim to be some group they aren't, etc. And they probably identify potential victims with similar methods and tools.
what? don't need an extension it's simply a user preference to always use old.
Yes! This is what I have been looking all along!
I'm not even sayign religion can't be a basis for morality, I'm just saying religious BIASES aren't valid arguments. Don't kill/murder/steal, those are great, clear lines about interacting with others. There's a clear benefit to all for those rules. Don't turn on your oven on saturdays, pet dogs, or cut your beard, those aren't widely applicable.
> satellites without much modification (most important one I can think of would be more panels to cope with the reduced solar irradiance)?

atomic clocks
I stopped frequenting a while ago, but I do have the Firefox "Old Reddit" plugin for when I click on a reddit link. It works as you'd expect.
That's a lot of pressure on whoever's propogating them. Better to spread the compost somewhere they already grow (like Oregon) and collect seasonally.
> To be blunt, the security of the software that runs so much of the world is way more important than the feelings of some programmers who feel that their beloved languages are under attack.

As someone that have created software in at least 7 programming languages, including Rust, I agree with you, i only disagree with the recipe and the tactics used.

The bugs will happen, and contrary to the constant hammering sales pitch, Rust will not escape from them. Its like saying we are free from uncertainty. Its a false promise and anyone with real life experience in big software that are not neurotic about security like someone that only see software under this perspective would do.

Now, i believe Rust will likely have less bugs in the end? It depends most of the coder, but taking that variable out of the way, its more likely because its design is more strong into that direction.

Cant people fix security bugs once they happen? this will be the approach be it in Rust, C++.. Rust still will have to wrap insecure parts in unsafe{} blocks anyway, the same way a C++ coder do only that its not a keyword.

Im all for Rust having the right to tell its strenghts, i like the tech and what its offering, i can see why it can be better, but lets take care of the language used and the ideology behind our wording, its all i'm asking here..

Its time for the Rust community to grow up and stop pitching by shaming other languages, projects and communities, as if its the only reasonable answer like as if was some sort of master-race of programming languages and everything else should be replaced because its garbage.

This is not true, and while i like the tech, im worried about how a culture formed around bullying "inferior" languages will become with time.
Like southern California?
Vespucci – OpenStreetMap Editor for Android
I'm not aware of any better site to find information on special interests. Just avoid the toxic subreddits. Reddit is way too useful a resource to throw out the baby with the bathwater.
> Fool me once, shame on you. Fool me twice, you're not going to fool me twice.

- These Companies (probably)
It's like writing with a ball pen vs a pencil. But you could be just as careful with a pencil.
I'm just wondering if what you are proposing is the equivalent of runes.
I have a Steelcase Leap V2 ($300 refurb) and it has two advantages over the Aeron in my opinion.

1. It’s much more adjustable so you don’t need to be carefully about buying the exact right size (unlike the Aeron which has sizes A, B and C)

2. It has a fabric seat with no protruding edges. If you sit cross legged on an Aeron, you’re going to grind against the seat’s edges. Aerons aren’t good for folks who sometimes sit cross legged.
It also shows the largest number of users running on a 2-core machine, for context.
Wonder if they're going to rebrand. MPOW got the can earlier, I was a big fan of their products. Obviously reviewing buying works, but they were generally pretty fantastic with no question RMAs and service.
Lytics.com is another one. It's a new space, but growing
Your toilet will become your doctor in the next 20 years. It will be able to tell more about you than Google or your Doctor. It will become the source of 'early prediction' of everything.

Sounds kinda funny but I'm not joking.
Well, that's the idea! This a low I/O media server where all the important stuff (<5G of photos) has 2+ redundancy, once remotely, and on every workstation I sync, with the rest of the data being able to crash and burn without much repercussion.

The whole point of me using RAID1 (and maybe later RAID5) is that if a disk goes bust, odds are I can still watch a movie from it until I can get another disk. What's more, if I ever fill the RAID1 and I don't feel like breaking the piggy bank for another disk, I can go JBOD as far as my usecase is concerned.

But hey, if the orange website tells me all servers are supposed to be treated as if I'm storing business data or precious memories without backups, guess I'm just dumb. On that note: donations welcome, each 8TB disk costs close to 500 USD here in Uruguay, so if anyone's first world opinion can buy me a couple so I can use the Right Filesystem™, I'd appreciate it!
I had a similar experience with the Aeron. I got one used a few months ago (it was still like $500 for a used Aeron in good condition), and for the first couple weeks I hated it. Now that I'm used to it, I barely notice it's there. It's much more comfy than any other office chairs I've used. I still wish conformed to my slightly-weird lower back a little better, but it isn't a big deal.
They played games for so long with keeping it closed source and then only opening parts of it to ECMA and then advocating Mono before finally opening more parts of it. I wanted to play with LINQ back then and couldn't. So non-MS people said screw it and moved on.
The better answer to your question is that you don't /want/ dd to use the filesystem block size because this isn't optimal.

Generally speaking, the larger bs= you use, the faster things will be as it minimizes the syscall overhead. Don't worry about the particulars of the underlying filesystem or block device. Just set the buffers as big as you can reasonably afford given available memory.

And yes, sendfile or io_uring are designed to avoid this.
Thanks @vmception. We've gotten a lot of feedback today and the Defi smart contract tracking seems to be the biggest pain point. We'll definitely be prioritizing the feature over our next couple sprints.

Keep an eye out for updates!
Until the 4000 series of Ryzen mobile Intel had a pretty clear lead in 15-25w part market. With wider availability of Ryzen 5000 series mobile CPUs I expect to see far more options by Q12022.
It's definitely a thing even without combat areas: https://en.m.wikipedia.org/wiki/Salish_Sea_human_foot_discov...

So if you scale up from the relatively small numbers of people who die (and whose bodies aren't recovered) by accident or suicide near/in water, it's probably reasonable to expect a lot more of this. Maybe your idea is workable if you go far enough out that any detached remnants are grabbed by the big oceanic gyres.
I have a Herman Miller Aeron that works great, bought at a reasonable price off Craigslist.

Along with the Aeron I often use an inflatable cushion, the "Gymnic Disc 'o' Sit". Sitting on it keeps me alert and greatly improves my sitting posture.
He was referring to mdadm RAID.
Thankfully I don't have to manage 55 petabytes of data, but good luck to them.

Did you miss the part where I mentioned "for personal use"?

> Since all those tools are from different dev's the system gets more complex.

I fail to see the connection there. Whether software is developed by a single entity or multiple developers has no relation to how complex the end user system will be.

But many small tools focused on just the functionality I need allows me to build a simpler system overall.
The Unity marketplace has lots of things like that.

Only drawback is, you run the risk of players being able to identify all the readymades you used. Use too many, and your game will feel like an unoriginal "asset flip".
They apparently coated it with aluminum oxide, which is a super-hard finish used on wood flooring.
Is there any open source project like this? Locate a sounds direction using multiple microphones?
Yes, I agree by percentage. But there are certainly many mountainous areas in the US with winding and poorly maintained roads.
I have the opposite issue; Google will tell me the exit number on highways that don't have exit numbers posted.
Only if you're counting people who live in San Francisco and other similarly temperate climates.

I live in Minnesota. Last week, the high temperature, in the shade, was about 40°C. A device in the sun would easily see its temperature exceed 50°C. In the winter, overnight lows can go to -40°C. An outdoor device with thermal limits of -30°C to +50°C is not fit for purpose in many parts of the Midwest.