skysight-inc/HackerNews huggingface dataset:
There should be safeguards to prevent this from happening to avoid being sued. To what extent said safeguards are followed is a separate issue.

Although, given that Netflix has now launched all over the world, thus implying they've secured content deals for global distribution (which is one of the harder and more valuable competitive differentiators), they may be considering at some point to move to their own datacenters. I understood that once you get big enough, it's cheaper to roll your own bare metal infrastructure (whether you cloudify it or not) rather than rent.
I wondered if you would comment on that ;)

Wasn't really meant as a practical suggestion though
VW Refuses to Give U.S. States Documents in Emissions Inquiries
depression/recession has now been redefined to mean 'economy is not how we want it to be'
Also perhaps the uncertainty principle in general could present problems reversing time?

How would the reversing process know the direction and momentum to reverse for each particle?
Now a days I could see that being a nice service while I used my phone but what did people do while their car was being filled up back then? I'd rather be doing something rather than sitting in my car doing nothing...
Fortifying myself against propaganda is one of my perpetual personal development projects... the internet is probably the most difficult information media for this task.
It is always safe to use Argon2i with smallest possible t=1 unless ASIC-equipped attackers is a viable threat to you.
I appreciate that. It has some good details. Gotta leave to get some work done but I'll take the time to drop you a compliment related to this:

"Edit: also worth adding that he Rust core team has been amazingly friendly and helpful. We've had several meetings with them where they came to our office and basically said "how's it going? what do you need? open up your laptop and show us your biggest problem." The project is under very good management."

When Rust was being developed, the two languages that got me most excited as next-gen, systems tech were Julia mainly and Nim somewhat. They had a great choice of features balancing all sorts of attributes as PL's that might get easy adoption as C++ alternatives. Thing is, many blog posts reported their communities and dev teams were downright vicious on everything from questions to compiler bugs (wtf!?). That made it a no-go as there's an upper-bound on how good those projects can get building on such a creaky, hostile foundation.

That leaves Rust as my default recommendation for new, non-critical projects in this space. Like Dropbox employee, what I've noticed is the two of you on Rust teams here are unusually helpful and respectful compared to many in PL communities defending their work. Even pcwalton when he's clearly less than happy with my comments. ;)

The combination of brilliant design and seemingly (from my little exposure) excellent community is why I promote Rust. So, keep up the great work all of you! :)
They have 3rd party devices, I watch Amazon on my PS3.
i don't know. some possibilities i can think of: value proposition, features, market positioning, network effects
Big difference was dependence on gold and/or silver for currency at the time.
It's not that simple. Bringing in more refugees increases inequality. Bringing in more refugees is also good for the economy. Therefore an increase in inequality does mean economic disaster.

Not all increases in inequality are equal. They can not be treated as such.
Interesting info that I was not aware of. I guess I was just a casual player, not a developer like yourself doing it all day long (super-kudos btw - you changed the gaming world). All I remember about Wolfenstein and then Doom, is the wonder, the wow. I personally was amazed that this 3d rendering, basic as it was, was even possible, at the time. We were well before any 3d graphics acceleration. This was bog standard frame buffer VGA, or even, for Wolfenstein, CGA? Correct me if I'm wrong. Silicon Graphics workstations were super-exotic!

I suppose VR has a higher hurdle-rate because the nausea thing has been pre-telegraphed by early adopters of suboptimal beta tech. But I have no doubt that immersive technology is the future.
I'm surprised there's enough of a market for this to make the engineering investment worthwhile, to be honest. I can't remember the last time in the last 10 years that I was in a situation where I wanted to watch a video and didn't have connectivity. Of course, people torrent media and sometimes even purchase it offline, but not usually because they have limited connectivity -- rather, because they either cannot find a suitable streaming option or they prefer viewing 1080p video without all the layers of lossy compression.
The housing costs alone in high growth cities like San Francisco, Portland, Seattle, and so on should be enough to show that for many people, things are just fine. At least, for them. The longer things work out for you financially, the less of a problem you see around you. That's the difference between seeing a homeless person and thinking "how unfortunate that the vulnerable fall through the cracks in such a rich society and have to fend for themselves to survive" and "get a job, you bum!"
I don't regret a single penny I send to Heroku every month. It's just worth it for smaller to medium-sized projects when you don't have in-house dev-ops. Especially so for side projects when time is scarce.

