skysight-inc/HackerNews huggingface dataset:
I do! It's nuanced, and every language decision has benefits and drawbacks. Making a bet on JavaScript/Node.js 5+ years ago was a big risk - a lot of people laughed at us or chastised the decision. A lot of those people are now also rewriting their apps in JavaScript.

When it came to selecting Node, the biggest benefit was that it was notable. If we had said "HEY we're making another blogging platform in, wait for it, PHP!" -- it would likely have been significantly more difficult that the project would've been seen as noteworthy / attracted any users.

Conversely, Node is not without its drawbacks. The ecosystem is young today. It was positively infantile when we started. I don't even think there was a fully formed RSS library. In fact, from a technical point of view, most of what we've built would have been easier to achieve with other tools and frameworks.

Nowadays when we select technology, we tend to go for the oldest most reliable stuff we can find. The sort of stuff that when you have a problem and you google it, there are 5,000 people who have done it before. Because there are only SO many innovation battles you can fight simultaneously.

At one point we tried to rewrite our infrastructure using Docker/Swarm - it was a 9 month project which ultimately got completely cancelled at the last minute. Why? Turns out Docker Swarm doesn't scale above 500 instances and we needed to run about 10,000 for Ghost(Pro). We asked Docker Inc and their response was pretty much "idk lol". So now, especially with our infrastructure, we almost always select the most tried and tested technology. Boring stuff. Stuff that is very, very well understood.

The problem is, it's not cool to talk about how our infrastructure is built on very straightforward LXC containers, managed by HAProxy, connected to a cluster of MySQL servers. The tech isn't bleeding edge enough to hear about on HN, so you end up not hearing about it. But most of our best tech decisions end up being when we choose older technology.

Sorry, this got really long. Did Node.js influence our success? Yes! It made Ghost more popular and also more difficult to build. Would I change it? Definitely not.
It depends on jurisdiction, but yes, as I understand unregistered security offering is illegal in US.
Rent control to reduce uncertainty for people already living there isn't a lottery odds thing - it's not a solution to the problem of hard to find new places, it's a solution to the problem of getting priced out by external forces.

It has side effects, but is also addressing a specific problem people want to handle that isn't necessarily fixed by "just build a bunch of new market-rate housing."

Weakening rent control in the 90s in CA didn't prevent the current homelessness problems, so I have some skepticism around taking that even further. Pushing people who could afford marginal housing into no longer being able to afford it seems like a bang-up way to increase homelessness.

Part of the root of the problem seems to be cities that trying to both avoid densifying but also increase commercial and office space and occupancy and jobs. Either policy would be fine by itself, but they explode when put together. Some cities are slowly starting to realize this, but saying "we don't need a constant economic growth rate of X% if we don't want the feel of our city to change" may not be an easy choice for politicians to sell.
Minorities in CA are more likely to support building more homes than whites.
> Why was the change implemented?

There's no easy back peddling from a year of development. It may be crap, but they put so much time & effort into it they can't turn back now - even if a lot of users hate it. They're also working more on becoming an Advertising platform, and this redesign allows for more flexibility there, like linkedin's auto-play videos when scrolling into view.
Stop printing money.
One big reason for remote work was so that companies could stop paying big bucks for commercial real estate, which requires big money and long term commitment. But some and now many more seem to be going the extra mile and hire from outside of the major metropolitan areas. That way instead of just saving on real estate, they save on salary too.
Interesting. New users can't access the old design at all?
So how do I get Apple to delete all my data?
Which voting block, besides rural land owners, does this?
It's not about the users. The users have become the product - their new user base is advertisers.
This is super cool, but it begs the question: do people exist who are "fixed points" for the algorithm? That is, Julia Roberts or Tom Cruise, put their picture in, and it changes nothing.
Again, tooling: https://github.com/jhusain/eslint-plugin-immutable
Yeah that would be a good course to learn it - functional analysis is basically linear algebra on infinite dimensional vector spaces. (Though that sells it a little short - moving to infinite dimensional vector spaces requires incorporating some topology too.)
Single issue voters, if they are a large enough group that can organize themselves effectively, can have an extraordinary impact on American politics. Look at the NRA.

