skysight-inc/HackerNews huggingface dataset:
This off-hand comment sent me on a hilarious wiki tangent.

At some point you'll be able to say your Calculus lecturer was the Queen's father. Just think how different his life would've been if his daughter didn't meet the Prince at the Slip Inn bar (you can't make this stuff up).

As an aside, he put an \inf on his coat of arms.
As always, a relevant demonstration:

https://cryptopals.com/sets/5/challenges/37
2) IH has been a source of inspiration and motivation for me. Atlas and Stripe are on my list services that I look forward to use in the near future.
The standard 2000kcal diet is not realistic, and the standard 3 square meals/day narrative is not either. Both are nonsense suggestions. Yes the FDA publishes them. These are general guidelines that you should not be following if you actually want to be fit and healthy. If you want to become fat, you could follow these sure.

> For someone who has a standard large lunch or large dinner, 750kcal is NO WHERE NEAR "a ton" but is rather an extremely healthy meal when we look at the breakdown of ingredients and their nutrients.

No. Looking at the ingredients for many of these meals does not tell you much. Well, except in some cases where you are eating a pound of cheese over two meals. That should be telling you a lot.

>Then in 2 months of Blue Apron we'd tried dozens of new ingredients and cooking methods we'd never thought to try ... And I love food bloggers, food Youtube, trendy cookbooks

These are contradictory, or your sources here are the fault of your own poor research.

> If you have to shell out $15 for $2 worth of an ingredient...massive farmers markets and buying in large bulk

Why would you do any of that? Do you not have grocery stores? Even generic big box grocery stores carry everything that I've seen. And why would you go to a farmer's market? You don't actually think that the food you're getting from Blue Apron is like, fresh food from independent farmers do you?
These are fun, thanks. (a little sketchy linking to an ip but its legit)
And NetBSD 7.1 came out a few weeks ago, too: https://news.ycombinator.com/item?id=14072284
Thanks for the feedback, we'll look into recording the entire flow from Slack to web app. In the meantime, I don't have a better alternative than signing up :)
Uh, no?
This wouldn't be the first time they have been played given whom they've interviewed: a dishonored Nixon, a cadre of tobacco executives, and a bunch of confabulators from the US customs who claimed no drug trafficking between US and Mexico.
I'm curious to know what they have running in Google Cloud, I assumed they were 100% AWS - Is it just their Android builds?
What they're entitled to, is a seat on the plane that they booked and paid for. And whatever the problems that this airline might run into if they don't do this, they're not taking into account the problems they're causing for others by doing this. The guy was a doctor who had to be in a hospital the next morning. What if a patient dies because of this?

Sure, mistakes happen. But the real mistake here is that the airline punishes passengers for the airline's mistakes. They should be taking responsibility for their own mistakes, rather than take them out on their customers.

Given this situation with an overbooked plane due to their own stupid lack of planning, they could and should have offered more money until someone did volunteer. That would have been cheaper than this travesty, and not a single person would have complained about it. Instead, they short-sightedly try to save some money by having the police (who also don't work for free) drag a perfectly legitimate customer out of the plane.

It's a distressing rejection of responsibility for their own actions.
It was never about the code.

It was always about the products.
"I find myself actually _liking_ the IndieHackers posts, because they are inspiring."

Same here. Good stories with specific details that might give me ideas. I originally saw it on Barnacl.es: a site for bootstrappers regularly posting stuff like marketing strategies with low noise in comments. Then I saw it on HN.
Actually it doesn't: what if the given sequence exists but cannot be expressed with words ? (This is exactly the same thing than «a real number that can't ne expressed with words» which is what I'm trying to demonstrate not to exist. I'm going nowhere)
https://news.ycombinator.com/item?id=14093309
Well, he is a cynic.
Best of luck, I recommend recording your progress which will help with accountability and makes it more interesting
I think he wants to understand what your future pricing scheme will be before he commits to your system.
I'm really not sure why this article got flagged. I'd say that Apple's PR reads Hacker News, too.
It confuses, sickens, and amuses me that people could get the world so twisted in their heads that "social justice" could become a phrase applied negatively to people, movements and feelings.
Nothing seems to elicit more emotional vitriol than a piece about Uber these days. Not sure exactly what is going on.
And we should trust you because?
Nope, mine are all oeunt, oeunth, huet, uehis, ais, etc
Ya'll are seriously over estimating the influence hacker news has on regular people. Uber unfortunately still has brand recognition and home field advantage. Most people have no idea about the sexual harassment issues and for now their bottom line is hardly taking a hit. Here in Philly people are still using Uber for the most part.
I still have a hard time with bash-backwards name: "Windows Subsystem for Linux". Its a Linux subsystem for Windows.
We're focusing the product on "teams" (technical teams more specifically), so signing in with your "team identity" (Slack, G Suite, GitHub, etc.) helps power all the collaborative features (@-mentioning, sharing, etc.)
I think the big change happened now is because for years Uber has been doing legally dubious things, that were morally defensible from certain perspectives.