I've attempted a number of times to bootstrap up my apps on DO, AWS, docker stuff, etc - all in anger. The Heroku tax is less than the time spent configuring, maintaining and monitoring my own servers.

In economic terms, this is called opportunity cost. That's time I could spent building features or playing guitar.
Worked retail to pay for my BsCpe. I would definitely suggest working retail to anyone who has the opportunity. You'll never whine about another job again.
I wouldn't want to be the one to tell this guy that wolves are all 'some kind of brown'.

https://media2.wnyc.org/i/620/372/c/80/1/485198177.jpg
An important warning: you can't draw generalized conclusion about rich entrepreneurs by looking at Elon Musk, because he is totally unlike a typical rich entrepreneur. He plays by a completely different book than almost everyone else. He is not in the game to make money, he is in it to fix a few big problems for the whole mankind. His companies are only the vehicles to achieve this goal. SpaceX wasn't created because he was looking for a way to make money and found that satellite launches are a market ripe for disruption. It was created because he wants humans to go to Mars, and (after failed attempts to buy ICBMs from Russia) starting a very innovative rocket company was the best way for him to make it happen.

I agree that what Elon did would not be possible if he was taxed at 80%. But he is an extreme case. He is an outlier in the outliers group. Most rich entrepreneurs, frankly, don't give a shit. The few that do have often tied hands (there's only so much you can do if your company has shareholders deciding about stuff). But most don't give a shit. Can you imagine, say, CEO of Oracle investing all his wealth to literally force an electric car into market viability because he believes that we need to do something about sustainable energy right fucking now? I can't.

So maybe that 80% tax would stop an occasional Elon Musk from saving the world. But if it also makes everyone much better off, then maybe it's worth it. Especially if it could relax the current economic pressures, so that we wouldn't need crazy millionaires going against the market to fix something on this planet.
:)

I used to be able to place most or even all of you on a mental map but I really lost track.

Keep at it, you're doing great!

How long until the 1,000th YC company?

(silly base 10 sentiment, but still it would be quite a milestone)
The offline viewing problem is one that will solve itself soon enough as bandwidth gets more plentiful and ubiquitous, and as the infrastructure improves. It's a nice feature for now, though.

The killer app for Amazon, for some people anyway, is the huge library of free quality kids programming. Offline viewing is a very nice plus for that use case and likely would be even in a highly-networked world.
"Any other encoding system that keeps a cyrillic alphabet in a separate code range from the latin one would have this problem."

Then isn't the solution to put the Cyrillic alphabet in the same space as the Latin one when the glyphs are identical?

In general, Unicode should merge code points a lot more readily than it does; it shouldn't have some of the strange things it does have, which hog space that would be better used putting semi-common Chinese characters in the Basic Multilingual Pane; and the way it handles hangul is just embarrassing. It's better than nothing (and better than the Codepage-<Insert Number> variety of solutions), but that doesn't mean it's good; that's what I mean by "I Entity Unicode".
> Leaving aside the infamous laws against "unauthorized access"

Why should that be unauthorized? Unless it's written in the T&C that you must not use a pseudonym which impersonates a company official, he had used the system in a legitimate way and did not exploit bugs or bypassed access controls.
You can absolutely discriminate based on age and gender for insurance purposes, though. Men are charged higher rates than women. Teenagers are charged higher rates than those in their 20's or 30's. A newly licensed 16 year old male will cost more than a newly licensed 26 year old male. My insurance went down when I got married (which is not outside of my control, but is still a protected class).

