skysight-inc/HackerNews huggingface dataset:
It does, but it still allows large businesses to be built on this rather fragile approach, see for example (european) SOFORT that got sold to Klarna. The only thing they did was allow you to pay directly with your bank account in online-stores that used them although banks (mostly) didn't cooperate with SOFORT (they also conveniently checked you account balance and any prior failed transactions).
Who is “they”?
Two questions- how do major cloud providers (azure,aws,heroku)handle storage failures?

What are some best practices for personal hard drive crash warly-warning?
Invision must dogfood their own ui design tools, right? The thought of trying to mock up ui changes to their app within their app cracks me up.
The much talked about social credit score doesn't really exist yet https://foreignpolicy.com/2018/11/16/chinas-orwellian-social...
Replacing an SSD is not free, and in most cases it's not easy. Maybe an IT pro can just roll down to the computer store for a new one, put it in their laptop (for free!), and throw a $100+ drive in a drawer without even thinking about warranty, but most people can't. A backup doesn't excuse excessive rates of failure and weird glitches.
This is textbook bad culture fit. It's okay to not fit, but pretending like no one will fit is wrong. I like being "on call" 24/7, I like working 12+ hour days, I like being drawn away from social situations because of a work issue. Why do I have to conform to the author's idea of what an employee is?

This article is a lot of words to say, "I didn't fit in with the culture of this company, here are their names and you should think less of this company because I didn't fit in."
"Actually, there are only nine distinct level wad files. It turns out that you can put both the single- player and the deathmatch levels in the same wad..."

I would love to understand or even hypothesize why one would want to do it this way.
One potential cause is poorly constructed drive firmware which fails to account for a minor failure of some kind and crashes. If that unaccounted minor failure is persistent, the firmware may crash constantly and then you'd be unable to access even theoretically good parts of the drive.

Firmware -- undebuggable, unobservable, unfixable software, jammed into your devices -- is the enemy.
If your bike or car gets stolen I hope you don’t involve the police in your “petty civil matter”.
As proof that I am clearly not qualified to run a nearly trillion-dollar company, I offer this advice to Amazon -- ditch the marketplace. No more third party sellers.

I have been a reliable Amazon Prime consumer for years, but I have begun making purchases elsewhere because I can not even trust "Ships from and sold by Amazon" any more.

At the very least, quite intermingling stock. And at this point you're going to have to be public about that change and put a guarantee behind it. Your reputation is slipping.
That adds a round of latency, and makes it pretty much impossible to boot off the drive. The blocks aren't in the same order in the Flash as they are presented by its interface, and one of the main jobs of the controller is to re-order them.

It would be an interesting product to have, a raw block API to a Flash device with all the temporary state stored on the host - but a hard one to sell, as it's not differentiated in any way.
I've been running Crucial SSD's for years. One of them is already around seven years old (yes, yes I do backups).

So the citation of some evidence is required to back up your claim.
See the top growing startups using data from IndieHackers.com
VPN over VPS in VM shell (Running my own VPN server)
Hello,As we know no VPNs even the safest VPNs like AirVPN or ProtonVPN? are really safe, in fact there is always the problem that none of us users really know if they keeps logs.My solution would be to host running a VPN on a rented VPS server in order to personally manage it.To do so I do not want to limit at something pre-compiled, such as "digital ocean", infact my plan is to run it in Softether host inside a VPS.The scheme should be so:

Within a Windows Server VPS placed in some data center run VMware emulating another operating system, within this guest run Softether host app.Then connect via VPN tunnel from Softether host app to my real domestic PC.

I just wonder if the VPS server owner or the VPS internet operator itself could actually trace the source back to my real PC even though ill establish a VPN tunnelling from softether to my actual pc.

