skysight-inc/HackerNews huggingface dataset:
> Usually when I see a statement that reeks of elitism, I immediately assume lower probability of it being true, because elitism of a statement correlates with falsehood

Ironically, I do the precisely opposite, due to my personal experiences. Over the years I lived on this planet, I've been both in the "elitist" groups and the groups that accuse someone else of being "elitist" - and I universally found it that it's the "elitist" group that was always right. I've learned to recognize accusations of elitism as ways to cater to one's feelings of insecurity (and I was guilty of that in the past, too).
Just that there’s no confusion, the point of a civilian-controlled military is so that the military doesn’t do what the military wants. The military does what its people wants (or maybe needs), based on instructions from the civilian leader(s) voted into political office by the civilians.

The military is but one of many tools in the toolkit of our civilian foreign policy makers.

If you have an issue with how foreign policy is done, the right person/people in charge that should know are the politicians. They control the military.
Transducers and Reducers in Clojure: Introduction
In another sense it's quite beautiful though, it encourages me to visit more frequently before the titles begin to decay into things I wouldn't click on.
How does that compare to the unit price of making a few comparable prototypes in raw silicon?
You know what makes zero sense? shooting passenger airplanes out of the sky, but here we are...
Next up: Facebook to rename itself to also begin with the letter A.
Are we talking about atoms when we are talking about ourselves? I don't think so. I am not the same collection of atoms from moment to moment. There may not be an atom in my entire body that is original to my body; and there are vastly more atoms in my body now than then. When I say "me" I don't really mean my body or even my brain, even if that's where "me" is. We are really talking about our consciousness.

It's been awhile since I read it, but ... In The Zen of Physics, David J. Darling argues that if some other collection of atoms has a consciousness like our own, that is no different than ourselves. (His idea of consciousness is something like patterns in the brain, which is distinct, if reliant, from a collection of atoms.) We would have no memory of our past experiences, but in a real sense we would be alive again. His arguments are a bit more elegant than I have presented here. And there is some question to whether an identical consciousness with different memories is really you or me, but it would mean that waiting for trillions of years isn't necessarily the case.

This, of course, assumes that consciousness is an emergent phenomena. It is possible that consciousness is not emergent from brain processes, but is a fundamental property of the universe that the brain has somehow harnessed because it is an evolutionary advantage. (Physics of Consciousness: The Quantum Mind and the Meaning of Life by Evan Harris Walker is a fun read on this idea.) In which case, in some form you would exist as long as the universe exists, and always have.

As an aside, for those without consciousness (i.e. the dead and the unborn) time does not exist, so both "to wait" and "forever" are impossible. :)
I would love to read a tutorial about implementing a relational database from scratch. Some people like to learn from the building blocks and others prefer to focus on high level applications.
I am still waiting for EF 6 feature parity, including DB visual designers, and Xamarin.Forms support for all .NET Core platforms.
Reddit isn't leftist. Left-wing oriented comments and content is taked down and bashed upon. Reddit is build primarily on american neo-liberalism and whatever the clinton segment of the Democratic party supports.

It's very offensive to say this is representitive of left wing ideas. It's actually right-wing unless you compare them with literal Nazis like Breitbart-affiliated politicians.
The smallest known Rust ELF binary is 151 bytes.
I don’t believe that Go is useful for creating a widely-consumable library.
One problem, however, is that it is quite hard to reliably separate the "bought, brought home, tried on, did not fit (or other reason) like I thought, returned" actors from the "bought for 'event', wore to 'event' to impress, returned when 'event' was over" actors.

Both exhibit a similar pattern from the retailers viewpoint: purchase, a few days delay, return.
Kind of irony? ;-)
Correct, it's not a capital gain. It's a dividend.
Nope, that's pretty much it. It just have very far reaching consequences.

To illustrate, let's use a simple example. Let's assume you need a logging feature in your application and your language/framework doesn't provide one(pretty much impossible nowadays).

