skysight-inc/HackerNews huggingface dataset:
Well done for persisting and releasing your projects! I have plenty of ideas too, I usually only get around to writing them up when I'm applying for jobs. My Show HN front-ends are functional but plain; I'm impressed that you made Nomadlist look so pretty!

Have you found that travel helps emotionally? Getting on a Plane is my "Plan E" - most problems don't carry long-distance. Nomadlist makes it easy to compare the things that can be measured about choosing a place to go; CouchSurfing/BeWelcome/Trustroots helped me to find people in those places so I would land on my feet. The hospex community is also just generally very supportive, in my experience. Musician fan clubs too; remote work has allowed me to see many of my favourite bands live.

I guess you saw the map of the Cost of 1 GB of mobile data; any plan to integrate that data into Nomadlist?
https://news.ycombinator.com/item?id=24247561
> after 4 years of different people certain parts of codebase start looking really weird

That's pretty much how software development works though. It's what happens when people with varying skill levels, schools of thought, preferences and approaches to problem solving all work in the same code base. Heck, it'll probably happen even if it's your own pet project: four years is a long time in something as fast-moving as web development, especially when you factor in things like market-driven priorities (E.G. adding new features vs. fixing old "good enough" crap kicking about).

I honestly doubt there's a single software project in history that doesn't have shady corners after a couple of years, no matter how excellent their frameworks, conventions and developers are and how draconian their review process is.
Ask HN: Browser testing, where are we at?
Doing a dive into browser UI testing. Also wondering where are we at with the cutting edge?

How are retail websites doing GUI testing (buttons, forms) vs more complex visual cases like Google Maps or websites with non-traditional layouts?

Are there any papers or interesting libs that come to mind?
Seriously? Why do Apple users tolerate this?
I've seen allusions to this theory a couple times on hacker news. I'd be interested in an exposition of the math behind it. For example, since electromagnetism drives all phenomena at solar scale, it should be possible to derive Kepler's laws from this theory. Could you link such a derivation?
Direct access to an isolated CAN bus used only for vehicle infotainment
He later forked the bitcoin network creating the competing "Bitcoin cash".
Not that odd: It increases the perceived value of a plan without costing the provider much in traffic.
Hackers Leak Alleged Internal Files of Chinese Social Media Monitoring Firms
Don't give Hacker News any ideas, or we'll end up with an Electron-based ECU (as-a-service).
Kali Linux still exists? I thought after it was used in so many more or less good films and series it is not cool any more. :D
Mobile phones took a couple decades to go from commercially available to widespread usage.
The foot was defined in terms of meters only in 1959, and the definition was slightly different than prior use. (The US and the Commonwealth previously used slightly different feet.) The survey foot is the definition prior to the definition in terms of meters, and is still widely used in surveying.

https://en.wikipedia.org/wiki/Foot_(unit)#Survey_foot
Researchers Sound Alarm over Malicious AWS Community AMIs
One Year of Nushell
Infotainment and navigation don't require "automotive grade" label. "Automotive grade" is a special label for things that meet additional stringent requirements to be able to be used in harsh environment of the car. You can run navigation on an Android phone and it will be perfectly happy without "automotive grade" label.

Go to any electronic parts manufacturer and you will find separate sets of parts, ones for normal use and then ones for "automotive", that have improved resiliency to temperature, vibration, etc.

For software, this tends to be used to describe components meeting special additional requirements with regards to stability. You wouldn't want your ABS controller to decide to break at most inopportune moment. There are special sets of standards for coding that kind of software (see MISRA) that are not required but highly suggested.

For software that has no influence on safety, the tag "automotive grade" would have no meaning.
Why Every City Feels the Same Now
Hi, First author here.

Thanks for the comment and for adding examples, and for your nuanced comments of the answer overlap split.

My position is that these datasets are still useful for QA, but what was lacking was an analysis of how easy/hard the questions in them were, and what kind of modelling was needed to do well. These overlap phenomena are less like "bugs" maybe, but more like poorly understood features.

