skysight-inc/HackerNews huggingface dataset:
> Past performance does not indicate future return, but so far I'm seeing no reason not to distrust Toshiba hard drives at the very least given the Backblaze stats. I've bought 8 Toshiba drives with zero problems over several years on aggressively used drives but I've had several failures across drive families over the past 10 years with Western Digital drives of different batches and lines.

Are there too many negatives there? It seems that you first say that you distrust ("no reason not to distrust") Toshiba drives, but then you say that your experience with them has involved no problems.
Hey HN, I left my role running tech & security at a VC backed healthcare company a few months ago to scratch a multi year itch that I’ve had since a brutal multi hour sprint planning meeting during my time at a Fortune 50.

Over the last few years, I’ve found myself in deja vu moments coaching Subject Matter Experts (SME’s), Product Managers, developers on their user stories & requirements for normal stuff we see in most software applications... Think user management, forgotten password flows, csv uploads, common customer service tasks etc - mostly solved problems from both an Engineering & UX perspective. The problem is that teams keep reinventing the wheel on these basics at the product level before code is written. It frustrates product teams as meetings and product debt build up and users end up taking their share of the pain. So I went down the rabbit hole and analyzed ~200 well built products, gathered “all the things” (about 800 “Story Specs” + Acceptance Criteria) & created a tool for importing them into project management tools.

Thesis: 60-80% of the software built by most teams is a solved problem. If we can better automate the definition of the basics earlier in the life-cycle via a common vernacular, there will be more bandwidth for smart people to do smart things. (I’ve got a blog post brewing about Maslow’s hierarchy of product needs & how innovation/ smart people get dragged down.)

Here’s a quick video of the tool (same video, loom & youtube depending on your preference):

- https://youtu.be/6jGBVN_ab_U

- https://www.loom.com/share/9afd3225b0e3418da802278f2bea9e33

Some Screenshots (via rough docs): https://docs.hipspec.com/docs/workflows/story-spec-pushing/

Free tier has some random user stories & will be further built out with listings to help get Open Source Projects into team backlogs… tangent for another time. Registration Link: https://app.hipspec.com/users/sign_up

Random thanks to @jason, @mijustin, @jonbuda, @derrickreimer, @r00k, @robwalling & @GrantM for their podcasts that have given me consistent company while working on this. And Startup School, what a blast. Thanks for checking out HipSpec.com, I'm around for feedback & chit chat.

TLDR: I identified ~800 user story primitives + associated acceptance criteria that are relevant to most software product teams & made them easy to import into backlogs.
Right - I get pretty angry when I watch activity on my CPU cores spike with opening a "pretty" website. If my CPU fan is revving because you're doing silly particle effects (usually sans WebGL) I'm not happy with your solution.
Me too. For a site this nicely designed, it would be good to dispel that misconception early and repeatedly. It took me a while to realize it's digital, since envelopes... aren't.
Holy crap, this is insane: https://www.thesouthafrican.com/news/lockdown-alcohol-ban-st... .

I can't imagine trying to get through this quarantine without at least some booze, and I rarely drink. How are they handling all the bonafide alcoholics that would go into DTs with this?
Figures I found for 2017 say US median household rent is about 1 kUSD and median income about 3.6 kUSD. That doesn't sound too bad to me (seen from Norway where 1 kUSD gets you a one bedroom flat or less) so I presume that there must be important details not revealed in the averages. I got the figures from

https://en.wikipedia.org/wiki/Personal_income_in_the_United_...

and

https://www.deptofnumbers.com/rent/us/

Is it that the median figures hide a lot of people earning less and paying more rent? That is, inequality is the problem rather than the averages.

> Can't do much about wages because they are subject to global pressure,

Surely a lot of the low paid workers are in service industries; how are they subject to global pressure? It's not as if a restaurant can employ cheap Vietnamese labour.
https://laptop-updates.brave.com/promo/custom-headers
Whoa. Did the US ever have a naval gun capable of firing that? If so, on what? Or was it just experimental?
No RTX/Turing GPUs?

