skysight-inc/HackerNews huggingface dataset:
So … in your idealized 90s web, how does a reporter pay their mortgage? Storage space was never the expensive part even back then – it's always been the skilled humans who create things.
Facebook is a parasite of the real internet. Videos from other sites are embedded in your Facebook feed. You watch them on Facebook, comment on Facebook.
Exactly this

The "2.0 generation" (or was that 5 years ago?) is forgoing a lot of redundancy and safeguards that existed in the previous systems

When did we assume a fast data link (and all the infrastructure behind it) would be available 24/7?

At least do cash transactions and note them in a notebook
When you have a big system, the most consistent argument against working on one thing is that you should be working on something else, this is true for everything in the system, because everyone has a different opinion on what that thing is.

For example: why should you spend time working on the playlist playback when youtube could instead spend time working on automatic categorization, content creators have to manually create playlists, even if they sequentially number their videos. Youtube shouldn't waste their time on playlist editing when it could be doing the right thing automatically.
That the Chinese government likely over-estimates GDP is widely known (some indicators are reported magnitudes faster than any other country). The increased debt and factory exodus are probably uniformly bad.

On the other hand, a decrease in cash reserves is almost certainly in China's favor. The government has been struggling for years to get rid of its enormous US currency holdings. Especially as we start to see the yuan strengthening and the Fed raise interest rates, it's important for China to extract as much value out of the USD as soon as possible.
It would be good if you would mention that you work for Facebook when you enter this kind of discussion. That fact colors your argument.
> Question: Is being a slave really worse than being poor?

Good question. I'd rather let people decide that for themselves than have wealthy people half way around the globe decide it for them by removing one option.
Ask HN: Will a Kickstarter hurt my game's messaging?
This week the video game I've been sweating over for 2 years ran a pretty successful reveal campaign:

Press mentions: https://www.google.com/#q=astroneer
Site: http://astroneer.space
Trailer: https://www.youtube.com/watch?v=cv7xbHkLdGw

We're now in a place, having proven to ourselves that we have an (unfinished) game
that people want, that we need a small amount (roughly 100K) to be able to ship in March as a Steam Early Access title. We'd like to bring on at our two remaining team members as full timers, to add to our existing three who can otherwise survive (with very tight belts) until our Early Access ship date. Without the money, we will still ship, but it will be a lower quality game and take a bigger stress toll on us.

The question is, the money raised from a KS aside, how will doing a crowdfunding campaign affect the game's messaging in the long run? We may have an issue where people don't expect a game that plans on Early Access to also do a Kickstarter. But a Kickstarter would in fact make it easier for us to put out a good game, and would save us from the clutches of publishers. What do do?
NetBSD-7.0 developer interview: Martin Husemann
Constructing an XSS vector, using no letters
I never need to type "jk" unless I'm pasting a certificate or a hash/UUID/key. It's worth the remap for me. As always, to each his own.
Before you say No to I.org, propose something better to say Yes to.
To elaborate more - each and every method of moving money has its own inherent risks. For example, when my father bought a car several times decades apart, he would take the cash both from home and bank, carry it in a jacket in an envelope to a dealer, put it on the table, immediately receive keys and papers for registration and drive away.

Fast forward in time and somebody had a very "clever" idea to outlaw paying more than 5,000 EUR in cash. Now, I have to wire transfer the funds in advance, wait for the transfer to clear and then come in to get the car. I certainly don't risk being mugged on my way to the dealer (in broad daylight, without advertising everyone, e.g. on social networks, that today I am buying a car and waving the wad of cash in a selfie). But if the limited liability company with 6,000 EUR liability deposit bankrupts, I will have neither the money (wire transfer have nothing like cashback on credit cards) nor the car until a lengthy legal process hoping that they have enough funds and property to pay out all creditors... You don't risk mugging but have to do way larger due diligence, check finance health of the company, ask around for customer feedback on the company, etc.
There are some improvements in Buchheim et al:

