skysight-inc/HackerNews huggingface dataset:
How to find this guy's stolen MacBook, located in 1 of 10 apartments?
engineers are the ones at the end of the day who have to make a solution reality

That's rarely true. More often than not engineers hand off their plans to lowly underling programmers/technicians/builders/craftsmen who are the ones who actually have to make thing a reality.
Marriage certainly predates the Abrahamic religions.
They list it as a feature, but I'm not sure I'd trust it, given that their client is closed source.
The fact that you're even considering MIT means you should probably go there. It's not in the same league.
> It can be shorter still, if all you want is insert and read

Despite the name, I'm afraid this is a simple binary tree implementation, not a BTree:

type 'a tree = Empty | Node of('a * 'a tree * 'a tree);;

Obviously the author didn't know what he was doing (the intended scope was very large, AVL, BTrees, etc. but he stopped after committing this single file).
Wow, that video is incredible. I'm definitely going to dive into this, thanks for sharing.
One might also say that it's a "temporary" perpetual motion machine...
Also, try their search and hashtags: just brilliant!
That seems to be the case. If we're going to start calling for chief officers to resign because they hold views we don't agree with, I'm not sure there would be many companies left unscathed. Certainly half of the NFL and NBA teams would be eviscerated.

And who is the "we" who gets to decide what is agreeable? No, I don't agree with the view behind Prop 8, but neither am I comfortable drawing such a line. To me, drawing such a line is equivalent to Prop 8 in the first place.
There's a reasonable difference between being the CTO (responsible for technical direction) and CEO (responsible for all direction including, presumably, inclusivity of staff) though.
CMM Promove Curso de Dimensionamento Sísmico de Estruturas Metálicas
Additionally, the second "law" of thermodynamics doesn't even make sense at those scales. It pretty much just shows that, in a given (isolated) system, there are way more "unordered" possible states (degenerate) than "ordered" states, and due to basic statistics, in the long run the system will progress towards being in those more probable states.

If the system is simple enough, the probability of jumping to a less-degenerate state is large enough, and eventually, will happen.
Completely disagree.

The best April Fools jokes are ones that are actually plausible. Bonus points for being controversial as well.
Sure, I agree with you on all points. That doesn't mean that marriage equality doesn't solve any issues. It solves one. Solving one problem is exponentially better than solving zero.

As for Mormon polygamy and hippy communes -- absolutely! As long as it is willing, consenting adults, I am all for it! But, right now, lets take this small step.
There is a good New Yorker profile piece that came out May 2013, that gives an interesting account of this innovation and potentially using it to harness energy. Made for nice coffee reading.

http://www.newyorker.com/reporting/2013/05/20/130520fa_fact_...
«While not technically legal, Crimea really is mostly comprised of Russians and has had a special legal status for ages. A 97% vote does not surprise me.»

What surprises me is that a resulting figure from a so-called "referendum" (taken under foreign armed forces occupation) is taken into account and considered at all! This «not technically legal» does not even begin to describe the situation.
I must correct you as a matter of fact.

"We're talking about a total of roughly $10,000 of donations over a period of 19 years, between 1991 and 2010. The man isn't being vilified over one donation."

http://tim.dreamwidth.org/1845008.html
Cool idea. Love the speed.

Back of the napkin calculations with an average 25 knot speed would mean you could cross the Atlantic from Ireland to Newfoundland [1] in about 3 days.

I wonder when Richard Branson will attempt the crossing?

https://www.google.com/search?q=ireland+to+newfoundland+mile...
I did not mean to imply that the issues were of equal consequence, only that they are issues of the same type.
True, this is the most amazing one I can remember.
Most are marketing exercises, this one is pretty clearly just people having fun.
About the French pronunciation of "92", there is an alternative from Switzerland and Belgium: "nonante-deux". Basically, you can replace "soixante-dix" and "quatrevingt-dix" by "septante" [1] and "nonante" [2]. It is not widely used or even known in France, but it does exist.

On the other hand, there is still this "quatre-vingt" thing that made "octante" [3] disappear. It sounds complicated even to French people but they are used to it.

