skysight-inc/HackerNews huggingface dataset:
It started when the Dallas City Council passed a law allowing dockless bikeshare, and suddenly about six Chinese companies all dumped hundreds—if not thousands—of bikes each in Dallas.

The biggest problem is that bikes were strewn everywhere. People would leave bikes in the middle of the sidewalks, often without even bothering to drop the kickstand. There was a pretty big stink about how a blind guy got injured tripping over a bike that was just laying in the middle of the sidewalk. And they'd throw the bikes down on people's front lawns and all over private property in general.

And there was this massive glut of bikes. Six companies, hundreds if not thousands of bikes each, mostly concentrated in the middle of Dallas.

Oh, and then the retaliation started. The population, pissed at the glut of bikes, began vandalizing them en masse. People would saw the bikes in half, throw them into ditches and creeks, and make impromptu art sculptures out of bikes and bike parts. If you weren't tripping over a bike some careless jackass left on the sidewalk, you were tripping over the mangled husk of a bike some vandal threw on the sidewalk to make a point.

The bikes only stopped being a problem when a) scooters took over most of the demand, and b) Dallas passed a law requiring bike companies to clean up their messes at their expense. A couple of the companies pulled out, and the rest are shrinking their fleets.
Yep, it is a fat client with lousy performance. They tried to build Sketch + Principle in the same tool. Both those tools are super complicated software products. They should have created separate tools which complement each other.
Show HN: Simple tool to upload and paste URL's to screenshots and files
Show HN: Modular React Native Components
I like the alchemy analogy. I think a huge trap we tend to fall into as a profession is presuming to know what software engineering practices are good or bad when we actually have next to zero empirical data on the matter. Most of what the accepted dogma is comes from either authority, or from what techniques lend themselves to the strongest arguments.
Very true. The slack reserve space, RAM buffer (and/or battery), and NAND process are the main things that make an enterprise drive.

The author doesn't specify a metric for writes, but based on the MX300 specs that I find, it can go up to 219 GB/day for the 2TB drives he uses, or 87 GB/day for a couple of the 525GB he still had. He doesn't specify though.
You say this as if you're thinking that tracking is a normal thing to do to your users. I'm happy GDPR is fixing such misconceptions.
Deployment for Erlang needs to be a lot more flexible than other systems, because you have the opportunity to hotload code as a core feature [1], having your deployment solution invoke code loads is totally scriptable, but seems more likely to want human eyes watching than a traditional push, stop, start cycle.

OTP does provide the application construct which is supposed to provide some amount of configuration and start/stop/update support; although my team doesn't use the update support, we just push code and hotload it or stop and start beam depending on the changes.

[1] of course, you can hotload code in most languages if you try hard enough, I've done it in C and almost did it in perl; as long as you can load code and get a function pointer at runtime, you should be able to make it work.
Japan Is Going All in on the F-35
Is the timing really suspecious? Or do those things happen all the time and we just never pay attention to them until we have a reason?
I wonder what kind of payload had to be deployed with the shuttle rather than an unmanned rocket...
I think most great products have that recursive iterative cycle.
How I integrated Google reCAPTCHA with my React+Django based portfolio
I like the sound idea. Could be useful if someone is trying to locate one to rent too. Might prevent people from reserving one. Bird could also offer. Reserved price if you want to have it inside for later use.
Does the shorthand lambda belong on this list?

Thanks for all the work!
I mostly use CMake and even in perfect CMake projects it's still a pain to do (since you need all these build folders) - and most projects aren't "perfect" CMake projects, e.g. I'm using portaudio, SDL and their CMake scripts are fairly opinionated and need manual hacking to get required build configurations
“If someone says it’s raining & another person says it’s dry, it’s not your job to quote them both. Your job is to look out of the fking window and find out which is true.”

