skysight-inc/HackerNews huggingface dataset:
It's a bizarre article.

People have been nipping at Apple for this crap for ages, and they just keep printing money. They're capitalized higher than giant oil conglomerates at this point.

When I see quotes like: "To a certain extent, the Apple TV is handcuffed by its parent's addiction to fat margins. Apple is constitutionally allergic to losing money on a product..." you need to eyeroll.

The product is probably a moderate success, and is really a margin enhancer product.
Not that advanced. It does walk you through the basics; you should be able to work through it and understand what you've built and how it works (it emphasises and explains the lack of magic). + You should be able to build something pretty easily without ever having touched Elixir before; the book builds up your knowledge very steadily.

I would say maybe, from a language/syntax point of view pair it with "Programming Elixir", which is a good introduction to the language, again going through the concepts of it and building them up well - the Phoenix book goes pretty quickly over the language constructs, just giving you them when needed to understand how Phoenix is doing stuff.
This answer is intentionally terse (and only somewhat glib).

The mortgage.
Wow! I am impressed!
"Hacker News has 3.4 million users per month and 350,000 users per day, with 4 million pageviews a day. There are just under 1 million registered accounts, with several hundred added each day. Users post around 1,000 articles and 6,000 comments to the site per day."

First time I have seen those numbers, very impressive. I thought there were a lot less users.
Even if you know the truth behind a statement like that, it's hard to read something that earnest and not have an initial eye roll in response. As someone who doesn't know the YC team's motivations, it's nice to know that at least someone thinks that some of the earnestness is real.
No, this is the first I've heard that, but sounds like another myth made up to deal with the first one:

>"Since transplacental immunity and waning of maternally derived measles specific antibodies play an important role in determining the optimum age for vaccination of infants against measles..."
https://www.ncbi.nlm.nih.gov/pubmed/10829850

EDIT:

It looks like you may have heard about IgA maternal antibodies, which are not the relevant type here:

>"The vast majority of maternal antibodies are of the IgG isotype. In humans, maternal antibodies are preferentially transferred before birth transplacentally, and in animals of veterinary importance, preferentially through uptake of IgG in the intestine from colostrum within the first 24 h after birth. These passively acquired antibodies enter the bloodstream of offspring and act as a protective shield throughout the body in the same way as actively produced antibodies. Sometimes IgA antibodies contained in breast milk are also referred to as maternal antibodies. However, there are important differences in the action of passively transferred IgG and IgA antibodies. Upon transfer after birth, IgG antibodies are present in the bloodstream of the neonate in a finite amount that declines over time. These IgG antibodies suppress vaccine-induced immune responses. In contrast, IgA antibodies are continuously supplied through breast milk from the mother and protect the gastro-intestinal tract against pathogens without having an effect on the immune response. For the purpose of this review, the term “maternal antibodies” will be used for passively transferred IgG antibodies."
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4165321/
No, it's extracted by the customer. Which all workers are in other contexts.
La Vic's (or La Victoria)! Love that place.
I think you could sum up Linus's message as something like "don't try to coast on your smarts; they only count for so much."
(Cockroach Labs CTO) The major issue with clock offsets is stale reads due to the time-based read lease. Pretty much everything else is independent of the clocks. Stale reads are still enough to get you in trouble (some of the jepsen tests will show serializability violations if you disable the clock-offset suicide and mess with the clocks enough), but it's tricky to actually get bad data written into the database, as opposed to returning a stale-but-consistent view of the data.
If your password manager doesn't encrypt it's own files on disk, then you're using the wrong password manager.
But under what circumstances is it used? Why would you renegotiate in the middle of a session?
Yes. The issue is mitigated by massive beam-forming. Thanks to the high frequency antennas are small and it's possible to use many of them to steer a narrow beam toward the device. The antenna gain compensates for the pretty tough link budget at those high frequencies.

For the number of antennas, I've seen anything from 64 to 1024 (amazing...). Even then millimeter waves are only for short distances (< ~300m).