We need models that can accurately recall QA pairs they have seen before, so being able to score well on "memorizable" QA pairs is still important to do well, but we also want models that can do more than that.
One single accuracy number on a leaderboard cannot capture all the behavioural information we need to properly understand the capabilities of these models.
Ask HN: Is anyone working on an OS that boots only into a browser?
Cursory internet search suggests not, but I am curious if anyone has come across an OS project that boots the browser. Only a browser, and an optimized one at that.
> You're telling me you're not interested in getting rid of apples' monopolistic policies?

I’m telling you I don’t know. Are you 100% sure that all alternatives are best?

What if this prompts governments to have app stores regulated as public utilities? To me that sounds like a nightmare.

If I were interested in reducing the ‘monopolistic foothold’ I can always get an android phone, can’t I?
Not just Venezuela, it's being utilized for money transfers among some African countries where the banking system doesn't support it well.
Who is PTJ and what is MicroStrategy?
To the OP's point about infotainment being okay, I wonder if the core functional components of space flight (RCS, etc), are controlled through linux. It would surprise me if it wasn't used for high level things (displays), but not the "keep the rocket flying on course" stuff. I can't really find anything about what's controlled by that Linux box in the Falcon 9.
I only saw it used on the recent crew mission, but wasn't Linux basically used as an infotainment system there as well? The presenter even explicitly mentioned there was a backup system in case the fancy user interface (which was HTML+JS based) crapped out on them.
goes to show how being early is so important for being successful .
He also in the article nudged people into using MtGox to buy BTC which doesn’t make much sense in hindsight either.

https://en.m.wikipedia.org/wiki/Mt._Gox
Same people behind the eponymous cracks from the 90’s warez scene?
Ex-Uber chief security officer charged, accused of covering up theft
> So your point is that you don't really know, but let's blame them for trying, or what?

I think GP's post is that _you_ don't really know the landscape which was why you reinvented the wheel, which I tend to agree with. You even agree with this unless you're being rhetorical here, no?

> Which functionality?

Let's take a look at every feature we see on the next.js page (https://nextjs.org/):

Zero Config
Automatic compilation and bundling. Optimized for production from the start.

Hybrid: SSG and SSR
Pre-render pages at build time (SSG) or request time (SSR) in a single project.

Incremental Static Generation
Add and update statically pre-rendered pages incrementally after build time.

TypeScript Support
Automatic TypeScript configuration and compilation.

Fast Refresh
Fast, reliable live-editing experience, as proven at Facebook scale.

File-system Routing
Every component in the pages directory becomes a route.

API Routes
Optionally create API endpoints to provide backend functionality.

Built-in CSS Support
Create component-level styles with CSS modules. Built-in Sass support.

Code-splitting and Bundling
Optimized bundle splitting algorithm created by the Google Chrome team.

Now, do you want some or any of these things? How long do you think it will take to incorporate them into your new tool which you just rolled from scratch?

I guess at this point I'll add in some opinionated views here. At a certain point along your software engineer journey towards becoming a senior engineer, you are supposed to understand that undifferentiated heavy lifting and implementation is a bad strategic move in terms of technical strategy. If I am your CTO and you are telling me that you want to write your own Intercooler-esque library and move all of our core frontend checkout code away from React (an ecosystem with conventions that much of the rest of the world uses) and towards a proprietary solution I am going to ask you for a good reason. That is to say, I am unlikely to be persuaded by "I didn't spend enough time deeply researching how the rest of the ecosystem's users handle these issues" and I am likely to gently remind you that we will likely get more mileage out of investments that make our user experience better rather than scratching the itch to write a new framework.
>Let's unplug them and test it before rolling it out on a large scale.

Not a bad idea, but wouldn't that essentially degenerate into a capital allocation business with a functioning taxation/wealth redistribution system?