https://twitter.com/Klujypop/status/1018217609010012160
The controller makes it possible to get a standard bus and a pre-installed driver and use it to access any kind of memory from any manufacturer and any technology. It's the kind of convenience that makes people buy hardware - it's the kind of thing that made SATA and USB win. The alternative is that once in a while you plug a driver into your computer and it won't work.

Besides, I don't think manufacturers want to release the best practices for using their memory.
I think that experience in shipping and experience in maintaining a project is largely different. I'd rather work with someone who has maintained one live project, rather than with someone who has shipped 5. Especially on mobile. Shipping a simple game is not hard. Understanding how much you have fucked up with load times and fps is valuable. Understanding why certain technical and architectural decisions are wrong is valuable. I have rewritten big parts of the game just to fix performance issues even though the team has shipped 5 games before.
"You're really so naive"

You're really so naive to think that unions don't change productivity?
Along these lines, I've always been fascinated by Operation Paperclip [0], the US effort to collect Nazi scientists that including Wernher von Braun (of V2 infamy and Saturn V fame).

As Tom Lehrer sang [1], "'Once the rockets are up, who cares where they come down? That's not my department,' says Wernher von Braun."

[0]: https://en.wikipedia.org/wiki/Operation_Paperclip
[1]: https://www.youtube.com/watch?v=TjDEsGZLbio
To be fair, the 'I' in RAID stands for 'inexpensive'.
Why are millennials so associated with being victims ?
AI Artists Expose “Kinks” in Algorithmic Censorship
I didnt know they where that close, isn't that similar distances as an scanning tunneling microscope tip to an object? or even closer?

Could you provide a reference to a scientific article stating this?
Seems like it. But that’s amazing. We use it. 5 million people pay for it, monthly. Good job!!
Penetration Testing Kuna Exchange [pdf]
Bloomberg is in the process of re-reporting the story according to Erik Wemple. They've assigned a new reporter to find out what's going on.

https://www.washingtonpost.com/blogs/erik-wemple/wp/2018/11/...
I think Lime does that? In any case Bird should be inspecting their scooters frequently for safety reasons so really would just make sense to hire teams of people with vans or trucks to pick them up every night.
> there are international unions and federations of unions actually

Not really, that's just naming and marketing.

No only that, unions actually compete with each other across countries. An union in the US is fighting for US workers, and to keep jobs in the US, and might be competing with an union in Mexico for those same jobs.
That’s not a good way to change behavior. You’re essentially hoping that 1) law enformement agencies give a crap about this and 2) chargers learn that there are legal ramifications and change their behavior.

Alternatively, as others have suggested, you can change the incentives to minimize hoarding.

What do you think sounds more scalable/feasible?
Show HN: Egeria, a multidimensional spreadsheet for everybody
Or simply uploading to some free webspace hoster by breaking the iso up into many smaller rar/zip achieves.
Top Linux and open source conferences in 2019
It was the first of the Lacrosse satellites; the remainder were launched on the Titan IV, though the first launch of that wasn't until a year later.
Surely this is corporate manslaughter at the very least? Systematically ignoring such dangerous problems should result in jail time for someone.
> What could cause an entire SSD to die at once?

SSD has a problem in that almost every failure case looks more like a head-scratch than a bad sector.

Even the most local problem that is excessive writing on a sector can take the entire chip down.
Are you claiming that the jobs won't leave no matter how expensive the workers are?
It really never ceases to amaze me the level of protections we have in this country for corporations, and the amount of personal insulation that the members of those corporations receive from their actions. If I had hit someone with my car like that I would be sitting in jail right now. I'm not arguing that we shouldn't push things for the sake of science, but the level of willful negligence displayed by tech companies on every front these days is just staggering because of it. It's the default attitude. You see it an absolutely everything, from illegally dumping millions of scooters everywhere in public, to arbitraging the subversion of well established social contracts that in some cases took decades or centuries of literal blood and sweat to work out, like labor rights (Uber) or urban zoning (AirBnB) etc.
c) report it as what it is: unsubstantiated hearsay.