Of course, a very narrow beam makes life very interesting with mobile devices ;) But one of the first application of mmWaves should be last mile access, where this is not an issue. With this, fiber is required close to the home but the most costly last hundred meters can use wireless. This should reduce cost while still supporting very high throughput. TBC.
FP people have never claimed they don't have state. That's a straw man used to argue against something no one is saying.

The claim is that there is no hidden state - everything is made explicit.
One Job the Robots Can Have: Cleaning Nuclear Waste
Or make it turn-off-able (?) with an environmental variable. There are a couple of ways to make the tool default to report and allowable in non-reportable environments. The key thing is to make what is happening transparent.
I know that was rhetorical, but Couch is connotationally neutral AFAIK, and comes from "cluster of unreliable commodity hardware".[1]

At least, it's miles ahead of Cockroach or Rust or even Mongo.

[1] https://en.wikipedia.org/wiki/CouchDB#History
The people that voted for Trump get to gain a bunch of thankless, low-pay jobs that will no longer be allocated to illegal aliens. There might be bigger fishes to fry, but given that they never get invited when salmon is on the menu, they are happy to see the sardine cans comming in.

And if they cannot or will not take the nanny jobs for themselves, at least they get to mock the uppity mothers that voted for Hillary and now are forced to dump their careers to take care of their own children.
That's the main issue I have with any "prebuilt" project. They generally tend to be quite dry and rarely relevant to my interests. Also, a big part of programming for me is being able to piece together knowledge from various places and putting it all together to make one thing. It's a bit like lego. Having a single project tutorial that shows you everything from start to finish misses the point a bit.

I do truly believe the best way of learning to code is by working on a decent size project, but I also believe that said project should be something you're fascinated and invested in, or else it feels more like a chore and is nowhere as effective.
What do you think would happen if you don't have facebook?
> the recent success of A.I.

I guess they mean the recent success mostly due to modern hardware of 1960s statistical clustering and classification algorithms that for PR and historical purposes some people call "AI", but are currently unknown to have any significant relationship with what we call intelligence.

When we achieve the capabilities of an insect we would be able to call our algorithms "AI" without getting red in the face, as we'd know there's a decent chance we're at least on the path to intelligence. Until then, let's just call them statistical learning. That wouldn't make them any less valuable, but would represent them much more realistically and fairly.

It's funny how how statistics was once considered the worst kind of lie, and now for some it's becoming synonymous with intelligence.
Wait, is hive supposed to look like some elephant-bee hybrid?
I don't generally write documentation or tests when I start a library. I'll maybe write a couple tests if I want an indicator of when I'm done. I get it working, and then release.

Then, as I use the library, if a bug comes up that seems like it might come back, I add a test. If I break something accidentally, I add a test for that. And if I can't remember how an interface works, I document it in the readme.

That's it. Over time my documentation and test coverage come to match my use of the library. Anything I don't use gets deleted. And I end up with pretty ok documentation and test coverage.

The philosophy is: your first interface is never right anyway, so don't bother testing or documenting it. Just document the stuff you fix.
That is actually how you do error handling in go. Just awful IMHO.
He stole them? You mean they are gone now? Because the closest I can imagine happening is an unlicensed reproduction of your content, your credentials included. ... Like any archive service would do it.
"They take good existing idea (touch screens finger control, phone PDA, mp3 players), use them, make them better, integrate them better. They build great hardware, add solid software on top of it and design friendly beautiful UI to use them.
The only apple revolution is their ability to always improve the user experience. Not their products."

If all of that is so easy, why didn't anyone else do it?
A cool feature of select_ I discovered accidently is that you can pass in a vector of column names to get the corresponding columns, which is much easier than abusing which() to lookup indices.
This isn't about opposing privacy. There is a reasonable expectation to privacy people have but the privacy laws adapted by the FCC in the past have only been applied to ISPs and not other edge providers, such as Google or Skype. So in short, they are just bad laws.