[1] https://fr.wiktionary.org/wiki/septante

[2] https://fr.wiktionary.org/wiki/nonante

[3] https://fr.wiktionary.org/wiki/octante
I also read somewhere that non-link posts like yours are given a lower value/priority in the HN ranking algorithm and fall off quicker.
Weird. I am in Malawi right and have basically the opposite experience. Google is dog slow, but I can get GitHub just about anywhere. Probably has something to do with where the packets are routed.
With $1M in Funding, PayStand Launches out of Private Beta
Indeed, if nothing else than for access to the Github community.
Unfortunately I cannot add the link now ... But we'll make do :-)
I wish Yahoo would have the same option for Yahoo Mail...
added the current URL I found via chrome's emulator features:

https://mail.google.com/mail/mu/ OR https://mail.google.com/mail/mu/mp/798/

Here's another one for tablets[1]:

https://mail.google.com/mail/mu/mp/467/?mui=ca

[1] http://forums.webosnation.com/webos-apps-games/294057-how-fo...
I'm presuming Eich identifies as religious, some form of Christian to guess. Regardless, if he isn't, it doesn't matter to the principle. Any CEO who is has to "check at the door" his views on the religions of the world to work as the CEO at Mozilla, where there are undoubtedly many Muslims, Jews, and Athiests (not to exclude any religions, just naming the top four). If we can't expect Eich to leave his views about gay marriage behind, then how can we expect any CEO of any religion to be respectful of his employees and customers of differing religion?

No, I do not recognize your assertion that there is a "reasonable" difference.
So true. Whenever having to write a complicated code, I always keep a simple pseudo code in comments. That helps me both to understand later what I wanted to achieve, as well as help me focus on actual implementation details after figuring out he high level algorithm.
I'm taking Computer Architecture in grad-school this semester as a "make-up" from never having completed it in undergrad.

My partner for the programming projects had never seen git before, and proposed that we simply email each-other files. This is at Technion, the single best technical institution in Israel and one of the Top 50 in the world.

Goddamnit.
Hard to imagine there are people so naive still out there. Now where can I find some ...
Disabling Javascript is a security precaution, it makes plenty of sense and will continue to make sense long into the future. You might as well say that the concern of users who run a firewall is at the bottom of your priority list.
Silicon Shore: How Newcastle Quietly Became A Tech Hub
A quick bio (well sort of)
Surprised not to see any mention of OpenStreetMap, which is currently doing almost exactly what the author is looking for.
This paragraph:

It is hard to envisage Google Maps' particularity because there are no real alternatives. But imagine if all of Google's data and programming ability was suddenly in the hands of a Namibian agriculturalist, a Sahelian nomad or a Senegalese fisherwoman – the maps they would conjure up would be completely different. They might well prioritise soil types over Starbucks, wells over Walmarts and the state of land degradation over panoramic street views of American towns. But we can only imagine. As was the case a century ago, it is still just a small group of western individuals with specific views of the world who have the resources to map it.

is sort of strange. It misses the fact that various countries in Africa have active digital mapping projects. Here's Namibia more or less doing what he suggests:

http://www.nsa.org.na/33/10/Mapping/

Of course it isn't at the same scale as Google Maps, but then, it doesn't need to be.
Problem is that with a decentralised system (say XMPP) you have no controlling interest to ensure you have a decent client - just look at the XMPP clients available on iOS compared with the silo'd systems like iMessage (which is basically XMPP anyway), Hangouts (started as XMPP), Facebook Messenger (also XMPP), WhatsApp, LINE, WeChat, whatever.

They are -years- behind in terms of functionality, UI design, UX design, etc. For mass market adoption, you need mass market apps and none of the XMPP ones are up to scratch.

(I would rather use XMPP and have everyone reachable on one "network" than have a folder full of IM apps with distinct bunches of people on each one.)
> Here is a Btree implementation from the mirage project

And in fact, this implementation does not show a lot because the actual B-tree work is done by the baardskeerder library:
https://github.com/Incubaid/baardskeerder