If there is valid statistical evidence that a certain group of people (male teenagers with divorced parents, single women in their 40's earning more than $60k a year, divorced white men in Massachusetts, whatever) is likely to behave in riskier behavior for whatever reason, you can bet an insurance company somewhere has the data and is charging accordingly.
So you never fly on a plane then...? Because I do that every month, and streaming a movie just isn't an option.
Less vulnerable is still an improvement.
Thanks so much. :)
> I don't like his statement: The first rule of C is don't write C if you can avoid it

I wanted to interpret it as you shouldn't write code if you can avoid it.

I'm certain that's not what he meant, but it sounds better.
Is “nearly significant” ridiculous?
>I've never heard of Green Greenwald

How about Edward Snowden, have you heard of him?

>Suicide terrorism was originally a Nazi tactic

I don't think that is the case, it appears to have lots of history behind it:

https://en.wikipedia.org/wiki/Suicide_attack#History.2C_pre-...
Studies of food with MSG added suggest that typical dishes with MSG have less than 0.5 grams of MSG (and thus even less glutamate). 3 grams of glutamate is a lot.

The important question in this part of the thread, just to be clear, isn't whether you can more rapidly ingest glutamic acid by eating pure MSG than by eating parmesan. Of course you can! The question is whether you get a roughly equivalent dose of glutamate from common umami-forward dishes than you do from dishes where umami is added through MSG.

If people who claim to be MSG-sensitive are eating typical dishes (the kind where MSG is buried in the label as "yeast extract") and reporting symptoms, but aren't responding to a blue cheese burger with mushrooms, something's wrong wth the reporting.
When a group of people get together to create something of value in a venture we call a 'business' who decides which person gets which proportion of the profits? The people who did the work? The person who provided much of the wealth as an investment and took risk? Why is 'risking money' worth so much more than hard work? Because people with money to risk have decided that it should be, and they make the rules. Currently whoever happens to be at the top of the business structure decides as a dictator who gets what, subject to some regulations libertarians would like to destroy like minimum wage which assure he does not steal everything his employees have created.
Good Developer CVs (Résumés)
The opening, about hidden inputs and hidden outputs, was wonderfully done. It made Haskell's insistence on purity make much more sense.
Tech giants raise concerns over UK draft surveillance bill
>It will, that's guaranteed by the standard. If it's not a standards compliant compiler/runtime/platform, you've got bigger problems.

No it isn't. It's a bad practice citing something you didn't read.

Standard compliance can be achieved on platforms without native 8-, 16-, 32- or 64-bit integers (signed and/or unsigned), and you need not simulate such integers in software, which is why all the (u)intN_t types are optional.
...and I was naïve enough to think that programmers will be compared to artists...
Maybe emacs? I know it's not ass popular as vim, but emacs is made for being extended by elisp.
Since I like coding in C, I am mildly offended by the notion that you should not write code in it, but I really enjoyed that all of these things were put together in one place.
To make it really work I think the cost would have to go up exponentially with time. Maybe once a decade you pay. And you could even pre-purchase but at the exponential price. This would allow most works protection early on at an affordable price and companies like Disney that make a lot of money to be able to keep their copyrights.

