skysight-inc/HackerNews huggingface dataset:
FWIW the best theory we have now is that since the earth was very hot for a while after the moon formed, the radiating heat kept the near side of the moon molten for longer. That means thinner crust on the near side which makes it more likely for early meteor impacts the punch through the crust and cause lava flows.

This seems much more likely than a secondary moon impact that happens to hit the far side. Crucially, this should be testable - which is great!
I expect a lot of this to be like this at first: https://www.reddit.com/r/rust/comments/3mw67c/i_am_jackpot51...

There's a period of writing only all the usual stuff that you've done before, then slowly discovering what kinds of abstractions you can put over it, and what kinds of stuff needs to remain super-low.
Yes, discovering new areas of life you are inexperienced at (and maybe, like it seems to be the the case for this man, spent your life evolving away from), can make you feel powerless.
Unfortunately this blog post doesn't even try to touch on the "How" the title suggests it does.
Android, 3D force touch simulated using barometer
this is true in general, but it bears noting that highly specialized fields need jargon. there's nothing wrong with using a word "in a technical sense," nor is there anything wrong with leaning on connotation to help orient your interlocutor.

writing and speaking are like anything else: use the right tool for the job. when i talk to people outside of analytic philosophy, i can't use various technical terms to talk about wittgenstein's thoughts on language. i can talk about them, but it takes longer. like, a lot longer.
Maladaptive and Adaptive Emotion Regulation Through Music
Facebook secretly lobbying for CISA?
My bad, I wasn't completely precise. The claim is he has one of the most precise NTP clocks, which was relevant to this discussion.

https://queue.acm.org/detail.cfm?id=2716278 (Ctrl-F 'precise')
There are times that you have to do "unsafe" things when interacting directly with hardware. That's not to say one shouldn't attempt to limit the use of "unsafe" to use cases that absolutely require it.
The Wikidata taxonomy is basically the successor to Wikipedia's category tree. It not only irons out language-based differences (e.g. the category tree being different among Chinese, Spanish, English, etc. Wikipedias), but also captures the idea of generalization through a more semantically meaningful relation. This Wikidata concept tree is constructed with "subclass of" (P279) [1], a property that expresses the proposition "all instances of these items are also instances of those items". The goal is to have a subsumption hierarchy that classifies all human knowledge.

There's an RDF/OWL export of the Wikidata taxonomy available at [2] as wikidata-taxonomy.nt.gz, which can be explored with Semantic Web browsers like Protege [3].

Another fundamental relation -- "part of" (P361) [4] -- expresses mereological relationships. For (oversimplified) example: "iris part of eye", "eye part of head", "head part of body", etc. Both "subclass of" and "part of" are transitive.

A separate comment of mine in this discussion [5] describes how to traverse the "subclass of" tree in the Wikidata UI and a third-party tool called Wikidata Generic Tree. The same principle applies to the "part of" tree. The latter gets less attention, but is also quite interesting.

---

1. https://www.wikidata.org/wiki/Property:P279

2. http://tools.wmflabs.org/wikidata-exports/rdf/index.php?cont...

3. http://protege.stanford.edu/

4. https://www.wikidata.org/wiki/Property:P361

5. https://news.ycombinator.com/item?id=10448573
I believe in some states it's a criminal offense to record phone conversations without the person's knowledge. So I would be very careful about doing this.
Why Nobody Understands Mammograms [data Visualization]
Interestingly "fetal alcohol syndrome" has a history of being misdiagnosed as genetic and this false conclusion being used to support eugenics before the true cause was established.
So you want to get gigs from people looking for devs who know certain technologies? Put yourself in the shoes of the people who will hire you. How do they go about finding good technical people? I'd start with forums that are specialized into whatever technologies/stacks you are great at. If that doesn't work out, you can try generalist sites for coders.

In general, the way to overcome lack of experience on your first gig is to win on price. But as soon as you have one official project under your belt, your marketing should be that you make you customers successful. Don't drop prices anymore (on the contrary, raise them).
Victim blaming. They've got a job to do and if they can't, they should get a different job.
Milky Way photo with 46B pixels
Not having a strong understanding of the market from the get-go and not having an employee to run the business after 6 years is correlated in the following sense:

Founders have a large amount of surface area to cover (office, accounting, insurance, payroll, legal, taxes, hiring, management, etc). If you are in a market that doesn't allow you to grow quickly enough to hire in a large enough team to cover these functions (plus the meat and potatoes of the actual product and customer requirements), you can be left stretched extremely thin. If founders are covering 15 different company functions, it hard to find someone who can handily take over.
If you've ever read a verbatim transcript of an interview or conversation, you'll know that actual speech is anything but clear. When talking off the cuff, even the most clear minded people tend to ramble, um and ahh, double back, talk across each other, and jump between points and subjects.

When listening to someone in person, our brains seem to edit what they say on the fly to make it comprehendible, focusing on the important bits and forgetting the rest. When it's presented in written form, such as in a newspaper or magazine article, a skilled journalist has usually done the editing for us.

This means that what we consider a “conversational” tone in written language is not a representation of natural communication so much as an idealised version of it. That doesn't mean it isn't useful to strive for it, particularly in business and academic writing that otherwise tends towards the turgid, but it isn't as simple as telling people to “write how you talk”. Writing conversational prose that achieves clarity whilst not being oversimplified, patronising or banal requires practice and skill.

I also think, conversely, that while a conversational tone can improve formal writing about complex topics, the reverse can be true. It's possible to enliven mundane topics by being less direct and more playful with language.
Does CFI work with SafeStack[1], and should SafeStack be preferred to -fstack-protector?

[1] http://clang.llvm.org/docs/SafeStack.html
As I said before, OpenBSD prefers to move a little slow. This has saved us a lot of wasted effort chasing the latest fad, only to switch directions a year later. At the same time, in order to stay relevant and not fall too far behind, we have to guess what’s a passing fad and what’s an inevitable change.

"Slow" and "internet" don't go well together in a sentence. Can you imagine taking this "slow" approach as a startup? You'd be left behind in a jiffy! I guess a not-for-profit mentality shields you from obsolescence. That and the NSA has saved OpenBSD big time.

More power to them!
I hear things are on the mend with the rangers operation. Soon (hopefully) Karachi will return to its former glory.
Big data holds promise for medicine – what about patient-doctor relationship?
Dataflow computers: Their history and future (2008) [pdf]
Thanks for the great job!

Just recently I, by some means of evil hackery, embedded quill in an Xamarin-based iOS app. Quick, painless and gets the job done 100%. (Sidenote: I proxied the Controls to a native component to make it look .. "more native".) Back to the point: Great component, awesome documentation, highly recommended.
Funny, I just wrote "The Out-Loud-To-Your-Friend-Constraint For Writing" -- http://expost.padm.us/outloud (It's kind of self-indulgent musing on the idea of constraints for writing.)

And for customer support we call this the BFF Heuristic -- http://blog.beeminder.com/curtain

Excerpt: "If you read what you've written to a user out loud and it's possible to tell that it's not being spoken to your best friend, rewrite it. No exaggeration -- I treat that as a hard rule. It also helps get replies out quicker, once you're used to it."
> Almost all of these takedowns are automated, and it's hard to say an algorithm knowingly lied.

In the future I will write programs to break the laws that I used to break by hand, let them loose without any specific target and see what I rake in.
One feature that I really wanted when I used Pandora was the ability to create groups of stations that stay out of each other's musical territory. Add a bias against songs that are a better fit on other stations in the group and a bias towards songs that fit best on the current station.
Meteor Weekly
There's 1 flaw in this type of analysis and that is an unmeasurable behavioural flaw.

Let me put it this way:

If this post of "how to be successful on HN" hits critical mass and gets 400 votes, lingers for an entire 24 hours on the front page and gets loads of clicks (and it contains definitive evidence of "when", "what", "how" to post), it will lead to the opposite happening...

How?