Let's be honest here. There's nothing "magic" about UBI. UBI is just what happens when you successfully tax the top of the wealth accumulation frustrum such that overall the distribution of wealth is less a pyramid and more a recognizable trapezoid. Less triangular, more quad.

The main problem is tax havening, Hollywood accounting, and abusable tax loopholes. Fix the international taxation scene/arrangement, cut down on the viability of tax evasion via legal fiction engineering, fund the capability to track down and successfully audit examples of gratuitous tax evasion (or implement bug bounties for those who help flesh out corner cases in tax law) and actually implement decent social safety nets and we could be on to something.

I get it isn't easy, that there is a lot of difficulty in getting things just right, but I dare say that in terms of seeing actual credible attempts at implementing what needs to be implemented to make it work I've seen astonishingly little; especially given that these measures would be largely deleterious to the beneficiaries of the current status quo, and would greatly shift the calculus around capital allocation away from billion/trillionaires funding personal space programs to actually enabling national scale endeavor coordination; which also brings with it the absolutely critical aspect of getting the political operating smoothly again to unlock that newly collected capital potential by keeping it flowing back into the input layers of the economy.

I can't be the only one seeing the economy as a massive NN, in which individual people are the input nodes, legal fictions are hidden layers, and government/taxation are the feedback/error propagation mechanism am I?
We've recently suffered a catastrophic failure with btrfs RAID-1 on two fileservers recently. They were both RAID-1 with two 4TB drives, stock Ubuntu 16.04.

With one of the two, the filesystem was allowed to fill to 99% capacity (no automatic monitoring), so obviously that is operator error, and I'm not aware of any filesystem that can handle such situations gracefully. The system became unresponsive, with btrfs-transaction taking up an increasing percentage of CPU time. Removing files and snapshots did not see an increase in free space.

So what is super-curious is that the other server, which only ever got up to about 30% full, also started exhibiting the same symptoms: unresponsive, high load from btrfs-transaction.

I was able to mount the filesystems in read-only mode, and recover the files, and checked it against the offsite backup. So no data loss, only a service loss.

Both systems had 10 or so subvolumes, and read-only snapshots were taken three times per day for each subvolume. After 4 years, that's close to 15000 snapshots, maybe more.

I searched around, but didn't find anything particularly relevant to this issue.
The value of Bitcoin as an investment/security ruins the usefulness of Bitcoin as a currency. If Bitcoin were stable enough to be used as a currency, it would ruin the value of Bitcoin as an investment/security.

Personally, I don't think most people care about Bitcoin as a currency. There is some sizable percentage of people who bought in the run up to $20k who are just waiting to make their money back.
Are We Looking for the Wrong Coronavirus Vaccines?
Just out of curiosity, don’t you think that in strictly versioned software, ie software that everyone has to be running the same version at runtime for it to work, you could enforce such versioning primitives?

I think there’s a world where forcing users to have a little choice as possible about how they use a cryptographic system keeps them safer, don’t you?
‘Instant Coffee’ Covid-19 Tests Could Be the Answer to Reopening the U.S.
Jeffrey Epstein’s Harvard connections show how money can distort research
Like in https://ant.design/components/tooltip/? However, hover used.
> fine tuned every week when new data came in

Yeah, that’s what you’re supposed to do - use new evidence to update your beliefs.
Pieter, I do not know how to thank you enough for this. Last few weeks have been a disaster, cluelessness creeping in and I hit the bottom again. Thankfully I have YC Build Sprint so I forced myself somehow to ignore everything that is not working in my life and focus on what is working.

Yes depression and anxiety are common in these circles. My work motivates me, I am 37 years old and this is my life, has always given me comfort. I have wet eyes while I write this, thanks, a million times.

- Sumit
>although, most of them convert into fiat swiftly to pay bills. So they are not contributing to holding.