My first thought was "Hey - I can try out Minecraft RTX!"
There is a small "back payment" from Harrison, but it is not included in the cited numbers. I work closely with Harrison and they have worked very hard to not make Mixbus a "fork" of Ardour.

Note that there was essentially zero income for the first 8 years, and then a slow, steady rise once I needed to make a living again and instituted the Radiohead-inspired "pay tunnel".
I went ahead and added one, thank you for the suggestion!
Despite the protestations of l33t Cyberhaxxing Z3r0 Cools everywhere, you only have to turn off hyper-threading if you are sharing a machine with someone you don't trust.

If someone is on your machine and you don't know it, they don't have to use side-channel attacks.

They'll can just use any of the thousands of other ways of privilege escalation to read the super-secret information you have stored in RAM, or find it when it is written to disk.

The OpenBSD folks disabled SMT by default because of TLBleed.

A non-datacenter/cloud user disabling SMT to avoid TLBleed is like a normal person carrying a fireman's rescue saw around with them 24 hours a day in case they get into a situation they have to saw themselves out of.
My impression is that the nature of mainframe systems and the applications that run on them is that they're essentially fully custom operations that could serve as full-stack object lessons in Conway's Law.
xxd exists in standalone form. Compile it.

https://github.com/ConorOG/xxd
Amateurs focus how to get things right, Professionals focus on how to make sure things aren't/don't-go wrong.
> are barely innovative

Have you tried any of their cheap competitors? You'll be shipping 'em back to Amazon within 10 minutes of opening.
You should really post a source.
Yes. It was in national media and the TW CDC has a Twitter account that was tweeting about it repeatedly for weeks while the WHO was still downplaying it.
It's natural. The lab only existed because everyone knew this could happen. There's absolutely nothing point at that lab, except the very existence of that lab. Zero. Nada.

That being said: what would happen if it were?

Again: nothing. Only the bottom feeders among conspiracy nuts are alleging intent here, and there's neither a legal nor a moral framework to hold states accountable for errors of negligence. We'd hopefully get a mea culpa from China, but don't hold your breath. Welcome to the community of lesser countries. There are thousands of Iraqis still waiting for a "sorry, my bad" for their brother's wedding being bombed.

This narrative is only being discussed because someone is looking for scapegoat. Realistically, it doesn't even matter. The Federal Government is supposed to protect citizens from threads irregardless of their origin. They were first warned by China itself on January 3rd. Two weeks later, the outbreak and resulting shutdown was public knowledge. Its genesis is completely irrelevant for anything that happened after New Year's.
[God of War intensifies]
For what it's worth, F2FS performs dramatically better on an external USB shingled disk I have, compared to ext4/btrfs. No "write pause" with it.
Visual Studio (including Code) have live share, never tried it but seems to be what you're looking for: https://visualstudio.microsoft.com/fr/services/live-share/
Awesome progress by the purism team!
Thanks, I can see them now.
How's native peripheral support? I've been looking for a cloud solution that would act as a virtual rig for VR. However, from everything I read there's hardware limitation on memory to support meaningful peripheral throughput. I'm curious about what you and DTE have come across!
Yes. The local CDC is on Twitter and Facebook.
I believe you misunderstood a very important point.

The uniform isn't for "efficiency". For cleaning one toilet, changing in and out of uniform would ruin the efficiency of having a pocket for 409 spray.

The uniform is for fun.

"Jill and I got uniforms that have a slot where the 409 cleaner fits. You go over there and squirt and feel good cleaning the toilet!"
Same content, but this link might be a little quicker:
https://archive.org/details/engineeringremin00port/page/233/...

If you're interested in the topic, here's some more discussion:
https://www.practicalmachinist.com/vb/general/possible-make-...

Skilled hand scrapers... can generate plane surfaces accurate to 40 millionts per foot. The same method applied to lapping of glass can generate flats to 1/2 millionth per foot... The average guy working in an open shop careful of cleanliness and uncontrolled heat input to the work will find 0.0005 per foot readily achievable and 0.0002" per foot with a little more care and effort.
I think what he has in mind are small programs that do some kind of nontrivial computation without much in the way of IO or UI. For example, [1] is a program from December 2019 that "finds n-bit binary squares that are palindromic".