PS: The idea of ​​running everything inside a VM instead of into just the VPS itself is to make the Softether logs inaccessible to a potential attacker protecting them in a shell, plus mask the imei and the operation system.I look forward to understand if they (NSA or potential attackers) would have some way to track back the encrypted VPN connection from Softether to my current PC
(Incidentally, when did Github break gist editing? I can no longer paste using my soft keyboard on my iPad.)
So you think Intel should've setup shop in NYC or DC?
Could you please expand on your idea?
A major problem with SSDs seems to be “firmware death” - where the flash chips are physically fine (or mostly fine), but the firmware (or firmware memory) has gotten corrupted due to some programming error, electrical glitch, or cosmic ray. I’ve had scores of older SSDs die after things like power outages and sudden shutdown events. This is super frustrating because the data is physically OK but the controller just isn’t responding to any requests anymore.

I wonder if there’s an easy way to distinguish a controller failure from a flash failure from the behavior of the device over the last few seconds/minutes of operation. In theory a controller failure should cause a fairly abrupt loss of service, but I’m sure there are soft lockup failure modes too.
GCP is a real contender for potentially less money. It’s better than AWS in some if not many verticals. So I wouldn’t say AWS is “the best” (definitely not in the UI and user-friendliness department)
From his "interview" under the announcement:

Q: How did you create Sigil’s levels?

A: I used the incredible Doom Builder 2 by Pascal vd Heiden (with support from several other authors). You can get it at http://doombuilder.com
Verizon will write down $4.6B in value of Oath
Also the paper that goes with this (has more details), which is linked at the end of the article.

https://arxiv.org/abs/1812.03079
Purdue, under Sackler's leadership, has misrepresented the impact of opioid use and addiction for decades.

Now, they're selling a treatment.

Did they always plan to sell the treatment? Likely not. Is it unconscionable that after profiting off addicting millions of people to a drug, they are now trying to get their slice of the cure? Yes, absolutely.
What is behind the spread of a mysterious allergy to meat?
So when you're building on a host without internet access, the "github.com" namespacing isn't an issue?
By saying I did not pet the rooster you are saying that I misapplied it in way that was lying. This is odious. They published a story not considering the feasability of it. People who knew better called them out.

Crichton himself noted the irony of it by using the famous name to attach greater importance to it. Yet he noted it is true that we will quickly forget when reading other stories and himself has called for turning away from media.

Finally Overton's Window for me is about framing debate and can be applied over broad areas.
I've often thought about how tricky/silly it must be to work in some domains using tools of other domains.

For example, I work with cartographic data and the darn mathies and programmers stole all our words. So I end up performing a map on a Map of maps. Or managing vector of vector layers. Naming is hard but this is ridiculous.

Using mockup tools to make mockup tools probably has its own set of ridiculous collisions.
I want to work with you!

Of the 3 points you raised the 1st one strikes the highest chord with me: it really sucks to be working with someone who just likes to move stories/tickets from left to right.
> it allows other classes to depend on an abstraction instead of a concrete class.

... which has exactly zero concrete advantages if there's only one implementation of the class.
For me, it's a frustration with the writer and people like him because they project their problems onto everyone else. Not everyone agrees with what your ideal job is, why are you making sweeping statements about how bad the company is, when in reality there are plenty of people who do enjoy this "10xer" culture?

It's classic, "I know more than you" mentality, where the author believes the people who buy into the culture are being duped, and he's the only one who can see clearly.

I'm so sick of being told to be less optimistic and positive about the company I work for, because my optimism is just me subscribing to the "cult". It reeks of that classic teenage "it's cool to hate/dislike/criticize stuff" attitude that I'd expect my colleagues to have grown out of by now.
Agree that Benson's book _Space Odyssey_ is great.

I just finished _Space Odyssey_ and was appalled by the way Kubrick treated Arthur C. Clarke, excluding him from receiving a percentage of the proceeds and delaying the publication of his book until after the much-delayed film was released and lying to him about his reasons.

Kubrick also abused Dan Richter, who did the choreography for the "Dawn of Man" sequence and played "Moonwalker", the leader of the hominids. Kubrick insisted he could only give Richter one credit. "I'm the only one with more than one credit," Kubrick said, according to Richter. Kubrick gave Richter the choice of a starring credit or the choreography credit. Richter chose the starring credit.

