skysight-inc/HackerNews huggingface dataset:
Disagree! I'm normally all for easier entry points, but

ssh login to running instance
using curl to download the gcloud sdk
tar to unpack
sudo to install
systemctl to start local processes
useradd dedicated www
chmod and chroot to allow access
rsync to tranfer files

are absolute basics of system administration.

People who cannot even handle those tasks should not use a root server for their project.
There are alternatives to a full system, if running a single app with a database is your use case. Be it Heroku or Lambda, there are solutions that do not need administrator knowledge to run an application.

To add to this, servers that are lousily configured because some developer did not know what platform to use damages the infrastructure as a whole. They are broken in, used for spam or data theft if the application has some user base. If you know someone who does not know how to handle a system, please advice them to either coop with an admin or to not use a full system for their project.
I moved to Minneapolis last month after working as a software developer in NYC for twelve years. It still feels like I'm on vacation in comparison, with all this space and a reasonable cost of living. My main concern is career development with the thinner tech scene out here (Chicago didn't seem bad when I looked, although I'd prefer somewhere smaller).
“Socialism never took root in America because the poor see themselves not as an exploited proletariat but as temporarily embarrassed millionaires.”

― Ronald Wright, A Short History of Progress

Commonly misattributed
I would agree, assuming it wasn't clear that they were in a flood plain. The fact that they were makes this pretty easy to resolve: you should have had flood insurance. If you didn't, that's you're problem (since these areas were listed on maps as flood plains).
dieutribenhkhop.com (which resolves to 127.0.0.1) works on 8.8.8.8 but not 9.9.9.9, and quad9.net reports it as "blocked"
Wow! That's really impressive. Seems like a _lot_ of work and ingenuity went into this.

It's great that large, corporate projects like Chrome OS are attracting the sustained attention necessary to find bugs such as this one. But I worry that projects without such deep pockets are crowded out, leaving bugs unreported. Are many people doing security audits of open source projects without bug bounties?
> This nerd doesn't know shit

While you probably have a point, this isn't a very professional or productive way of expressing your opinion.

edit: To those downvoting me, can you please explain why? Is "This nerd doesn't know shit" really the kind of dialog that we want to promote on this site?
Postgres is one of the best NoSQL datastores you'll find, until/unless you get to the point where scaling a single Postgres database becomes a problem.

But the point is 1) you're unlikely to ever get there. 2) if you're lucky enough to get there, if you start with your data in a structured database and gradually e.g. move things to JSON blobs in your Postgres DB, then move the things that really, seriously needs it off into a more easily shardable NoSQL datastore, it's a far easier direction to go in than the opposite.

Recovering structure when you've tossed it out the window is a massive pain.

And even a lot of the time when you end up needings things like e.g. ElasticSearch for search or something like that, it may still be better to keep the canonical data store in Postgres and stream changes to a secondary store to scale reads. Or add caching.

I'm not suggesting there are no cases where NoSQL datastores can't be the right choice from the beginning. But if you don't have a very compelling reason to, it's probably not.
This sounds like the general lament of an intelligent, intellectually curious person growing up than anything specific to the midwest.

But in a larger city you'd encounter more kinds of people and feel less weird. You'd also be more likely to meet people who are actually relatable.
What's the spoiler?
apple his a pretty rigorous review process for every app submitted where they manually test them
I have no problem with any of the above, IF and ONLY IF the barriers to entry for competition weren't so high. I feel that the only reason we are discussing NN right now is because government regulation has effectively given major telcos a safety net wherein they can make small competition jump through an infinite amount of hoops to service an area.

Free up the protectionism we're granting to major telcos and let the consumer choose what they are willing to pay for.

Edit: Ultimately the consumer must own the "last mile" that is feeding their residence. In that way, ISPs would lease space in the residential IDF to tie willing customers in that neighborhood in.
> So I came up with the idea to get my users to share it, so that I didn’t have to. To do so, I set up a very enticing referral program:

>> Users could share their referral link and get a 10% cut of the ad revenue from every app the referred user makes, forever.

> For example, if user A brings in user B, and user B makes an app that brings in $10/day, user A would get $1 every day without lifting a finger.

> If user B decides to upgrade to a premium account, user A would get a commission every time user B pays his subscription.

This sounds like a pyramid scheme...
I've been preaching the goodness that is Papa Dels since I was out there for a conference and programming competition at UIUC in the very early 2000s. Happy to see I'm not the only one.

Just be aware, a slice of the deep dish is pretty much a meal by itself.
Japan is adorable. In New York, we're grateful to have trains that work at all.
So a basic problem arises when this belief causes people to vote against their interests for policies that benefit the actually-rich to their own (incorrectly expecting that they will be rich next year) detriment. Tax cuts for the rich and for corporations, dismantling programs that benefit the poor and middle class, defunding various public institutions, etc.

It's fine to strive to achieve as much as possible and earn a bunch of money, but the core of the issue highlighted by that quote about "temporarily embarrassed millionaires" is a sort of class-affinity with the rich that is unwarranted for most people.
maybe there's an app for that ;) (or even an app maker GenAutoUpvoterApp)
Getting a percentage of the profit of all the people you recruit into the ecosystem sounds suspiciously like an MLM.
Signaling in this case refers to a concept from economics. Try wikipedia instead of merriam-webster.
> i hope it's delivered via absurdly large check :D

this would be awesome
?

The fact banks can lend out more than they have in deposits means there is 'fractional reserve credit', or 'fractional lending' currently, in 2017.

Most of the credit in the world is created this way, actually.
Amazon competes on price
Come on, we need to start being honest about things if you truly want to see positive change: if a woman decides to get pregnant she can pick up a man for sex at the drop of a hat, tell them she's on birth control - reasonable chance of becoming pregnant. Women have much more control than men over reproduction - a man can use primary birth control but can't injunct a woman to use an abortifacient, for example. A woman can hide her (non-)use of contraceptives (eg coil, pill, cap) whilst a man generally can't. A woman may lie about where she is in her menstrual cycle.

A man can ordinarily choose to avoid pregnancy (covertly with vasectomy; or condoms, withdrawal) but not too initiate it.

Presumably you knew all this but chose to be a dick about it.

There seems little point anyone trying to debate with you about sensible policies if that's your starting point.
There was recently another article covering the construction of homes in the flood reservoir area.

https://news.ycombinator.com/item?id=15472082

According to the article, it sounds pretty bad. The city and county knew where the flood reservoirs were. The developers knew, there were "small notices on the plats" for these properties (which developers fought). Homewoner's never saw these plats and had no idea they were in a flood zone.

"In the end, over significant opposition from developers, the county agreed to put a one-sentence disclosure of possible “controlled inundation” for plots of land in neighborhoods inside Barker. But the sentence was buried in the plat documents, which are not typically shown to homebuyers."
One thing I want to point out is that if I am reading the reports correctly, the JR system is actually a very profitable corporation.

What would it take to get a profitable train system in the US?
Looks like a competitor to Comodo's free Secure DNS service.

https://www.comodo.com/secure-dns/

8.26.56.26

8.20.247.20
One of the reasons Philadelphia has such a great collection of art is that they sort of stole a bunch of it. Great documentary on it:

https://en.wikipedia.org/wiki/The_Art_of_the_Steal_(2009_fil...
Maybe it hits a little close to home. From my experience, there's a bit of a disdain for SV in the other US tech hubs (Austin, Atlanta, Raleigh, Boulder, et Al) and maybe rightfully so.
That's also how I see it and that e.g. Rust can really increase the average quality of software and reduce the cost of maintaining/extending compared to C and C++.

I wrote quite a bit of C and I like the language as it really fits its purpose (the thinnest and usable layer above Assembly) but I would never want to create/maintain a big application (especially threaded) in it
Yep. That's basically the definition of a pyramid scheme.
> "ECMAScript is an object-oriented programming language, having concept of an object as its core abstraction."