Well, hundreds of folks will try it out, increasing the "new" rate significantly on the "best days/times to link", making it even harder for anybody to upvote your article, cause the duration on the first page of "new" will be a lot less than normal.

The real secret to getting popular on HN is to form voting-rings and upvote your buddies posts ("you scratch my back, I scratch yours").

Alternatively, you can just buddy up with the people who run HN and get them to manipulate your posting by allowing multiple levels of rigging (I've read somewhere that they "allow good posts that were missed to be brought back to life", which makes you wonder what the definition of a "good post" is).

Statistical obscurity...
These issues were raised from within the scientific community, which is well-equipped to deal with them.
The fact that you don't like Cato does not mean you need to put quotes around <independent think tank>. I don't particularly care for any think-tanks - I prefer to think for myself - but Cato is respected enough to be quoted by The Economist and other major magazines/newspapers (though they may or may not agree with what Cato had to say).

Also, of all people, you picked Krugman to form your opinion about "vast right-wing conspiracy"? Really?
I think that Youtube has a special channel that is distinct from the DMCA for clients like Sony.
> The DMCA states they are filing the take down under penalty of perjury.

Hrrrm, I think that may be overstating it a bit.

The DMCA requires a statement from the complaining party of a good faith belief that the use of the material is not authorized, and a statement that the information is accurate; and that under penalty of perjury that the complaining party is authorized to act on behalf of the owner.

When Joe's House of Copyright Notices is hired by Sony, and misidentifies content that they (in good faith) believe belongs to Sony, their notification isn't swearing to the accuracy of that information. It's stating that under penalty of perjury they act on behalf of the "owner of an exclusive right that is allegedly infringed".

If I were to claim the same, I'd be perjuring myself, because I sure as hell am not authorized to act on behalf of Sony.

At least that's my reading, as someone who's worked an abuse desk and has spent a bit of time with the DMCA
iOS9 has lost the magic of simplicity
Slow is not bad. Try to make a revolution doesn't always change things in the long run. However, if you try evolution, things can be improved with small steps, but can achieve impressive results in the long run.

The world is more than Silicon Valley startups.

While everyone is still using OpenSSL, they made LibreSSL that is slowly taking over the world. For examle, Apple imported the project into their version of OpenSSH.
Let's say we reduced US drug prices down to EU levels. Branded drug sales are about 80% of all US drug sales. Reduce that by 25% and we've reduced US healthcare spending by 2%. Decent, but certainly not enough to solve our healthcare spending problem.
How about documentation? I was thinking about this the other day, as I was documenting an api, and I was writing as if I was speaking, explaining how I thought about the problem rather than just the end-point details.

How do people feel about this.

Here's an example, but I didn't push the updates I made yesterday. https://github.com/favor/it

When I wrote for the high school paper, people always commented on how my writing was as if I was just having an conversation with them, so I've always tried to write that way, but I'm not sure it works for all formats.
This is a very good point, because when you're talking, like you'd talk to another person I mean, your turn at speaking generally flows into a single large sentence, which is typical turn-taking behaviour, because in a conversation the other person is always looking for cues that it's their turn to speak, and so you ah have to keep going even if it means you've wandered away from your original point.
Meditation is a practice in awareness and focus. The goal is to become more aware of your own thoughts and emotions, and by doing so, wield more conscious control over them. Feeling less stressed and all the other benefits associated with meditation are merely by-products of having more awareness. Having more awareness is not mutually exclusive with having a racing mind. Simply be aware that your mind is racing, and by so doing, you are more capable of quieting the mind when necessary or desired.
rustfmt makes me sad. So do the official Rust and Servo style guides.

The whitespace style they mandate ("column align all the things!") is wildly impractical.

I used to use this exact same style myself, many years ago, but gave it up when I saw how many problems it caused. I'll never go back to this kind of column-aligned formatting.

Here's an example from the rustfmt source code:

let mut rewrites = try_opt!(subexpr_list.iter()
.rev()
.map(|e| {
rewrite_chain_expr(e,
total_span,
context,
max_width,
indent)
})
.collect::<Option<Vec<_>>>());

Here's how I would format that code instead:

let mut rewrites = try_opt!(
subexpr_list
.iter()
.rev()
.map( |e| {
rewrite_chain_expr( e, total_span, context, max_width, indent )
})
.collect::<Option<Vec<_>>>()
);

Or, perhaps if the variable names in the rewrite_chain_expr() call were a little longer, like this:

let mut rewrites = try_opt!(
subexpr_list
.iter()
.rev()
.map( |e| {
rewrite_chain_expr(
e,
total_span,
context,
max_width,
indent
)
})
.collect::<Option<Vec<_>>>()
);

Either way, the difference is that I use indentation everywhere that the rustfmt style uses column alignment.

This kind of indentation-based style has numerous advantages over a column-aligned style. I wrote about this at some length previously, so rather than repeat the details, here are my previous comments for anyone who is curious about the rationale for this indentation style:

https://news.ycombinator.com/item?id=10206860

https://news.ycombinator.com/item?id=9469713

Anyway, it isn't the rustfmt style itself that makes me sad.

It's the presumption behind these kind of rigid code reformatters. The bottom line seems to be this collection of notions:

1. Consistent code formatting and whitespace style is vitally important. So important that an automated tool is required to insure that there are no variations in formatting.

2. The exact details of how code is formatted don't matter much. Any formatting style is about as good as any other, as long it is 100% consistent within a project (or language, or whatever). A professional programmer should just find out what the standard is and follow it.

3. There is nothing new to be learned in formatting style. The way we've always done it is good enough, and as good as any other. (See #2.) If you have new and different ideas about whitespace, they are unhelpful and unwelcome. Stop bikeshedding!

And that is what makes me sad.
Answer A: Are you assuming that the philosophy of science is a done thing? It would be wrong to look back from our vantage point and make that conclusion. It matters not which theoretical improvement or refinement of the scientific method you point to if you forget that.

Answer B: Kuhn's text uses the history of science to come to a philosophical (not a scientific) conclusion about scientific progress. Hence, Kuhn's text is philosophy of science and as such your question fails to make the point you think it is making.

Now, how about answering my two questions? :)
If you think of the "um"s, "uh"s, and doubling-back in speaking as the equivalent of pausing and pressing backspace in writing (or crossing-out in pen-and-paper writing), then I think the advice to "write how you talk" becomes even more direct.
This is a bit disingenuous and you probably know it. Not everything in the world is about startups, and OpenBSD would do just fine without the recent Internet security news.