; http://dirk.jivas.de/papers/buchheim02improving.pdf

See also "Compact layout of Layered Trees".

Note that Bill Mill's blog post "Drawing Presentable Trees"
presents the algorithm in a very readable manner:

http://billmill.org/pymag-trees/
It always important in these type of arguments to make sure you speak of the US and not the West in general, that way the status quo is safe and nothing can be done.
In my opinion, no internet is better than a limited internet. With no internet, people WANT the internet very badly. With no internet, ambitious entrepreneurs see a market willing to pay for their services.

No internet births wireless ISP's and Co-op internet and mobile providers.

If there is a free, but limited, internet then customers might not be willing to pay money for internet service anymore and there won't be enough demand for a business to try to bring real internet to those areas.
WhatsApp was huge before Facebook acquired them. That's why Facebook acquired them.
> The European commission reckons that the TTIP could boost the size of the EU economy by €120bn (£85bn) – equal to 0.5% of GDP – and the US economy by €95bn, or 0.4% of GDP, while the UK could be £10bn better off.

According to this article, that 0.5% increase in GDP is actually a cumulative gain over a 10 years period. That's the "big result" from this "free trade" agreement. It almost seems like a rounding error. By 2027, a 0.5% GDP increase could come from anywhere.

https://www.techdirt.com/articles/20140625/04305727679/why-t...

I think this just shows that whatever tariffs are left between the EU and the US, they are not a large impediment in the EU-US economy. The deal is more about increasing IP protection, killing generics, both for pharma and seeds, and other stuff like that - generally about protecting corporations against local laws and small competitors.
Vim Bootstrap (www.vim-bootstrap.com) is one I recently discovered and really like.
Back then there weren't so many worthless garbage news sites. So the reporter most likely worked for a real newspaper that printed and sold the thing.
"Weird" is an odd word. Should we penalize the weird? Should we be encouraging more conformity? Or is it merely that only the unusual makes the news?

The doctor received $15K in cash from wedding gifts. How is that weird? Is it because your baseline doesn't include people with rich relatives?

The "Baltimore Woman [who] Posted a Stranger’s $15,000 Cash Bail" was because of a judge's order:

> But in addition to criminal charges a judge had imposed a strict “cash only” bail condition on Wilkes. The so-called “cash only” restriction bars suspects from using a bond or personal property to make bail.

Had it not been an anonymous person, and one of the family members brought in the $15K, it wouldn't have made the news.

At the very least, it establishes that a judge thinks that walking around with $15K in cash is not beyond the pale.
Hello, Is That FreeSWITCH? Then We're Coming to Check You
I don't know why someone would take the chance caring that much money on them. Couldn’t he have gotten a check and cashed it once he got home or a bank account?
Super User Spark: Dotfile Management Language
The Super User Spark is a tool that allows you to manage your beautiful and precious system configuration accross multiple systems and failures. The Spark language is a domain specific language in which you can describe how you want to manage your dotfiles. The spark command-line tool will take care of the rest.

Getting started:

ttp://cs-syd.eu/posts/2015-09-27-super-user-spark-getting-started.html

Guides on features of the language:

http://cs-syd.eu/posts/2015-10-04-super-user-spark-outof-and-alternatives.html
http://cs-syd.eu/posts/2015-10-11-super-user-spark-blocks-and-cards.html
That's not parasitism, embedding content is the way the "real internet" is supposed to work. And all of that embedded content on Facebook links back to the original site, anyway. People add meta tags and social graph tags to their sites for a reason.

And anyway, that seems an odd criticism to make on a forum built around the same basic principle - people link content here, and discuss it here as well.
> Please point to the scientific research that states that psychedelics definitely do not affect your rectum.

Proving a negative isn't typically the best scientific approach. It'd be on the person making the dramatic claims to offer evidence. There's a lot of evidence about how cancer cells work and little (if any) gives reason to suspect some sort of conscious connection would affect it.