IE, They mostly screwed over corrupt taxi monopolies.

Similar to a sort of Tony Stark character, Uber was an asshole, but they were OUR asshole. Fighting for insanely low customer prices and fighting against a bigger enemy, which is the terrible existing taxi industry.

The stuff that has happened recently is about having an awful company/engineering culture, and isn't in any way morally defensible.
You might not be aware, but a substantial portion of HN readers are robots from the future.
Calling them 'mostly human' is somewhat insulting.
Unitrends Bug Hunting: Remote Code Execution (CVE-2017-7280) – Chapter 1
Most interestingly to me, is that means OS X 10.9 is running DDR4, even though no Apple product to date that I'm aware of has shipped with anything faster than 2133MHz DDR3.

[edit for highest DRAM frequency offered by Apple]
So TL;DR : "Marx correctly diagnosed the problem with Capitalism, but his prescription was wrong; Rand correctly diagnosed the problem with Socialism but her prescription was wrong"?

I say its much easier to find faults in a system than coming up with a well-designed system.
"We've developed this app for Amazon that makes people shop and spend less on Amazon"
"I can't believe Amazon rejected this"
I used the word "nitpick" intentionally. I was referring to your point questioning whether "a zillionaire capitalist accepting a token amount of gold for performing unskilled labour represents a functioning market". This is the kind of arbitrary criticism someone comes up with when they're not interested in honestly understanding the author's message.

"The real purpose for Dagny's dinner with the tramp after all ... [is] for the tramp to lecture"

This is another example of your nitpicking. You know that I was not talking about that one particular scene, but illustrating that Rand has nothing against charity and she has many scenes in her novels where characters help people in need. That is, Rand does not teach "never help others", as you imply.

"And yeah, the symbolic nature of having to pay for everything rather than do favours is the heroes believe [in maintaining the illusion that] those deserving of their support are evaluated not as individuals but based on their ability to produce interchangeable tokens of past effort...."

And nope, you're still misunderstanding the message. The heroes are not asking who is "deserving of their support" then evaluating them "on their ability to produce interchangeable tokens". The heroes want to live by their own effort. Living with others who also want to live by their own effort makes life easier, because you can specialise and trade the products of your labour for the products of their labour. Production and trade are essentials of any human community, charity isn't, which is why there is no charity in the valley.
Agreed and up-voted. I think that is what I was trying to say in my rant. I guess as a developer though it's hard to come to terms with the fact that you are creating crap.

I went through the same thing when I was a musician so it stings doubly.
It does where readers understand the conventions. Repetition of words or absolutes points to sarcasm. "I never smoked pot" or "I have absolutely never ever under any circumstances even been in the same room as pot."
We're thinking $3-$5 per active user, but it's early days, so I can't say for sure ¯\_(ツ)_/¯

We'll also make sure early users don’t have to pay for a good chunk of time.
> But even if you still get the flu, the symptoms are reduced.

If you still get one of the covered strains (or similar strains) despite the vaccination, the symptoms are reduced; it's generally ineffective against other strains.