Can you really blame a project for being ahead of the curve on security? Is that really your point?
Beautiful quote on writing style from I, Asimov here:

https://books.google.com/books?id=mATFyeVI7IUC&lpg=PT324&ots...
I have certainly seen this in my travels. My advice is: if you don;t know how to design, you can buy a pre-made design for $10. There's a lot of design knowledge and decisions that you can just pick up and run with and adapt to your app. That can get you very far, well past MVP if you pick the right theme and can work with it.
Yes, in some states it's legal to record telephone calls with the consent of a single party.

I read his disclaimer as "I'm in a one-party consent state, but the person I'm talking to may or may not be - and I have no idea how admissible this would be as evidence but I'm pretty sure I'm not breaking the law."
How we work convinced investors it's worth billions
ESR's only actual asset in his career has been his ego.
I like the look of that DSL modem. It is really hard to find a decent small DSL modem. I use routers (no modem) with OpenWRT on them, so I have to bridge a DSL modem. I could not find a good small cheap DSL modem that offered no extras when I had to replace my modem recently.
At Mozilla London: ZSL and WWF Minecraft
What you just wrote illustrates perfectly your point.
C++17 progress update
U.S. Soldier’s Life, Recreated in Army, Ends in Combat
Opposite to you, I'm often wary of conversational writing for exactly that reason: "Attempting to appear more thoughtful than you are". Especially a certain style of very breezy, self-assured conversational writing, that doesn't have any nuance or caveats, and hand-waves over anything too technical or specific.