A story can be interesting and relevant but impossible to prove, and you can still report it honestly by simply making it clear what came from an anonymous source and what is verifiable fact. But it's very easy (and appears to have happened all over the place in this particular article) to cite what someone tells you as fact without making it clear you're just reporting what somebody said.

In fact, the article in a couple of places appends "sources say" at the end of some statement, making you think you're reading a fact until you've reached the end of the sentence. Which IMHO is a "journalism anti-pattern".
> Pretty sure abstraction power drives _less_ consistency, not more.

It depends, I think. Abstractions allow users to specify part of a program's behavior independently from others. This is not intended to start a flamewar or pick on Go, but for better or worse Go does not support user defined generic functions. One consequence is that certain kinds of methods are difficult to write in a generic, performant, and type-safe way. If users want performance and type safety, they need multiple implementations of those methods for each desired type. This leads to multiple copies of very similar code (which can evolve independently, lowering consistency) or the use of on of the community-driven code generators (which all have their own differences, again lowering consistency).

Adding generics could largely make all of this inconsistency go away, but as you point out would enable a whole slew of other programming patterns more ways to make a mess.

I prefer to think of abstraction techniques as shifting consistency. Ideally, they provide an obvious way to factor out one piece of a program's behavior, allowing developers to focus on the rest of the behavior independently.
Have you read the court opinions? Do you know what was really at issue? Is it fair to say "multiple courts" ruling against him makes him arrogant, just because he exercised his right to appeal? Does a contrary court decision really mean that one is wrong or acting with hubris -- how many gay rights cases have lost around the country before things shifted?

Without spending more than 5 minutes looking into this (so this could be an inaccurate or unfair summary), it looks like:

1. Per Vinod's blog post (https://medium.com/@vkhosla/martins-beach-a-matter-of-princi...), multiple courts have actually agreed with him that there is no right of public access at Martin’s Beach, finding in favor of Vinod on 7 different legal theories that were brought.

2. In Vinod's view, the plaintiffs then only succeeded based on a claim in a separate case they brought that changing the access hours to a voluntary gate constituted "development" under the Coastal Act that required a permit. If you read the law at issue and the facts of this case, I don't think Vinod's view that this was a "technicality" is totally unreasonable.

3. When he lost on the above, he appealed. Appealing a decision by a lower court that you disagree with is normal -- lower court decisions are often overturned.

4. You then have to consider why he lost the appeal. For example, the appellate court said one of his constitutional claims was not ripe, not necessarily wrong. Higher courts merely declined to hear the case.
I'm curious, what reasons would lead a company with $100M ARR to seek a funding round for close to their ARR? Are there no other avenues for securing capital that are close to you ARR?
Because they are the first American generation significantly economically worse off than their parents.

Even US life expectancy is dropping, as are average IQ’s.
Maybe because they have been preyed upon since birth by corporations, advertising, and media, shit on by the previous generations and perpetually viewed as children incapable of thinking and acting for themselves. "Maybe it's not the people that are sick... Maybe it's their environment." - Dave Chapelle
Yes and that's what is frustrating with the law, it does no justice. If you're rich and have a good lawyer you get off merely wrist slapped.
I was just thinking the same thing. Street taught me that criminals can be victimized to no end because they won’t call the police no matter what.
Somehow "Have millennials killed X?" turned out to be a really good clickbait article format. I suspect that this is due to clickbait becoming widespread as millennials came of age. At this point it's just going on momentum.
Perhaps a system that is unsustainable long term is showing signs of strain? Maybe they really are victims relatively speaking. I don’t know. I don’t think it has to do with being snowflakes or otherwise lacking mettle.
I wish news services would stop placing pictures "for illustrative purposes". Either show the real thing, or don't show anything at all. Otherwise, people who aren't experts in the subject domain will have no way to determine which aspects of the picture matches reality, and will implicitly assume most of them do (the alternative, unseeing a picture, is harder).