I'm curious as to whether or not this definition makes sense to other developers? ECMAScript does have a built-in "Object" data type, though I wouldn't say that this is it's "core abstraction". Further, firmly object-oriented languages, such as Java, seem to lack this abstraction. Perhaps I'm missing something in the definition?
Yeah I always rec Adtech to people who have trouble getting jobs elsewhere. Adtech doesn't care about whiteboarding, if they don't like what you're doing they'll just fire you. I swear I never saw more abrupt firings than I did in my year at Adtech. Often the pay isn't great though.
OK, fair enough!

FWIW here is a long thread I started about an AST serialization method, with some prototype code: https://www.reddit.com/r/ProgrammingLanguages/comments/79fkp...

It is lightly "compressed" -- there are no native pointers, but offsets instead. The in-memory format is the same as the on-disk format. You can mmap() a file and then start following "pointers" right away.

I didn't develop it for transmission over a network, but it could be used in place of Python's .pyc files, which essentially cache parsing and bytecode compilation, and are a big tree/graph data structure. It can represent arbitrary graphs.

You could add dictionary compression in a tree-aware way or a tree-oblivious way... not sure how that compares to SDE.

FWIW someone suggested WebAssembly on that thread, but it's apparently no longer an AST -- it's bytecode (I guess more similar to Java.)
> Sounds like they were told

Read further:

"[...] many of the lawyers involved in the litigation asked [...] to separate claims from the north and west areas—the upstream ones—from downstream ones, to the south and east. [...] Most lawyers agree that the downstream cases stand the best chance of winning"

So when you say "they were told", you only mean some and not even the primary litigants they were talking with and the lawyer-of-interest was focused on. So it's not a case of "didn't care enough" and saying that confuses an already confusing issue.
I don't have any numbers on this and would welcome any, but it seems true. How many young people are willing to sign up for $how_new_website_of_the_week vs older people? My personal experience is that older people realize that the website will likely disappear within the next 2-3 years, so they ignore it until it actually catches on. Younger people seem willing to sign up for anything new.

How many young vs old people used myspace or facebook when they first came out? How many young vs old people use instagram, whatsapp, etc ?

Once again, I have no numbers, but I'm guessing it's heavily skewed towards younger people.
In order for it to be there for the people who need it, it also has to be there for the people who don't want it. Right now, most people in the US live in homes far bigger than they need, but we also have people who have no homes at all, and those who pay rent far higher than their home is worth. If everybody has a guaranteed space to occupy, though it be meager, then rents for more luxurious and prestigious digs will not include the cost of human misery, from a combination of those people who fear not having shelter and an intentional dearth of supply because that fear may be monetized.

If everyone has their own monastic cell, no one can inflate the price of their own freestanding home by being such a NIMBY that no new housing can be built. There will be enough housing, by public mandate and eminent domain, even if no luxury housing is available.

You know an easy way to produce a lot of bottled water? Use bigger bottles, and reuse them. Stamp out a bunch of stainless steel 20 L watertight containers, let's say two for every person you wish to serve, so that they have one to use while the other is being refilled, heat-sterilize them, and fill them each with 20L of tap water.

For 1000 people, you make 2000 bottles, and sterilize and refill an average of 100 per day. At the end of the year, you have produced 730 kL of bottled water, with only 40 kL of actual bottle volume. People will still demand disposable 0.5 L plastic bottles for their convenience, but they will have to pay for them, and it would definitely not be at the tap-water rates of ~$0.25 per 20 L. The value of the drinking water benefit would come from the bulk treated-water rate, because nobody needs to drink out of tiny disposable plastic bottles; they just need water at the minimum standard of purity, at the cheapest price.

It is true that there would be no cash price available for a filled 20L steel bottle, but you can still price it by adding up the costs of production. Those are not made from things that are free. So you have the wages of the programmers and machine operators for the stamping and welding robots, and the steam-cleaning robot, and the refill robot, and the delivery truck, and the truck-to-doorstep robot, and the capital expense of building them, and the operating expense of running them. Then you add 7% as ownership incentive, and that's the nominal cost. You just have to show receipts and pay stubs instead of counting up the gross revenue and dividing by number of units delivered.