A great way to get into this kind of thing if you're stuck for ideas is to go through the Online Encyclopedia of Integer Sequences [2] and just write little programs to print out the first n entries or whatever for a particular sequence. As other comments have suggested, don't worry about making them perfect, just get the numbers right and then move on to the next one.

[1] https://www-cs-faculty.stanford.edu/~knuth/programs/squarepa...

[2] https://oeis.org/
If it does, will it be a more perfect language for humans to use, or just more perfect for AIs?
Great question. In theory - yes I think it would be possible. But there is a lot of software involved in producing and distributing such scans. Matterport does a great job in packaging and distributing these scans in a way that is easy for real estate agents to produce & share, and for buyers to view. There is probably a great business out there, but it does require a lot of development work.
How to Have an Unlimited Marketing Budget
You have to define "better" better. Usually it's a measure of the productivity of human programmers using it. So languages that match human thought patterns are better. It's not clear that AIs would be good at optimizing for human comprehension.

If AIs are writing code directly, they might work faster with a very different-looking language that would be hard for people to design. So they might evolve something for their own use.
> Serological data from a random sample of the German town of Gangelt shows that even a robust testing regime missed about 90% of the cases.

The results are disputed to say the least. A random sampling study in Austria found that the true number of infected is likely to be only three times higher.

> Analysis of this data suggests about 50% of people never develop symptoms

At the time of the test asymptotic. They did not say never develop symptoms.
code-server perhaps? https://github.com/cdr/code-server
Interesting idea with likely unwanted consequences. Browsed it for 10 minutes and it seems the vast majority of posts are "looking for technical co-founder to program my idea."
The Quadrennial iPhone SE Schedule
Pretty excited to see what this does to the price of Lidar tech. I used to hear (need to validate with more research) that GPS and gyros/imu's are so cheap because of the need to get them so small and production friendly for so many mobile phones. I think Pixel 4 also has Lidar so I hope this trend continues.
Facebook alters virus policy after damning misinformation report
VALORANT (Riot’s new CSGO competitor) uses a fog of war technique which only sends data for players in a certain radius or cone I believe. It can be done, it’s just silly to expect Valve to make important and valuable changes like this to their game.
I agree with the poster that in our own numbers we see almost 0% chargebacks on Paypal vs almost regular occurrences on Stripe (via credit card).

Even in the rare instances where a chargeback or dispute happens PayPal has never failed to side with us or otherwise cover it under seller protection. And this is all done at the same fee levels as Stripe.
Containers are the way to go if your application can be containerized. It's much easier to configure and deploy the application and its environment this way. It's also much easier to test a production-like copy of the application in development without having to spin up a bunch of infrastructure locally.

Assuming that you can't or aren't able to containerize your app, Ansible is a great all-arounder largely because of it being agentless. It's easy to install and easy to scale. However, really large organizations usually want to use their configuration management as a CMDB of sorts. While Red Hat has Ansible Tower for this, Chef provides a much more mature offering (from hearsay; I haven't actually used Tower).

I dismiss Puppet these days. It's more legacy compared to Chef, and it's harder to get recent information when searching for stuff. It's also really hard to test locally compared to Chef with test-kitchen.
You are right! Most other phones do so much more, like sending all your data to a big corporation with almost no need for you to worry about it. I'm writing this from my Android phone and hope Google isn't going to be angry with me.
just in testing. E.g. Iowa class originally was planned to maybe have 18" guns.
German checking in. One of the reasons why it’s hard to get us to use a CC is that many of us don’t have credit cards. And why would we? (Except for online payments and other fringe cases.)

However, Stripe offers SEPA direct debit, which is usable with any European bank account and may work better for you.