Though I think there is some data that people are more likely to recover if they feel more confident or at least not hopeless, but can't remember where I read about that. There was also something recently about an unexpected immune 'tube' to the brain or something and I think there's a positive correlation with being happy and getting sick less often. All this is still a pretty far cry from claiming that psychedelics are likely to cure cancer.

Stating that the negative can't be proven either does not make both arguments equivalent.
The geographic distance claim isn’t accurate; this program ran into its first organized opposition from net neutrality activists in India.
Cutie Pet – you will love this game, check it
Okay, I've never seen the first kind of DB op. The places I've worked with dedicated DB people were a combination of the first and second types you listed. That situation would explain the Stripe outage, though.

TBH, it seems odd to call the first one a "database operator" instead of an IT admin.
Good catch!

Yes, the output was from my first version. I rewrote it to be more explicit about changing the 'a' each time, and forgot to update the output section.
Internet.org brings no new infrastructure. It is not easier to bring to the poor by alternative infrastructure.

Free neutral Internet with a small data cap is much better than this, if you want to give 'some' Internet to the poor. "No internet" vs "subset of Internet" is a glaring false dichotomy if I ever saw one.
Facebook can always donate the money with no strings attached to a transparently operated and monitored organization.
Because the spread of a network made and paid for by advertisers will hinder the spread of the network most of us have now, which is mostly paid for by the users.

Internet.org is not mis-named, it's an intentional hijacking of the "internet" brand to refer to a different network with different people and institutions in control.
There's something that a lot of retailers don't get - never put an obstacle in front of the customer giving you their money. Don't let lines form at checkouts. Don't clog up the counter with impulse-purchase stuff. Don't put displays in the path of customers headed for checkout. Don't make customers jump through hoops with loyalty cards and data entry. Don't do anything that slows the checkout process.

There are expensive retail consultants who clean up stores and improve sales by doing this.

Gap gets this right. Gap stores have big, clear counters, so you can bring up lots of merchandise and have a place to put it. This increases sales per customer. Gap is amazingly successful despite a rather blah product line.
That's not our problem. It's the reporter's.

We are not responsible for helping businesses prop up their failing revenue streams.
Pitzer College Senate: “Yacht Club” Is Too Offensive
Oh my gods, I can't up vote this enough. This should be mandatory reading before one is allowed to use a text editor.

Though PostgreSQL is as good a choice as MySQL. Technically better (AIUI) but with a less gigantic support base.
That sounds really handy, any chance it's publicly available or you can make it so?
Did you read the article? It claims internet.org is not limited internet:

> Mark Zuckerberg had come out in defence of the programme, saying it did not block or throttle services and is not in conflict with net neutrality.
It used to be

#define min(x,y) ((x) < (y) ? (x) : (y))
Did you just equate Internet.org to slavery? I can't speak for dang, but I don't think that type of hyperbole is appreciated on HN.
I set jk to Esc, and not CapsLock, because I use CapsLock to capitalize.

I'm currently working on a vimrc that caters to people like me, those who only use CapsLock to capitalize, and avoid all chording. When I'm done, maybe I can map Shift to Esc.
Ask HN: Do you have to have worked at a big tech company to be taken seriously?
I've been considering moving to the bay area but, I'm not sure that it's for me. I'm concerned though that it's seen as a badge of honor in the software development community to have worked in the valley.
Bug #2: Order anything for free on BigBasket
Your response makes absolutely no logical sense whatsoever

By your logic if I see the word "latte" and I pronounce it "lat" because there is no "eh" sound at the end of words in English then that's perfectly fine and people should just deal with it. No, that's not what happens. People get corrected and through correction we all learn to say "lah-tay".

You seem to be arguing correction has no place. That's pretty indefensible. If we didn't correct each other no one could communicate. One person would say "ki nig et" and another would say "nait". One person would say "gar baj" and other way say "jar bayg".

