skysight-inc/HackerNews huggingface dataset:
This is pretty cool, having to constantly buy tickets to travel abroad for the holidays this is a huge problem for me. I am definitely going to give it a try, especially for those tickets that I know I will need to purchase in the future but cannot do so until a later date when I know the details.
FYI a 48'-53' truck is a Semi... and will require a class A license to operate. So renting it is out of the question.

If you have a solid truckload 18 pallets is about a truckload... and the driver doesn't have to load the trailer. You can call just about any trucking company and negotiate a rate or check out iship.com.

If the pallets aren't ready for prime time, meaning they can't just be loaded from a dock. You'll need a mover, or you could palletize the stuff and then call a trucking company.

They usually charge by the mile, $10-$18 per mile is pretty reasonable, but probably be more. You can get a flat fee off iship.com but not all drivers there are professionals and carry the proper insurance.

Hope that helps..
I have to say -- and I am not a system programmer -- this shit is pretty hilarious. E.g. Multiple unnecessary and broken implementations of common library functions (printf!).
> people who express themselves with such extreme language, usually are batshit crazy

Quick question: Would you consider "batshit crazy" extreme language?
http://uship.com/
First feminists take a man's job. Then they taunt people who criticize them to use their real names. Yeah, I see where this is going.
This reminded me of something called "Shot Note" which is used to digitally store and organize handwritten notes: http://www.kingjim.co.jp/sp/shotnote/english/
But you wouldn't have to use a MRI. In fact a MRI is not practical at all because the patient needs to be inside it to communicate. Much better would be an implantable electrode array. I'm sure they're much cheaper than a MRI too.
Wow, awesome. The "Homing Missiles, Flocking" demo is pretty much a game by itself already. "Variable Jump Height" just needs a score meter and some obstacles and that's also a game all by itself (ala Flappy Bird). Great collection!
Probably because America became a worldwide technological (and cultural) force. In Japanese, importing from the Europeans began in the 16th century, from the Portugese (Tabaco, Pan). It's much easier to import loanwords into a language that already has a tradition of bringing words into the language (wholesale, in the case of chinese->japanese) than one that is used to sandbagging the language against outside influence. Witness the difference between French and English (to the extreme case of French-Canadian, where they even made Arret signs, even though Stop is a perfectly good French imperative, and stop signs in france say "stop").
Quist – Rise of Silver
There is an entire lineage of real object-oriented languages with nominal types starting from the dynamically typed smalltalk (research on which where we learned H&M was horribly ill suited to OOP in the first place). Or if you prefer, just look at how you use your natural language to name things and reason about the world.
Men are also capable of angry twitter explosions with the properties I'm talking about. I don't see why you felt the need to bring up the "hysterical female" stereotype. It doesn't add anything to the conversation.
NaCl addresses a different problem than OpenSSL. NaCl is great if you have no legacy or compatibility requirements, and it should be the only crypto library most web and mobile developers ever come within a mile of. But it's not a workable replacement for OpenSSL.
That's maddening. The really frustrating part is that this effect (and especially the "can't undo" part) is completely invisible to the user. Like I said, my wife missed out on some rather important messages about an upcoming event that we were attending because of this. (After a couple of months, when the event was a few weeks away, I believe she got a message from the organizers letting her know that they hadn't been able to contact her but did she really think they were sending spam. Much frustration ensued.)
You know UML coaches?
I meant it in the sense that PG writes about Washington DC here: http://www.paulgraham.com/cities.html

In DC the message seems to be that the most important thing is who you know. You want to be an insider. In practice this seems to work much as in LA. There's an A List and you want to be on it or close to those who are. The only difference is how the A List is selected. And even that is not that different.

That's simply how Washington works .. influence is their currency.
Maybe in the Western World.