Kubrick also messed with Doug Trumbull (effects), Stuart Freeborn (makeup), Gyorgy Ligetti (music), and many others.

I understand many of the people who worked with Kubrick looked back on all they learned and how they grew professionally while working for him. But I don't understand why he seemed to be such a jerk.
What’s the deal with the SOLID principles? (part 2)
Being originally a Kubrick's project, I wondered sometimes about what Kubrick saw in it, and what's the kubrickian theme under the, well, cartload of saccharine that Spielberg threw on it.

A vague possibility is that the story is about a machine that is programmed to require love, and because of that desperately searches for someone to love it until- and that's the punchline- aliens come and build a machine for it that finally wants to love it, so they're both mechanically happy. I can picture Kubrick cynically grinning at the idea.
> It took a while to get to the point where you could torrent an arbitrary game

Especially so, given that the BitTorrent protocol hadn't even been designed when the Dreamcast was officially discontinued.
One global trend is urbanisation. Partly this is because of jobs, but it's also because of socialisation

I may think that living in a city is horrible, but it seems that even if you take away work people still choose to live in high density areas.
This was the opening story on their homepage. There us no way the editors (and the legal department) did not scrutinize it thoroughly.
CyberLink PowerDirector 17 Crack and Serial Key 2019 Full Download
There is a big difference between theft and the "hoarding" described in this article. The scooters are used with permission. It's not much different than bringing a rental back late from a legal perspective. It just so happens that the scooter rental company hasn't set up its business in a way that vies people enough incentive to return them in the desired manner and time frame.
With the ability to create fake reviews that can (far) outnumber the negative, I'm surprised sellers bother that much like this... I wonder if a legitimate negative review somehow has more "signal to noise" in it in terms of how it's shown and received by buyers.
Consider if most data in RDS should be in a data warehouse instead.

Google’s BigQuery can help offset costs. Not to mention GCP is now a strong contender to AWS’s offerings.
I did,

anySatisfy (\s -> p (False : s))
==> (\s -> p (False : s)) (find (\s -> p (False : s)))
==> p (False : find (\s -> p (False : s)))
Nothing new. I used to buy and sell (mostly buy) lots of domains and wrote a review of several registrars in 2014 placing Godaddy at the very last place recommending users to stay away. Here below is what I wrote then:

"Godaddy has improved slightly on their interface since last years review. However they still have large menus that are complicated to navigate through and seem to be using the same bait and switch methods as before. After finally finding a domain that you like you will receive several offers for email, hosting, etc before you can even get to the cart. All prices seem to have an asterisk or two telling you that their super low price is only valid if you pay for 2 years or more. Going from previous experience I feel as if Godaddy wants to lock me in to use their services for as long as possible or to simply get as much money out of me before I leave. Looking around for what Godaddy charges for renewals I found several red flags where users are getting charged “market prices” for their renewals. You can see a forum thread regarding how Godaddy charges way too much for renewals here (http://www.webhostingtalk.com/showthread.php?t=1365680). This post here (https://www.authormedia.com/6-reasons-authors-should-avoid-g...) even gives an additional 6 reasons why you should stay away from Godaddy."

https://archives.tenghamn.com/best/domain/registrar/2014/10/...
Looking back at this after the Huawei scandal, it seems very likely it was a preliminary step to create a negative impression regarding Chinese manufacturing. Bloomberg could have been lied to, or been chosen to deliver false stories for propaganda.
Of course it could be irrelevant (there were tensions regardless) but given how everything looks weird, it probably wasn't.

Because no matter what the audits say, this article caused a widespread feeling of mistrust towards Chinese-manufactured electronics.
I am not sure what you mean with production-ready here.

Erlang has certainly been used in production, not only Whatsapp but also have a lot of production systems in telecom where requirements on up-times etc are pretty high.