Even subtle variations matter. If someone says "the dig caught the bil" when then meant the "dog caught the ball" no one will understand them even though the difference in pronunciation of of "dig" vs "dog" and "ball" vs "bil" is very tiny. In the same way say "Kee-yoh-toh" to a Japanese person and they won't understand what you're talking about until you give them many more clues.

I'd also argue correct pronunciations of names is partly of matter of respect. Maybe you're an exception but I kind of assume I called your name as "Tah-Zay Tee Su chi Nit Zel" you'd probably not respond. If you did figure out I was referring to you you'd probably correct me. If I insisted "so what, that's how I read it so that's how I'm saying it" you'd probably be offended. Maybe you're special and you wouldn't mind but most people would. I wouldn't respond to "jrej" or "guh-reg" or "guh-re-guh-guh".
https://staticsitegenerators.net/ has the most comprehensive list of static site generators I've seen.

At this point what we really need is a list of static site generator lists.
non-profit doesn't mean much these days.
> They also do a lot of work to make sites offering health information, commodity prices, local job searches etc not only viewable (layout wise) on mobile but able to work on extremely slow networks and on low-end devices.

None of this is made easier or possible by any technological framework provided by Internet.org.

You are free to optimise mobile websites for slow connections on the normal Internet. Governments should be moving towards full and complete Internet with a restricted data cap instead. The next best thing would be something ad-supported, rather than this.
Hayao Miyazaki – The Essence of Humanity
We all get a bad feeling in our gut when we know something is not right. Posing as a non profit with the "Internet" brand is not right.

To your point, if they were just upfront about what they're doing, it wouldn't be an issue.
hi jorge

I'd actually applied to work at stripe about two years ago, you guys turned me down ;)

I was responsible for ops at a billion-device-scale mobile analytics company for about 1.5 years. Your tooling is far superior to anything we produced. I like the idea of a single source of truth describing the data model (code, tables, query patterns, etc.) a lot, and doubly-so that it's revision-controlled and available right alongside the code.

I think it's far from decided though, how much to involve human operators in processes like this. Judging from this answer, you seem to be on the extreme end of "automate everything". How then, I'm curious, do you train/communicate to developers what can be done safely vs. something that would cause i/o bottlenecks, slowdown, or other potentially production-impacting effects? Can you even predict these things accurately in advance? (Some of our worst outages were caused by emergent phenomena that only manifested at production scale, such as hitting packet throughput and network bandwidth limits on memcached -- totally unforseeable in a code-only test environment).

It sounds like you let developers request changes (a la "The Phoenix Project") but ops is responsible for final approval of the change? That actually sounds like a great system. Would love some elaboration on this.

In any case, great writeup and from one guy who's been there when the pager goes off to another, sounds like the recovery went pretty smoothly.
Sometimes people even post the videos to HN or Reddit, and people comment on there as well.
Doesnt anyone think that twitter laying off is an attempt by Dorsey to "streamline" and "focus on core competency" as he takes the official CEO reigns again?

Like he wants to come in with a drop in OPEX such that he has some flexibility with finances by dropping some staff?
The change was to add a new index and then remove the old one. It's something that would have passed review.

The cause was a defect in the tooling. The requests weren't tied together in the way they were displayed and so the DBA removed the old index first.
And if access to social networks such as those of your employer is a "basic human right," as you assert, then presumably Internet.org would provide free and unfettered access to all social networks, including those that would seek to unseat Facebook in the future?
I was denied a bank account when I was in the middle of moving out of my parents house and needed them to essentially cosign/co-own the account.

The stated reason was an inability to document my income and a lack of credit information.

Similarly, I've been denied credit cards and bank accounts since this "co-ownership" has mixed my financial information in LexisNexis [and similar services] with that of my parents and I don't always know the questions they ask to verify my identity and/or claim that I'm not me.