It would be a workable system, provided the additional complexity is largely automated. It would be far simpler to do it via public agency and just skip all the tax calculations, but US people are more wary of communism and corruption than they are of public-private partnerships, for some strange reason.
> There's already some starting work on UEFI for RISC-V

That makes me deeply sad.
If you did not want it posted on Hacker News, why did you post it on IndieHackers instead?
Yes, I am an old timer, but Fedora still isn't production ready like Ubuntu, OpenSUSE or the paid for distros. I am certainly more of a pragmatic Linux user so the graphic card drivers are not proprietary blobs and must use the open source drivers. I might be wrong haven't installed Fedora since 14.
And additionally...for the purpose used, it is "random enough".
Carl Sagan Warned the World About Nuclear Winter
No it isn't.

With some contrieved meaning of the cards, which has nothing to do with the "meaning of the card" in Magic the game, like "State B, Colour 16: Stay in state B, colour this space 18, move one step right." it recreates a complicated and arcane turing machine.
The idea that "Hard work" will make you a billionaire is largely a myth, but a nice-sounding one because it implies anyone can do it. Hard work might get you from the bottom 20% to maybe the next 20%, but it's not going to let you crack the 1% club. If my kid tells me she wants to be a billionaire, I'm going to tell her to find the rich kids in school, make friends with them and introduce me to their parents. Entry into the top 1% is a function of the quality of your contacts list, not a function of work.
I wonder if there would be any issue with creating a service for identifying Congress members (by IP or browser identity or something) to perpetually block them from accessing sites we would consider to be important. There's a danger in having news media block our representatives, but I wonder if being cut off from everything but Fox News would ultimately wake them up.

We don't have to include them if they want to let Comcast and others restrict the web. Black out Wikipedia, Reddit, Facebook, Netflix.. Do not serve them - because they are not serving us.

If they learn to get around this - well then they'll be more informed anyway. It would be more hilarious to see Comcast come out with its own VPN service to help them get back "online".
Show HN: CloudWatch Dashboard for CodePipeline metrics
> it can be verified by checking for performance improvement on a validation set.

Not all gradient updates improve performance
Dangers of Clearing Bitcoin and Cryptocurrency Derivatives in Clearing Org [pdf]
Hey! For convenience, mostly. We used to depend on Mixapanel for analytics and MongoDB was a good drop-in replacement with only 20-30 extra lines of code. I agree that Redshift would be a better choice for complicated queries afterwards but the only queries we run on the event data is looking up 2 events with the same "training_id" and calculate the time difference between their timestamps for billing purposes.

The "important" events for data science are still stored on postgres (i.e. logins for checking if a login was malicious)
Massive population density increases.

JR also has a decent income from real estate. Train stations are in prime locations, and have a lot of foot traffic, so they build malls around them.
I'm not talking about supplying the money. I'm talking about being given something. If there was a Ubi system you presumably wouldn't be able to stop paying taxes for it just because you didn't want to receive the payment, so in that case why would you be upset about receiving the payment
The name "Jonathan Blow" and the words "full of himself" pretty much go hand-in-hand.
The root servers.

http://www.inetdaemon.com/img/dns-hierarchy.gif
Top Slack Bots of 2017: 10 chatbots and a few hacks
Classical Programming Languages like C or C++ – Important or dead?
If it were recursive -- if User B then referred User C, and User A got a cut of the revenue -- then I'd say that's a pyramid scheme.
When I took the train from Narita into Tokyo the train would sit at stations for often 5 minutes and leave exactly when scheduled. Well over half the boarding passengers arrived in the last 30 seconds. Leaving 20 seconds early is a HUGE screw up in a system like that.
Isn’t hitting a baseball more about prediction and less about reflexes? I would think other sports would require quicker reflexes, like boxing, fencing, and table tennis.
Denver Radically Expanded Its Transit, So Why Are More People Driving Cars?
My grandfather in Kentucky pronounced Missouri 'Mizurah'.
I was pretty skeptical of CSS-in-JS at first but then I remembered all the times I had to reject pull requests because they didn't use whatever specification the project was using like BEM. CSS-in-JS prevents having to use those (frankly fairly arbitrary) rules at all.
> The American dream is roughly a decent suburban home in a safe neighborhood.

