skysight-inc/HackerNews huggingface dataset:
Nobody demands that even a single mail must be replied to.

Do the people who make such outraged, generalised and sweeping statements online think of the consequences, i.e. that they look foolish?
Hi everyone! I just woke up to find all this, and I'm speaking at a conference today where there's no laptops allowed, so we'll see when I get to read these comments. A few things:

1. Consider this a 'first draft.' I wrote this in sections, see [1], and now it's time to edit as a whole.

2. Because of that, there are still changes coming. There's even an active one in the queue right now. [2]

3. This guide is fairly long (The PDF is 80~ pages), tries to make little assumptions about systems programming knowledge, and will get you from 'I know nothing about Rust' to 'I'm an intermediate Rust programmer.' There's plans to make an abridged version for people who are already familiar with systems or want something faster with less explanation.

To expand on (3) a bit, one of the hard parts of teaching is that you have such varying background levels of skill in your audience. This means different people need different things, one learning resource will never fit all. I very specifically went for extra explanation and an informal tone with this piece, based on my years of experience teaching programmers new languages. You all here are generally much further along, know more programming concepts and features, and are just generally more advanced. I want to include _everyone_ with the introductory documentation I write, and that means spelling things out a bit more. And it also means you all may not like it. You'll probably prefer the abridged version.

Feedback very welcome. I'll read all this eventually, or just open some issues.

1: https://github.com/rust-lang/rust/pulls?q=is%3Apr+author%3As...

2: https://github.com/rust-lang/rust/pull/17155
I've posted this before on the subject, but I particularly like the description given by Ken White at Popehat:

"Rather than tread over the ground well-described by my colleagues in the criminal defense bar, today I'd like to describe something else for you: what a federal grand jury proceeding looks like. From 1995 through 2000, I presented cases of varying complexity to federal grand juries as a federal prosecutor in Los Angeles. That experience did not inspire confidence in the process. Rather, it taught me that the adage that a grand jury will indict a ham sandwich is an understatement. A better description would be that the prosecution can show a grand jury a shit sandwich and they will indict it as ham without looking up from their newspapers. The notion that the Supreme Court relies upon — that the grand jury has a "historical role of protecting individuals from unjust persecution" — is not a polite fiction. A polite fiction would have some grounding in reality. It's an offensive fiction, an impudent fiction, a fiction that slaps you across the face and calls your mother a dirty bitch."

http://www.popehat.com/2014/02/27/the-kaley-forfeiture-decis...
But Germany is part of the EU, an open and free market that allows to sell from other countries of the EU such as Ireland to say Spain. This is probably what's going to happen if the German gov keeps harassing Google as a cash cow.
Bonus 2: you can support MS monopoly on desktop by using their blessed Windows-only tooling (VS.NET)
Not everyone will agree with my preference for traditional family values, which is fine. Still, I'm not following you:

I'm not getting your answer to the question of why
the sudden knowledge of the child conceived, say, before the marriage, broke up the (long) marriage? My answer is that either (1) evidence of adultery or (2) (as you claim is argued in this thread, no adultery so) lack of open communications, that is, lack of that part of intimate love. To me, answer (2) looks tough to believe. That is, why break up love, home, and marriage over a love child conceived before the marriage, especially given the chance that the man was unaware of the pregnancy? Since you also don't like answer (1), adultery, I'm left without knowing what your explanation is.

My personal preferences aside, if adultery is the only believable answer, then it looks like someone regarded adultery as a really serious problem, enough to break up love, home, and marriage, and, thus, evidence of strong respect for (my) traditional family values.

And, you lost me on a second point: It seems that you are saying that the important glue of a romantic relationship, with marriage or not, is having children and not really just sexual intercourse. In that case, given that the marriage did have children, why use sexual intercourse, with children or not, from adultery or not, as a reason to break up the marriage?

I'll try to be more clear: A traditional view of much of the meaning of sexual intercourse is the implied bonding and, thus, joining of two lives. It's mostly the promise of long term love, bonding, joining, security, etc. that makes sexual intercourse attractive and important. In this way, sexual intercourse becomes important in the marriage, even without children yet or ever. But in part you seem to be saying (1) what is important about sexual intercourse in the marriage is any resulting conceptions yet (2) are saying that loss of love and home, beyond considerations of children, is a tragedy. So, it seems that with (1) you are saying that sexual intercourse without children is not very important but with (2) you are saying that loss of that part of love is important. You seem to be saying that Bob and Martha can have a great marriage with three great children, still are swingers and have semi-public sexual intercourse with a crowd of strangers or casual friends, yet break up their marriage once there is knowledge of a love child conceived before the marriage. I can understand traditional values and even swingers, but I can't understand how such parts of those two can be combined in one marriage.
If you define google customer by google user, then yes, they kind of have to.
The eligibility criteria is not something specific to Google .