If you mean that there are no ready made off-the-shelf standard way to handle runtime configuration and deployment I guess it is because the big telcom products usually roll their own per product so it haven't made it into the OTP backlog.
How to Use Siri Shortcuts to Get Through Your Daily Grind
It may be irrational, but I remain very distrustful of SSDs, in part for reasons like this. I use them occasionally as temporary storage, but I don't use them for anything that would cause me a headache if the drive died without warning. So far, my observation is that their lifespan is considerably shorter than spinning platter drives, and spinning platter drives typically give plenty of warning before actually dying.

Perhaps I'll grow more comfortable after another decade or so, when there is enough real world experience to go by.
Ross - streets that have plenty of free parking (the houses there are mansions) and these streets HAVE SPACES for parking on them, have Sat, Sun and Holidays no parking signs from 6AM to 6PM.

I'd be curious how well off places like ross are, seems like a different set of rules up there.
As someone working in film I think that quote is quite good. Director is hugely important, but it really is about the team. Good director picks the players and aligns everyone, but it takes lot of people to come up with the creative decisions and solve all the aspects of the film.

Director is constrained by the input of the team and resources of the budget etc. those are the compromises which make the art.
Hence the scare quotes :)

We're on the internet, a medium in which information can be trivially exchanged. Easily-defeated heuristics like "authority" and "credibility" are meaningless, if not harmful, when individual claims can (and should!) be evaluated on their own merits.

Basic security posture, sure, but nobody's arguing that we should change that and pretend that Supermicro is completely safe. Nothing is ever completely safe.

..but we're talking about a very specific claim which already has a number of gaping holes blown into it.
I love that phrase, spinning rust.
Key part:

At the lowest temperatures, the flow rate of helium-3 stopped decreasing. It didn’t exhibit super-solid properties, but it also stopped behaving like a normal solid. ... The researchers were not at a low-enough temperature to expect a helium-3 super-solid. But the temperature was low enough that maybe, just maybe, some pairing was occurring, which was allowing some super-solid properties to start to become apparent.

So it's a tantalizing glimpse of the possibility of super-solids, but not yet a hard proof.
Here's why December is the best time to wrap up your redesign
​Canonical makes Kubernetes moves
The story was a bit anti-climatic. I was waiting for that "oh crap" key moment where he uncovered something profound and it would punch me in the gut as a reader. The title could have been something as plain as "What I learned working at a couple startups in Toronto"
Ask HN: Being afraid and not knowing how to start building a startup concept
I've been sitting on an idea for a while, and would like to build this out to a business.

It involves a digital product, and luckily I am a developer. Before I go into any coding I want to have the concept nailed down and solid, and then commit to building it.

To start, i asked some advice in my office. I work with service designers, and they told me "refine your problem statement".

I'm currently panicking in front of a blank piece of paper at the moment. Fear of writing bullshit, fear of not knowing what to actually do, fear of it not being good enough, just paralysis.
Total writer's block.

Unfortunately I procrastinate easily, due to fear of failing and due to me not being able to resolve questions such as "is this better than that?" in my mind.
I would love for some kind of "process" or "structure" to guide me through the whole thing.
How to get into a roll and keep building this thing, so to say.

I've read "the first 100" but i find that super vague and the thousand references the author gives keep distracting me. I think i need something a bit more rigid, like a set of tasks and examples for that on how to do it.

Is there any tool, process, formal way, that can help me through this?
I don't mind paying for some product or course if it really adds some value. :)

Anything? :) Thanks <3
I have three SSDs in three different laptops/desktops. In their current host machines they've been working flawlessly for a couple of years. Prior to my figuring out which SSD paired best with which host machine, I experienced intermittent strange and catastrophic problems (unreadable sectors to complete data loss) with each one. These were different brands, different capacities, bought in different years.