EDIT: This seems to have sparked some confusion. I'm not saying Germans don't do card payments, I was only speaking of credit cards. We do all have and use debit cards, however, those are of a national scheme with wonderfully low fees, but no online usability.
Please enable native Bitcoin transactions, we are looking at a complete collapse of the existing financial system.
What's the story with paying people through Stripe? PayPal is dead easy, give me an email address and I can pay them. I would really like to replace our PayPal system with a product from Stripe, but it's not straight forward how you would do that.
Interzoid All Access API Pack: Example of APIs Available via Your AWS Account
Article was published in 2013. I haven't heard much about this since, so I'm going to guess that it didn't turn out to be the answer. (Or at least, it has not yet shown itself to be superior to mainstream theories.)
Honestly, I shouldn't have responded at all. Sorry about that.
25 Lessons I Learnt Doing Consulting Assignments
Presumably because there's millions of excess containers and that site you've linked builds those on demand?
A source that disproves a made up unsourced story is fake?
While I mostly agree with your overall comment, price-gouging is 100% a thing for certain items. Insulin is one of the big ones. It’s extremely marked up and the decision is life or death. Is it a choice when death is the alternative?
Yes, that's part of the tradeoff between (what could theoretically be) actual machine code and pseudocode. The other advantage of a language like MMIX is, as another comment stated, you can't ignore things in the cost model. This allows more precise calculations of what the runtime of these algorithms is.

OTOH, pseudocode is easier to understand, partially because you don't have to think about some of those extra things that don't actually matter in the cost model. For an expository text (and, TACOP is an expository text), I think MMIX comes down on the wrong side of the tradeoffs.
~12 years ago Android and iOS were at the bare minimum to be considered a phone by making a call and having the basic necessity apps.

It takes time to build something from scratch. Especially the way Purism is building it without proprietary hardware and firmware blobs.

Maybe we should discourage everyone from learning programming when they first print "Hello World"?
I recall thinking a few years ago that offering batching as a business built atop stripe sounded like a neat business -- effectively letting users choose a batching solution if they desired, but after closely reading the Stripe Terms of Service, I think it appeared to be disallowed.

If Stripe were willing to allow third parties to act as a batching passthrough (or if I was wrong and you do!), this seems like a low-cost way to let the market decide what an acceptable refund/statement descriptor regime should look like.
Should we also share / discuss the 2012 Mayan end of the calendar articles? Or some of the many prophecies of Nostradamus, or many other seers and beliefs that portend an end to civilization and the world?

I guess I am not sure what the point of sharing this link on HN is, except to discuss mythology.

Rather like that book of fiction by Dean Koontz in 1981 describing the "corona virus" [1]

To quote from the article, "A speculative anticipation of a possibility is very different than a 'prediction".

Confirmation bias comes to mind too.

https://www.snopes.com/fact-check/dean-koontz-predicted-coro...

Edit: clarified a sentence
Ah ok, that's what I was expecting. I'd be surprised if a 2yo could consciously take photos.
I've seen some. They aren't actually that useful though. Unless your prospective buyer has a VR headset. Even then, a good floorplan has all the info I need.
The only clearly illegal thing is this: "Law enforcement agencies already use surveillance cameras, license-plate readers, and facial recognition software."

Sue them. This would not be possible in Europe.
Man, Wiley & Sons was already around in 1908, talk about ancient evil.
Netlify (primarily) takes a git repo containing a program to generate a static site and turns that into a live running website that automatically updates when the generator repo changes. You don't have to think about configuration or security or updates and you don't have to maintain a server.

Ideally this would be a service with the same ergonomics but the outcome isn't a hosted static website but a machine (somewhere in the cloud) running whatever the user wants. "Tedious" tasks like hardening, monitoring and upgrading (and redeploys) would be handled by the service provider, as opposed to the user.

For people who like doing ops this might not sound appealing but developers (especially single devs and small teams) often just wanna focus on their app, not their ops, even more so when it comes to continous maintenance.

Addendum: I think Laravel has some of this covered in their ecosystem with tools like Forge and Envoyer. But I've never tried any of them so I can't judge.
> The most problematic assumption you’ve made is that if it’s not React, it’s spaghetti.