Almost every cloud hosting provider has similar criteria, and I think it makes sense from their perspective that a Funded/ Accelerated startup is more likely to become a paid customer .

https://cloud.google.com/developers/startups/

http://aws.amazon.com/activate/portfolio-detail/

https://apply.rackspacestartups.com/apply
What is so backwards about companies that you do business with having a homebase somewhere and advertising that in plain sight? That would still be substantially less overhead than having a brick&mortar presence where ever they do business and those seem to be possible too.

It makes good sense to me that if someone wants to do business with you that you need to be able to talk to them somehow. Even if they refuse to talk back. They still have to have a way to be informed of stuff.

It's not as if millions of visitors per second automatically translates into millions of emails per second and if you keep your customers happy they typically do not email you all that frequently.

I actually like those German laws, even though I'm not a resident.
Currently, you can't. You can search using a GET /user/firstname/Billiam
University partnership? GSOC competition? AWS customers with high month-over-month revenue & traffic growth and less than 10 employees? There are many ways of triaging worthy candidates and involving the broader tech community, without further advantaging the already over-advantaged.
I think you're stretching the term "armed conflict" beyond any reasonable usage. Would you consider Indonesia to be engaged in "armed conflict" in Lebanon because they contribute troops to UN peacekeeping there (UNIFIL)?

The original commenter is trying to compare the number of years the US was involved in military conflicts vs. Europe. If you're going to include events as obscure as the sugar intervention (of which I found very little mention in books about Cuban history and US/Caribbean relations) then I doubt the comparison would be very meaningful.
Latin is a dead language, there has not been a native speaker for a very long time[1].

[1]:http://en.wikipedia.org/wiki/Language_death
Nothing screams "warning sign" quite like 2 billion dollars :-)
They are most definitely not harassing Google as a cash cow. They are telling google that they do not get to live by different rules than other businesses operating in Germany and so they should answer their mail. Categorically not reading your mail is not an option for a business.
This blog is amazing! Very motivating. Thanks for sharing.
A possible explanation might be that startups that have been selected in these accelerators have more potential to become successful businesses in the future (either in raising money or in building something people want). I mean, someone already placed a bet on them.

You get the free cloud for only a year. After that you start paying, and since you’re already there it’s very likely that you’ll proceed with Google. So, they’re not giving away anything, they’re just trying to grab market share before the competitors.
So, they don't have to "check and process" each message, it's just that not checking and processing each message and being honest about it is not OK? So how much is enough?
Focus on building your product and don't worry about complex infrastructure. Google manages your application, database, and storage servers so you don't have to.

Very seductive of simple minds. Congratulations, Google, you have discovered of how to start fishing for the bottom of the barrel ...
It would be cool if more hobbyist game developers started making retro FPS games in the style of Doom or Wolfenstein. It's only marginally more effort than making pixel art platformers, which is a wildly popular aesthetic these days, and I feel that the retro 3D aesthetic has a lot of untapped potential. The Vlambeer game Gun Godz is a good recent example, it's pretty much Wolf3D with a nice art style.

Also, these kind of games make it feasible to write a random level generator that actually makes okay levels (there are such generators for Doom), and allow users to create their own levels with custom art styles in a day or so.
I think the state today is that people are conditioned over decades so much that they even forgot to protest. A few now and then like the Occupy protests which are quelled again and then nothing. I admire the people in the middle east for the bravery at all costs in protesting oppressive regimes
Not necessarily.

There could also be a "Well if Apple is going to release something right after the holidays, the other companies might try to make better models right after the apple watch comes out" feeling. Sort of the feeling that Apple might get one-upped by Samsung, et al.
This comparison is specious and unfairly undercuts the ThePhysicist's point.

People of that generation, outside of commuting, were an exceptionally social generation. Family dinners being important and often required, where you shared your day. You didn't see the entire family sitting around the table with a newspaper like you see entire families at a restaurants with their noses buried in smartphones.

Where are those same people you see in these pictures today? Commuting in cars - ever more isolated than before. They rarely if even carpool.

Original replies point is excellent and well said and if you're trying to somehow compare newspapers and smartphones you're ignoring a looming social problem that is going to affect generations to come. We already see it's detrimental affects in trying to higher young people.
Have you taken a look at what CPU mining pays recently? It's a rounding error from zero. A modern Xeon does around 5-10 Mhash/core/s, while ASIC mining is measured in Ghash/s. Leave it on for a year and you'll mine an upper bound of 0.00004-0.00008 BTC/core, according to https://alloscomp.com/bitcoin/calculator (that's even discounting future difficulty increases, so is an optimistic estimate). That's 2-4 cents/core/year. If you have 1000 such cores going full-stop for the year, you'll net... $20-$40.
Haskell tools for satellite operations
The US is still full of good people and so long as those people are allowed to have guns, I'm staying.

