skysight-inc/HackerNews huggingface dataset:
Tandy utterly failed to understand the UK's hobbyist culture. Maplin and the smaller mail order shops all advertised in the electronics monthlies and absolutely owned the market, because they gave the impression of being by-hobbyists-for-hobbyists and had huge customer loyalty.

Tandy turned up with their price gouging, and were literally laughed at. They managed to sell some TRS-80s - not a bad little computer - but aside from that most hobbyists were either indifferent or aggressively contemptuous because of their insanely greedy pricing.

Where Maplin understood how to build a loyal customer base by giving away free information in a massive catalogue, and creating projects that were challenging and fun, Tandy only ever seemed to see their customers as prey they could exploit.

It wasn't a good look then, and it's not a good look now.
On the contrary, I think Kubrick was great on spite of his shortcomings. Most of great artists in history were kind people. I could bet that his movies would be better (or even there would be more of them), having him been a more people's person. Alas, we can only speculate.
It also doesn’t help that at least Windows 10 is seemingly now ”Optimized for SSD” in the sense that performance is quite terrible on a traditional HDD. I imagine this will become more and more common as seek times and hard drive thrashing becomes practically invisible to users as well as developers. It will just get harder to go back as time goes on.
It's a shame Bloomerg isn't public. The retraction could earn someone a big bonus.
Random question for anyone who uses InVision, as we're considering making it central to our process. Is it easy for frontend devs to recreate the designers' prototype in code? What pitfalls should we look out for?
If that's the case, I wonder if controller failure could be prevented by ECC controller memory? Or would software failure recovery be sufficient to make a highly reliable controller?
Docking sucks. I used to use docked bikes daily and was constantly frustrated.

I hope they solve this.
> bank could, quite reasonably, cut off your access for this.

It's worse than that. Sharing passwords with third-parties typically "voids the warranty." If money is stolen from your account, the bank can deny reimbursing you because giving a third-party your password voids their zero-liability guarant guarantee.
> How you structure your code beyond the src/git/path/your-code/ is completely up to you and every repo you visit could be different.

Erm...I'm confused. Why on earth every repo should have the same structure? I mean, I understand when you use a framework that prescribes you a layout, but even so, good frameworks try not to get into developer's way. Why the source code of a webapp should have the same structure as a, say, database? There were quite a few comments about standard project layout - I'm sure there is something similar for every language, but these things are just recommendations. And thank god they are not rules. Am I missing something here?
I hope you are wrong, man. That would be catastrofic.
For reference here is a Michael Crichton speech on the topic: https://www.heartland.org/_template-assets/documents/publica...
FundedByMe Launches Operations in the Netherlands
how do I delete this. I'm sorry for sharing my experience with godaddy. I was just talking about domain registration. I am suspicious of domain name auctions. There is no way to delete comment.s I would have deleted it as soon as it went to zero but could not.
He's the Steve Jobs of cinema.
"It feels like the author's main complaint is the frustration of not understanding SSD hardware as well."

What is so frustrating about SSDs is how very poorly they compare to previous incarnations of solid state storage.

Using Disk-On-Chip and/or IDE-pin-compatible CF cards, I had many, many devices in the field that lasted, mounted read-only, for decades An entire sect of the computing industry came to rely on these parts as alternatives to spinning media that could not mechanically fail.

This is not the case with SSDs at all. They fail left and right, even mounted read-only, for all manner of complicated and interesting reasons. It's very frustrating that SSDs are not a step forward in reliability from spinning media and are a step downward compared to (for instance) a 16MB consumer CF card from Sandisk, circa 2000.

rsync.net filers, which need a boot mirror, are always constructed with two unrelated SSDs - usually one Intel part and one Samsung part - so that when the inevitable usage-related failure occurs, it does not occur simultaneously to both members of the mirror which have, being a mirror, been subjected to identical usage-lives.[1]

We shouldn't have to do that.

[1] I can't overstate this - if you need a RAID mirror, do not use identical SSDs for the two members of the mirror. There are many, many cases of SSDs failing not due to "wear" or end-of-life, but due to weird usage edge cases that cause them to puke ... and in a mirror, you give the two parts identical usage ... we either get two different generations of Intel part (current gen and just-previous gen) or we get current Intel and current Samsung ...
s/browser/search engine/
Hey UI/UX experts, I am wondering how should you go about mastering UI/UX of mobile app/web app.

I've a girlfriend who wants to start in this area but is pretty clueless. Can anyone please provide a path to follow?

Is this good:

1. Learn UI design in Paint.net/MS Paint

2. Read book on color theory, typography, whitespace

3. Design in dragdrop software like photoshop/illustrator

4. Learn CSS and recreate your design in CSS.

5. Lean some JavaScript for animation and visualization/charts etc...