Writers use that style to lay things out "like they really are". Let's boil down all this egghead complexity and get to what matters. No Harvard footnotes and overcomplicating things here, just straight talk. Malcolm Gladwell and David Brooks are effective users of that style of writing. Quite a few bloggers are, too. It produces this strange style that on the surface seems thoughtful, but doesn't really have much there.
I discussed this very issue with a friend who is massively into his meditation and quite skilled at it.

He needs to be creative for his work, and he said that he stops meditating when he knows he needs to be creative. He gives it a day or two, says that's all it takes and he's back into the swing.

He's much more productive and focused the rest of the time, while he is meditating. He doesn't go on a cycle, he just recognizes when his business is facing a specific problem and he needs to find a creative solution, he stops meditating until he finds the solution, then gets back to it.

Don't throw the baby out with the bathwater.
I've tried it, but it doesn't seem to register me. I'll join a game, it will keep a count of my clicks, I'll find the goal, and then it will say "no win". Then the game will time out and I'll see "no winners in the last game". What's going on here?

Edit: Ah, apparently to win you have to get it in exactly 6 clicks.
"...but there's an absolute ban on importing ivory to the US."

This is not true even for African Elephant ivory, at least not yet. [1] There is also legal ivory trade in Mammoth and other animals such as wart hog that can easily be found at gem shows, knife and gun shows, etc.

I talked to a guy from the Ukraine at a knife show who was selling Mammoth tusks recovered from Russia and apparently had quite a time at the airport but he was able to bring in his supplies for sale.

[1] http://www.fws.gov/international/travel-and-trade/ivory-ban-...
Solid hardware specs. Replace the Wifi card with an ac-compatible one and I'll buy it.

Also, a SIM card slot? Me gusta, if it has LTE support - unfortunately it ain't mentioned in the specs.
>Why do engineers build ugly products?

Do they? I see he sites no examples or evidence. I presume some do and some don't.
Ask HN: Should I maintain a daily journal of my thoughts?
I am 21 yrs old, my philosophical thoughts seem to have changed rapidly in the past year.

@pg once mentioned that he first met @tlb when he was discussing with @rtm on the above question. pg, care to share your thoughts.

Please share your workflow, say eg: How do you use org-mode to accomplish the above

Philosophers of HN & Older users of HN:
(ok, sorry; old but still sexy users of HN :)

Do you regret not logging your life in your 20s?

Ignore this: https://www.youtube.com/watch?v=A-rEb0KuopI
I was a paying Pandora customer until I hit their limit for the number of stations one can create. I'd made 100 stations, tried to add one more, and it wouldn't let met. Then I went to Rdio, and I've been happy ever since!
Never read http://abstrusegoose.com/ ?
My favorite part: "plaintiffs conclude that there is a greater than 9.9999999999% chance that the NSA has intercepted at least on of their over 1 trillion communications on the basis of an arbitrary assumption, namely that there is a 0.00000001% chance that the NSA will intercept any particular internet communication. Plaintiffs provide no basis for the 0.00000001% figure, nor do they explain why the figure is presented as a conservative assumption."

I suppose they didn't technically, but the NSA (in 2011) stated they ~9% of 250 mil internet communications were from upstream (note, 22.5 million). For the .00000001% number to be true given any number less than 225 quadrillion connections through US nodes(yes, 225000 times wikipedia's traffic at #7 alexa ranking) to be made annually. Traffic such as netflix and torrenting (apart from initial metadata) would be disregarded as meaningless data in any meaningful system and as such would be redundant in this count. Even including that data, we can see that HTTP is at least ~10% of downstream data (from sandvine broadband) and can reasonably say 10000 trillion (10 quadrillion) total http connections(basing this on wikipedia's 1 trillion connections and adding some wiggle room, but I'm fairly certain it can be proven that it's [much] less than this) then we only reach 100 quadrillion total net traffic; less than half of what we would need for this number to be untrue.

Of course they still can't prove that the NSA isn't just ignoring wikipedia traffic somehow, so the case would still get thrown out.
I have found Pandora's selection frustratingly repetitive

It's such a stupid reason for businesses like this to fail because of conservative licensing strategies for music.