I'd argue they're contributing more by transacting in it, helping the overall network ecosystem in general. This provides better utility too.
> Sometimes I think it's fascinating the rabbit holes we'll go down, when ultimately, the user just doesn't care.

All those things you mention don't affect the user's first experience on your site, you're right: you can use plain JS, ignore clean code practices, have no unit tests, and use the frameworks you're most familiar with even though they don't quite fit, and still start a successful service.

However, they all come into play when you start to evolve your website or service. TypeScript makes it easier to refactor your code when it gets complicated. async/await lets you serve more users. Clean code practices lets you onboard more developers easier. Unit tests and end-to-end tests mean you can iterate more quickly without worrying about breaking existing functionality — something users definitely do care about — which makes it something you should care about too, if you want to keep them around.
This is all really making me rethink any future purchases of an iPhone. I don’t want to be anywhere near this.
Buried Skeletons Reveal Tsunami Threat in East Africa
At my last job I always tried to be quite strict about adding additional dependencies, if something was over 10kb it had to be very strongly justified.

Our designers wanted to add some SVG animations, they started off with Lottie (https://bundlephobia.com/result?p=lottie-web@5.7.2) because they could export directly from After Effects, but I said no chance because of its file size. Briefly considered Greensock (https://bundlephobia.com/result?p=gsap@3.5.0), but it was also too big for the kind of animations we were looking it.

I'll need to double check what we ended up with, but it didn't have any library code, so each animation was just a self-contained bundle of SVG and CSS animation code, and fairly small.

Edit: I asked around and SVGator (https://www.svgator.com/) is what we ended up using.
No article I know of, but I'm happy to start a chain of complaints here:

- When you search for a title, even if that title is in their library, odds are the exact match won't be the first result

- The differentiation between what is rentable, purchasable and freely streamable (with gradations based on different subscriptions) is incomprehensible from the listings pages.
Another Misguided 'War' on Obesity
I'm making massive assumptions and generalizations here, but, a lot of developers are pretty introverted and really dislike being in the spotlights, whereas instagram people are the opposite. Without trying to make the term sound negative (it's a personality trait IMO, not a value judgment), it's a narcissistic trait that not everyone has.

I mean I'm working remotely at the moment because of the 'rona and it's not glamorous at all. My desk doesn't look like a generic marketing photo (you know the type, top-down view on a wood grain desk, clean Macbook, steaming cup of coffee, phone, Moleskin notebook, random plant), I don't spend my time lounging and networking (a beer in the back yard at night maybe), I just go upstairs, do my thing for eight hours, etc.

Extroverts and narcissists make software development look a lot sexier, because they have no qualms with putting themselves forward and advertising themselves and their lifestyle.

Me, I hide behind an online moniker and shitpost on HN, often not even looking whether anyone replied to my comments because What If I'm confronted with something.

I'm sure I'd have a much cushier job if I was more extroverted (alongside my current skill level, I'm no genius but I get the job done). Maybe one day I'll go self-employed or work remote for wealthy US companies, idk.
Some jobs are further removed from the end product, and therefore less visible, but society depends on them. The people doing what you call the "real" work depend on a lot of support (including software) to do their jobs.

What use is a grocery store cashier without the whole supply chain that brings products to the stores? What would happen to that supply chain without modern infrastructure and the government that maintains and defends the infrastructure? What becomes of that government without elections and the information infrastructure that keeps voters informed?

Presumably someone pays for the work you do, so they find it useful. Even if you can't see it's ultimate purpose, it probably does contribute to society.
> Registries Considered Harmful

Can we cut it out with the memeing of a 50 year old paper.
Amazing, thanks! I already knew about the embedded -rpath but hadn't heard about $ORIGIN before so I always dismissed it as not being much use. According to this StackOverflow answer [1] you need to use the -z origin switch but I only found that thanks to you pointing me in the right direction. I'll be adding this particular gotcha to my deployed executables immediately!

[1] https://stackoverflow.com/questions/6324131/rpath-origin-not...
Exploding stars may have caused mass extinction on Earth, study shows
Supporting Black Artists Who Are Examining AI [with $245000]
I don't think CoW can be disabled on ZFS... which is fine because VMs and databases pretty well with ZFS, even with CoW (a block size adjustment might be needed, though).
The space is a much more controlled environment and has low uptime compared to millions of cars every day
OS X used tcsh as the default shell way back. Later it used bash 3.x as the default up until Catalina. As of Catalina zsh is the default for new users (and the version of zsh that ships with macOS is relatively up to date).
You're obviously right, forgot that I have to check if my country existed in a given time.
Utopia also was created to mock people seeking to create a perfect world. Nowadays people are trying to create a socialist utopia.

The meaning of words is constantly perverted
> Governments already operate mostly near maximum revenue. Raise taxes anymore and Capital and labor walk away.

Look at OECD data on tax revenue as percent of GDP [1]. France is at the top at 46.1%. OECD average is 34.2%. US is near the bottom at 26.8%.

Given the big differences in tax rates, it seems implausible every government is at maximum revenue - that might be true for the highest taxing countries like France and Denmark, but is unlikely to be true for a below-average tax country like the US.

The “Laffer curve” determines maximum government revenue - the point at which raising taxes any further would cause overall government revenue to fall. Nobody knows exactly where that point is, but most experts believe the US is a fair way below it (see e.g. [2])

[1] https://data.oecd.org/chart/63TM

[2] https://www.jstor.org/stable/23269968?seq=1
Sidebar:
Don’t be so hard on yourself, not a day goes by that I don’t think to myself “Man, I could walk away from all of this and my family and I could be happier, more fulfilled doing X” where X is a grab bag of moving to smaller towns and picking up baking/farming/local business’ing. It might be true, but it also might not be and picking a known quantity of good/bad over an unknown is not cowardly, it can be your gut telling you “this probably isn’t the right thing”.
Maybe be slightly more specific: If you want people who get their panties in a twist about anything unsubstantial and want only those who care about substance to read your article, please use this trick ;-)

EDIT: you could call it a #snowflake-discriminator
> For data, it should be safe as long as a scrub is run immediately after any unclean shutdown

Note that btrfs-scrub (according to the docs) is looking for on-disk block errors, comparing the data to the CRC (or whatever algo) to see if that matches. If it can recover the original data, the bad block is re-written with the correct CRC.

So btrfs-scrub does not find or fix any errors with the filesystem structure.

For that you need to run btrfs-check, and that can only be done offline.
I agree with you, their common voice project is extremely important. From the outside it seems like the engineering effort behind this is done -- They just need to keep the site running to keep collecting data. Actually, now that I think about it, validating the data might be a lot of man hours.

I very much hope they don't abandon it, the common voice project is arguably more important than their speech to text engine. There are competing open source speech to text engines. There is no other project like common voice that I am aware of.
Did they expect the definition of “border” to get quite so mangled, though?

https://www.aclu.org/other/constitution-100-mile-border-zone

I also suspect they did not anticipate it being both feasible and normal to have one’s entire private writings on one’s person at all times like modern phones permit.
There was nothing inherently wrong with Mt. Gox as a place to buy BTC. It was trading it and storing it on Gox that got you burned. I lost 0.6 BTC because I was planning on margin trading some but that was only a fraction of my holdings at the time.
The assumption I'd made was that they'd left the actual core mostly alone. They've gone a lot further than everyone else in what they've put around it though, e.g. large caches and other accelerators.

I'd be interested in being pointed to any references as to what they've actually done, not that much information is likely to be public domain.
I've found that Apple uses sqlite too, for Safari history and if I recall correctly macOS Notes app too.
Not in polish history nor pop culture. Given that she insisted on using both it is kind of disrespectful to her.
On top of that, js animations are still better for controlling timing and events or for a more realistic natural motion (springs instead of timed easing).