Is this a decent path? What software tools/books do you recommend for a new self learning student?
Well, at the end all knew it could worth nothing one day.
Re-Learning Math with Scott Flansburg, the Human Calculator
I love the original. I've seen most of its versions. I've read Do Androids Dream of Electric Sheep multiple times. I didn't care for 2049 at all. I found it overly long, tediously paced (I say as someone who loves Barry Lyndon), and needlessly sexist. :-(
GoDaddy was my first registrar in like 2004 and leaving them was an extremely difficult process at the time. I believe they made it troublesome on purpose, though I would not also rule out incompetence.
Wouldn't AI be cheaper, With recognition + automated interdiction likely being more effective in the long run?

This is what I don't understand about Trump's "border wall", aren't there more effective means like drones and advanced surveillance of the border?
SVGjs 3.0 Advent Calendar – Day 11
The key is the the second 'or' in: "in terms of Φ, or q, or it must be constant".
You're correct about a constant M the flux is linear to charge and therefor the device is a resistor. But it doesn't have to be. It's no longer a linear relationship and behaves differently than a resistor, resulting in a device similar but not the same. Thus why "ristor" is used in the name.

To answer your question memristors cover the second case where the relationship isn't linear, thus tying the loose end resistors leave in the theory.
I actually much prefer this SSD failure mode: Unlike failing spinning rust which will happily linger around coughing up bad data (which will then be written to backups, mirrored drives, etc. potentially creating a huge mess) an SSD going out like a light is comfortingly binary.
I helped my sister find DC downloadable games. And unfortunately, 95% of all the games available were 1-on-1 fighting games. The few others were simulators (Crazy Taxi, flying games).

The only RPG I can think of was Phantasy Star Online. It was down for at least a decade when we downloaded games.

I look at PlayStation, and it was RPGs galore. And while there was shovelware, there were all sorts of games from every genre.
I have no proof of anything GoDaddy specifically does.

A while back I came across some of my archives that mentioned a BBS name that was popular in the past. Thinking it would be neat to own the domain name of the company that went out of business, I went to GoDaddy and checked. It was available awesome. Got distracted, came back an hour later and it was no longer available, but was at auction.

My first suspicion is nothing nefarious happened. I could have misread available vs auction, but I don't think so. I might have mistyped the domain name, but I don't think so. Something didn't feel right.

A few days later I checked another domain using whois through icaan. No resolution. Available. Pop over to GoDaddy and do the same thing ... check name is available. As a test, I wait an hour and come back to the name at auction.

I cannot explain what happened it except maybe GoDaddy's name check leaks or someone had the exact same name ideas when I had them. Again, this was years ago and am unsure if it still occurs.
> skates of magnetic readers flying on a cushion of air above a rapidly rotating disc, with the gap separating a few dozen nanometers, often smaller than the process size in the controller's silicon.

Complete aside, the fly-height of a magnetic head is actually fractions of a nanometer (i.e. hundreds of picometers).

EDIT: I got this from a talk by Bryan Cantrill[1]. The fly-height is allegedly 0.8 nanometers (800 picometers).

[1]: https://youtu.be/fE2KDzZaxvE?t=1551
I've been really enjoying Namecheap for about a year now. Great service.
So, when looking at this, we have to remember that reporters aren't analysts; they're not expected to have subject-specific background and make personal judgement calls as to what the underlying truth is. If you want that you can certainly get it - for a much higher price than a newspaper. That's what firms like Gartner are for.

Reporters to a very large extent report what sources say. Their judgement comes in considering the credibility of the source.

In this case they got a number of "credible" but anonymous sources. What they need to do now is make a choice:

a) burn the sources: publish the names and start investigating them and why they might have fed false information to Bloomberg. This will make it harder for them to get stories in the future, and may be considered a breach of journalistic ethics by some, but it also makes it less likely that people will try to play them like this in the future.

b) try to find some on-the-record sources for their story.
> They're free to sue the paper, but it'd be futile because the standard for such lawsuits to succeed in the US

Not sure about whether Bloomberg was knowingly publishing false stories. But lawsuits causing media to bankrupt have precedence before - Gwarker Media, that was.
LogDNA (YC W15) Multi-Cloud and Kubernetes Logging Is Hiring Dev Evangelist
You can do this sort of search in Firefox as well. Right click on pretty much any search box, then click "Add a Keyword for this Search..." You'll get an add-bookmark dialog that you can put a keyword into (e.g. "w" for Wikipedia) -- I like to save the resulting bookmark in "Unsorted Bookmarks" so that it doesn't clutter up my menus. After that just typing "w Firefox<enter>" in your address bar will bring up the Wikipedia page for Firefox.
I'm pretty confident that

(A) the police can't barge into a private residence because some tech company points at a phone and says "see! it says my scooter is inside!" - they would still need legal basis for probable cause. When my home was B&E'd and a tablet stolen the police said unless the device reported it was in a public area they explicitly were "not going to go into a private residence to look for it".