Yes, they won't have as much sway on the issues they aren't campaigning for, but that's a necessary consequence of voting on a single issue.
The movie was also enjoyable and heart wrenching... I watched it on a flight to India!

https://www.imdb.com/title/tt0787524/
Arabic and Islamic Metaphysics
> I might have gotten the exact number wrong, but the exact number doesn't matter that much. It's about it being a significant difference.

Of course the exact number matters. Let's say you're off by a factor of 1000. Then the power difference isn't really worth worrying about.
You are talking about size. The person you're replying to was obviously talking about market capitalization. It'd be nice if people talked to each other instead of talking past each other.

BTW, the standard ways of pricing a stock includes growth potential, which is why Tesla has that crazy valuation. It's totally fine if that's not the valuation technique you prefer, but it exists.
The thing that was different about the Dot Com Bubble is that it felt like the whole Internet thing might have been overrated. There was definitely a feeling of "perhaps we were all wrong about what the Internet can be."

I think that's a big part of the reason that the crash was so deep and epic; there were a lot of people who felt like it might just be a fad.

Keep in mind that when the bubble burst in Y2K, Netscape Navigator was less than six years old!

In a lot of respects, the dot com bubble was similar to the videogame crash of 1983. In 1983, everyone thought video games were a fad that had passed.
I've heard that the rates are 1.2 - 1.5x for contractors in North America (aside from a few outliers of course). In Australia and New Zealand I can confirm your rate multipliers are valid and the norm.
Crypto doesn't respect warrants, but if the government can't break your crypto, they can still install a physical keylogger - provided they go get a warrant.

Warrants aren't relevant if we're talking about crypto, but warrants are relevant if we're talking about surveillance.
Also fewer clicks and no drags required for me in the old interface. They pretty much hid all the useful navigation stuff.
The real reason the Net neutrality fight goes on
Content Encryption with Jekyll
"I don't really know what the solution is."

"HN is a considerably higher quality site IMHO, but also considerably more focused and with much stronger moderation."

I think that's the key, making a site specifically not for everyone. Community sites, built around something tangible that a semi-large group of people have an affinity for, is what I'd like to see more of. I've spent more time on atariage.com than /r/atari this month because the redesign pushed me away. I took me almost 2 weeks to get my account approved on AtariAge but I didn't mind because a) I know they're busying doing other things than worrying about how to squeeze every last dime out of my page views and b) there was plenty of quality content for me to consume in the mean time. I will eventually be buying at least $100 worth of Homebrew carts through them and, even though I don't know how much they make off that, it will likely be infinitely more than Reddit ever made off me.
And with wasm, Rust/C/C++ all can run in the browser too...
That's one of the fundamental problems "bugs" with popular democracy- most popular decisions are often far from the best.
MIT's Humanist Chaplain on the Future of Tech Ethics
I do value my own life, because it already exists. I also value other life that also exists. I do not value future life that does not exist. Future life and current life seem very different to me.

Putting your billions towards the long view seems to require you not putting your billions towards the short view. The short view is the one that affects those who are already alive so that seems like a better option to me.
Hi, looks great.

I'm trying the tutorial, but the mousewheel doesn't zoom, but scrolls up and down on the map.

The +/- keys also don't zoom.

I'm running on a macbook pro, in chrome.