This is the biggest problem I keep seeing in the conversation... Tons of people assuming that vanilla JS has to be crap code. In reality, I've worked on MANY well-documented codebases with large JS cores that are custom. Yes some are gross, but some are very simple and easy-to-follow even when I'm 100% unfamiliar with the codebase.

Honestly I get it - having an opinionated framework is awesome when you're working in large teams of varying skill... but if this is aimed at "startups" like it touts I have zero tolerance for increased complexity because "ECMA without React is 'spaghetti'" or "this will handle the feature creep better" - both are a faulty basis for inclusion of a major/opinionated dependency.
Recession Proof Your Small Business
Freenode IRC logging archive Echelog is shutting down
I got into machine rebuilding after buying a reasonable 1950's machine shop worth of equipment a few years ago when I started in the auto industry after my master's degree. I happened onto a Craigslist ad of a machine rebuilder going out of business near the office and I picked up basically the whole kit -- cast iron surface plates, power and hand scrapers, bluing medium, etc etc. It took another 6 months before I ran into a guy who was willing to teach me to use all that equipment, up near Flint. He spent a whole career doing fitting and repair for a CNC dealer traveling all over the state and a piece of the rest of the midwest. He was just about the nicest guy I've ever done business with, and he supplies equipment and advice to a huge percentage of the Youtube machinist crowd, plus he saved me the couple grand it would have cost to go take one of Rich King's classes.

All in all, this is a great skill that will persist for a long time, longer than you might think, even if modern machines use replaceable linear rails rather than scraped ways. If you feel like taking it up, watch one of the many Youtube videos from Stefan Gotteswinter or Keith Rucker. Look into the equipment, but think about building your own carbide sharpener, scraper and handle.
Your website is your best salesperson. Don't let it sound booooooooring
> I guess I am not sure what the point of sharing this link on HN is, except to discuss mythology.

Why is this insufficient? As @dang often reminds us, Hacker News is about intellectual curiosity.
Another approach to portable healthcare capacity: prefab
Maybe the majority of people who pre-ordered these brick sized devices will finally start to received them after they've been "shipping" for 9 months after already being more than a year late.

Thankfully there's more competent companies like Pine64 pushing alternative devices.
I think AMD will lose its x86 license then.

https://www.kitguru.net/components/graphic-cards/anton-shilo...
I wonder if this is a reaction to Soli from Google. The use case isn't the same but it's related. It's also got a real chicken-egg problem. Typically they'd preview this for some developers to have at least demo apps available at launch but idk what they're cooking up here.
The title here seems wrong. Suggested change:

"Cleaning algorithm finds 20% of errors in major image recognition datasets" -> "Cleaning algorithm finds errors in 20% of annotations in major image recognitions."

We don't know if the found errors represent 20%, 90% or 2% of the total errors in the dataset.
Founder seeking co-founder to found founding funding finder for other Founders. Have found several other promising Founders but still have not found what I'm trying to find.
I'm both a Stripe and a Paypal user. I wish Stripe made recurring payments as easy to implement as Paypal.
Ask HN: Python script to visualize companies' org chart – is this useful?
As the title said, I built an python algorithm that takes people data (linkedin & other sources) and turn them into an organizational chart. I coded this for an organizational research class, but I though that it could potentially be useful to sales people too, to understand clients' organization.

Right now the script takes into account mainly the person's job title and the location. Job titles are matched against a library of macro positions, to understand the functional role. Location is normalized and then used to identify offices, countries and regions and group accordingly. These data are then used to draw the org chart, with a best guess of the lines of reporting.

The script takes the company domain as input. Then it queries the data it needs and draw out the org chart (see output example below - visualization of the sales org of a 500 people tech co). The visualization is pretty basic right now - essentially a python printout - but I'm sure it could be made better.

The code is now local on my laptop, but I can open source it if useful. Would you find this useful?

https://res.cloudinary.com/hq078g0yq/image/upload/v1587025657/org_chart-1_zqjbao.png