Right now there are thousands of child soldiers around the world doing things much worse than digging trenches. There are also a number of armed conflicts that are currently ongoing (although they aren't anywhere near the scale of something like WWII).
There will never be one stop shopping for all copyrighted IP (absent some scheme like compulsory licensing).

Once some service controls a significant user base, its priorities start to shift. It's cheaper to make additional investments in advertising to gain users (or convince existing users to consume content you already license) rather than continue to add content. If you go from 1000 to 2000 titles, your reputation for content increases proportionately. If you go from 1,000,000 to 1,001,000 titles, it's not clear anyone will notice. It becomes increasingly expensive to enhance the value of your service by acquiring new content.

Sure, the most successful distributor can gain more bargaining power with some content owners, but at the same time, holdout IP owners can threaten enormous rents or go to other distributors out of a desire for a niche image. Upstart competitors can risk more to gain niche exclusives, hoping for a breakaway hit that will bring them into the game. If there's an oligopoly, like we sort of have now, the two lead services will compete for exclusivity, making content balkinized across services so no one can really get everything they want in one place.

Neither Amazon Prime nor Netflix will ever provide everything people want to watch, and it will always be a little easier for them to provide just a little less than you want to try to build a broad common pool of cheaply satisfied subscribers (while making the costs higher for services that might try to cater to those with more eclectic tastes).

Compulsory licensing could fix this, it's what we use for terrestrial radio stations and a few other arenas. Basically any radio station is allowed to play any song, they just tabulate royalties and pay lump sums at the end of the month.

If we had this for streaming services, the distributors would actually have to compete on distribution, and we wouldn't have the quality of backroom deals determining winners and losers in the streaming space. We'd actually get a long tail, instead of ridiculously tiny fractions of critically acclaimed film lists actually becoming available for the public to watch.

13 of the AFI Top 100: http://www.hollywood.com/news/movies/55041194/afi-100-movies...
40+ of 700+ Criterion films: http://criterioncast.com/netflix/
6 of Spike Lee's "Essential 86": http://blogs.indiewire.com/shadowandact/films-on-spike-lees-...
Is that related to Brooks' behavior-oriented programming for controlling robots?
Lead reacts with other elements! If it was as un-reactive as gold, it probably wouldn't be as toxic.

Just for starters, burning leaded gasoline can involve pure Lead, Lead(II) oxide, Lead(II) bromide, and Lead(II) chloride.

http://en.wikipedia.org/wiki/Tetraethyllead#Reactions
> a non-employee was continuously present in the office and had access to private info.

It should be noted "private info" was simply github employee chat rooms (and history), not unfettered access to any customer info.
The patient in this article, Scott Routley, died in September 2013: http://www.macleans.ca/society/technology/beyond-words/
Eh no, in my personal experience in a workplace where there are majority women you -will- get cliques and you will hear some nasty rumors go around. Women enjoy spreading gossip and harassing each other.

https://www.youtube.com/watch?v=3hmlPtRu1SQ
Chess takes up most of my game time. I play at a (open source) site called Lichess, and locally. Lately I've been trying Go, which is quite fun, though bewildering most of the time!

I'm surprised no one has mentioned Interactive Fiction, or Muds. Spider and Web is one of my favorite IFs of all time. God Wars 2 is an incredibly deep mud and gameplay experience.
Not that I'm a JS fanboy, but there are some flaws with the obvious bias presented here:

1) Strong Preference for Immutable Data: Javascript's object model isn't particularly confusing: If it's not a primitive, it's a reference. That's all there is to it. Knowing this, when architecting a functional framework in JS, one should know in the various instances they need to mutate data, or copy it.

2) Recursion & Tail Call Elimination: How would one solve this problem in any other language with a stack? Memory concerns don't just exist in the browser.

3) Functional Composition: It seems like OP's main concern here is garbage collection. There are ways to manage the garbage you generate here, and, frankly, engines like V8 do an exceedingly good job at cleaning up on their own.

I don't blame people for not liking Javascript, and misdirected angst like this is at least good for keeping people on their toes about the many idiosyncracies of the language, but it won't go away just because you don't like it.
https://twitter.com/nrrrdcore/status/458342995469688833

