skysight-inc/HackerNews huggingface dataset:
Heads up for any one grabbing the Linux dist -- this tarball just took a shit all over my homedir.

It's 2016. Why do we still suck at distributing software?
"TL;DR I hear this argument all the time. The cloud isn't perfect but its a hell of a lot closer to anything I could achieve. "not invented here" syndrome won't save your data."

I think there is an easy rebuttal that should be considered...

First, the "nines" rating of any service or resiliency is just gibberish. Go find the statistical likelihood of money market funds "breaking the buck" or of CDS blowing up - both in 2007/2008. Those had a lot of nines too and a lot of very smart , well qualified people attesting to those nines (in venues even more serious than IT).

A highly complex system becomes incomprehensible, even to the people that built it. Those nines mean nothing.

Second, you absolutely can build something more stable and predictable than Amazon precisely because you're the one that built it - which means that it is more comprehensible and fails more predictably and gracefully.

I don't care who does the calculation and how many nines they come up with - if you load FreeBSD on two bare metal servers and put them in two different datacenters and run them with any kind of conservative and cautious sysadminning you'll have a better solution. Yes, it will be more expensive.[1][2]

The standard closure to a comment like this is to refer to Talebs Black Swan and Antifragile books ... which you certainly should read ... but even more important is "Normal Accidents" by Charles Perrow[3] which I hope will convince you to stop looking for complex things that never fail, and instead look for simple things that fail gracefully.

[1] ... but we have a HN-Readers discount - just ask!

[2] You know who we are.

[3] https://en.wikipedia.org/wiki/Normal_Accidents
How is that related to the article in OP?
I wonder if Ozzie is coming with, or if he's dumping the company. I always hoped Ozzie would win the power struggle and run Microsoft, but Ballmer carried the day.

Maybe Nadella and Ozzie can work together. We might actually see Microsoft start pushing the boundaries of computing again. Nadella seems like a pretty good collaborator from what I've read.
Talko's now part of Skype
Children grow up in a world that was not created by them, but by their parents. News at 11.

Running education at the federal level is not going to suddenly lift education funding to a "10" in all states.

I am not doing a good job explaining this eloquently, but the point is federalism allows states to cut education budgets, or be lavish with them, without answering to other states. States that want to be lavish do not have the clout to force the entire country to be lavish. "Every state has top quality schools with extremely generous education spending" is not an option on the table, because the states that don't want to spend money on education have a vote, too.
They were enterprise models (i.e. not cheap), but they had no warranty in the first place. Every single hardware supplier simply refused to give any. I _guess_ because of the expected wear and tear.
Facebook Supports Apple's Live Photos
Snore. That comment was pretty low-effort.
For some of us a chunky Malbec goes fine with anything. It's all subjective.
Congrats to Ray Ozzie's startup, and being back at Microsoft. Full circle ;)
Believe it or not, some people clean because they like things clean, not because they want to impress other people. I am one of those people. A dirty environment makes me miserable, regardless of whether anybody else ever sees it (and I have many multiple-month spans of a clean apartment seen by nobody else to prove it.)

> Have you ever cleaned up because company was coming over?

Yes, but irrelevant. Note that I don't make an special effort, I just move my regular chores forward a bit so my place is seen at the peak of the cycle, rather than the trough.
>REST seems to be an API design pattern, rather than a spec.

IIRC, in an article by Roy Fielding that I read, he said that REST is an architectural style.
I think it's pretty well established that different languages create different personalities within individual, and that includes emotions. Ever noticed how it's easy to express certain things in one language, but difficult in another, even you technically know how to do it? That's the reason why.
Lisp started in 1958. Popular Lisps in the 60s/70s were Lisp 1.5, Lisp 1.6, Interlisp, Maclisp and Standard Lisp.

Scheme grew out of research from 75-80 (the Lambda Papers), investigating Actors and bringing ALGOL and Lisp together.

Thus Scheme is the newer language.

>it's more representative of Lisps-of-Old than Common Lisp.