The regulations placed on ISPs place an undue burden on them but not on other Internet companies. Firstly, this means that users have to understand a lot about the networks they use to understand how privacy laws affect them. Second, it also means that edge providers(Yahoo, Skype, Google) have an unfair advantage. The justification given for this is that ISPs see much more data than edge providers. But this does not appear true and in fact a great deal of personal information and network-usage data appears to be available to other parties besides ISPs. You can search headlines to see that. So it doesn't make sense to single out ISPs for privacy laws but not other Internet companies that have access to user data. Also, it makes the law more complicated regarding user data privacy.

I also want to point out that, in my personal opinion, there is a tendency to view ISPs as malicious actors but not for other edge providers which biases the debate on Internet privacy laws.
is being a generalist considered a bad thing?

I would argue that having a general knowledge of the related fields is a very positive thing. That said, if the knowledge is at a fairly basic level, it'd be hard to find much more than a junior role. Senior roles generally require more advanced knowledge/understanding, and that's a lot easier to achieve by focusing on one specific skill/niche.

Most senior people I've worked with are the archetype T-shape: a good general knowledge of a number of related fields, and a deep speciality in one area.

Wikipedia has an interesting (although uncited) comparison of Versatilist (T-shape) vs Generalist [1]:

Think of a person having some level of knowledge/experience in 15 knowledge areas.

That person may have a very high competency (score 5) in 3 areas,
a medium level of competency (score 3) in 5 areas,
an introductory level of competency (score 1) in 4 areas,
and no competency (score 0) in 3 areas.

This creates an area under the curve of 34.
This is different from a generalist who may score a 1 or 3 in every area.

[1] https://en.wikipedia.org/wiki/Versatilist
Yep, I'd love something like Clojure with an implementation/tooling like Go's.
Why "sad," and not homage?
Also upload the a hash of the userid and accountid. Hashed with non-random salt so it's not really anonymous as the function says.

userid and accountid stored in database here:
https://github.com/wallix/awless/blob/e2bf4f2cad37b011c5b3b6...

retrieved by stats here:
https://github.com/wallix/awless/blob/e2bf4f2cad37b011c5b3b6...