I know I had this problem in this particular case. I assumed the chip on the photo was real, and only learned on HN that it wasn't.
Many (most?) banking websites allow transferring money through the UI. A screen scraper technically has the same access.

Unfortunately the current approach of the major aggregation players is the only way to motivate the banks to give customers access to their own data through more reliable means.
"What me worry?"

Interesting, loved MAD and had a VIC-20 early in the eighties, but think by '85 (the days of Miami Vice) I'd already put it into storage. So, while the issue looks familiar, don't think I tried it.

I have most of my MADs in a box around here somewhere.
This is not a technological problem, it's a cultural one. These problems are easily fixed ("easily" by the standards of technical problems that regularly get fixed in other regimes). The reason they don't get fixed is that the customer reaction to failures like this is to rant at the mysterious storage gods that are making their lives miserable.

Needless to say, there are no mysterious storage gods. These are artifacts made by humans, and somewhere out there, there is an engineer who either understands why these failures are happening, or knows how to engineer these devices in such a way that when these failures happen, the cause can be determined, and then a design iteration can be done to reduce the failure rate and make the failure modes more robust. The reason this doesn't happen is that customers aren't demanding it. If major purchasers started demanding, essentially, an SLA from their SSD manufacturers, with actual financial consequences for violating it, you would be amazed how fast all of these problems would get fixed. But instead we vent our frustrations in blog posts and HN comments :-(
https://www.itu.int/rec/T-REC-X.680
whats scooter talk?
You could eliminate most of the problem by Amazon just ditching seller central and moving to exclusively vendor central where Amazon is purchasing from the buyers but they still manage their listings, marketing, etc. Since Amazon purchases and resells the inventory I imagine they have a vested interest in it not being junk products.
How to contribute to MDN
I had a very similar experience back in 2007. Searched for the domain, was available (and super unique). Next day ready to buy and it was up for auction.

Nowadays I would only use Google. They have a reputation to worry about if they try and pull over these tactics, unlike Godaddy and similar shady companies.
>You're welcome. Here's another quick example. It may or may not touch on your or the GGGP's point. So, no need to reply.

I'll reply anyway, to say thanks again :)

I'll admit that I'm a bit phased by P6 phasers :) Had come across them just recently in the docs, initially thought, on a brief look, that at least the ENTER and LEAVE phasers were something like Python's __enter__ and __exit__ special methods used with context managers / "with" statements, or a way of wrapping a function call (or statement) in pre- and post-function invocations. which can be done with decorators in Python. But it seems like phasers may be something more, if not different. Also, there are many other kinds. Need to look into it some, including the "time traveling" code part.
same perm role
> In contrast the other consoles in that era Xbox, PlayStation, etc. all needed hardware modifications in order to run copied content.

I wouldn't know anything about that. But I did love the original Splinter Cell and Mechassault games. 007 Agent Under Fire was also halfway decent.

You wouldn't want to lose your progress though, so I'd also suggest picking up an Action Replay so you can back up your game saves to PC. Just in case you lose your XBox or something.

If you need instructions, you could search `splinter cell action replay xbox` and probably find what you need...
Whenever Masters of Doom is mentioned, my ears perk up. I've read it four times. Again, definitely worth the read.
I'm merely pointing out that the costs are already more expensive, and this doesn't seem to be causing many to relocate.
Couldn’t this be considered “front running”?
Sun didn’t invent HTTP and didn’t sell the only computers that could run a web server.

If the web had been built on NFS they might have a case.
Yeah, I really wanted to agree with the author and I did on some points e.g. avoid to abstract unnecessarily over effects. But advocating for explicitly defined library interfaces is actually dangerous unless there is the specific need for a stable interface, as it adds complexity in the form of technical debt.
Should be called DaddyStopIt!
You may not sell the data but you give developer's access to bank balance, transaction history, and income streams. Essentially some of the most private aspects of a person's life.