The simplest solution is to just append to a hard-coded file. It solves the imminent problem. It's also very bad solution unless you will never write log again.

Instead, you build a Logger class/module/whatever. The logger provides 'write' functionality, which is abstracted away - client(i.e. code using logger) does not know or care how data is going to be logged. It's a responsibility of the logger to do that and make decisions on how to do that. Now you have abstraction - you depend on ability of Logger module/class/whatever to do its job, without knowing/caring/influencing actual implementation.

Now, let's talk about leaking abstractions. Let's assume you're need to differentiate between different log levels(info/warning/error). Logger is provided as a library(so not easily modifiable) and only has generic 'write' method. Proper solution would be to create a new abstraction, LoggerWithLevels, which would provide methods like 'write_warning', 'write_error' etc. Underneath, it would probably call just call Logger, prepending severity string to logged message. The important thing though is the fact, that we still base our code on abstraction - we don't know how our new logger represents different levels - we use appropriate methods and we assume it's handled alright.

What will likely happen though is that programmer will not create new abstraction layer. Instead, he will start manually or semi manually format strings sent to a logger. Effect will be the same, but abstraction will be now 'leaking', because severity level is now dependent on implementation(prepared log messages), not on logger API. Therefore, any change in the process(like saving logs to online service instead of disk file) will now require changing code in multiple places instead of just one.
The “loss” was more akin to reinvesting margins for growth. The difference between this, and say Berkshire Hathaway, is how much of those investments were in to experiments.
The Con Talk Anonymization and Selection Process
Amazon has not operated at a loss since 2001. They've had positive free cash flow every year since then.
Cloud Act – Improve law enforcement access to data stored across borders
What PostgreSQL Full-Text-Search Has to Do with VACUUM
Rust has an equivalent amount of runtime to C.

Our platform support is limited by LLVM though, this is a good reason for sure.
I've been looking for a similar guide to this recently, thanks for sharing.
What's unfortunate is that the government has largely been silent on the culpability of Equifax executives, and the company as a whole.
But then you're forced to use the rust compiler. Sqlite can be included in any project that can use a decent C compiler.
Design for reality
Orbiter imho is more about flying than operating a space program. Flying is nice, but I am much more a fan of coordinating a mission between multiple craft.

I can live with the cartoon nature, but I do not appreciate "features" as window dressing for poor coding. The way KSP handles memory (loads everything 24/7) is ridiculous and necessitates many silly compromises. And don't get me started on how they handle "heat" and aerodynamics.
There is a book by one of the people who worked on the "novichok" agents which describes in detail the story behind and the chemicals themselves, including the exact formulas and some synthesis details.

https://www.amazon.com/State-Secrets-Insiders-Chronicle-Chem...
Amazon is great example of how the short-term focus of public company CEOs won't end well. Long-term thinking is best for building a valuable company.
PostgreSQL Domain Integrity in Depth (2017)
OpenSSL has always been nowhere near the level of robustness and bulletproofness that SQLite is at. Just look at how it's tested: https://www.sqlite.org/testing.html
I'm in favour of full disclosure ... eventually. Today does not seem like the right time for that yet.
Look to the Native Americans. Or, at least some of them. Give thanks to things the world gives to you.
#MakingMoney – #EarnMoney – #BigMoney – Google My Maps
Skype is basically the Type I error offsetting "passed on Google" style Type II errors. It's a crappy investment in retrospect, but it was a strong player in an obviously valuable market. IP telephony remains enormously valuable - Skype just didn't win the contest.