It looks very large and complex, it is most certainly possible to write a simpler, pedagogical implementation.
Air Canada Case Study: Part 1
Manhattan, Twitter's real-time, multi-tenant distributed database
What I hate most about PCs is that there's so much hardware that needs drivers. At a minimum, you need a driver for each type of network card there is. If all PCs disappeared and were replaced by something like the Raspberry Pi, then writing an OS would suddenly become a more reachable goal. It would make it easier for different kinds of OSs to be developed.

There's a specific kind of OS I'd like to have. But I'm erasing my description about it from this comment, because announcing your goals makes it less likely you'll achieve them[1].

In the end I want less software complexity. Having less hardware can lead to having less software.

[1] - https://news.ycombinator.com/item?id=7496923
Avoiding the cucumber test trap is hard. It’s easy to keep adding scenarios which give you a false confidence that your application is working correctly. It’s easy to just add some more code to make those scenarios pass.

Instead we need to keep focusing on the conversations. Find the scenarios that matter, that are important to document, that are worth automating and push everything else down into lower level, isolated tests.

How then do you prioritise which tests are actually important to document, or better still edit out the ones that aren't? It seems like it would be difficult to be consistent.
In C++, std::set and std::map are typically implemented as RB trees. To compare the performance of those to a hash backed container, try std::unordered_set and std::unordered_map.
HFTs are not Front-Running
Fascinating project, what library did you use for your HTML based graphs? I'd be interested in using it, I was thinking about building something similar the other day. Great work.
Well it was a good idea/Bad joke.
The one thing that has put me off Tarsnap until now is, and not to be intentionally morbid, the bus factor [1] of 1. As far as I know its just Colin that runs it. In the unlikely event we need to access our backups, tarsnap is down and Colin is no longer available to maintain it we could be stuffed.

Colin, do you have a contingency plan in place if you are not available?

1: http://en.wikipedia.org/wiki/Bus_factor
If you don't see the difference between being CTO and being CEO, we have a fundamental baseline disagreement that we're not going to resolve by arguing about the rest of it.

I think promoting him was a mistake; you don't. Such is life.
Tame The Trolls
Aaron Levie's Answer To Only Having 4% Stake Heading Into the Box IPO
Compile a WinRT app, copy it to another Windows 8 system (not Windows RT, but those work as well for this demonstration), try to execute it.

Or compile an app, wait for your vstudio developer certificate to expire, try to execute the old binary.

This is a power grab targetting their developers. Not sure Microsoft pulled off something like that before.
I think you seriously overestimate adults, and underestimate the value of actually having fun for once.
How not to use Java 8 default methods
Ask HN: Are you using Grails? What do you think about it?
One of my clients asked me to realize a project based on Grails. After two months of work i must say i found it very interesting and productive.

So i would like to know how many people build projects using Grails (and if it is possible to know, what these projects are) and your opinions about it.
Well then, we'd better get to work on fixing that problem, shouldn't we?
If only this allowed sending email from an alias, I would switch in a heartbeat.
>Hypothetically, if the CEO of another tech company was revealed to have political interests in slavery, would we feel the need to tip-toe so carefully?
First, I would ask if that interest influences his job. If that's not the case, it doesn't concern the broad public. At the very least not in combination with his status as CEO. And that's it. Everything further is a witch hunt.

>While I don't feel comfortable lynching someone based on contextually irrelevant beliefs

You say the words but somehow you manage to do the exact opposite.