Common Lisp contains a direct core of the original McCarthy Lisp. One can develop in Common Lisp in the typical styles of the 60s and 70s. With PROGs and GOTOs, symbols and property lists, dynamic binding, procedural macros, ...

Scheme was different: it introduced a more functional style, lexical scope, closures built-in, away from symbols and dynamic binding, ..., continuations, hygienic macros, TCO (recursion instead of direct iteration constructs), ... for some years people tried to bridge the gap (for example by providing a Scheme in Common Lisp, by reusing the concepts or by writing to a compatibility layer), but nowadays there is very little sharing.
6 Important Moments in Virtual Reality in 2015
I think famous outspoken thinkers (Chomsky and Harris.. RMS comes to mind, Hitchens, Buckley, etc) can sometimes harbor off-putting personalities as a side effect of the situation they find themselves in: being a symbolic figurehead of a particular ideology. Or sometimes perhaps it's part of the reason they got to that place.

There is a certain level of social decorum most people keep that prevents no-holds-barred exploration of ideas. On the tails of the bell curve faith-based orthodoxy and intellectual orthodoxy.. rude but incredibly sharp instruments of exploring thought.

I'm not advocating for being an asshole... but rather for a select few we should try to see through the incivility to the ideas they're contributing.
yea I find he can poison viewpoints that I totally agree with in his phrasing and argumentative style of "Not aligning entirely with my opinion is not only incorrect but imbecilic."

That said, though, his joint podcast with Dan Carlin was actually pretty good link here --> http://www.dancarlin.com/product/common-sense-293-sitting-do...
> I'm asking for specific measurements. E.g., "data showing that holding economics constant, certain groups wildly underperform".

I don't understand. What measurement would have convinced you that it is impossible for humans to cross the Atlantic in under a day? You're making an impossibility claim and ask me to come with a measurement to verify it. I guess I could come up with a very long and boring series of experiments, each invalidating a possible approach, but nothing that you couldn't think of yourself.

> Of course, if your views are faith based then no such measurement exists.

Both of our views are largely based on values (although mine is augmented by study) but the difficulty of proving an impossibility result is not a consequence of that. Also, I'm not sure why you choose to call values "faith". Not that I mind, but "value" is the familiar philosophical (and psychological) term that is most apt here.

> Anyway, good to know that there is little in this discussion beyond assertions of faith and dodging the core questions.

As someone who implies that his views are based on measurements, you seem strangely incapable of listening and processing new input. Remember, valuable input does not have to be raw data, if, for example, it points out that your mathematical reasoning is based on unfounded assumptions. You don't "know" what you have just said any more than you did before joining the conversation. You pre-supposed that, and then didn't try to understand what I was saying. Which goes to show that mere observation doesn't change any conclusion if it is never processed by the observer.

How do you expect to have an interesting conversation if you don't make the effort to understand what the other side is actually saying? Aren't you even curious to see whether you could come up with good arguments to counter the other side's actual arguments? It's OK to accidentally talk past one another because of a misunderstanding, but it seems like you're making a conscious effort to not understand what people are saying (and not just me), and then respond to your own made-up distortion by ridiculing that made-up position. What's the point?
Why (particularly the mom) should stay home with the kids and play ? Why not dad?
And how do you prove it if the other person doesn't remember?
how would you go about finding out this information as an outsider of the company?
That style of Python (the C-oriented, shall we say?) is responsible for a lot of "Python is too slow" comments. I've seen code from big projects where string concatenation and manipulation was done one character at a time...
> An 18 year old with no job and no credit history is going to have a hard time getting a credit card with a $5k limit

Wow, citation please? Credit card companies set up pop-up stands and give away free t-shirts to students who apply for their credit cards. The VAST majority of the applications are happily approved.

Update: excellent citation kileywm. I guess my perception was a bit dated.
TheMorningGrind: Coffee tips, news and reviews in your Inbox Coming Jan.2016
Oh, I'm sorry, she just stars in it.