(B) The police should (and probably will) place these complaints at the very bottom of their priority list.

(C) No current-era start-up that's business model is based around ignoring regulation and existing laws is going to assume responsibility and cost for anything they can displace onto another party or, better yet, society at large 'cause, ya know "disruption".
What would happen with miners if price goes down to $50?
What I meant was, if you look at the state of non-expert users' PCs, they're unusable by power user standards.

There's so much malware, anti-virus that slows down all I/O, browser toolbars, etc. Just open Internet Explorer and see how long it takes. On my computer it takes <1s. On many computers I've used in peoples' homes, small offices, etc. it's more like 10.

Calling that anything but "broken" seems like a misnomer. Look at the 99% of computer users, not the 1% power users/people at companies with good IT groups.
Relevant: https://news.ycombinator.com/item?id=18632988
Does this explain why I often can access my 'dead' SSDs with my Ubuntu install rather than Windows?

I havent run into this issue for ~4 years, so I'm not sure if this is a solved problem or I got lucky a few years back.
I believe freedom of speech and press is one thing but when you present serious and very specific allegations you should be able to back them up with comparably serious and specific proofs ("extraordinary claims require extraordinary evidence"). Otherwise we are crossing the boundary between fact and fiction.

The way Bloomberg presented it in the article is as if they had entire story backed by facts. That was my takeaway they sounded pretty sure save for presenting the evidence. Now, what you do if press outright misrepresents the facts and presents fictional story as if it was entirely factual.
I don't believe it can go down that much. The network itself has already an intrinsic value.
Is anyone at all surprised that a company investigated itself and found nothing wrong? It might be true, it might be false, but there's an obvious conflict of interest here.
I did initial plunge into Haskell when I started using xmonad, looking at config file was visibly 'something else'. I would probably recommend starting with Haskell first -- if you want to properly blow your mind that's the way to go. All the principles are common so diving into Elixir took very little time afterwards. Some principles are getting their way into imperative languages and it is much easier to grasp them on pure functional level first. Understanding and using map, filter and reduce, in JS project, was much easier to grasp immediately because they borrow that logic from functional languages.

Elixir is beautiful but probably few notches easier to understand and write than Haskell. Reason I would start with Haskell is that it doesn't hide functional logic with syntactic sugar. For example variables in Elixir are not mutable but since you can assign to the variable already used in function, it can prevent programmer from understanding what immutable really means.
> 'what you're left with is "rewards early adopters" and "makes new subunits" and that... is a pretty ordinary startup.'

While you could argue that a startup and a ponzi scheme can be considered similar because they both benefit earlier investors/members more than later ones, I'd argue that they are fundamentally different due to both the intention and the method - (i) the intention of a startup is extrinsic, i.e. it is to provide a real product or service based on a genuine or perceived customer need, while the intention of a ponzi scheme is intrinsic, i.e. it is solely a money making scheme with no product or service outside of the scheme, and (ii) the method of the startup is such that it will typically try to benefit most or all investors and customers to a greater or lesser degree, while the method of a ponzi scheme is such that it will benefit the earlier members at the expense of the later members (necessarily because nothing exists outside of the scheme).
We'll Fix It Later
The sales-bro culture is tightly coupled with the standard sales compensation model. You generally have to give salespeople large commissions, both because they expect it and because the best salespeople are too expensive to justify as a fixed cost. And it's only natural that people want a bell to ring and drinks to chug when they're regularly earning five-figure bonuses.
Carmack worked on the engine. Romero built the dev tools in addition to designing levels. Both contributed significantly to the design of the game.

Carmack is one of the most talented engineers alive, but that doesn't negate all of the work that the rest of iD put into Doom.
A good programmer plans ahead.

Edit: of course it is up to individual judgement on a case by case basis, and there are instances were it is obvious that no other concrete implementation of an interface will be required. But otherwise, writing an interface is good practice because it helps safeguard against time consuming future refactoring.
Thus the importance of sites like https://www.fakespot.com/

checking for likely-fake 5-star reviews before making an expensive purchase is a good idea.
For my home setup, at least, it's simple: Put the OS on a dirt cheap 120GB SSD, and all the user data on a multi-terabyte hard disk. You can always selectively migrate other performance critical, but can afford to lose, stuff onto the SSD later. If it breaks, I just buy another one and reinstall the OS. On laptops that can only take one drive, the SSD is it, but so is awareness that the data on them has to be considered ephemeral. I've had assorted hard disks die over the years, from old age, and so far without exception they've been "mostly" recoverable - might have to give up on a few files that got hit by bad sectors, that sort of thing. And have been warned about impending failure by SMART diagnostics.
> The exact reason for the detention was not immediately clear