Once the government disarms us, I'll probably leave. That will be the final nail in freedom's coffin.
For what it's worth, folks with their own unfunded startup are free to use services from other places. For people in an accelerator or funded by a VC, this is a meaningful service that could extend their runway a bit.

Of course, it also locks them into Google's ecosystem (practically) when they do hit it big - but I think that's obvious upfront. Why should Google, a for-profit company, gain nothing for its $100,000 (at most)? If you are in one of those accelerators and have a concern about being tied to Google, you're, again, free to go elsewhere.
So they were fine and dandy until a better competition came around. When Lyft has its rival, same thing will happen.
Know the truth- Myths about obesity
This is just Google's form of semi-automatic due diligence. Instead of them having to carefully vet each startup, determine that they're actually getting work done and are a real company and have at least some tiny bit of potential, they'll just defer to the accelerators and incubators to decide on that.

Remember they're giving away $100,000 of credit for free, so they have to make sure it's not being squandered.

I also agree that incubators and accelerators should never be seen as necessary to create a successful startup, and I don't think Google is claiming that either. This is just how they're handling risk. Remember this is a new platform for Google to make money, they're not just giving it away as charity.
> But google users aren't customers.

Y'know, I'm starting to question this oft-repeated adage. If websites are demanding that I watch their ads (although Google so far doesn't and lets me adblock in peace), then I'm a customer. I'm paying with my attention for the website's service. I'm doing something I wouldn't otherwise do in exchange for a service.

So I say people watching Google's ads are as much their customers as the people paying Google to put up those ads. If Google sufficiently angers either group, they lose business.
Microsoft already did something like this: http://codesnippet.research.microsoft.com/

Stack Overflow and MSDN search embedded in Visual Studio.
Firefox OS app tools
While this isn't exactly the same, the convention of appending "!" in scheme/racket to denote a function that mutates a value is helpful in my opinion. You don't absolutely need it, but reading through your code and easily identifying where your values can change is nice.
I definitely thought this post would be about the Microsoft deal...
> Nobody demands that even a single mail must be replied to.

That is ostensibly the case, it's just that it doesn't fit very well with the fact that Google was just ruled against for doing exactly that: Not responding to even a single email.

What, exactly, is the expectation here? Is it better that Google leaves people looking for help hanging in the dark, rather than auto responding with pointers to self-help?
Could Terrorists Hack 3D Printers to Halt Military Manufacturing, or Even Kill?
Yep, I got really excited about this for our bootstrapped app www.staffsquared.com only to read the small print and realise we couldn't use this as we're not VC backed. Very frustrating.
You should listen to Simon Sinek's TED talk about "Start With Why". He also has written a book with the same name.

The reason people like Apple products, and consequently Apple the company, is because they like how Apple approaches building products. Apple starts with "Why?" and works their way to "What?"

Obviously, this approach doesn't appeal to everyone but it does explain that "religiousness" you described.
It's how they're handling risk, so that they can give away the $100,000 in credit without having to spend a lot of time doing due diligence and confirming that a certain startup company is at least somewhat feasible.
Combined with twitter, it can be really powerful for broadcasts.
CSAIL’s Nick Roy helms Google’s delivery-drone project
Could you elaborate on how it is only "marginally" more effort to make faux 3D pixel games vs. 2D pixel art games? Seems like it would be quite a bit more complicated to me...
> Other than this and his stream

His stream is a big deal watched by a heck of a lot of people. If he just wants to experiment he should turn the cameras off like most of us do.
Drone-based businesses soar in Canada, as FAA grounds US entrepreneurs
Of the serious mental illnesses, they're almost always inherited.
I wonder what would be wrong with a few Digital Ocean or Kimsufi VPS or microserver systems? If managing your own server daemons is too hard, I wonder what that person is doing in the field of computing?
It'll get the job done.
While I'm not sure who's side I'm on here yet, it struck me that it is extremely hard to define a Google "customer".

I assume one has to pay monies to a company to make themselves a customer. I doubt even 2% of Google users actually pay.
He did make the source available, with this one. Anyone can pick it up!
It's not the first time Germany is harassing Google, I remember the google street view thing and more. There are probably tons of companies not answering their email but they are targeting Google only because cash cow. So yeah, harassing in that sense. They're not the only country harassing a successful company to squeeze cash out of them, but Germany (and France) seems to have a sweet spot for Google.
I'm not 100% sure, but I think that Article 22 of "DIRECTIVE 2006/123/EC OF THE EUROPEAN PARLIAMENT AND OF THE COUNCIL" ensures that the requirements are by and large similar in all EU member states.
> As far as I know, "!" is just a convention to make macros obvious -- it seems unnecessary to me, too.

No, it's very necessary, as macros actually take arbitrary token sequences as an 'argument', so there's no guarantee that the contents will parse as Rust code (e.g. https://github.com/huonw/brainfuck_macros), furthermore, macros can transform this argument into arbitrary code.

Hence it's nice to have an in-source marker to avoid humans and compilers having to work out if a certain name has strange semantics (particularly for compilers, to avoid having to intertwine parsing and name resolution: makes this simpler).
we did similar thing in Intuit India, check out https://play.google.com/store/apps/details?id=com.intuit.txt...

We have a platform that enables access of internet services over sms, i did the android app which enables accessing all the content offline as well.
Monads were pretentious in the '90s. The pretention switched over to Arrows in the '00s and to Algebraic Effects in the '10s ;)
You already have the 'conceal' feature in vim, which in vim2hs is used to replace \_ with a λ_. No need for plugins. I think the vim Rust plugin has support for it, but you need to set an option.
> Repeat that reasoning 1000 times and it becomes much clearer why Europe is being dwarfed economically by the US http://cdn.static-economist.com/sites/default/files/imagecac...

So when you are dealing with crappy Comcast support, you are still happy beacause at least you are doing business with a FT Global 500 company?

Maybe the chart can in part be explained by Europeans' preference of approachable mid-tier companies ("Mittelstand") over megacorps. Futhermore, the EU consists of 28 sovereign countries, most with their own language, so a higher economic fragmentation is inevitable.

Yes, Europe has fallen behind in the IT business, and bureaucracy is too widespread. But that chart doesn't have a lot to do with this.
Same deal here in the UK. Regulation 7(1)(b) of the Companies (Trading Disclosure) Regulations 2008 states that you have to show your registered office, company registration number and where the company is registered.

http://www.legislation.gov.uk/uksi/2008/495/made
NetFlow vs. Packet Capture. What should you choose. Free PDF, no signup
I think his calculations are off, but his general point is pretty accurate. If you're doing pure CPU mining, even $100k worth of hardware won't generate you that much money per week.

As a pure guess I'm going to assume the actual return you'd see is a few hundred dollars per week.
Saying that a checksum is weak in a cryptographic sense would mean that it is possible for a malicious intelligence to generate collisions. This is not what I meant when I said that CRC was weak. Instead, I meant that it is trivial for ordinary glitches to corrupt data in ways that the checksums fail to detect. Things byte swaps and non-adjacent double bit flips are all that is necessary. The link I provided elaborates on this:

http://noahdavids.org/self_published/CRC_and_checksum.html

As for patent grants, you are thinking of the GPLv3. The GPLv2 does not provide any patent grant. That is one of the reasons why the GPLv3 was made. If you place code under the GPLv2, you do not necessarily provide a grant to any software patents to which you have rights that cover it. People who wish to use code encumbered by such patents must license it or be at risk a lawsuit.
If you don't like it, don't buy it. It really is that simple.
> starting with all their spying laws

What are you talking about?

> and making Google Street View close to illegal.

No, Street View is perfectly legal in Germany. There was public outrage, which I couldn't understand, but it wasn't a legal issue at all.
Improved Supercapacitors for Super Batteries, Electric Vehicles
What is your opinion about this HN comment [0] (TL;DR the guide should be terse to a skilled profile, overly explanatory to a beginner)? I personally agree with him

[0] https://news.ycombinator.com/item?id=8306868
A Wolfenstein engine is pretty simple to replicate, it's basically a 2D top down game projected into the 3rd dimension.

Here's how it works.

http://lodev.org/cgtutor/raycasting.html

A doom engine is a little more involved and requires BSP trees, more clipping/culling and something closer to actual 3d (floors and ceilings with variable heights, geometry that doesn't fit onto a grid).

Both of the games used 2d sprites for enemies rather than 3d models, so you could draw all of the graphics with paint rather than a modelling tool which would probably be a significant time saver.
Even on problems I already have a solution for, I usually google it to see how other people are solving that same sort of problem. Often I find that my solutions may work, but are not that efficient. I have a lot of little code snippets I've saved for various tasks, etc...
Your referenced article says "I won’t analyse economic data or history" and focuses just on his personal identity as a descendant of Galician father and Catalan mother. Well, that's convenient! Does he deliberately avoids questioning the economic policies that seem to be drawn based on ethnicity? That's like putting the head in the sand! Then on the identity part it is just natural for him to be not too into Catalan struggle, because he's as much Spanish as you can get - he wasn't born nor raised on Catalonia, and his Catalan mother, which by herself was not very attached to her identity by speaking Catalan only with her relatives (probably out of respect), spoke Spanish in her own family!

I'm not saying that the op's article is not biased, nor that there's nothing more about this issue than just "poor oppressed Catalans", but I don't find your referred article "more balanced" by any means. It just uses a different rhetoric.