Added to stats payload here:
https://github.com/wallix/awless/blob/e2bf4f2cad37b011c5b3b6...
5 Tips for Better Email Replies
Any TV with built in Roku support.
Maybe I'm a fool then because I would read that and take it in earnest as I read and take much of the HN community in earnest. I have a great deal of respect for YC and the HN community - I guess the point of my original post was it's a little disappointing that isn't the case.
I think you have session resumption in mind. Renegotiation is different and involves performing more than one handshake per connection.
(I'm one of the core developpers of awless).
We are going to add filters and queries very soon. We built awless by relying on RDF to represent the cloud resources. As a result, in addition to simple filters on the properties, we can also represent more complex queries such as "everthing inside a VPC", "the siblings of an instance", etc. Try the `awless show` command to have an insight of what we can do.
I love that book and recommend it to anyone. The only thing I don't really like is its focus on MiniTest when practically everyone in the Ruby ecosystem has moved to RSpec.
If I had to find a reason for this choice I'd say, one less gem to install and configure, and again convention over configuration.
Raped by FIFA player
I think the only way to interpret this that's even remotely practical to implement is that while they have the right to ask anything of anyone, in practice, it will likely be targeted. If they're asking, they probably already know quite a bit about you, including whether they think you match some social media profile they've red-flagged.

I'm certainly not suggesting that Trump isn't stupid enough to think having CBP attempting to guess whether 800,000 grandmothers every hour are lying about not knowing what Facebook is would be a plan he could seamlessly roll out, but I think any such plan would crater pretty spectacularly.
A React Made-With-Love banner that can be customised with emojis and SVG icons
This happened before with 12.04 LTS. They never back-ported a newer version of OpenSSL.
> ISPs should be treated as utilities in this age.

"Treating ISPs like utilities" involves more than just making them do things we want for free. I live in the Annapolis suburbs, and our house just got public water/sewer in 2015. We're paying off the county assessment at $3,000 per year for 10 years (http://www.aacounty.org/departments/inspections-and-permits/...). That gets baked into every new house.

If we did treat ISPs like utilities and impose a $30,000 levy on every house built, we'd have fiber everywhere.
If your dataset fits comfortably on one postgres instance, and will continue to do so for your current architectural planning time horizon, then you have little need to use CockroachDB / Spanner.

These databases are designed for use-cases which require the consistency of a relational database, but cannot fit on a single instance.
How Yahoo's Internal Hadoop Cluster Does Double-Duty on Deep Learning
We "old fucks" are usually in charge of hiring. If I have two applicants and one gives me a hernia, which one am I going to hire?
I'm of the opinion that non-standard evaluation probably isn't the best introduction for converting people from excel to R. As nice as dplyr's syntax is for beginners you can quickly get into the whole ugly side of R.

Also it's often not as simple as just prefixing an underscore, you end up reading the lazyeval vignette and messing about with quote() and formula syntax.
I think it's a mistake to conceive of Reddit as a place to "waste time."

It's also the new platform for lots of important online communities to discuss and disseminate information.
BSD Now: The Cantrillogy
Is there a reason why this is published on Sam's blog and not on YC's blog?

Oh and a remark on the letter's typography: the double spaces after periods should be single spaces.
I can really recommend this book, I've worked through it and am implementing the interpreter in Rust. I've just finished the latest chapter and am looking forward to the future instalments.

Edit: here is the (WIP) intepreter: https://github.com/HarveyHunt/loxr
Has anyone used the Rodeo IDE they're selling?
> It's odd to see all the hate for USPS in these threads. My own experience is that USPS is by far the best carrier out there.

From what I've gathered from anecdotal evidence, things vary a lot by region. Where I am, USPS is incompetent (repeated Sunday deliveries to my apartment building fail because "no access" despite USPS employees having a key to the building during the week) but the other carriers all make an effort and are willing to redeliver later the same day if they mess up.

Plus when I want to ship things around the country or (especially) internationally, USPS is nearly always the worst option unless you want slow and cheap.
The Washington Post has a good graphic [1] on which stations were cut-and-cover and which stations were bored.

You will find that most stations were actually cut-and-cover, with only the Red Line having bored segments: one starting from after Farragut North [2] and running until shortly after the Medical Center [3], and another starting as soon as it leaves the CSX Metropolitan Sub northwest of Silver Spring and continues until the terminus at Glenmont, although that station itself was built from the surface [4].

Also highly recommend the book 'The Great Society Subway: A History of the Washington Metro' [5]

[1] https://www.washingtonpost.com/graphics/local/wmata-metro-de...
[2] http://www.johnreilly.us/washington-metro-transit-design-and...
[3] http://www.roadstothefuture.com/Metro_Glenmont_Route.html
[4] http://www.nycsubway.org/wiki/Washington,_D.C.
[5] https://books.google.com/books?id=beDoAwAAQBAJ
I worked my way through this book about a year ago. I really enjoyed it!
CDB is a really cool db for the time I've been playing with it (just a few months I think).

That said, I'd really appreciate if they'd launch a hosted DBaaS. By that I mean, more in line with dynamodb or documentdb instead of say MySQL on AWS for example.

I know it's on their timeline, but dbs generally get selected during the start of the projects and unless absolutely necessary, companies don't want to change dbs.
Lua and RPGs? Bookmarked!
Stop applying to US Based jobs. Focus on France. If you don't already live here no company will sponsor you a H1-B visa because it's practically not doable. Not even the big Silicon Valley companies will do this if you don't live here.
It's pretty normal and you will get used to it quickly.
Thanks to this pattern it's very hard to ignore errors.

The only think that could be done better is instead of always blindly returning an error, one could wrap them in higher level errors and build a sort of error trace:

E.g:

- task failed because
- authentication failed because
- could not load credentials because
- because file xy.pem is not readable

But instead of the above, you often just receive a "permission error", but you don't know where it came from, which can make debugging hard.

Edit: formatting
Agreed! Cant run it on our environment as well :(
This sounds like a canard. If by "regulate more" you mean the available profit margins are smaller, then yes. However, if profit margins are very high, you can place quite a lot of expensive regulation (not all regulations are expensive, some of them tell you not to do injurious things) and people will still invest.

By its nature, content will drive a huge amount investment. Funneling bits at high speed is an interesting business, but the recombination of those bits has a universe of more possibility in it. I'd be surprised if (after the ecosystem reaches critical mass) content investment always dominates infrastructure investment.

In any case, the case for neutrality is stronger than an abstract argument against an arbitrary regulation. The promise of the internet is that of decentralized many-to-many content generation, i.e. the strong airing of many different opinions by large and small operations. When the people that own the pipes can pick favorites, the strong voices will over time winnow to the favored ones.

This is a pattern that happens over and over again in US media where large corporations are able to pick ideological favorites and narrow the spectrum of discourse to suit themselves. Network neutrality being knocked down is a strategy of corporate dominance over public discourse. Note that very few, very rich, cable companies provide most of the telecommunications for the entire population. Granting them this power allows small groups of individuals with many common interests to pick favorites to a startling degree.
Your one machine's disk fails and you'll lose data if you have anything other than synchronous replication. And once you have synchronous replication let's hope it is on at least a different rack if in the same data-center. Preferably in a different geographical region actually. And now you no longer have "really fast" QPS.

All this assumes you have only so much data that can fit in one machine. If that's not the case you're in need of a database that spans more than one machine.
Announcing Hanami v1.0.0.beta1
What does the data payload look like? I'd like to see the actual data you're sending, even if it's just a mock. From digging around in the code, it looks like you're sending infra data, including instance IDs. How do I know you aren't sending my AWS access tokens[0]?

[0]: https://github.com/wallix/awless/blob/e2bf4f2cad37b011c5b3b6...
I was reminded of this yesterday: I work on a research-oriented C/C++ compiler with several people who would certainly be considered C++ "experts". We came across a bizarre bug introduced by static destructor ordering. Even with the lines of code highlighted and a detailed paragraph explaining the error, it took us almost 30 minutes to figure out how the undefined behavior was causing the bug we saw.
I was thinking the same. Most likely: "You don't have facebook? What are you trying to hide?" xD
Living in the world's most welcoming countries
I am sure there are many more lurkers than active participants
We picked this as a starting point to assess demands, e.g. CPU vs. GPU, before scaling out. We'll be adding more tiers very soon. What kind of instance would suit your needs?
They were right that it was dangerous, but it became pretty clear that IE was using them to provide cover for not implementing a feature when they changed their mind later.

Whereas Chrome implemented a WebGL compiler that reduced the amount of attack surface WebGL could reach and audited a bunch of popular drivers to fix the exposed bits.

I think the fact that this blog shows that these vulnerabilities are not reachable from WebGL is a validation of Chrome's approach there, though it clearly shows the issues these drivers present for escaping Chrome's sandbox.
Compose.io Down
I've gotten on-sites and offers with the biggest Silicon Valley companies by applying on their online portals..
How to Write a Simple yet Effective Requirements Document
A great deal of that is probably the tension between the two countries - Koreans tend to feel it far more personally (they were the ones invaded, after all). Having lived in Seoul for the same amount of time I'd say the same thing, only about Japanese. I'd say you're on the money about Chinese folks, though. Chinese people bring the party with them, for sure.

Koreans have a saying about their neighbors:
"The Chinese love you rudely. The Japanese hate you politely."
Great article. But I'm an old spreadsheet jockey in non tech jobs now. I use Sheets for quick and dirty stuff.

Where does one "get" R?