It's sort of a devil's bargain - the performance of SSDs is so much better that I can't pass up using it over a spinning disk even if they occasionally lose everything. There was a great game for the original Nintendo called "Pinball Quest". As you advanced through the game you could get upgrades such as side stoppers, stronger flippers, etc. You bought these items from a demon in between levels. After the red "Strong Flippers", the next upgrade was the purple "Devil's Flippers". The trick was that occasionally they'd turn to stone when you needed them and possibly cause you to lose the pinball. But they were such an upgrade over the Strong Flippers (when they weren't turned to stone) that you bought them anyway.

SSDs are kind of like that.
1. Images are transferred once, not with every request.

2. Most requests and many responses are all or mostly headers.

3. Intermediaries.

4. Header compression is at the protocol level; if it's done wrong, the best js/css/whatever policy can't do anything to improve it.
I recommend DigitalOcean. Enough of the stuff you need, without the annoyances that come with dealing with AWS.

That said, when meltdown / spectre was announced AWS was already patched. The rest of us on hipster VPS providers had to cross our fingers. One of the main things I dislike about per-minute billing for servers is that it's too easy for bad actors to cycle through if there is some sort of side channel attack.

I remember when I first heard of the concept of VPSes. My initial reaction was "seems risky" but I was young and lots of older, smarter people assured me it was ok. Now I've grown used to them and all the luxury goodness they provide and I don't want to go back. It's like car ownership and finding out that all that cycling around town before you were old enough to get a license was what kept you looking fit.
Solving things with list comprehensions is very idiomatic in Python.

Also, not nesting things is very idiomatic Python ("Flat is better than nested" is part of the Zen).

So, people generally don't think of nested list comprehensions as idiomatic.
You're right, they're really doing it for job security...
Even just a quick glance at the stuff visible is pretty uhh.. interesting, I'd think it was a parody site if I didn't know better
When you have another chance to negotiate, don't forget about non-monetary forms of compensation. More vacation time, training budget, perks. Money isn't the only part, it's just one part of the whole picture.
And the prices on some of the stuff is just weird, with a lot of the Amazon provided stuff now stuck behind Amazon Prime Pantry.

I used to order a lot of our daily household stuff from Amazon: cleaners, dish soap, detergent, etc. So much of that stuff now is priced just horribly. $4 for a bottle from Amazon, but it's just from Prime Pantry so you have to order a bunch of stuff or be stuck with a high shipping cost.

If you go with one of the other sellers, the prices are frequently 2-3x normal retail, I guess preying on the fact that people don't realize they're getting ripped off.
Show HN: Deploying a stateful distributed service on k8s the easy way
I've experienced sketchy practices from several domain brokers and hosting services. GoDaddy is just the most widely used amongst my friends and clients--making them a necessary evil in my life--luckily not at my expense.
BER, DER, PER, CER, or WhiR?
Ask HN: How do I get better at building stuff?
I'm 38 years old and have been doing software since I was 13. I've got a PhD in systems engineering and was in academia until a year ago, but I've only just realised I have always worked at the level where I got a codebase and improved it. I suck immensely at building stuff, I make it too complicated, I overthink, underengineer it. I know little about market fit, shipping product, etc and I feel like I've wasted 15 years not doing it. What's your recommendation on the shortest path to fixing this?
Wrong title. Can you still edit it. The correct title is "Converting SVProgressHUD to Swift Using Swiftify"
I'm not a fan of GDPR, but no, it doesn't mean that. It only means that GA can't be used in a way that allows you to correlate the data back to a particular individual. You can still use it in aggregate, and you can even follow individual threads through the system; you just can't know who the user was.
link in the posting doesn't work (for me) here's an alternative: https://www.theguardian.com/news/2018/dec/11/mysterious-alle...
Redundancy, replication (being able to recreate one failed drive from a certain number of other drives), reliability data, and a replacement budget. That's difficult for personal use.
This is simple to fix:

Allow a charger-app to trigger a loud horn sound continuously. Make taking these painful to keep.

And then post a way to report illegally impounded scooters, either with address or license plate of where they're kept.