https://twitter.com/nrrrdcore/status/458347143086870528

https://twitter.com/nrrrdcore/status/458347574672388096
Interestingly, there was a rift between GnuTLS and GNU a couple years ago: http://lwn.net/Articles/529522/
Does Tom Preston-Werner look like Erlich from HBO's 'Silicon' Valley TV show?
This is can actually be quite useful on "help me!"-style forums, like car forums. People often forget to give enough info about eg. their car year model, for others to help specifically. But if this info is in your sig, it's hard to forget (but also you forget to update it when it changes)

> The puzzling thing

I'd guess that this is because forums have forum-specific profiles, whereas mailing list are replied to from the one inbox.

Also, people can probably manage to find the signature section of a forum profile, but not their (web)mail client!
I already know the cost of unlimited access to books; A library card is free.
Thanks for that link! That's a great looking tool.
Netflix opposes Comcast’s merger with Time Warner Cable
Get your head out of your ass.

Wow. That language is a bit uncalled for.
Native speaker here. :)

Well, there's some degree of such a problem, but in general they aren't such a big deal.

Think of it this way: if a sentence can have two different meanings based on different Hanja (Chinese characters), then they will be ambiguous when spoken. Obviously, a language cannot function if a lot of sentences are ambiguous. Therefore, when ambiguities arise, native speakers invariably figure out some way of suppressing the ambiguity. (A commonly confused word may lose its position to another similar word with distinct sound. An additional word (say, an auxiliary verb) may be used to disambiguate the context, and given enough time, may even become a grammatical suffix. Or people may just decide "what the hell" and just borrow an English word.)

For example, your example of "I bought a cha" might normally be expressed like this in modern colloquial Korean:

나 차 좀 샀어.
na cha jom sasseo.
I bought a little cha.
(This clearly implies "tea": how would you buy a little "car"?)

나 새 차 샀어.
na sae cha sasseo.
I bought a new cha (= car).
(This is somewhat hard to explain, but it implies that the speaker bought something brand new. It would be a rather odd expression to use on teabags.)

Or even more idiomatically:
나 새 차 뽑았어.
na sae cha ppobasseo.
I "picked up" a new car.
(The verb "ppop-da", literally "to pick up", is a colloquial expression for buying something expensive or worth bragging about.)

In fact, English itself is quite prone to ambiguity (although at a different level): famously, "time flies like an arrow" can be parsed in at least five different ways. Although this is a made-up example, I've seen many English learners struggle to understand complex sentences in, say, New York Times, because pretty much every English word can be a verb or a noun at the same time. Of course, all these sentences are perfectly clear to a native English speaker.
> And the prospect of having so few personal assets is disconserting.

Disagree. I want to live in a world where my major possessions are my clothes, my laptop, my cellphone, and that's about it. Books? All cut off, scanned in, and PDFs by 1dollarscan.com. CD's? All ripped and stored in S3.

Maybe its just my bent as a tech professional, but I'd rather have the bits than the atoms.
Range joins give you accurate histories
Ask HN: Need Advice, getting a degree for Software Development
My family is moving to Florida in a few months and I will need to go to college there, to get instate tuition. Would my chances of being hired be affected by which college I got my degree at? Like going to Florida tech instead of Stanford? And would my college have a huge affect on my salary? Would an online degree get me laughed out of an interview? I appreciate any other advice you might have for a naive highschool graduate.
> GitHub should have implemented a blocking mechanism to stop people inviting Zed to 'dick' projects

They did: https://github.com/blog/862-block-the-bullies

They never admitted to it being a response to the incident with Zed, but the timing was too convenient. That blog post was dated 05/31/2011. Zed's commits to the repo in question happened on 05/28/2011: https://github.com/moron5/dongml/commit/f4b8df910e4048202768...
Nope, learned about it during college and had to present every project I made using it (ugh...) and I haven't used it -once- in the real world. Nobody cares.