And ironically, a shortage of "core CS" was a major factor in that failure. Usable, high-fidelity, encrypted VOIP is an enormously difficult challenge, and after some early successes Skype failed to offer a quality product. Claiming the valuation as an argument that core CS doesn't matter looks pretty backwards to me.
Previous discussion on HN about this article:
https://news.ycombinator.com/item?id=7166207
That luxury was earned. The competitor would need to offer the same level of consistent high growth YoY and achieve one goal after another, thats the hard part.
The eco-system largely defines the programming language to use. There are some ways to escape that and people try to do that all the time with huge costs, but on the JVM the majority of software is written in Java, on .net it is written in C# and on iOS it is Objective-c / Swift.
> What if Google decides to disallow all mentions and all possible advertisements of a certain political party?

For a very broad definition of "party", it is already required to do this in many places for proscribed organisations, terrorist groups, and the Nazi Party. The sky has not fallen in.

> What if it deletes all your emails without warning, because it deemed you as an uprofitable customer?

They have a history of sudden, unaccountable, irretrievable account closures for a small number of legitimate users - every now and again one is mentioned on HN.
But it was bulletproof until proven otherwise.
Arduino - http://jakegoulding.com/blog/2016/01/02/rust-on-an-arduino-u...
"selling books to selling everything" seemed a reasonable change to me, and I think it was articulated as a strategy by bezos early on. As you say, books were a starting point.

Selling books to selling computing on demand... That was a big leap, and the most profit generating "pivot" I can think of.

Alexa, video streaming, kindle and ono...these are really Amazon becoming like Google. They're now defined as a business by the skills/abilities they have, not the services they provide. Technology company, not search company.

..this justifies investing more on self driving cars or nuclear power and less on search engines. For most companies this would just be pr/hr-speak, and impossible in practice. Usually companies have to spend most of their money on core products, because it takes money to deliver those products. Tesla or Walmart could define themselves however they want, but they'll never be able to spare more than a penny or two of car dollars on stuff that isn't related to making cars. The margin isn't there.

To be a Google, you need a legitimate cash cow. Amazon now have one, aws.
Sqlite is often just dropped into a project as source code. You can't do that if it were written in Rust.
Given your user name, I believe you completely, but can you provide a citation for how this was done?
[EDIT: changed my mind about posting this, sorry]
Feel like RPi is heading to a commercial upgrade direction: more cores, higher frequency, faster processors, faster networks, etc. Wasn't RPi originally designed to teach programming and to make a hackable gadget? With that goal, I think a simple (and therefore maybe low performance) system is easier to learn and to hack than more and more fancy and complex architecture. From that perspective, BBC Micro bit is doing the right thing IMO.
Ask HN: Any founders who self funded all the way? How was it?
We are actually considering going completely bootstrapped from idea to profitability. Is this insanity?
How would you go about verifying the domain from who controls the "IP space"?

A cloud provider/datacenter controls the IP space in the majority of cases.

If someone owns your DNS, they can use almost any CA to get valid certs for your domain (apart from EV only ones). That's kind of how Domain Certs work. "A domain-validated certificate (DV) is an X.509 digital certificate typically used for Transport Layer Security (TLS) where the identity of the applicant has been validated by proving some control over a DNS domain"

If this is something that worries you, then you should only trust sites that have Extended Validation certificates.
I suspect there's a huge code quality difference between OpenSSL and SQLite. Also, keep in mind that SQLite was much easier to fuzz - it's basically one of the libraries that AFL has specific features for (dictionary-based coverage-guided fuzzing).
It's not a great solution, but it's the one that mostly sort of works for me: I tend to think of the evolutionary divergence tree as a bit of a family tree.

I absolutely would never eat our brothers/sisters in the hominids and apes/chimpanzees.

I've been growing increasingly concerned about our relationships with and our eating of our first cousins, the other mammals (pigs, cows, etc).

I'm less concerned about our second/third cousins the avian dinosaurs (chicken, turkey), and fish/crustaceans.

I don't worry about distant cousins in the plants, and fungi families.

Bacteria, viruses, insects are pretty far removed from us on the evolutionary family tree.