UPDATE: +/- keys working now.
This project started when I, wmhilton and another guy started talking on an issue on the js-git repository. Because development on js-git stopped. We all started independent projects to port Git to JS. The third guy did one in type script, wmhilton started this. I began by trying emscripten first with libgit2. While it compiled and simple things worked, I needed to overload its filesystem functionality but it was embedded and complex to do. At any case my git project stalled as I was stuck solving another related problem (indexing highly dynamic tree data). In the mean time wmhilton continued and produced a wonderful project. I talked him earlier on about the fs functionality, since earlier I developed the js-virtualfs to support a git in js. And later he changed the codebase to support fs plugins. So if you want to use this isomorphic-git in the browser or electron, I recommend my js-virtualfs library as its the most comprehensive port of nodes fs api to an in-memory fs. Thanks to wmhilton I can probably stop my git project and just build on top of his.
yeah, except this is why it's happening now: https://features.propublica.org/ibm/ibm-age-discrimination-a...:
Social Media Is Distorting What Politicians Believe Is Real – Time
Meet the speedsters of the plant world
You added 'all' — he didn't say that. It was a generalisation, but not a universal statement.

And there was further explanation.
That doesn’t really apply in this case though because the major thing people are using the increase in parallelism for is running larger computations or more parallel computations of the same size, rather than trying to run the same computation in less time.
Zip files have a directory which lists the files in the archive and their offsets, etc. No such feature in a tar archive.
Well that's the stuff of nightmares.
Two wrongs don't make a right.

You really don't want to be sending offensive material out to people. you don't know who the recipient could be. The chances are it's just their job, and the decision to track you wasn't theirs.
None of that justifies it. They wasted their time, so now everyone has to pay? I don't think so. If the old design wasn't easy to go back to, I'd only view reddit through API based things (app) at this point.
The Pro better not go fanless! Oh my CPU melted while compiling and running a few VMs.
A couple of statements followed by a point.

Performance is readily acknowledged as a feature.[0]

There are gradations of intentionality and prioritization.

I don't think anyone said, "Let's make the thing slow." That being said, there was definitely someone(s) out there intentionally prioritizing something(s) other than performance.

[0] https://duckduckgo.com/?q=performance+is+a+feature&
This sorta reminds me of when Regions Bank forgot to renew its domain name.. for everything a smart business can do to acquire customers, developing groundbreaking software, etc - sometimes the things that break are the most obvious and mundane..
https://www.billhartzer.com/pages/regions-bank-fails-to-rene...
Hippos Poop So Much That Sometimes All the Fish Die
> 2) I told each of the developers should run "echo $RANDOM" and then multiply them all.

This doesn't work very well, because the distribution would be very uneven.