In his blog (https://brendaneich.com/2014/03/inclusiveness-at-mozilla/) he writes

>I intend to demonstrate with meaningful action my commitment to a Mozilla that lives up to its ideals, including that of being an open and inclusive community.

I believe that, until proven wrong. So how about judging him by his actions as a CEO? Instead of a private donation? IMO its the only correct thing.

That was point one.
The second one I want to make is about elephants and blind people. Elephants are big– so big that blind people are only able to perceive a part of them. So they all disagree about what the elephant is. And gay marriage is an elephant and opinions are elephant parts. I doubt this elephant has just two parts labelled "Equality For Everyone" and "Hate And Bigotry". Please don't make the error of boiling down a complex issue to two sides.
While a certain increase in code size over hand-rolled Javascript is
unavoidable, an optimized but uncompressed Haste program is normally less than
3x the size of an equivalent hand-written program, making the latency penalty of
using Haste minimal.

A type safe environment is most useful for large(r) applications; you don't really need it for your 200 or 2000 SLOC jQuery script.

But larger applications quickly grow quite a bit, reaching a megabyte or multiple is not uncommon in the land of GMail and similar apps.

Growing your JavaScriot "binary" size by a factor of three might be a problem for such applications. It doesn't sound that much, but the difference between download, parsing, and running 1 MB of JS vs 3 MB of JS is several hundred milliseconds on a very good connection and a beefy desktop machine.
See here for the general Haskeller's attitude to this: http://www.haskell.org/haskellwiki/The_JavaScript_Problem
The headline here is misleading. It didn't go wrong. That was the intended effect. I thought it was brilliant!
Is it possible to map the network? How locationally anonymous are the participants?
This was the most interesting (unique) thing about the whole ordeal.

I did not realize that wire transfers can be cancelled after the receiver has already had the funds placed in the account(else the thief would not have released the domain).
Is a remote employment possible from Europe?
a good example would be validation

one scenario for 'when the create thing form is valid'
and one for 'when the create thing form is not valid'

rather than a scenario for each validation rule 'when the email form is not valid'
Preserve bash history in multiple terminal windows – Unix and Linux Stack Exchange
What has put me off Tarsnap was not realizing that the price per GB is for compressed storage. So while it looks high compared to Amazon's per GB pricing, it's a lot cheaper.

I don't recall if this was on Tarsnap's website when I had first checked, but it might be worth reporting the average compression rate to make more visible to prospective customers what the Amazon S3 storage portion of the pricing is.
Would you feel the same way if he'd donated $1000 to a campaign to outlaw interracial marriage?
Exactly. The probability that shards will meld into a glass pane and water will form a snowman is nonzero, but simply very low. There are no absolutes here.
How would you change TCP to improve its behaviour here?

Current radio link layers (3g, wifi) are designed to play nicely with TCP. Their below-IP layers do their own retransmissions to make up for radio link issues. They have to take into account radio channel congestion - it doesn't help if everyone on the channel just starts shouting louder and repeating themselves.
Bring Your Own Content: Virtual Self-Hosting Web Publishing
How Russians are outsmarting Internet censorship
Github has supported SVN access since April 1, 2010: https://github.com/blog/626-announcing-svn-support and write via svn since May 4, 2010: https://github.com/blog/644-subversion-write-support
> Since marriage was originally defined by religion

I don't think this is true, and anyway it's completely irrelevant. The post-1950s definition of marriage is a result of secular progress, and was definitely not defined by religion.

> I don't see a problem if religion retains the right of defining marriage - a union between a man and a woman.

I see a huge problem, which is that "religion" isn't an entity. If you want religion to have the right to define marriage, you must allow pro-gay churches to define it the way they see fit, too.

(I should add that as an atheist, I would fully support laws limiting religious weddings to a union between a man and a woman. I'm not interested in dragging religions kicking and screaming into the 21st century.)
I've written a series of articles plus a live demo, with very little previous knowledge required, here: http://gabrielgambetta.com/fpm1.html
Thanks for replying, burntwater!
I'm talking in terms of personal investment from the point of view of the donor, not in terms of practical effects.
The thing that I'm interested in - is that there's very unlikely that every major person of note hasn't done something to upset at least a few people.

Are we planning on throwing a fit every time somebody, somewhere doesn't agree with us?

That seems like an enormous waste of energy that could go to better use & doesn't seem to be a wise way to choose your battles. It's amazing how easily we like to get offended these days.
3 of the houses I rented during my time as a student (2006-2010) had no thermostat. They weren't even that bad as houses go, this was in central Guildford and all of them were probably quite valuable but at the same time old. 1 even had a fairly modern combi-boiler but whoever put it in was obviously like "thermostat? who the hell wants one of them"
I've been waiting for Canary to launch for forever. [1]

[1] http://canary.is/
Transmeta also later developed Efficeon which had a number of improvements over Crusoe (Hypertransport instead of shared PCI bus for chipset interconnect, larger cache and VLIW instruction length, SSE extensions). HP used it in some of their thin clients. A few years ago I compared it to VIA C7 http://fijam.eu.org/blog/benchmarking-transmeta-efficeon/
In Spite of website glitches Obamacare reaches enrolment target of 7.1mln
The Only DIY SEO Audit Your Startup Will Ever Need
MIT team reverses a liver disorder in mice by correcting a mutated gene
Don't forget about North Africa, i.e. all non-sub-saharan Africa. That probably has much better connectivity across the board.
Popcorn-app no longer on GitHub
European Robotics Challenges
What's complex about allowing gay marriage? Sure, you've got some tax law wording to fiddle with, maybe, and the definition of "partner" probably needs changing in a few ordinances but how is it complex? Even the UK (and we're pretty useless most of the time) has managed to allow it with civilisation collapsing.
If the many worlds interpretation of waveform collapse is correct, it's possible that there's actually a universe somewhere in which the entire arctic is covered in such snowmen.
> The findings, described in the March 30 issue of Nature Biotechnology, offer the first evidence that this gene-editing technique, known as CRISPR, can reverse disease symptoms in living animals. CRISPR, which offers an easy way to snip out mutated DNA and replace it with the correct sequence, holds potential for treating many genetic disorders, according to the research team.

This gives me the good kind of chills. I've been following CRISPR research for a few months by now as apparently it's a highly promising way of surgical DNA editing.

(I'm not a scientist, just a very interested hobbyist.)
Outsourcing Strategy for Start-ups
The point is, and I should have made it clear in my original comment, I would usually prefer one company that just does something rather than a corporation that tries to do everything. Their priorities change quickly; mainly because they have a lot of products and even if a company is useful to them and their users they might shut it down because it might be "relatively" less important to them. Whereas a company which just does that might hang on to it and try to make that very service even better.
Implicit Attitude Test
"why would they" - and that is the saddest part. We are locked-in now.
Microsoft Plans to bring Windows to robots
I'm not using any special firefox, but I got a very smooth and slick experience.
Personally I've only ever really seen them in commercial buildings and abroad!
Cool.

BTW, as a side note. I think a great idea for a data course would be

Learn to make http://xkcd.com/980/ as its starting point.

Where does he get this data. How does he work with it. Why is it represented like this.
GOTO still has a Place in Modern Programming. No Really
We use Fay at FP Complete, which produces similar sizes as Haste, and our 15K line Haskell codebase compiles down to 1.3MB plain text → 386K through uglifyjs → 36K gzip'd. Actually, Haste uses GHC's STG backend, which desugars and greatly simplifies, so it should output code even smaller (and more efficient) than Fay. It's true that parsing is heavier when you go above the 1MB range. When I open plus.google.com my browser temporarily freezes, and I'm on a recent MacBook Pro. At least transfer-wise, generated code compresses well because it's the same repeated patterns over and over which gzip is good at. In the end, though, we prefer the issue of "our page loads a bit slowly, how can we compress or segment our .js files better?" is a much easier and isolated problem to solve than writing such a big codebase in plain JavaScript.
Hey, libertarian "hackers"! If you actually want to make a difference stop messing with cryptocurrencies and make P2P networked chat. This is the kind of thing actually oppressed people need. Cryptocurrency is basically just cash without any of the regulatory benefits anyway. P2P networked chat is actually subversive stuff.
With no experience of any of three, All I can say congrats man. Damn! I am little bit jealous in a good way :)
You paid $40 for Arq, though. Assuming you intend to keep it updated, that's $30/year¹, which buys you 120GB-month per year on Tarsnap. It also works everywhere where there's an Unix shell (including Windows with Cygwin), not just Mac OS X.

¹ (assuming 16 months between major versions, as in 3 → 4)
What does it have to do with religion, though?
Thankfully Slackware is still running sysvinit.
This looks very insightful. I have always admired Brainpickings. As a website, it has such a range of interesting articles and a plethora of illustrations to admire!