For instance, I shutdown my Chase account because one part of Chase insisted I wasn't me [to the point of denying me access to services I had paid for] while the other part of Chase held my money. I'm not going to trust Chase to hold 5 figures of my cash if they are simultaneously going to insist over the phone I'm not me because I can't answer questions sourced from services like LexisNexis. That'd be insane.
In some cases or instances, conditions of one might be better than the other. However, universally, I'd say almost everyone would agree that being a slave is bad/wrong/immoral.
Who Makes Below Minimum Wage on Mechanical Turk?
> Im not sure why people defend ads.

Nearly all the current voices in media rely on advertising for their existence. Nearly all of the most influential organizations are extremely biased.
It's parasitic because of its particular approach. For example, it could embed youtube videos... so that the real creators get their pay, but no, Facebook would rather that the videos be Facebook videos, thereby the original creator getting zero profit from his hard work.

See https://www.youtube.com/watch?v=L6A1Lt0kvMA for a first-hand account of the situation.
Just change the name so people know that it's not Internet but it's Facebooknet.
If you needed this level of flexibility in your mobile apps, why not just download the datastore to the client and use something like SQLLite, or a JSON query language on the client (similar to mongo, there are lots of options).

In addition, in reading the thing that "pushed you over the edge" ... I really don't see how REST has failed you here, in terms of how you are partitioning your data. I can't imagine that some kind of intelligent caching of data (no need to re-download playlist data to the client that hasn't changed, etc). wouldn't have been a more straightforward approach here.

I find the GraphQL stuff interesting but your problems would have been better served by refactoring what you had rather than moving to a completely new API and query format, at the cost of sacrificing an easy to use interface for your internal and (maybe) external consumers of your API. I'm not convinced you won't have the same issues with GraphQL and could stand a bit more pragmatism.
That business model is almost certainly out the window after the Facebook acquisition. They renewed everyone's license automatically, and are probably going to remove it entirely.
There's been an interesting talk on this a few months ago:

- http://blog.cr.yp.to/20150314-optimizing.html

- (PDF) http://cr.yp.to/talks/2015.04.16/slides-djb-20150416-a4.pdf

Discussions:

- https://news.ycombinator.com/item?id=9202858

- https://news.ycombinator.com/item?id=9396950
nice I'll be very interested to hear more about your next steps
Uh, so only FS for now? That's sure nice, and a nice start, but I really thought there's more to it. Thanks for the clarification & and details.

(I remembered that Haiku got network drivers from some WhatsitBSD, so I thought those are maybe there too, but it seems it was FreeBSD actually, so just some confusion of mine. So no microkernel there, it seems. Bummer.)

As to running on Xen etc, that was what I seemed to vaguely remeber as what rump kernels mean, so I was really confused and surprised to slowly find out that the NetBSD usage of the term seems to diverge quite substantially, as far as I can (or can't?) understand. Hmph.
It is. Free lane is fundamentally similar to fast lane.

Also, if you use Internet.org, you cannot use other websites unless you stop using Internet.org, you get a "fuck off" message for any other website you want to visit, even if you want to pay for it with usual pay as you go data charges.
yes i do vote
Do you mean "badge of honor" or do you really mean "creates some kind of halo and make you seem to be 'a player'"?.

I think (and I don't live in the valley although I did work there for a short time) there is truth to what you are thinking. In the end of course the work that you do and who you are matters. But I do buy into the idea that it shows how serious you are in the same way that people in finance flock to NYC or people in entertainment go to Hollywood to seek fame or fortune. Of course you need to be somewhere that you will be happy and can live as well. So not a good idea to push yourself to somewhere that isn't right for you.
Yes. Even I thought the same. But seems it is much more than just a Database..
And the UI changes they have made are demonstrably worse, such as their seemingly random threading, constantly losing page scroll position, and repeating earlier tweets.
Flow Chart to Get Your Free HANA Access and Practice HANA Hands On
Show HN: Slenke – Secure Workplace Collaboration
If you can't open any other website other than the 50 or so provided by Facebook, then it is in effect a limited internet.

Arguments that "saying it did not block or throttle services", tries to imply that "This is not the Internet, so we are not blocking anything on the Internet". That's just hogwash.