I was just wondering if HN folks recommend it, I'm considering taking a look.
How to create awesome email subject lines that get results
His C Everett Koop interview is amazing too. http://youtu.be/zeUtCxe-xDg
Why not gift cards? Gyft and eGifter both accept Bitcoin. And numerous businesses accept gift cards, including Apple and Amazon, and many chains.
AI Machine Learns to Drive Using Crowdteaching
Easy, you get other persons to verify them. If you can get them to do that time and again, then you know you have a good memory.

And of course it's not just conversations. One could easily verify his good memory by reciting old things he read (which he can easily check again) etc.
How will a contract save your ass if your data is lost? You can't outsource your responsibility.
No. I'm not suggesting that it's 100% true, I don't know the facts. I am, however, suggesting that it is probable.
Why isn't Switzerland on that list of "safe countries" ?
R6RS was basically DOA, with only 3 or 4 implementers (Guile, Ikarus, Ypsilon, and (partially) Racket) actually going along with it. Most of the other implementers, most notably CHICKEN's Felix Winkelman, refused. R7RS is now split into a small core, and a large standard library for practical, as opposed to teaching, use, whose development STILL isn't done.
How an Entrepreneur from Alaska Built a Hip-Hop Drum Sample Business
There's a lot of stuff packed in to your comment here.

The code/data equivalence isn't necessary to make this data-first approach work. Consider JavaScript, where it's quite popular to power complex processes with simple JSON (maybe + extensions, like functions). The approach also works well in typed functional languages, albeit with greater declaration burden. Moreover, it would even work well in languages like Java, if you're willing to buck the XML trend.

That said, data being a subset of code (which is also implied by equivalence) is what makes this technique much more popular in Lisps (and JavaScript). Being able to easily move forms between evaluation, quoting, interpretation, etc is critical to evolving the right approach.

Regarding whole program transforms: They don't compose, at least not without a substantially more sophisticated macro system (like Racket's) or evaluator (see work on "extensible interpreters"). Check out Racket's rich literature on macros if you want to see the state of the art here.

Lastly, changing behavior based on context can be accomplished by many techniques including interpretation, dynamically scoped binding, etc. Read about Common Lisp's condition system, or Eff's "Algebraic Effects and Handlers" to see the state of the art of the dynamic substitution of effects. However, each new context needs to carefully reason about the interleaving of effects, since time is linear.

If you want more flexibility with time, you have to turn it in to space. That's what happens when you take a step-by-step procedure and turn it in to data you can interpret. Consider code that prints a lot of stuff. Instead, you can return a lazy sequence of strings and then at the very end do something like `(apply str parts)` to concatenate it all together. Now that each sub-printer doesn't have side effects, you can re-order and refactor the calls without worrying about messing up the printed output. You've decoupled the evaluation timeline from the linear order of the output.
Well... per our current theories, yes. But experimental confirmation is pretty scarce, so making dogmatic statements may not be justified.
Fast Network Server Programming
Autism is a spectrum, not a single type disorder. Problem with this label is that it has 100+ different things lumped into one category. Not all autistic folks are the same, it really depends on where they land on the spectrum. Also, the word spectrum is not real good word to use, should be more like a cloud instead of a straight line since different autistic people exhibit different problems. Also, more kids are labeled as autistic so they can get the extra help they need as early as possible to improve their life in the future. Insurance companies won't cover costs of therapy unless there is a medical condition that requires it.
Indeed, it was the lie that was delicious.
Honestly this is the type of thing that motivates me to care about privacy. Arguing against "Why should I care if I don't do anything wrong" never seems like it has an impact on either side of the argument, but this type of data analysis shows very vividly that you can be impacted by this data gathering in very meaningful ways even if you aren't doing anything traditionally thought of as wrong. The even scarier part of this is that these are patterns of borderline subconscious behavior that can "determine" certain traits about you. Before, worrying about posting uncouth content on social media is a very conscious worry/action that you take when representing yourself of the internet. Micromanaging my phone behaviors sounds much more tedious and burdensome.
For being a pinnacle it is really unsatisfying. It tells you very little about how or what programs can be composed. It's either trial and error or reading man pages. In addition every program has to be written to take in anything as there are no constraints.