There is a high chance (93.75%) that at least one of the developers get an even number, so if you multiply them you will get an even result. Moreover, if some of the developer get a multiple of 4 or two of them get a multiple of 2, then the result is a multiple of 4, so the restaurants with a number that is a multiple of 4 have a much higher probability (but I'm too lazy to do the calculation now).

There is something similar with the restaurant that have an index that is a multiple of 5 (and I'm still lazy). So the restaurant with the number 20 (or 0) has the highest probability of been selected.

As a though experiment, just imagine that you have 20 restaurants and 100 developers. It' almost sure that one of them will get a multiple of 4 and another a multiple of 5, and the multiplication will be a multiple of 20.

The problem is that in the multiplication modulo 20, the numbers 2 (and 4) and 5 are special. If you add the four random numbers instead of multiplying them, the problem is automatically solved.
I was hesitant to think/say this, because it is a different beast.... but the more i read about what other people think, as well as my own usage of it - it might be. Although to be fair, reddit has had it's fair share of past dramas too.

I think it's time we move beyond reddit and build something bigger and better. It was nice while it lasted.
it's a national issue because it keeps people from moving to where jobs are.

http://neighborhoodeffects.mercatus.org/2017/01/26/why-the-l...
This! Catalyst HTI is a health industry incubator for HealthTech.

http://www.catalysthealthtech.com/
One if your name is Tesla.
As a statistician, that has not been my experience.
Yes they did, by not engineering it to be intentionally fast.
First of all let me be clear I'm not an expert in K8s and certainly not an apologist for bad software.

On the other hand there's a level of complexity in distributed systems that is impossible to avoid even in stable infrastructure. You have a design choice of trying to make the system as easy as possible to operate (at the cost of other features) vs. finding operating models that make it less of an issue.

Personally I would rather spend time futzing around with my applications that run on kubernetes vs. trying to run kubernetes itself. It would be sufficient if Kubernetes services were portable across a marketplace of providers so I could pick a place to run my applications.
They aren't explicitly making the claim, but it seems the premise of their demo was "hey look humans think it's another humans which is somewhat like the Turing Test.
Or just turn off location services when you’re not using them.

Turning off Google Now & location services will radically improve battery life on standby.
(to be sure, the most insidious form of rent control in California is Prop 13)
Thirding Gandi. Their web dashboard sucks but they are excellent when it comes to service, support and reliability.
Cheap detached homes are the norm in the vast majority of the United States. What's happening in California and the Northeast Corridor is a serious problem that should be addressed, but the issue isn't going to catch on at the national level, because, again, cheap detached homes are the norm in the United States.

When Millennials on the coasts talk about how their generation won't ever own homes, I have to wonder if they're seriously that out of touch.

Here's a house that's for sale in my hometown of St. Louis. I just picked a neighborhood at random and selected the first house I saw for sale around this price (~$100k):

https://www.zillow.com/homes/for_sale/Saint-Louis-MO-63116/3...

This is a quiet, safe, well-maintained, working-class neighborhood. That house is nothing to write home about, but it's not a bad little bungalow, either. That'd be a great home for any young family.

I get it, I get it -- "but then I'd have to live in St. Louis!" That's funny, I guess, but who is the joke really on? How much is that ocean worth to you?
This is nice until you have to transfer 78.2GB for one project and the transfer takes many hours.
It’s not really a solution so much as it is a bandaid. Sure, you could raise interest rates and nominal house prices will go down. But it doesn’t solve the problem of limited housing supply in places like the Bay Area.
I thought one third of the country lived between Virginia and Massachusetts, with nearly the second third living on the west coast.
"Talking to people is not computer code."

irrelevant. I never said it was.

Also, saying "thank you for making it" isn't answering a question at all, so it isn't "answering a different question".

"The entire camp of people in this thread" with my viewpoint simply disagree with you. You attribute dishonesty to things we would say, when we know that saying those things would be honest.

So you can keep reiterating the same viewpoint over and over again, and I'll keep disagreeing with it every time (regardless of whether I spend the time to reply again).
Interesting question. It'd be interesting to train a regression model to answer this question and help the media decide what to show or not depending on the predicted impact.
It's funny to me that this is news to anyone. This has been going on for quite some time - at least the length of my career. For the longest time it was wide open for anyone to access who had an inkling of knowledge about how mobile devices worked.

Did this _never_ come up at defcon or in an issue of 2600? Are people really _that_ focused on web security?
Well, during the original AI Winter many were open and honest about the capabilities of early ML and it's limits, but what caused the winter itself was it's perception by a large audience as a magic bullet and their disappointment when it didn't work.
Good point. I was thinking of this from the perspective of people who can't afford to live in place x, not people trying to avoid being forced out of place x by rising rents.

I'm not well-versed in the state of rent control in CA, but I am seeing more rent control put forth as a viable alternative to just building more residences. That strikes me as a bad idea.
I keep seeing parallels to the situation in USSR after WWII - there was a chronic lack of housing: some of the housing stock had been destroyed in WWII, there were new couples that were owed (by the state) housing, and of course the existing housing stock had further deteriorated (it was that many years older than before the war).

Khrushchev championed the construction of pre-fabricated concrete "plank" 5 story buildings - they built 2 factories in different parts of USSR and cranked them out, delivering them mostly by train to all corners of the country.

The designs were pretty much the same, down the interior furnishings and apartment layouts (a plot point of the perennial New Year's Eve favorite movie, "Irony of Fate"), and fit and finish were sub-standard. BUT, people did get their housing, had kids, went on with their lives.

With all the post-USSR criticism of Soviet leaders, you realize that Khrushchev had very few bad things said about him...

I think the person, or organization, that is seen to (somehow, however they do it) solve the housing problems we have, will have a great deal of political goodwill and possibly political power.

EDIT: some "Khrushchevka Housing" info https://www.citylab.com/equity/2017/03/the-disappearing-mass...

https://themoscowtimes.com/articles/moscows-new-housing-mega...

https://khrushchevki.wordpress.com/
Rent control isn't the fundamental cause of high housing costs: it's mostly a matter of supply and demand. And, yes, rent control limits supply a bit, but nowhere near as much as complicated, arcane, and expensive building and zoning codes.

Given the trade offs, the only reforms I'd make to rent control is having some kind of gradual income requirements. The higher your income, the less rent control you get, up to the point (say, $100k+) where you aren't protected by it at all. Even that is mostly for optics, though, and wouldn't help housing costs too much.
I just thought your analogy was bad due to differences in ownership. Principles for regulating things owned by others are different from principles for regulating things owned by the regulating entity. That’s not deflection, that’s my entire and sole point here.
Build Elegant REST APIs with Azure Functions
Interesting.

I've long thought that the ZIRP policies of the last ten years had the exact OPPOSITE effect of what was intended. The idea of ZIRP was that the Fed would inflate house prices, and this would keep homeowners from defaulting on their mortgages.

But the truth was that many homeowners only "owned" a tiny fraction of their home. Often as little as 5-10% of what they paid for it. So if their home price dropped by even 15%, they were underwater.

This created a cascade of defaults. Then gasoline was added to the fire, when the government began to forgive the capital gains of walking away from a home that was underwater.

This created a scenario where thousands of people walked away from their homes, and then large hedge funds scooped up thousands of properties for pennies on the dollar.

Naturally, prices recovered eventually, but then the former homeowners were now renters, and the rent was prohibitively expensive. To a large degre because the value of the dollar had been devalued to prop up prices in the first place.
AI people thought chess was a problem that required intelligence. Critics back in the 60s such as Dreyfus probably didn't view chess as the hallmark of intelligence.
How do you know it's a significant difference if you haven't measured it correctly?
Green lining, red lining of old disguised with terms and claims that make you feel guilty opposing.
https://en.m.wikipedia.org/wiki/Japanese_battleship_Yamato
He's saying that if we hadn't already discovered vaccination before the FDA, then the FDA would have prevented us from using it when we did discover it. Which fits with what I know.
Invalid if functional? Can only hope that aerodynamic windshield patent is invalid for that reason then.
No.

You may have confused me with the Isocline/Mythic guys or a red herring comment. Our approach to deep learning chips is very public and amongst the craziest...A̶n̶d̶ ̶e̶v̶e̶n̶ ̶I̶ ̶w̶o̶u̶l̶d̶n̶'̶t̶ ̶t̶o̶u̶c̶h̶ ̶a̶n̶a̶l̶o̶g̶ ̶c̶o̶m̶p̶u̶t̶a̶t̶i̶o̶n̶

To clarify: I'm always open to opposing evidence, but based on the data at the moment, I believe that analog computing buys you very little.
If you honestly don't know why I will explain it to you. It is because it is theft. If I were to steal some or all of your possessions and give it to the disadvantaged, then I suppose you shouldn't honestly get all that upset about it, but I doubt that would happen.
Jamestown Polish craftsmen and the 1619 strike
I'd venture to say you're wrong about Salt. It's being used at some large enterprises. I use it (in one of the large tech companies) on thousands of servers, with plans to up that an order of magnitude or more. Of all of the solutions mentioned, it has been the most powerful, while also being the most scalable.

Other than that, my experiences line up with yours almost exactly.
If you're middle-class or above perhaps. The US is not a country I'd want to be poor in.
Protip: If you post in some forum to get "organic" links, remember to post in the language of the forum to get a better response and avoid flagging.
ELIZABETH WARREN MAY LOSE HER SEAT TO a GOP NAVY SEAL
Europe’s Data Protection Law Is a Big, Confusing Mess