I dunno, that's pretty sad. Maybe I'm showing my age, but that used to be the expectation, not the dream. The American Dream is (or used to be) extraordinary economic mobility--making it big. How far we've slid where now the American Dream is merely "a decent life".
The idea was to share some of the things I learned along the way with people starting side-projects/pseudo-startups, more specifically helping them avoid the mistakes I made earlier.
the tech scene isn't very broad, but there is a lot of depth in the medical device scene. Also, surprisingly, a lot of developer jobs with some of the bigger banks and the insurance companies.
There lots of maybe-valid criticisms about this setup- oh, you have to use so many game mechanics to make this work; you need to have 4 players all working together to do it and get just the right conditions; this can never happen in real play.

You miss this point.

Once, as an undergrad, I had just learned about the O(n) selection algorithm (you can get the kth largest element in an unsorted list in linear time for any value of k, which is awesome)[0], and mentioned it to a grad student friend, but said "It's O(n), but the constant in the front is enormous, so it's usually totally impractical". The reply has stuck with me ever since: "I doesn't matter if this particular algorithm has a big constant. What matters is that this algorithm proves it is even possible to accomplish this task in linear time. It might not have been."

Similarly, this Magic: The Gathering Turing Complete proof is contrived, silly, impractical, and you are welcome to scoff at it all you want. The point wasn't to make something practical, it was to prove it can be done. Now all that's left is finding a practical way to do it too.

[0]https://en.wikipedia.org/wiki/Median_of_medians
Was it ever figured out what "invert a binary tree" means? At least I had never heard this term used prior to this incident. This has me slightly worried about this particular example somehow, and I'm not quite sure what to make of it...
> The other issue I see is that for some reason Houston didn't require all of these people to have flood insurance.

They do for 100-year plains, just not 500-year. Are these requirements common elsewhere for 500-year? I am not sure, but I assume so since there is surprise that "for some reason Houston didn't require" it.
Yes, he has said this in interviews. Great write up! I too keep a list of helpful commands handy: https://github.com/vinniejames/koopa-troopa adding a link to yours
Simple dashboard built for viewing pipeline metrics in AWS. Built using CloudWatch dashboards and metrics populated from CloudWatch events that CodePipeline triggers.
Oh no it's clearly mutated into an MLM. I found it interesting how it turned into one last minute. In a lot of ways it is the logical next step for this kind of product.
I was just in Japan a few months ago, bouncing around Tokyo/Narita/Takasaki/Asahi and I experienced the exact same thing. Their rail system really does operate like clockwork.
was it this one? http://draves.org/goban/
Perl example is a bad one given Perl 6 having near zero adoption, and being incompatible with 5. And this is hardly "constant" version churn. This was a major event for Python to fix some long-running issues that needed fixing, but could only be done with an incompatible version.
Not at all. A pyramid scheme typically has no external source of income, which they have here (ad revenue). In a pyramid scheme there would be no way for user B to get an income without referring more users.
It's because normal people see the money that we make as ours, then the government takes their cut. "Benefits" are our money redistributed to people who don't work. At no point do the people receiving benefits actually contribute to the system.
The reason he doesn't link to any apps is, that appygen is mostly used to make spam apps.
Doubling his/her revenue in 2 months shows how powerful MLMs are.

I don't think there is anything inherently unethical in MLM sales structures, it's really just how they are run. The real problem with most MLMs is their core business doesn't work, they only work by sucking money out of those unsuited to succeed selling the core product.