It's certainly complicated to think of it as a moral spectrum, with no easy/black-and-white answers, but that certainly seems to be the case. At some point I suppose you just have to make rules of thumb, and live with what makes you most comfortable/happy as best you see fit. Minimizing others' suffering is certainly a lofty goal, just don't mistake the perfect of "eliminate all suffering" with the good of "eliminate what suffering I can as best I am able".
For .NET Core MS recommended for security reasons to put any .NET Core Kestrel standalone apps behind a proxy. This concrete statement is therefore valid (because it should have been done like that).

In the past they had vulnerabilities covered in multiple versions at the same time. But keep in mind LTS support versions. Some of the 1.x will soon run out of their lifecycle (when I remember right).
Okay, now what about the actual breach? No one gets in trouble for that and nothing changes. If I missed something that did change, or where someone actually did get in trouble, please enlighten me.

A suggestion to companies: stop using SSN's as usernames/passwords! Get rid of the static numbers and give out encryption certificates or something!
I didn't remember the CIO being implicated in dumping stocks. Sure enough, a bit of Googling reveals that he wasn't among the original three that were so widely reported.

Will be interesting to see if anything comes from the other executives who dumped their stock:

* John Gamble, Jr. - Chief Financial Officer

* Rodolpho Ploder - Workforce Solutions President

* Joseph Loughran - Chief Marketing Officer

The series of events mentioned in the article say that he texted someone about it before it happened, and that he was searching Google for stock price information.

Maybe the other three didn't leave a clear enough trail or they just haven't been charged, yet? I would hate to think that just dumping all of the charges on the "tech guy" for everything would be what happens here.
So from looking in to this Glushkov gave evidence in the case Berezovsky v. Abramovich.

Berezovsky committed suicide in 2013 (Berkshire). Take that however you please.
I guess I wish I had so few problems and concerns of my own that I had time to be offended for people i don’t know. Especially on something so innocent and common.

Seems like a luxury.
Hi Aaron, this looks like a tutorial link and not a Show HN done by you. Did I get it wrong?
I don't think this comparison is fair. SQLite is widely regarded as one of the best codebases in the world and it has 100% test coverage.
Literally just ran into this. One AWS doc example says to use "update" whereas another doc says to use "updateItem". Which one works? No way to tell without trying. Their documentation is literally costing me productivity at this point.
But... who proposed a re-write?
An introduction to RISC-V
> The really terrifying thing about Amazon is that investors allowed them to operate at a loss for decades, which is a luxury afforded to nobody else.

I would argue that is because nobody else posts consistent growth rates like Amazon does. They are still hitting about 40% YOY growth rates which means they double their revenue in 2 years and grow it 32 times in 10. That is insane for a company with 100 billion in sales.
Pilot.com raises $15M to bring bookkeeping into the modern era
Stormy Daniels crowdfunds to break confidentiality agreement
Agree with all of this -- I'd just like to add that I think there's a second order point here that doesn't get much discussion; technical debt is often considered as something that's always bad, but sometimes the correct decision is to trim "quality" (from your trifecta) and get something out to the market faster.

I think that the debt analogy is a sound one; if you are buried under credit card debt then you might not even be able to make the interest payments. But if you take on debt in a considered and thoughtful fashion, then you can achieve things you wouldn't otherwise be able to do (e.g. buy a house, in the debt analogy). I have found that the debt analogy is very useful for communicating these tradeoffs to the business stakeholders.

So sometimes it actually is reasonable for the stakeholders to request you to compress the timeline on a sequence of features, if there's an external deadline that must be hit; we just have to make sure we get buy-in to come back and repay our debts (preferably immediately after the deadline).
Thanks for the write up! BTW, this would make a great Jupyter notebook (with the text, graphics, code).
> Maybe you could prove Rust is a good choice by writing your own SQLite implementation feature for feature?