> Your point is valid but not justification for not not getting the vaccination.

Since my point was fairly explicitly that you should get the vaccination, but should not expect it to eliminate the need to take sick days for the flu, I agree with this but find it something of a non-sequitur. "It's good to get the shot" is, indeed, not a justification for not getting the shot.
That's what Martin Richards did when he couldn't get a high-level language to run on crap hardware. Chopped features until BCPL compiler worked. That inspired and vot turned into C.

So, this Iron language sounds like deja vu to me from two, different directions. I recommend against it.
You see, anyone who wants people to treat each other with respect and kindness is an "SJW" who shouldn't be taken seriously.
I probably shouldn't have posted that, but "social justice warrior" is a pejorative for actual good reason. It refers specifically to people who don't genuinely care about justice, and are rather interested in shoving everyone in society into categories at the expense of individuality, policing language with offense and outrage, and creating a culture where name-calling with labels like bigot, racist, etc. are treated as compelling arguments by appealing to a sense of tribal identity—all in the name of justice.
Yes, Linkers and Loaders is an excellent book. There's also this 20 part linker essay by Ian Lance Taylor who went on to write gold:

http://inai.de/documents/Linkers.pdf

https://events.linuxfoundation.org/slides/lfcs2010_taylor.pd...

https://static.googleusercontent.com/media/research.google.c...

And while gold is good, lld ups the bar even a little further.

https://lld.llvm.org/
The name is specific to what they're poking fun at. They'd have to find another decaying process with a simple name maybe.
1. Thanks for engaging, rather than down voting.

2. It is, indeed, hard to judge without having established the facts. But resisting a captain's (or, by extension, flight crew's) order, or the orders of the owner of the airplane, is in itself illegal and, frankly, immature. Running onto the plane again after having been "dragged off" and muttering "Just kill me" seems to point to possible mental issues, but again, it's hard to tell without further information.

More measured pieces, such as this one [1], state "It appears from the evidence that the law was broken – by him, not by the airline."

[1] http://www.independent.co.uk/travel/news-and-advice/united-a...
One goal of matrix is to use federation to synchronize with other chat protocols, so you don't have to convince your friends or associates to use it.
It's a subsystem of Windows (hence Windows Subsystem). And, among all Windows Subsystems, it's the one for Linux, hence Windows Subsystem for Linux.
An ante-anti-library, perhaps?
The only reason I use GitLab is that they allow me to host private repos for free. Otherwise I'd be using another service, one that's more reliable and has actual users... its name begins with GitHu and ends with b
>and creating a culture where name-calling with labels

Interesting.
> But if you deploy an open source service to the cloud, it's going to cost you more than a few pennies, and if a million people try to use your service you have two headaches: financial and operational.

This is exactly where I am with https://landscape.io - can't keep it running for free, can't get people to pay.
Hm, yeah that could be true. I think the big organisations like the banks, insurance companies, super companies, Telstra, NBN etc don't often take on contractors directly either.
For me, I like how it's designed to complement the language, not to replace it with a (very closely related) cousin.

The conversion from JS-with-flow-types to plain JS is just a matter of stripping out that type information, which I feel is conceptually simpler than TypeScript's approach.
> How is it even remotely sane to provide a user interface instead of an API/protocol?

It's the way of the world. 20 years ago we had NNTP, POP, and IMAP, and you could read them all with Gnus, customized with finely-tuned filtering and killfiles. But it's hard to "unlock value" from these things, so then there were ad-strewn forums, and now SaaS abominations, because how dare you not change your mail client when its developer thinks you should?
There are several reasons why people use C, one of them is that the language makes it very explicit what generated code is going to look like. That's one of the reasons why Windows kernel is written in C (https://msdn.microsoft.com/en-us/library/windows/hardware/ff..., https://view.officeapps.live.com/op/view.aspx?src=http://dow...). Libraries like this obfuscate source code.
Repetition of words with similar meaning is also a common literary and oral communication technique for emphasis of important points you want the audience to take away.