Seems legitimately useful for personal finance tools or loan providers.

However, I know your API is being used by point of sale systems. Seems super unethical for point of sale systems to access any info beyond, is this the right account, does it have enough money. I just hope you're enforcing some kind of restrictions or at the very least warning consumers what they're giving the merchant permission to access.
I don't understand the downvotes. But this is true. In the end, there is only one fact of life: "We get the world we deserve".
>>"If I had hit someone with my car like that I would be sitting in jail right now."

This is tangential to your point, but in many (I'd guess most) parts of this country, that is not true. Unless you are under the influence, distracted driver's frequently kill others, and the cops don't press charges, chalking it up to "mistake".
It always seemed odd to me that non-millennials would look at millennials buying less and assume strange preferences rather than empty pockets.
> China did it, so it must be with bad intent

Yes, this is called 'pattern recognition'.
Sounds like they're "moving fast and breaking things"
The deathmatch levels are rooms in the single player campaign. Lock some doors and change the spawn point, and save some disk space.
How is Google’s support for domains ? I am very hesitant to buy anything from Google that may require support, as an Android developer I’ve heard too many horror stories to trust Google in this area (basically, there is no way to even talk to a human being, you can send an email and get a canned response from a bot. You’re better off talking to a brick wall).
I think the obvious implementation is `maybe (Left False) (maybe (Left True) Right)`

If we have a value then we clearly have both layers. If we don't have a value then we need to distinguish Nothing from Just Nothing by way of the book.
That use case is primarily one way - think "CFO presents the latest quarterly results to employees".

Like Twitch/Youtube Live, except with access control :)
I don't mean to be insulting, but your question is a pretty good example of the human mind's difficulties in comprehending scale.
Tesla’s core advantage over Big Auto
Post Production Workflow Book by Frame.io
Is Elixir more than just a ruby syntax of erlang? Because I prefer Erlang’s syntax.
I loved doing this on my Dreamcast back in '99. It was the first console I ever managed to "mod" -- even though it's completely a software mod.

At first we had to download loader discs, just a few hundred Kb on a disc, then pop in the 1:1 burned game. Eventually they managed to put the loader on the game ISOs and you could just burn a game and pop it in. Plenty of fun, lots of great games and it primed me to eventually crack open my Xbox for the 007 Nightfire exploit.
This seems like a the very human problem of trying to grapple with probability.

We have all sorts of knowledge about about it but when something happens we're still looking for an explanation for each instance.

If you think of it like nuclear decay you'll still be able to say things about the ensemble, but not each individual member.
TabNine's first month in review
It was my understanding from the article and other commenters that these hoarders were taking the scooters without checking them out on the app, waiting for their charge reward to rise, then checking them out to charge at that point.

If so it’s the taking them without checking them out part that is clearly the problem here.

Come to think of it this might present an easier solution for Bird. If the scooter is moved without being checked out, it’s charger reward price should be frozen at whatever it was at that time.

That can be reset after some period to account for cases where the scooter is moved by a non hoarder, possibly also checking to make sure there are less than N other scooters in a 50m radius to identify those cases where the scooter was moved and dumped on its own and really does need a properly incentivized charger to go find it.
Or separate regular Amazon from the marketplace so a user can search one or the other.
That said, domain forwarding is still broken on GoDaddy for people who wish to forward domain-a.com/* to domain-b.com/base-path/* and preserve the path.
That's still an absurdly high multiple of ARR.
People born in 1982 got to vote in 2000... Millennial generation generally start around 1989ish.

Also, it is well known that young people have the lowest turnout, for various reasons. I would say millenials have only just now started voting. We almost got Bernie as president. It seems likely he will be president in 2020 if he runs.
They haven't even charged the actual driver in that car, the one watching Hulu on their phone.

It was only natural that the law-insulating aura that operating a vehicle provides in the US is extended to "self"-driving vehicles.
That's the opposite of totalitarian, btw, if we're interested in words.