A person undertaking that task would already have a head start in that they could likely use the extensive test suite for SQLite ;-)
That's because the street cops don't have firearms.
I'm an unabashed enthusiast for high-level languages that require complicated runtimes and tooling. I thank the heavens sqlite is written in C and if anything is to ever supplant it, I hope that's then also written in C.
Presumably, though, in the hypothetical presented in the thread, the "top" 10% wouldn't be people who just showed up? And the "plumbers" are the ones who cannot build on their own?

The question is why elitism is wrong. Your statements rest on whether that perception of elite status is wrong. Well, if that is ever resolved, is elitism wrong or not? Ought power, profit, and position be shared?
If you're the one selling the shorts you profit when the buyers miss their target.
Thanks for the reference!

I didn't really dig into this too deeply, but I'm not sure how accurate these numbers are. Or at least, they're very open to interpretation. For example, see my other comment regarding which businesses we're talking about.

But even taking the Bureau of Labor Statistics data, my immediate questions are:

1. What constitutes a small business? LLCs? Are sole proprietarships also counted? (Definitely relevant when thinking about freelance work, after all).

2. What consitutes failure? Sure, there's bankruptcy. But there are lots of businesses that continue to exist, but are not active. You might very well start a company for doing freelance work, stop doing the work and start work as an employee (which is also a question - failure or personal choice?), and keep the company in operation.

Just to dig even deeper into this example from a freelance dev perspective (what I know most about): Let's say Sarah starts work as a freelance dev through her own LLC. She charges a very low rate. This is the kind of competition I refer to in my original comment. After a year and a half, she realizes that she isn't making enough money for her trouble, and decides to start working as an employee for a company. The LLC sticks around for another 5 years for various reasons.

How should we count this? Is this a case of a business failure? She certainly didn't go bankrupt or anything. The LLC is still around, so she probably counts for governmental purposes. And arguably, she shouldn't count as a "failed business".

On the other hand, if I'm a freelance dev in the area who knows that you need to charge twice what she's charging to get anywhere near a decent salary as compared to working as an employee. From my perspective, this is definitely a business failure, in the sense that if someone tells me "your rates are too high, look at Sarah's rates, why don't you charge less", my answer to them would be "she doesn't realize it, but she's selling 1 dollars' worth of value for 80 cents".
The point the author is making is that it makes no sense from a traditional, conventional wisdom business perspective.
Apple’s Fourth U.S. Campus: Handicapping Where It Will Go
The internet is not taking anyone's freedoms away, the internet is punishing people's reputations.

big difference.
How is it not different? It would be a completely new library. I don't see what the argument against that is.
There's a lot of first-party tooling for that, though, since it's how the go compiler itself has been slowly rewritten into go.
This sounds like something along the lines of password reset poisoning as described in James Kettles' technical write-up "Practical HTTP Host header attacks". [1]

[1]: http://www.skeletonscribe.net/2013/05/practical-http-host-he....
Yes, if you go 5 miles outside of Nottingham city centre, you're usually not getting an Uber back. Unless there happens to be one dropping someone off. It's a bit of a chicken and egg problem.

At least with other private hire firms you can phone them up and they'll be there in 10-20 minutes rather than just saying no drivers available.
> Reddit is build primarily on american neo-liberalism and whatever the clinton segment of the Democratic party supports.

You know you’re talking about the place where GamerGate kept rolling, various neo-Nazi / white supremacist / misogynist groups remained for years, etc. At most I’d say that Reddit is libertarian leaning due to the general preference for a hands-off free for all.
How do you read so many books? I want to get into the habit of reading more but I always seems to struggle finding the time.
I went with startups because I thought they were even more likely than average businesses to fail. Do you think that's a bad assumption?
I'm less concerned with the amount of money flowing to YT, but the logistics.
The hassle free "upload stuff, and if you're popular there's a button to add ads" model wouldn't work. The first interaction with YouTube as a publisher would be a form to enter credit card data.
I’d also like to know the answer to this question. My interpretation is that adding some commentary alongside lines copied from the book would fall under Fair Use of Copyrighted Material. But it’s so gray.