skysight-inc/HackerNews huggingface dataset:
What do you mean, the original XML payload wasn't flat? At first glance XML is just as inherently flat as JSON (being a text string), but I guess there's some internal referencing semantics for XML documents? What did you really lose moving away from XSLT?

Anyway, I think I'd rather have a nice programming language that's also well-suited to data transformation. I'd ditch XML for something more elegent and flexible and have a transformation language to match. That's my dream, anyway.
Because a lot of hackers care.
US-only remote or worldwide?
You've indeed invented MIMO.
Could it be a deliberate shooting-down?
Programming model for analog neuromorphic Robots?
Pretty amazing. Here is another SR-71 story that broke up mid-flight at Mach >3: http://www.barthworks.com/aviation/sr71breakup.htm
Getting a lot of academic conference spam ...
There's articles with 40+ votes and no comments. That doesn't seem quite right to me.
The article is about US share and you listed stats about Worldwide share.

I don't understand what your point is. Or in what way they over reported the stats.
Newsweek Bitcoin story quoted Satoshi Nakamoto accurately
Remember that this is only in the US. iOS (and Apple in general) is far less popular in Europe and pretty much everywhere else.
Looks like more and more academic conferences become sort of commercial things ... Getting a lot of such academic conference spam emails.
Interesting quotes from the article

> You'd fly the T-38 every day (for proficiency sake).

> As we took off from there and came back around for a pass, the right engine exploded. We had to dump gas, and set about thirteen acres of Maryland on fire as we did that. That was kind of interesting, just spewing flaming fuel and titanium pieces around.
> Passwords can only consist of the following characters: a-z, A-Z, 0-9, and !@#$%^&()-_. Please choose another.

Sure.

Epic: http://i.imgur.com/zT30wY1.png

No thank you.
That's the problem with free markets: in reality, they are rarely (never?) rational.

Let me offer a different modeling of academy as a market:
The product isn't education, but the improvement of society, both in the near term, by fruits of research, and in the long term, by having more and better educated people around. So the students aren't the clients, but the product; which is paid for mostly in public funds (there is no such thing as privatize research. Almost all significant research has some public sponsored portion -- it's just too expensive to do without).

Therefore, some countries even go and make higher education free, or near free.

But, one can see you can increase your earnings, by also charging the students, as their graduation not only improve society as a a whole, but gives them personal gain too. So you do that, but it's more like marketing a bi-product, and not a product itself. Further evidence is that almost all PhDs are free to the student, even in the US (or at least, for promising students.)

For non-libertarians, the above is a compelling reason for fully subsidizing education.
SR-71 In-Flight Breakup
Do you have the latest (reliable) numbers on that? I know it was true two years ago, but Android is now roughly seven times larger globally than iOS. Hard to believe international users are spending so little.
Alex's blog: The point of redesign
I think it's more likely that mistakes will happen if someone believes they know what they are doing. But how do they know if they know what they are doing or not? That's where "sensible person" becomes subjective to me.

I wrote an IP stack, of sorts, and used Wikipedia to do it. I'm aware that it's probably crappy, but only because it was basically designed to be. If I had tried to design it well, I might lead myself to believe I had done it correctly, for example because I found no problems with it in my testing. But as you're aware, there's plenty of problems with tcp/ip stacks that only come up as edge cases. So even if I was being sensible I might end up with shitty code and push it into a product, and then we're screwed. But if I had learned the stack correctly I couldn't be in that mess.

A kind of solution lies in forums like HN, though. Sure, the posts are fallible and are often upvoted merely because they are perceived as authoritative. But we have the comments section, and knowledgeable persons who can speak up and educate. So it may not matter at all who's teaching, as long as somebody picks up the slack.
I'm really impressed by ZenPayroll's 2 factor auth support :)
Sorry Banks, Millennials Hate You
Lists of Flask resources
Thanks for the article.
Quotes from it.

> The SR-71 had a turning radius of about 100 mi. at that speed (above Mach 3) and altitude.

Also, during his 1st flight after the accident, Eject light went on in the back seat due to electrical issue. Because the backseater cannot see front seat, the backseater momentarily thought the pilot ejected without telling him...
Another good reference:

http://www.songho.ca/math/quaternion/quaternion.html
It gets rid of excessive nesting when you need multiple resources allocated after another (e.g. SqlConnection, SqlCommand, etc.). You can do

using (handle a = new handle(0), b = new handle(1), c = handle(3)) {
// use a, b, c
}

instead, too, but that obviously only works with equal types.

I'm usually not a friend of too deep nesting (worst thing I've seen in our codebase was 65 spaces deep) and in C# you already have one level for the class, one for the namespace (possibly) and another for the method. No need to add two more if you can help it.
One thing is to not publish it -- a learning journal is probably much more important for you to write than for anyone to read. Then give yourself a couple of years or decades of learning time, and if you still want to write about it, what you wrote as a beginner will give you valuable insights into the beginner's mind, things you have probably forgotten.

And of course you can publish it (might be good for feedback), just state that it's a learning journal, not "best practices".
Ask HN: What are your thoughts on one-page-scroll web sites?
I would like to know your thoughts about UX when regarding one-page scrolling. (Example: http://www.thepetedesign.com/demos/onepage_scroll_demo.html )

The fact that it blocks normal scroll bothers you? Would you use it on a company site?

Thanks in advance
it's because air travel is the safest mode of transportation, and plane crashes rarely happen
Yes the A-12 at the California Science Center in LA is an amazing site. Seeing it up close (it's positioned lower so you can pretty much see at the level of the cockpit), I was really amazed. This existed in 1966??!!!

For anyone who happens to come to the Coliseum in LA for USC football game, you should check it out.
That's one more reason I would prefer that sites provide a direct link to the video instead of forcing whatever plugin or js-thing or other crappy UI on me.

For youtube, I always yget the videos in /tmp and watch using mplayer. I use the speed-up often.
your life is more valuable than that of Steve Jobs?
Internet exists ONLY because of War Machinery.

Imo, the whole electronics (tv, computer, chip) industry advanced as much as it did due to the War Machinery.
I'm here if you want to talk about : https://twitter.com/waxzce
Any hiking and/or mountains nearby?
Satoshi and Byzantine Generals' Problem
Get an external charger. You can get at least 12000 mAh external batteries.

Otherwise, import from China. My phone is an iOcean x7 Elite bought via Aliexpress - it was cheap, high spec'ed for the most part, and you get a 3000mAh replacable battery with a new back doubling as a protective case for next to nothing (the standard battery is 2000 mAh). Pretty much all the Chinese Android phones have replaceable batteries.

I use it extensively for a 45 minute commute with the (5" full hd) screen on maximum brightness and I no longer really need to charge my phone all day.

(beware: while I love my phone, there's a general issue with GPS quality for most MTK based phones; for many there are known fixes, but they often involve "surgery" on the GPS antennae - if GPS is important for you, look into that first; my phone supposedly has an easy fix, but I haven't bothered trying)
> You get it man. I've always found that statistical comparison with car accidents very lame and misguided. The sheer feeling of helplessness when you are in a plane, and think something is seriously wrong.

No, you both don't get it. It's not debatable.

Lets start with the numbers in [1]. There is says that ~25% of the plane crashes are fatal. Also, since 1997 there's been no more than "1 [death] for every 2,000,000,000 person-miles". So let's (incorrectly) assume that all accidents were fatal, so the rate would be no more than 4 deaths for every 2billion miles/person, or 2 deaths per 1billion miles/person.

Now we look at [2] for car fatalities. Let's use the USA numbers: 8.5 deaths per 1 billion vehicle kms. This works out to 5.2 deaths per billion vehicle kms. A quick google search indicates that the average vehicle occupancy in the US is ~1.6 [3]. This turns our figure to 3.25 deaths per billion miles/person.

That is, even if we assume that all airplane accidents are fatal and we only count casualties from road accidents (completely disregarding the much higher number of injuries), it is roughly 50% riskier to use a car than a plane.

What do you find misguiding here?

[1] http://en.wikipedia.org/wiki/Aviation_safety

[2] http://en.wikipedia.org/wiki/List_of_countries_by_traffic-re...

[3] http://www1.eere.energy.gov/vehiclesandfuels/facts/2010_fotw...
Just want to say, from the front page your site looks pretty cool, but I didn't actually get to try the tool because your tool, unlike animatron would require typing before getting to play around with it. If animatron had required an account first there's a 0% chance I would have spent the 25 minutes I did playing around with it.
I believe that the European elections are coming up in the next few months.

The Pirate Parties of Europe need to make this a priority.

We need to individually tell our MEPs and any people running for MEP that we want the NSA out of Europe.

Now is an opportune time for action on this.
Keep in mind that Android stretches much further into the low end. You can pick up an Android phone for <$40 some places. For some people it's a feature phone on steroids.
Obtained Documents That Show Risks of Autism Associated with Thimerosal
Copied from nature: Detecting software errors via genetic algorithms
The Case of the Accidental Superstar
Loving the bottom edge of your mobile.
wow, thank you so much for these advices, they are all very helpful! I've always been told that spotting the problem and finding the solution is the key, yet didn't know how to approach that. But the points you listed are very insightful, I will definitely keep them in mind.

And yes, I take this is a very good opportunity to learn and strengthen both my technical and soft skills.
I dug this out and submitted it to HN:
https://news.ycombinator.com/item?id=7194751
Facebook Redesign Features, News Feed, Less Clutter and Bigger Photos
Ask HN: Step by step guide to landing a SME client?
I am looking for a step by step hack from discovery to pitching and closing a sale of software/saas solution. In particular, ERP (dime a dozen aren't they how to stand out?) and sales tools.

I have the knowledge (worked at enterprise software companies in the past) of how to build and what tools to use but I just wish I had a client that would pay me to solve their business problem.

However, I am pretty much stumped at this point.

What actionable step by step did you take to discover, pitch, and close your deal with an SME (small, medium enterprises).
Join me on my crusade to eliminate the use of 'former' and 'latter' in any writing unless the goal is obfuscation. It's error prone, almost always requires rereading, and never is the clearest choice.

Here's my attempt at a clearer version:

"Take Postscript vs PDF. Postscript is Turing-complete and therefore you cannot jump to an arbitrary page or even know how many pages the document has without running the entire thing first."
The "Capsian Sea Monster" certainly counts as odd:
http://en.wikipedia.org/wiki/Lun-class_ekranoplan
Ask HN: Need help deciding on a new marketing person for 2 person startup
I am 24. During my studies, I launched a web app (4 moths ago) as a side project with my friend. Initially the response was ok, there were a about 300 signups. Then, the signups stopped and it hasn't picked up since then. We stopped working on it a couple of months ago.

Recently, I was contacted by a product/marketing person interested in the project who wants to help us with it. I have no idea how this works, but I do think that marketing can help it get up again.

How do we proceed with this? How do I find out if he is serious and good enough to be involved with it? What kind of questions can I ask him to see how he can help with the marketing? And, how do we decide how much equity he gets? Is it usual to have an equity based on milestones or you give it up right away before someone starts working?
do you know any other hosts that have crazy scalable memory?
I found the suggestion that slides shouldn't make sense actually a very useful one. Slides shouldn't be confused with lecturer scripts, or a written guide to the subject. Those things have their place. However, a slide is a visual tool whose sole task is to increase the comprehension or impact of a talk or lecture.

Confusing the two roles is the main problem with PowerPoints today.
That's an interesting point, but I'm inclined to say that very few languages could come up with {1:this} - Prolog could, I think - and that running into those errors in Python would be user error.

That said, this is a good example of the expressivity of this, which mathematical definitions often implicitly disallow.
There's one at the California Science Center (images: https://www.google.com/search?q=sr-71+california+science+cen...)

I've been there a couple of times. There's a path that snakes under, and the engines are about 12 feet above ground. There's a little higher path in the rear, where you can look more evenly, and you're about 8 feet behind. It's in very good shape and very impressive.
Show HN: We built a platform for forums and called it Microcosm
Machine Learning With Python
>expect a job teaching high school.

Yeah see the expectation is the problem. Here in Australia most of the people with teaching degrees are waiting for the boomers to retire, because there are very few full time positions (unless you are willing to move to the most remote and poor communities).

>But there was nothing unreasonable in his thought process, from my perspective at least.

The unreasonable thing is believing that just getting a degree will get you into a middle-class profession. That hasn't been true for at least twenty years. You need good grades, co-ops, and connections.

As the article points out the market for tertiary educated workers is smaller than the pool of tertiary educated workers.
had a horrible experience with billing. At the time I was with them it was difficult to cancel my subscription (requiring fax and signing to confirm cancel wtf) and deciding to go ahead and bill me for the next month when I told them in advance I would be cancelling.

I really have never been with a host that have made it so difficult to cancel when I needed to. Maybe they changed now, this was a few years ago.
You guys ever heard of this "A-10" plane? S'posed to be pretty cool.
The Collapse of High-Tech is Killing the Economy
I'm still curious about an explanation why do we have both TCP and UDP.

For example if you do peer to peer, you need low latency, and UDP is best for that.

I think it's because TCP is hardware optimized, but it's designed to transmit a file in a stream, so if a packet is corrupt, it just waits to send that packet. In that fashion, TCP tend to be slower, but on average it's more efficient for single files or webpages.

You don't have good granularity with TCP, but if you want to work with UDP, you need to add redundancy and other mechanisms to make sure all is good.

ENet is an example of using UDP for gaming, so the goal is to have the lowest latency possible.
>If the slides do not convey the material that is being taught, then the slides are useless.

No. that's the point. Slides have one purpose only - to help the student during the talk. Attempting to make them dual-purpose, namely....

>Students generally do refer to slides after lectures,

Is to end up with the worst of both worlds. If the lecturer wants to distribute notes or a transcript after the lecture, that'a what they should do.

> but the slides should also stand alone as a resource.

Nope

A lecturer should appreciate that it's impossible to absorb a complex topic during a lecture, and provide resources that later complement what they are saying.

> yes - just not in the for, of slides.
They don't even seem to have been seeded with faked values, but rather pinned to fake values. I upvoted one article and downvoted another, and several minutes later the scores remain unchanged.

I can see the upside to manually tweaking the votes until you get critical mass, but pinning the votes to faked values makes the transition more difficult than just seeding with fake values and letting the community adjust from there.
Really? Not ever? I hate to go all Godwins on this, but it is the most extreme counter point I can think of. Gas chambers...
The Ultimate Cheat Sheet For Dealing With Excuses
That's exactly what tests are for :-) roll out a new development server, run all your tests and see what breaks!
Hello guys,
little demo with this lib : http://bbfwe.com/projet/bbs/gss/#/
I've discovered this lib yesturday, I've spend just 2 hours to install and make this little demo.
The layout file (layout.gss) is really light.
This lib is very promising to build one-page-app-fluid layout !
Cool wallpapers
Ouch that's pretty huge.
I guess my point is: The reasonable (and responsible) thing to do when you actually build something (rather than just learn about something out of curiosity or to be able to use the understanding in troubleshooting) is to read the primary sources, the standard documents, and in particular to be aware that whatever you learned from hearsay is not reliable enough to actually build a product on if there is an option to get your hands on the primary source. Especially with internet technology, we are in the great position that W3C recommendations and RFCs are freely available for everyone, so there isn't really much of a reason not to read them.

That might not be quite enough for a really good implementation, but overall software quality would be a hell of a lot better if everyone did that, it's just amazing when you look just at websites and also emails, how many people just make up how they think things work rather that reading the standards that are only a google search away.
Why is stuff like this on HN?
Joke

--------

You
It was known to be bad several years ago and an article to that effect was published.
It is really amazing idea I ever heard. Great! :)
Author here.

Microcosm is the first startup by us, and it's taken a while to get out of the door as customer feedback changed our initial plan and most of our priorities.

The initial plan was to take forums and evolve them into a flipboard/Verge style magazine of user-generated content. But actually people just wanted really good forums that were more capable of providing tools that communities needed. This mostly came down to "We want events and other stuff to be organised where the people are hanging-out", and we found that the magazine approach set expectations that people were consumers rather than creators of content.

We are a Shopify or Tumblr, but for forums.

And the obvious question amongst the HN crowd is how do we stack up to Discourse? The answer is that the forum market is HUGE and we see Discourse being the equivalent of a Wordpress (a comparison they themselves have made) whilst we are the equivalent of Tumblr. We're a hosted platform obsessed with simplicity for the admin and users, not an installable piece of software.

An example of what we're doing: http://forum.islington.cc/

A forum on that site: http://forum.islington.cc/microcosms/114/ Note that events exist within forums and not in a separate global calendar.

An event page: http://forum.islington.cc/events/79/

Another example: http://forum.espruino.com/

A conversation with images, code and video: http://forum.espruino.com/conversations/706/

Ask me anything.
We're on the same page - I just didn't phrase that well. I mentioned it because most of the time what's written is a test of a variable, not a literal value, and that couldn't get a thumbs-up as robust without someone putting a static analyzer hat on.

Having a simple universal truthiness rule seems preferable and more in the spirit of a dynamic language.
What's with this aviation / war topics week on HN?
The ZX Spectrum in 1982 (and I'm quite sure its ancestors ZX-80 and ZX-81 from their eponymous years) had a keyboard just as cheap or cheaper, with a similar matrix arrangement), but had no ghosting at all:

Instead of having an "all hot" electrical configuration, it would cycle through the rows with a "one hot" configuration, and read the columns. If I recall correctly, it would be something like 20 cycles of a 4Mhz Z-80 to read one 5-column row (you'd need 8 of them to read the entire 40-key keyboard), and it was done every 50hz/60hz interrupt by the main CPU - modern keyboards have an ASIC on par or 100 times faster than a Z-80 just for the keyboard.
Yes but in this case, people try to find it in archive.

When I first write, I think about how my blog site up and post accesible.
You are not getting the actual point.

The point is not the number of death or likelihood of getting into an accident. We are not comparing the 300k airplanes (http://answers.google.com/answers/threadview/id/584144.html) with "254,212,610 registered passenger vehicles" (http://en.wikipedia.org/wiki/Passenger_vehicles_in_the_Unite...) in the U.S. back in 2009. And yes, I know airplane now is equipped with auto-pilot which increases the safety of flying.

What we have been arguing is the likelihood to survive when an accident has occurred.

Compare the followings:

1. Heart attack during flying vs during walking/on a bus/on a train

2. Airplane crashes into ocean vs drunk drive crashed into another car on highway

3. Gunman hijack airplane vs gunman hijack a Starbuck

In every case, ground accidents are more likely to receive assistance than flying accidents, logically.

If we equip vehicles with auto-pilot system, will that make driving safer?

Living in the space is quite safe as long as nothing goes wrong. But in a zero-gravity environment, middle of nowhere, far away from Earth, living in the space is still more dangerous than living next to the most active volcano today. Why? Because you could relocate (if it's a sudden eruption, fine...). Yet given enough time and with a warning, one could escape from the island on their own or with helps before the eruption.
:) You are really funny.
Thanks for taking the time to point this out. I'll update the article.
Thanks for taking the time to comment on the article. I'll update the article later today to correct these. Your help is appreciated.
Email Patterns for Web Apps
I disagree. It's actually quite simple, and fast.

Git's output was designed in the Unix spirit; you can parse it very quickly without needing a parser toolchain.

It's also extensively documented: git help log, etc
> Wow, lisper, is that really you?

Yeah, it was really me. But I don't have a bitcointalk.org account. There is more to crypto, security and privacy than bitcoin.
Did you invent Bitcoin?  Take our simple quiz to find out.
Search on after Malaysia Airlines flight vanishes
I have not worked through the entirety of the original, which I also own, but the new one seems pretty good to me so far. But you may have a different opinion as somebody who knows much more than me about TCP/IP.
Oh, well. If the cops say so, then it must be true.