Without that information, this story is meaningless. He could have done something very bad that justifies his detention. If China refused to explain why he is detained, that's another story.
Let's re read this post in one year and see what happened.
Fittingly, the wikipedia page for this startup [1] warns:

> This article appears to contain a large number of buzzwords.

Wikipedia's definition sure falls neatly into the author's thesis:

> ...often have much of the original technical meaning removed through fashionable use, being simply used to impress others... Examples of overworked business buzzwords include synergy, vertical, dynamic, cyber and strategy...

[1] https://en.wikipedia.org/wiki/Vision_Critical
Try finding one person that you think has the problem you are trying to solve. Contact and talk with that person and see if you can build something small or even manually solve that persons problem. Expand out your market and product from there.
> That aura is also what seduces investors into betting millions on every tech founder with a half-decent PowerPoint pitch

If only.
Single Bug Affecting 400M Microsoft Users
Errm, OK.

That has nothing to do with what we're talking about - government interference in creative industries.

It seems you just have an axe to grind.
I'm glad this has finally begun. But it's too late for the Christmas shopping season.

With the exception of items from Amazon Global, I've already bought all of my gifts from brick-and-mortar stores because I can no longer trust that Amazon won't ship me fakes.

Maybe next year.
This still doesn't demonstrate sociopathic behavior.

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.

Hard disagree. That they haven't been properly punished for past crimes doesn't make it unreasonable for them to continue doing business.
Is inVision Opensource? How do they prevent source code leak if everyone works remotely?
Their main application is down right now. Bad timing, I guess. (https://status.invisionapp.com/)
The point of named arguments is to be more explicit at the call sites. It's also a way to be more robust against API changes -- you can add new optional named arguments or change their order, without breaking existing invocations. You can use named arguments to make a function interface with many optional arguments -- the kind of thing you would otherwise make a builder style interface for. But that's only the idea; Not saying it is necessarily a good idea to include named arguments.

Many people aren't using "decent text editors". vim isn't one. Webpages and prints of code chunks aren't. Information that you must inquire interactively is simply not the same as static information expressed inline in the code. Such is always a little more typing work but often it's worth it.
Come on man! Stop scarying people, there's nothing positive about this pessimistic thoughts :@
For what is worth I think Firefox is the best browser for reasons already discussed here, but here’s the list of what I like ...

Sync, awesome bar, tab management, multi-account containers, trustworthiness in the add-ons I install (better reviews by humans) and resource usage especially with many tabs.

Firefox went through a very painful transition with Quantum due to invalidating many old extensions that people liked. However they managed to do the impossible imo, Firefox being better than ever and the ecosystem of add-ons is not in a bad shape either.

I also believe it was the right thing to do, because technically speaking it was inferior to Chrome’s multi-process architecture. The old add-ons system also had a big problem from the user's point of view ... Firefox had no permissions system in place and I like their review-based approach, but it doesn’t scale well.

So now after Quantum, I'm pretty sure Firefox will move on to innovate in its internals way past Chrome or Safari.

As a software developer I'm super psyched about what they are doing with Rust. Having a browser with components built in Rust, a super safe language, doesn't mean much for regular users, but it should translate in a more stable, safer and performant product.

And I don't know how many people appreciate this, but building a better language than C/C++ and then re-building components with it in an old and popular product, without breaking it, is super hard.
Quick to add that I also have a backup strategy! Still, a catastrophic failure of a storage device is very inconvenient.
If your privately-owned scooter got stolen you'd be lucky to get the police do more than give you a case number. Good luck getting a detective to prioritize your case!
She could probably do #1 on paper or in step #3. I'm using Figma in step #3 recently and like it a lot. Step #2 is critical and ongoing and would be a much longer list of books, I'd think.
> cookies

This is the real culprit right here. This very page on HN that I'm reading right now, the cookie field is 415 bytes and there's really not much there. New York Times homepage has 988 bytes and I don't even visit that site. Reddit? 2055. Boom, that's twice your 1k right there in one field.
Thanks for writing this! I just picked up go again after several months and I had to read the formal guide a few times to correctly figure out how to use modules.

I do like the new modules system so far though!
Actually, when 2 opposing militaries are more or less equal, the most likely outcome is peace. When they are drastically unequal is when war becomes likely.
$50? don't even say it!
Windows 10 sends activity history to Microsoft even when told not to
As a former marketplace seller I couldn't agree more. The only inventory I would ever want commingled is the stuff that's not quite up to new quality. It never made sense that Amazon would want that risk. When I sent it in it was only tagged by the ASIN, so I assume they couldn't even trace bad counterfeit or damaged merchandise supplied by a 3rd party merchant.
The problem with saying its all climate change, is it is not.

Development is great at reducing land permeability which means any precipitation flows faster into creeks raising water levels faster.

Land use changes are a huge problem we have almost no control on.