Learn how to diagram sequences and that's about it. The rest is just a fancy way to charge $150/hr consulting fees for 'architecture.' Utterly useless these days.
What is the OSX app built on? Is it the Node Webkit wrapper?
Are you denying it was rape in Game of Thrones S4Ep3?
"choose the right tool for the job", "languages don't shoot people's feet, people do", """some appeal to popularity rather than technical merit""", "but it's multi-paradigm!", """some snark about academia, idealism, being out of touch with the real world""", """some languages-are-like-hammers analogy. or screwdrivers. or hammer-screwdriver hybrids.""", "it's only clunky because it's so pragmatic, worse is better"

I thought I'd come prepared with some templates this time.
The American occupation is not the primary cause of E->J or J->E linguistic flow. There exist many transliterated words from English and other languages in the pre-war era (e.g. albrech, from German for "work", became arubaito, for part-time job). There are large numbers of English-origin words or coinages dating to before, during, and after the war, with measurable acceleration after the Period of Rapid Economic Growth.

Incidentally, my tiptoe-around-this-when-in-Japan-because-it-incenses-nationalists opinion as a linguist is that modern Japanese incorporates by reference large portions of English. "Happy" is, for example, a word in modern Japanese. Not the transliteration -- though that is a word, too -- but "happy", itself, written exactly like that. "Happy" is comprehensible to substantially all speakers of the language and appears in many document corpora so frequently that it cannot be excluded from the Japanese language by any rational criterion. There's another few thousand words which superficially resemble English in modern Japanese. (There are also, of course, minimally a few dozen Japanese loanwords in English.)
I've kept most of my Git repos in my OneDrive for the past few years. It's worked great.

As many others have said, OneDrive For Business is really more of a SharePoint + Groove document sharing / collaboration thing for businesses documents (as the name kind of implies). While it does similar things from a generic corporate user point of view, the mechanics are pretty different. OneDrive For Business works well for the same kinds of use cases that SharePoint does (mostly documents), but I wouldn't put source code in there.
So, to all you brain upload enthusiasts: What if the Mark I upload experience feels like acquiring an intellectual deficit and living in a dark can? Still better than death?
Show HN: Having fun with Python – Finding Game Boy screens in images
I agree with all of the above.

I would just like to add that in Elixir meta-programming does not always have to deal with macros.

For example, this program

somelist = ... # any kind of data,
# could be loaded from file
defmodule M do
for {name, value} <- somelist do
def lookup(unquote(name)), do: unquote(value)
end
end

generates a set of functions from arbitrary input. This feature alone greatly improves productivity in certain use cases.

While it is true that Erlang's parse transforms are more powerful by default, nothing would stop a willing heart from implementing token-level macros for Elixir. It would be a separate program that would parse source code before passing it on to the Elixir compiler.

But given the straightforwardness of code generation in Elixir (as exemplified by the code above), coming up with such a program might prove to be even easier for the user than dealing with parse transforms in Erlang. This is a speculation on my part, so it'd be curious to see if anyone goes in this direction in the future.
Yeah I can completely believe that this would be an unintended technical side effect, a consequence of trying to mitigate some other kind of difficulty that Microsoft's broad userbase might run into. Kind of reminds me of Excel's propensity to helpfully (and destructively) convert dates and zero-padded-numbers upon import.
Earn $50K and get practical experience in health innovation – Apply now
What a load. Good luck with your hiring goals for 2014...
Can you show me a work environment that is not hostile to anyone?

Every work environment has hostilities. The only way they each differ is in who is the recipient of the hostilities, the degree of hostility present and if that hostility is illegal or not.

In that sense, the statement "We don't have a provably illegal hostile work environment" means exactly nothing, making Github no different than all the other workplaces you are evaluating.