The other major benefit is that if something is successful and people want it such as a book you have a monetary incentive to publish it to pay the copyright fees. When it's not popular enough to make money with the copyright alone than that's a good signal that it's been copyrighted long enough
Do you restrict your consumption of MSG rich food like tomatoes, potatoes, walnuts? They contain a few hundreds mg per 100g which is probably more than what you'd get from soy sauce.
First, the actual video content itself does not, as far as I know, stream from AWS. If you watch in the web player you can see the many requests going out to Netflix's CDN. Given that the website is served up over HTTPS, Amazon doesn't actually have data as to which videos Netflix users are streaming (I believe Netflix's CDN and ISP/edge relationships are independent of AWS).

Second, even if they could, it would be an appalling breech of customer trust for Amazon to take advantage of that ability. I do not believe that sort of behavior to be within Amazon's company character (I worked there prior to joining Google).
Fantastic article. This is exactly how the language should be taught in university.
At least I wish I was taught to code like this in school.
It's my only cost here in cloudy Oregon. I generate around 1.5MWh a year above what I use, so net-metering means I have more credits than I can ever use. But I have to pay $10 a month to be connected, whether or not I am giving away power.
> Every professional security researcher reading this just raised an eyebrow and thought to themselves, "That's a vulnerable application."

I think the reason why every seasoned security researcher I've met also happens to be a heavy drinker or is damaged in some way is because they're in a war of attrition. You want perfect security but it will never happen. These are ultimately mutating, register-based machines. We will probably never be certain that with a sufficient level abstraction a program can be written which will never execute an invalid instruction or be manipulated to reveal hidden information.

Where the theory hits the road is where the action happens.

Which is how we end up with this wide spectrum of acceptable tolerances to security. Holistic verification of systems is extremely costly but necessary where human lives matter. However if someone finds a weird side-channel attack in a bitmap parsing library I think we can be more forgiving.

The whole idea that C programs are insecure by default and can never be secure is where theory wants to ignore the harsh realities. We can write languages with tighter constraints on the verification of the programs they create which will lower the risk of most security exploits by huge margins... but we have to trade something away for the benefit. The immediate costs being run-time performance or qualitative things like maintainability.

What I ultimately think will make these poor security researchers feel better is liability. Having a real system and standard in place for professional practices will at least let us soak up the damage will force us to consider security and scrutinize our code.
This is awesome. Where can I learn more about YCR? That's the slice of YC I'm most excited about :)
This is fun, but I see it as a little "unfair" to previous mathematicians because saying "it's never been done before" kind of says that people couldn't figure out how to do it. The traditional pizza slicing problem (http://mathworld.wolfram.com/CircleDivisionbyLines.html) requires the cuts to be straight lines. If you allowed non-straight cuts then sure, you can come up with lots of new and cool looking slices. The reason nobody has done this before is that we considered it an "out of bounds" area, not because it is particularly novel.
Wouldn't the expending of space prevent particles from being able to run backwards in time? Unless you also ran the expansion backwards?
Are you proposing a "hidden state" which is unobservable? Such a formulation is not consistent with quantum mechanics, as proven by Bell's theorem, unless you permit instantaneous influence from arbitrarily distant parts of the universe.
Clearly you have a nuanced legal argument to support the notion that a company that does business in a jurisdiction doesn't have to adhere to their laws? What about companies that have subsidiaries or employees in the jurisdiction of those laws?

It's not as simple as you make it sound.
There are many things that can be done to prevent this and likely often are. I've set my mail client to color the subject line of messages differently if the from address is in my addressbook or not. However, I don't know how common it is for mail clients to do things like that by default so there may be many people who don't have any obvious sign that something is wrong.

ETA: I think some slight variations on the domain name could also be filtered out completely, but I'd guess it would be hard to catch all of those that it is difficult to visually detect without also filtering legitimate mail.
> it's easy to load food with way more than 1 teaspoon of MSG per serving

Leaving aside the MSG, that would be over 500mg of added salt per serving. I would find that disgustingly salty and unpalatable, so I don't see how it's "easy" to add that much.
Causation does not exist in science. Causation only exists in theories that reside in our head. If you want to rely on evidence, and you want the notion of causality, you're in trouble because you can't have both, see the entire history of western philosophy in particular David Hume.
Yes, but that doesn't mean you have to care in 100% of the applications written in C.

Care should be taken when it really matters, not in every single line of code.
>whats stopping you from putting in another couple extra hours to deliver even more value to the company?