So, yeah, it can indicate sarcasm, but it can also indicate the exact opposite. It oral communication, tone would usually disambiguate between the two intents.
Yes that still doesn't work.
I have recently stopped playing video games. Uninstalled them all. I also cut off netflix, hbo, and tv in general. It was hard at first, but I am so much more productive. Creating things is so much more satisfying than consuming them. I am also getting healthier/working out and cooking better food.

I was thinking about cutting off internet, but the other members of my family would go bonkers.
Agree 100%.

Advertising is a zero sum game. If an advertiser's budget is $5, they will spend $5. They will spend $5 on as many dumb ads as they can get, and they will spend that $5 using very targeted means if available.

There's a tremendous amount of effort expended in the ad industry with very little real effect than to direct ad dollars through that platform and maybe provide a temporary lift to response rates.

But honestly, it's all garbage. The more prevalent advertising is, the more people ignore it. Especially targeted ads. Hell, the targeting algorithms aren't even all that good - even in 2017. I bought an electric razor the other day, and I have been getting ads for electric razors ever since. Why? I already bought one. I won't need another for at least a year. These algorithms are stupid and likely don't boost anything.

Anyway, once a new generation of ad buyers comes on board, expect the bubble to pop. The fundamentals are garbage.
Google Autodraw turns scribbles into art
Congress Is Home These Next Two Weeks. Will Members Hear from You?
Waaait what??

SPARC is one of the few unencumbered platforms without security bits (Intel ME or AMD PSP) and GPL cores: https://news.ycombinator.com/item?id=11423350
Finding the Best LG G5 Screen Repair in Sydney
How We Made Our DNS Stack 3x Faster
There are vast gulfs between Steam Greenlight candidates and AAA.

Nobody here, least of all me, has claimed that Rust cannot be used for any game at all, nor have they disputed your own experiences. Grow up.
You're free to dismiss the philosophical critiques of objectivism as "they're an echo chamber"-- it's a free country, for now, at least.

I do think it's interesting that the defenders of objectivism here are so confident, where mainstream philosophers really tend to be pretty humble. The way I read it, mainstream philosophers know their ideas will either stand on their own, or get built on by the next generation for something bigger and better. Kinda like, most scientists I've ever known were pretty humble.

Rare is it to meet a philosopher who's as confident in their stuff as the objectivist defenders here, and never ever have I met a philosopher or scientist who's dismissed critiques as "they're an echo chamber".

I dunno. I'd like to see an objectivist embrace that kind of humility and see where it takes them. (My guess is, it takes them straight out of objectivism entirely, which is why you don't see anyone like that.)
If SJW made their points with kindness and respect, the term would not exist.
Isn't it ironic the details of the acquisition isn't being transparently shared?

From Indie Hackers site:

"Anyone with a business or side project that's generating at least $300/mo in revenue. There's no upper limit. Of course, you have to be willing to share your revenue — the point of this site is transparency!"
Source: https://www.indiehackers.com/submit

I think we have the "right" to know what the transaction entailed; how much the owner was exactly paid, that is.
No, by journalists!
But that (a subsystem "for Linux") would only be referring to the small compatibility layer for syscalls and stuff, rather than the whole Bash environment which "WSL" typically means.
Surprising to me is how often it gets brought up by drivers.

Personally, I've had the "how do you like Uber/lyft" conversation during a ride enough times to never bring it up directly, but regardless it comes up frequently.

I don't think drivers are looking to badmouth the company, but drivers everywhere in the world are at least slightly aware of what's going on and often in need of a shared subject to talk about with passengers.
The problem is that an awful lot of people who claim they want people to treat each other with respect and kindness are on the rampage about it and ready to behead anyone being inadequately (whatever their criteria). They frequently are not at all kind, respectful individuals themselves. They are frequently just assholes who like having justification for riding around on their high horse.

Real justice involves justice for both sides. SJWs tend to not have that in mind at all.
Kalanick will end up money ahead, just like the Wells Fargo execs.
A Culinary Legend’s Next Fight
I think it's a misnomer to think of capitalism and socialism, or objectivism, as solutions.