There are three sides to every side of a story... TPW's side, JAH's side and the facts. Given that all we really know are TPW's side and JAH's side and that we have no real facts beyond admitted errors in judgement, we really have no more information upon which to base judgement than before. I know of no company in the world provably immune from errors in judgement, do you?

In other words, you and everyone else should evaluate github based on everything else you know about github and completely discount this entire debacle, since it has not shed light on anything that isn't as equally possible at every other company you may be considering.
Especially knowing that x% of those employees will have left the company in 5 years, and y% of those will have taken private copies of customer data with them.
The world would be a much better place if people didn't act like people and just do what I say...
My mother made me a gamer
The best thing about this article is that it hopefully signals that we will no longer have to here about this anymore. As much as I love using GitHub, I hate hearing about the internal politics of their executives and engineers.
According to Fred Wilson of Union Square Ventures, ten-year venture capital returns lag major stock indices:

http://avc.com/2013/02/venture-capital-returns/

That's pretty bad, and it's even worse when you consider that VC is a lot riskier than buying an index fund.
I was actually just thinking about how this clone would make a good blog post pointing out the pain that hovers around many substantial ruby/rails projects versus other tool sets. To be able to download the binary and just run a web app ... amazing. Considering the last time I tried to run Gitlab all kinds of libraries didn't install properly and workers wouldn't come up when they were supposed to.
pg doesn't concur: https://news.ycombinator.com/item?id=117171
Handling AJAX Calls With Node.js and Express (part 5) – Michael Herman
> If you write your own malloc and free like that ... you're responsible for safety as well (e.g. use after free bugs) which LISP will no longer protect you against.

That's right. There's no such thing as a free (no pun intended) lunch.

> (by the way, writing a performant, bugfree, concurrent malloc and free is not that easy :)),

It's pretty easy, actually:

(defvar free-list)

(defun initial-malloc (n)
(dotimes (i n) (push (cons nil nil) free-list)))

(defun my-cons (car cdr)
(setf (caar free-list) car (cdar free-list) cdr)
(pop free-list))

(defun free (cons) (push cons free-list))

The reason it's hard to write a malloc for C is that it has to manage variable-length blocks.

> That's not to mention that LISP has to interact with C on a regular basis for things like system calls, and comes with a runtime that prevents it from playing nicely as an embedded library

No, that's just wrong. There's nothing about Lisp that prevents it from being implemented as an embedded library, e.g.:

http://en.wikipedia.org/wiki/Embeddable_Common_Lisp

> You could probably argue that some of the above problems could be mitigated if everyone adopted SBCL as the standard

No, I'm saying use the right tool for the job. If you really need every last bit of speed and you don't care about safety or engineering cost then by all means use C or C++. But if you want safety, reliability, and the sort of run-time dynamism described in the original article you're better off using Lisp or its progeny.

I'm also saying that if you want performance and you also want to use Lisp, you can. But at the end of the day there are fundamental tradeoffs in computing between speed, safety, dynamism, and engineering cost that no language will save you from.
Is a source any more reputable just because it's not anonymous?
Here's how you can get a meeting with the US President
If the mods are genuinely interested in what's best for the HN community, I think a discussion about the appropriateness of this YC-only advertising model is in order.
There are times when having an open mind is bad. In the technical realm, some things are just facts and their opposite is just wrong. Haskell has strong static typing, Java is garbage collected. There is nothing to keep an open mind about except the possibility of fallibility and then only always for edge cases.

There are times when being judgemental is absolutely right - there aren't two sides to genocide or sex slavery. Likewise, downvoting nonsense is perfectly fine regardless of the form in which it is presented. Indeed it is one of the cornerstones of Western moral traditions [see Plato's Giorgias and consider in light of Socrates crimes and trial]. http://www.gutenberg.org/ebooks/1672

How we disagree matters, but it also matters what we disagree over. Sure HN could be better. But it pretending that all opinions merit equal consideration is horseshit. One If the biggest problems with the internet is contrarianism for the sake of contrarianism.