Probably the same thing stopping my employer from putting in another couple thousand dollars to deliver even more value to my paycheck?
Archivebot and Automatic Betterment
I think it's a bit disingenuous to paint with such a broad brush the level of knowledge there is about the long-term effects of GMO foods. Numerous studies have been released[0] and more published every year seem to lean towards minimal to no perceivable negative effects.

EDIT: I will grant that all of these studies deal with animals rather than directly at effects on humans, but it doesn't seem there is compelling evidence thus far for one to assume there would be a significant difference.

[0] http://www.fass.org/page.asp?pageID=52&autotry=true&ULnotkn=...
Etc. etc.? You named the only two devices I can think of that it doesn't work with. And all indicators point to it being Apple and Google refusing to play ball.
You could always pull an Excel and roll over with AA AB, etc.
Methodology: Submarine article for Hilton and other travel organizations.
Waiters are supposed to make more than minimum wage anyway. Any waiter that has to worry about whether their employer will screw them over if they earn less is already being significantly screwed over by customers.
I doubt that shifting power to the states will solve many problems; after all it's the states that want to force Christianity on students, ban the teaching of science, deny healthcare to those most in need of it, lower standards for students so many HS grads are still illiterate, defund universities, and hand monopolies to oil, mineral, and telecom companies.
> also incredibly difficult to avoid glutamates because they occur naturally in very high concentrations in some of the foodstuffs people find most palatable

I assume you have some evidence for the 'very high concentration' that indicates the relative levels of concentrations in 'natural foods' compared to the levels that can be found in foods with added MSG?

You don't seem to be disputing that people are sensitive to glutamates, so why can't we have clear labeling of when it is added?
The parent was saying it was not good, not that it was illegal, as your comment seems to be addressing.
As long as we're ignoring the coming inferno...

The TL;DR for this post is really this: https://i.imgur.com/3vN06Zz.png
Stupid, stupid, stupid.

Ants do not construct any high-level map of the terrain they are working in or plan of what to do. Every action of every ant is strictly local. The author seems to hold this as a virtue, but it's well established that building a large program that way leads to an unmaintainable mess at best, and complete failure at worst. It can perhaps work for smaller programs in well-understood domains, and where the overall architecture is clear to everyone, but anything large, novel, or inherently difficult must be designed.

Contrast this brilliant Peter Naur essay someone linked to the other day: http://www.dc.uba.ar/materias/plp/cursos/material/programmin...
How Teespring Uses Canvas, SVG, and the DOM to Design T-Shirts
I believe Sam tweeted they funded their 1,000th company during interviews in November.
Nice list!

I like using anonymous structs with variable initializers to provide parameters to functions with default values -- nice and clean!

C99 is not your grandparents' C. It has kept up with the times.

A more thorough resource I cannot recommend highly enough: 21st Century C[0]

[0] http://shop.oreilly.com/product/0636920033677.do
I think that "Mad Max style business environment" will actually evolve back to the rule of law. That's how our present world came to be, after all. We moved from warlords to cities, then to regions, nation states and finally to international unions and trans-national government organizations. We moved, because at each step, grouping together and establishing some shared rules was good for people and good for business.
So was I. There is a legal difference between the two. IANAL so I don't actually know how the legal difference is defined, but I think it's something along the lines of, should it be obvious to a reasonable customer that the price is likely in error?
Running a website in the US and allowing EU IPs to connect generally does not constitute doing business in the EU.

Accepting payments from EU cards, having employees/offices, etc. all clearly do.

It depends on the case.
Why don't you evaluate the evidence presented on the website on its own merit, rather than appealing to ridicule?
Yes, but I could always double-click on the mail address in Outlook and see the internal address book entry if the email is spelt correctly.

When verification is easy, people do more of it.
If it really produces visible impact for the target use case for the software, in a situation like you describe, then yes.

If a developer is doing micro-optimizations without numbers of what it brings in terms of business case, then no.