Function composition via types is a much more satisfying take on this problem. It's too bad Unix is regarded as the holy grail of this technique when it barely provides a passable implementation of it.

Text just isn't a great medium for IPC.
No. There is constant churn of long-term apartments being leased and vacated. If you increase the total supply of long-term apartments, this affects the rental market from that point forward.
A problem light. Wow, Dad. What a super idea. No, you should always put one of those on the ninth wonder of the world.

https://www.youtube.com/watch?v=U65n3_lP0fo
I have never found "X lines of code" to be impressive. Write clean code and polish it and make it readable. Who cares how long it is. Hackers brag about lines, not engineers.
This is great! I'm using pelican and while a very good tool, I was considering building out a desktop/local-front-end for it...But this is MUCH better than what I could build (with my current level of expertise)...i think i'll be using this, and seriously consider contributing! Kudos @mitsuhiko!
While I think using this kind of data is a bad thing from a privacy perspective, the first thought I had reading this article was "what about minimal users?" Specifically people like me, I use my phone for phone and web. No social media, no texting. I probably use the phone 5-10 times a day, and mostly for very short time periods.* (Actually I also use it for a clock, but that doesn't take me past the lock screen, so I don't know if it counts.)

So maybe there is a classification that you can determine for minimal users (and I doubt they all come from the same socio-economic group), but aside from GPS logging (which apple tells us the don't do) there are large gaps where they don't know if I'm filing bankruptcy or golfing at a $100k a year club.

I know I'm in the quickly diminishing minority in the world, but if you build your business around using a trove of data that is not available for a subset of potential customers, do you bar them from becoming customers, or fall back to standard mechanisms?

* The article mentions people under representing their usage, so I'll just add that my three year old iPhone 5S is usually at about 95% charge at the end of the day, and the only time I've seen it below 90% was during an extended trip outside, or at the border of reception areas.
the peak of the cycle

That's normal behavior. The point is by moving up the cleaning cycle you’re reducing the time in a trough which increase the average level. Aka 100,95,90,100,95,90... has a lower average than 100,95,100,95,90,100...

PS: Anyway, this is most people. If you’re an introvert that does not have guests it's a non-issue.
"That's absurdly unlikely to happen with S3."

How absurd was it that money market funds would fall below $1 during the recent unpleasantness ? It was so unthinkable that major parts of our entire global economy were predicated upon it never happening.

It happened.

Money markets are even more "serious business" than Amazon, or even all of tech is, and had even more big brains attesting to their inability to fail. They failed.
Yeah, this sucks.

You can install the Let's Encrypt client in a way that you actually have control over by using the GNU Guix package on any GNU / Linux distro.

The installation has no side effects to your system (since it's Guix / Nix) and the myriad of dependencies is packaged and versioned.
Why We Chose Appium for iOS Automation Over Apple’s UIAutomation
Christmas Single Life – A Rap Parody of Gangsta's Paradise by Coolio
Chomsky has spent most of his life debating so his aggressiveness in this case seems to stem from how other people view the discourse (or how he agrees or disagrees with Sam) initially.

I would put that to an 87 year old academic who's vast library jammed in his head makes discourse with Sam (who I've listened to his podcast and doesn't typically source arguments and occasionally comes across as an ideologue) a little frustrating. Or maybe he's just old and crotchety.
The R7RS homepage says something different:

>This is the home page for R7RS, the Revised⁷ Report on the Algorithmic Language Scheme. This version of Scheme has been divided into a small language, suitable for educators, researchers, and users of embedded languages; and a large language focused on the practical needs of mainstream software development.

>The report on the small language was finalized on July 6, 2013. It is available in PDF format and as LaTeX source code. There are errata.

>The development of the large language is still in progress. For details on the development process of both languages, see the ​Scheme Reports home page and the Working Groups home page.
Please don't respond to a bad comment by posting another bad (uncivil and/or unsubstantive) comment. That just makes the thread worse. Instead, downvote and/or flag it.

We detached this from https://news.ycombinator.com/item?id=10772438 and marked it off-topic.
How to merge packet capture files with Wireshark
It's weird to read an article like this today, dated January 2016, in light of Congress passing ESSA two weeks ago, eliminating most federal rules around national standardized tests. http://edsource.org/2015/in-bipartisan-vote-congress-overwhe...
Windows version : virus alert reported. Artemis!F9DDCC2E5FB8
I was indeed referring to Ecole Polytechnique, but also Ecole Normale Superieure. I think alumni from Polytechnique can be expected to join the army if needed, since it depends from the Ministry of Defense.
>Have you ever cleaned up because company was coming over?

I clean routinely and haven't had company over in nearly 3 years. I have absolutely no external motivation to clean my house other than I want my house to be clean. I exercise 3/4 times a week and my garage has become more or less a home gym.

I disagree with /u/	kaiuhl's examples and I'm not sure I understand their point.

My yards are a complete mess because I don't give a crap about how my yards look. I don't remember what my backyard looks like and I see the front yard twice a day getting in/out of my car to commute to work. I cut it from time to time when the sandburs become a problem.

I don't really consider the lack of lawn care to be less accomplished.
No the gun does not move. The author appears to have misunderstood this. I don't find it likely that he would have used the words "physically moves to point" if he meant that the electron beam is deflected magnetically. Still, great article.
Well, yes. Lisp and CL are not the same.

If anything, this has made me rethink possibly going over to common lisp, which I was thinking of for the larger stdlib, because SBCL is very fast, supports TCO, and you can disable case insensitivity.
ES6 Map vs. Vanilla JavaScript Object
I had the good fortune to study with Chomsky as an undergraduate in the early 90's and can confirm much of what the article says. To me he was always kind, accessible and warm, even though I was not a particularly promising student.
But you'd have a job, so you wouldn't be going into debt to pay your living expenses, debt you're going to pay interest on. With the repayment schedules many people end up on, they spend two to three times more in just interest payments than was the original cost of everything.

It's not equivalent at all. You wouldn't take on unsustainable debt to move to a new city to sit around for 4 to 5 years with no job, with the hopes that it would open up a job that you could eventually use to pay your debt before or after the degree. But we make kids do it during their degrees.

It took me seven years to pay off my student loan debt. I was lucky. I know people on 15- and 30-year plans. 4 to 5 years of lack of income, then missed investment opportunities because--even though you're technically making more with this degree--you have less disposable income because of all the debt servicing you have to do. It adds up. it's not 1-to-1 at all.
Interesting, thanks. I'm surprised how many of those are at or near freezing! Or for apples, actually below freezing.
Just signed Up!
Well, you can't prove it, but if two people can both recall the same thing independently then it seems likely that it's the truth. Here by independently I mean something like both people write down what they remember before speaking to the other person.
"Check out the UNIX man for tail, grep, ... to see how strange above quote about 'unix philosophy' is."

I think a lot of that is due to the untyped nature of unix. Everything is text, so you constantly have to specify details about what the actual input is.

Not sure if that applies to lisp or not.

Granted, that's not the only reason.
I've edited it down to $25K. I was thinking of 25 year estimates I've read, rather than 10 year estimates. In-state public 4-year tuition averages $9K or so right now, plus housing. In ten years this number will likely double or at least grow 150%, if the 5% growth rate continues to hold. If the Fed's monetary policy continues to push up interest rates, though, who knows how much more it might increase during that time.
The implied alternative is "something you run, control, buy, administrate, and understand." Don't overthink this. You need it to scale to one (1) concurrent user.

Go buy an external hard drive. Start saving important things locally, and also automate backups to the external drive. You now have two copies of everything you can't afford to lose.
Neat idea perhaps not the right place though...