They are structures or perhaps models. They all fail because of people not doing what they're supposed to be doing. The only true solution would be a process that forces people to do what they're supposed to do.

And I don't see that happening... ever? Until the AI rules us at least.
Which is a shame given (digital) EE's use formal logic professionally more than most of the programming industry. It's called formal verification (esp equivalence). They should hear about first-order logic in ACL2 if nothing else.
MS is horrible at naming things, WOW64 anyone?
It's strange but I went the other way. I started hating MS because of working in .NET. Basically, if something wasn't blessed by MS, it wasn't used.

There were open source MVC projects but since MS only blessed ASP.NET forms back then, you couldn't convince managers to use MVC. Same with IoC. Same with ORMs

I do like the new Microsoft. VS.Code is hands down the best all-around editor right now. TypeScript is awesome sauce.
I envy your succinctness.
"Patriot", "Feminist", "Fundamentalist", and many other terms speak for positive things, but because of people acting under that label, the label becomes tainted and turns into a pejorative depending on the perspective. Heck, even "Liberal" and "Conservative" barely mean anything anymore than name-calling at Those Others with an insinuation of the worst caricatures possible.

It's just the way language and societal labeling works, combined with the hyper-reactionary tribalism of the last decade or so.
He was trying to illustrate the concept that in C you deal directly with blocks of memory. It can be useful because instead of worrying about the implementation of the language which you're using, you can think about what the hardware is doing and understand what's going to happen based on that.

So, for example, you know if at offset 0xDEADBEEF there is are 8 bytes which are holding a number that you want to use, you can access that chunk of memory and use it however you want. And you can interpret it how it is appropriate for your use case, for example reading it into a string, or an int.

Being grounded in hardware makes a lot of other stuff quite arbitrary, and it can become a question of style rather than functionality. And by imagining what the hardware is doing you can understand what code is doing that you have never seen before at the lowest levels (all the way to what the registers, FPU, APU, etc on the CPU are doing). That can also help with debugging.
I like that Flow is basically comments, rather than a new language. You can add comments to an existing code base and discover lots of bugs.

I don't think there are too many negatives with that system, although I will say having the type system deeply integrated with the debugger in TS is great.

I'll also say that while TS tooling is better, it can (sometimes) be really complicated to set up and understand.
You could force every engineer to have a CPU meter,

No, you should force every developer to have a shitty Core 2 Duo CPU from 10 years ago. A lot of devs are working on new shiny i7s and that will hide a lot of performance problems because it's a top end CPU. Do your testing on a cheap box and if it is still smooth then you can ship your product.
Flow is a different language than JS. Keeping the .js extension doesn't make it a "close to JS" language. TypeScript and Flow are both supersets of JS
I 've used both. Flow wins hands down:

(1) It is less intrusive. Flow's type system is built on annotations which are simply stripped away at runtime (as opposed to writing in another - albeit similar - language that gets transpiled to JS. Sure the transformations are always "file-local" as TS folks say but still it is another, totally unecessary level of abstraction and transpilation.

(2) Flow's type system is at least equally and quite possibly much more expressive and nuanced than TS.

(3) Flow annotations can be applied in a much more piece-meal way than TS.

(4) zero issues integrating with 3rd party libraries (because of 1) - and that includes the ability to type-check said 3rd party libraries (which is a breeze with flow-typed)

(5) To take advantage of TS you have to write JS code in the "JS with classes" style (a.k.a "JS for C# coders"). In contrast Flow allows you to take advantage of its type checking while coding: (a) in idiomatic JS (prototypes) (b) in JS with classes (c) any combination and mix of the two approaches. Flow feels a lot less opinioned as to your JS programming style.

(6) Flow it is not coming from microsoft (but hey, don't you know we've changed, please give us another chance and we won't fuck you over this time, please we love you so). TS team is trying very hard (perhaps too hard) to distance themselves from the negative brand value of microsoft

(7) Flow is not a blueprint for the Mother of all embrace-extend-extigunish strategies (see #6).