skysight-inc/HackerNews huggingface dataset:
I am a personal friend of Kenton's, but I haven't been following the development of this too closely.

Now that the alpha is out, wow, the story as presented on the front page is extremely compelling to me, even as someone who doesn't use open source technology very much. Time will tell whether practice is as interesting as theory, but if it is, that would be really great.
Some differences between Solr and PostgreSQL Text Search:

1. Solr doesn't handle multi-word synonyms (without a hack), PG does. (ex: "Northern Ireland" => "UK")

2. Solr uses TF-IDF out of the box, and PG doesn't.

3. PG is good enough for 90% of cases, but Solr has some advanced stuff that PG doesn't. Like integration with OpenNLP, things like the WordDelimiterFilter. (Andre3000 = Andre 3000)

4. PG is kinda annoying in that it will parse "B.C." as a hostname, even though I want it to be a province.

5. Solr is faster than PG, but PG has everything in one server.

6. Solr handles character-grams and word-grams better.
My favorite project in school was writing a function that would calculate the angle and speed to shoot an interceptor given the location of the battery, the speed of the interceptor, and the location and speed of the incoming missile. If we didn't use the right mathematical methods, the calculation would take too long and the missile would cruise right by the small window.
Mozilla now cannot hire a LGBT employee without creating a hostile environment for them.

This is a big fucking deal.
Where is that source getting data?

Using Google finance:
https://www.google.com/finance?q=NASDAQ%3AGOOG&fstype=ii&ei=...

Google made almost $13B in net income last year. They had 47,000 employees in Dec '13.

That's about $275k/employee in net income.
Every business experiences fires that they have to put out, and their transparency on what exactly the issue is keeps us informed and on their side.
That's because we're paying the money for the development and approval of these drugs, which for each successful one has historically roughly tracked the cost of a single strategic bomber. In a Tragedy of the Commons method monopsonies like your NHS then dictate prices not far about cost of materials and production, vs., to put it pejoratively, paying your "fair share" for the existence and availability of the drug in the first place.

Don't worry, the way things are going, bit by bit, sooner or later, the US will "fix" this problem and there will be no new drugs (aside from the occasional totally politicized efforts). And people will relearn what it's like to live in a world where bacterial infections are well nigh untreatable.
Spray is the better option for "web API"-type projects, but doesn't have the support for making a frontend UI that Play does. I understand that going forward there is a plan to port Play to run on top of Spray.
I'd imagine any business providing that is likely to get shut down pretty sharpish...
Erdogan, in practice, gave up EU membership a long time ago. He initially used that mirage as a wedge to remove old power structures... and then replaced them with his own Islamist versions. In the last 5 years, I don't think EU membership for Turkey has ever been seriously brought up in mainstream debate (in Europe, at least).

Erdogan is just a tinpot dictator of the Islamic variety, but he seems to be happy to keep in NATO a country that is absolutely critical for NATO operations in the Middle-East, so we keep pretending he's just a "conservative-minded" democratic leader. Unless Europe is happy to give Putin's supporters more ammunition for "double standard" arguments, it's time to call a spade a spade.
If you scroll down to the bottom of the page, they actually say that it's not a space design and give a couple details as to why.
This is not "raising taxes". This is human rights.
Top 3 Pressing Exercises for Dragon Boat (Plus: Free Press Program)
You're talking about the UK? It's not 12.5%:

http://www.hmrc.gov.uk/ni/intro/basics.htm#4

"If you earn more than £149 a week and up to £797 a week, you pay 12 per cent of the amount you earn between £149 and £797.
If you earn more than £797 a week, you also pay 2 per cent of all your earnings over £797"
'Living Materials' Created
This pairs well with his HTML and CSS Code Guide: http://mdo.github.io/code-guide/
Given how incompetent Silicon Valley startups appear to be at important-but-tricky things like data security[0], I'm pretty happy to not have to share the road with robot cars piloted by likes of Snapchat.

[0] http://www.nytimes.com/2014/03/03/technology/when-start-ups-...
I wouldn't subscribe whilst in Switzerland either, but I'am considering using their service while traveling. Since I only have to actually open about 2-3 Mails per month, I think the price is ok. At least a don't know anybody who would (and I trust to) handle my mails for ~36 CHF per month except my parents. But I feel kind of bad using them as my "secretaries".
You're right. It also doesn't help that people keep putting out stories like the one above that make ACA sound terrible even though I'll bet that the woman in the example ends up paying less out of pocket over the course of a year than she used to. Like people expect ACA to be some magical cure for expensive and/or chronic illnesses - nope, it just makes it a little bit more bearable.

Like, I still just paid $40 for an office visit and some tests/xrays and another $200 for meds this month where when I had the same problem (bronchitis+asthma exacerbation) in ~2010 I was out like $400 with samples for the same drugs (that would have doubled the cost) and that was without the hour of tests and coaching with a wonderful respiratory therapist last week (which was, I'm convinced, the only reason I wasn't totally fucked up in a bunch of different ways leading up to and during my wedding on Saturday).

Your theoretical sounds hysterical and amazing if it actually happens, but I'm not holding my breath. I don't know what it will take for people to start supporting single payer but I hope it happens soon. Maybe if everyone just gets seriously sick or knows an immediate family member that is sick? Too many people seem to be in denial about the fact that we need serious reform still.
Anti-gay? He's against gay marriage, hardly being anti-gay.
Startup Financial Services Companies Come Of Age
Pushbullet Instantly Blasts Alerts From Your Android Phone To Your Computer
Google Now arrives in Chrome for Windows and Mac
7rr specifically was pretty easy to counter, just get cannons out when you scout the early roach warren. The program from that article was pretty fun though, used it to make some absolutely ridiculous blink builds that didn't really work but were fun to try.
I agree, knowing that homophobes are in public places of power is a good thing.

Eich shouldn't be able to enter a room without being berated, until he concedes and gives up his bigotry.
> Mozilla now cannot hire a LGBT employee without creating a hostile environment for them.

His private donations as an individual have nothing to do with necessarily creating hostile workplace environments.
Hey Chris. Sorry to hijack this thread. Just to say I'm loving Link Bubble and think it's a great idea. However the other day I was listening to a song in the background, using youtube.com in a link bubble, as the youtube app doesn't play in the background. But the bubble closed halfway through the song and it stopped playing. It might be a good idea to somehow detect if music was playing (like Chrome does, not sure how hard that would be) and not kill the bubble. Or maybe not kill youtube/soundcloud/whatever bubbles until the user does it manually. Just a suggestion! Cheers.
You are describing a problem where two clocks drift relative to each other, not a problem where one clock drifts away from the actual time. On the other hand the article gives the impression the failure occurred because the system failed to exactly measure the up-time, not because clocks in different systems or system components drifted relative to each other.
Those types from scala.reflect.
A better description of the bug: http://www.ual.es/~plopez/docencia/itis/patriot.htm

It was related to limited precision, but was also related to using different calculation methods in different parts of the code.
Because they invented suspend.
4 Stages of Rolling Your Own Logging Solution
Mozilla supports freedom of speech and the free expression of political beliefs. Thus it is consistent with their corporate ethos to hire/promote someone who has "divergent" political or personal beliefs. That's what bdcravens is saying
> Good man

...

I can't even. I'm so incredibly disgusted.
Birst is looking for a Auotmation/Infrastructure/Tools Engineer
We use linear regression model at the backend to identify "noisy" tweets from the "good" ones and aggressively down rank "noisy" tweets to make the timeline more consumable.
Precisely. There is no rational[1] grounds to oppose gay marriage, so we are left with the only remaining possibility - irrational aversion to homosexuality.

[1] where by "rational" I mean justifiable with facts and statistics to back it up.
It makes a DDoS an even better extortion. "Pay up or we'll get you kicked from your hosting provider."
28nm – The Last Node of Moore's Law
I used IntelliJ IDEA to write Scala for 2 years. Such complex operations as renaming a variable or getting a list of uses of a trait would frequently be done wrong, so I ended up checking the IDE's work every time. The Java-to-Scala tool emitted code that would never have compiled on any version of the Scala compiler. Using the IDE's auto-import feature would frequently end up importing * from a package, which would cause the file to see the wrong definition of some class name that occurs in multiple packages, so it was important to check the IDE's work even when the only task I gave it was to import a class.
I learned both at roughly the same time, and have put both into large-scale production. I had been a user of mostly C, Python, and a little Erlang before with applications in back-end systems. I reached a decent degree of proficiency in Go in a couple days. Scala I think I will not be great at for a few more months. With Go, I could grok large codebases in a matter of minutes. With Scala, I'm often bewildered by advanced patterns employed by some wizards. I think Scala lets you code-masturbate a lot more, if that's your thing. So it's important to have a culture of KISS or the wizards among you may sacrifice understandability for having some fun. But the advanced constructs occasionally allow you to do things that would be pretty ugly in Go. The JVM has nicer tooling built around it, and you will probably need to rely on it from time to time. As a non-ide user, getting scala projects to compile with sbt can take longer than writing some small applications. Go services have a much smaller memory footprint out of the gate.

I think I greatly prefer Go for simple services. But for projects that may require a lot more code and functionality, scala's abstractions may have a lot of value for you.

I've needed to tune JVM GC settings a lot, and I haven't yet run into major GC issues with Go. I'm sure there are some gotchas, but I've yet to run into them.
> Time is ripe for a P2P real-time people-network

http://twister.net.co
Google Cloud Platform Live
-Don't donate any more money to anti-gay laws.
> Mozilla is not going "against" others for the sake of it.

Brendan Eich is, though, apparently.
Oh, sorry it seems like i had to say "basic" not simple. It's funny that some people can't understand a simple sentence.
Office for iPad: Big deal, or big yawn?
I'd say that working to keep a group of people from gaining rights that I already have are extreme and irrational.
They have already "handed it off to the community" so they can focus on other things. It won't be getting more funding or effort from Mozilla.

edit: I just reread and realised you said "reconsider" and not "consider". Implying you already knew this, sorry.

Here is the blog post in case anyone missed it anyway:
http://identity.mozilla.com/post/78873831485/transitioning-p...

and on HN:

https://news.ycombinator.com/item?id=7362613
Apple doesn't license MagSafe to anyone.
While workforce being young and energetic is helpful, it's not the sole reason of someone's economy being strong. I'm pretty sure most African countries have way younger population.

It's not like Turks already don't go to Germany to work.
I do wonder how many compile time complaints are due to restarting SBT every time.
Most people are opposed to be censored. Not enough are opposed to censoring of others.
Heka: Loading log files with Logstreamer
The work in the late 40s was interesting, too. First, you had specialized systems, then Eckert, Mauchly, and von Neumann started working on stored program computers. They had to figure out what opcodes were needed and how they were going to be implemented. Jean Jennings Bartik's book (http://www.amazon.com/Pioneer-Programmer-Jennings-Computer-C...) is a great first-hand account of all the work (and drama) from back then.

(Not trying to short-change Bartik here either -- she did a lot of the work on the ENIAC instruction set when they converted it to a stored-program computer)
Do you know how to handle compiling time in a large project? I know Twitter uses Scala in prod so there must be a way. I am wondering how they handle that.
I might be biased, but I think we have the most beautiful motto in the world:

Liberté, Egalité, Fraternité.

No need to translate I think - except perhaps for the last word, which must be understood as "solidarity", not just "brotherhood".

My situation is quite similar to yours. I dislike to depend on others, I'm selfish in my own way, but I dislike it when people are struggling because they don't have enough money to live. Just because they were born less lucky than I, or because something terrible happened to them, or because they made mistakes. I would find it hard to enjoy what I earned in the middle of a shanty town.

So I don't moan and complain too much when I have to pay my taxes. I'm not short of money anyway.

> But I'm willing to bet that a lot of people would decide otherwise if they had the choice

You would lose that bet. For the last 30 years at least people have elected either socialists or moderate right wing representatives. Even N. Sarkozy would be considered a lefty in the US.
Are they looking to hire specialists in the robotics field or would they take generalist?

That is, if I get my roomba create to use slam, particle filters, etc, as an engaged spectator, would that be OK?

Even if it's not, I'm doing it anyways. :p
Isn't Eich in favor of marriage privatization?
Suspend runs perfectly on my 3 Linux systems. That is, laptop and desktop with Nvidia and closed source drivers, and a HTPC box thingie (Zotac Zbox nano) with Radeon and open source drivers. Suspend and resume takes about 2 seconds. Don't know about hibernate, probably works but takes longer.
I hope Brendan restores Mozilla's Persona project.

State of the art federated authentication is overly complicated by solutions bundling enterprise features such as resource authorization and directory services. These additional features should be factored out since they can be layered.

By contrast, BrowserId's parsimonious take on federated authentication (via an email handle) is refreshing.
I can personally attest that if you have a Linux-based web app, then porting it to Sandstorm is straightforward.

Over the weekend, I ported a game of mine to Sandstorm. You can play an instance of it here:
https://alpha.sandstorm.io/grain/ozfn8bSxa6Ygt74YA

If you have a Sandstorm server, you can install your own instance of this game by grabbing "Duoludo" from the Sandstorm "app store": http://sandstorm.io/apps
So you're saying if you aren't using RAID on your ZFS vdevs than ZFS with non-ECC is no worse than anything else... and there is a valid scenario for doing so. I use ZFS on offline backup drives so that I can periodically mount them and scrub them too see if they need to be replaced updated. In my mind this is faster and more reliable than any custom verification scheme I might have come up with.

Also, if I understand correctly, your disaster scenario requires the RAM to keep repeatedly fing up in a way that allows ZFS to screw up repeatedly during corrections but coincidentally won't cause the system to outright crash? It's possible, but in my experience most of the ECC errors I've seen are pretty transient.
Pretty sure there is no way to do this on iOS. For the same reason the Facebook Messenger app doesn't have persistent floating windows.
Missing flight MH370 crashed in the southern Indian Ocean
An interesting opinion, but I'd appreciate it if you could find a different web site to try it out on.
I wonder what the capital cost for starting your own insurance company would be actually ... would VC money be sufficient for this sort of thing?
Probably the nature of the work - it's easier to feel like an impostor if success is primarily defined by detailed knowledge of the field. I suspect that in the business field you can't succeed unless you're comfortable portraying incomplete or speculative information as fact. Just guessing, though.
Ask HN: How should I value my side project?
For the last 2 years I've been running http://dressed.so which I built for /r/malefashionadvice (it's also used by /r/femalefashionadvice now) but it's time for me to move on. I'd obviously like to sell it for as much as possible, but I can't really figure out a nice way of objectively valuing it.

Some numbers:

About $ 100 a month in affiliate revenue
About $ 100 a month in adsense
3,563 verified users
8,904 active posts
6,366 comments

Traffic (last 30 days, 99% from reddit)

75,360 Visits (363,112 Pageviews at 4.82 pages / visit)
39,231 Unique Visitors

I've been eyeing about $ 2'500 as the lowest I'll entertain, any thoughts / feedback would be greatly appreciated.

I posted this to reddit on the weekend here - http://www.reddit.com/r/startups/comments/212raf/ask_rstartups_please_help_me_value_my_little/
$20 a day on FB ads for a few months. This.
I don't like the idea of curated comments. People aren't perfect and have biases. You may have set guidelines for what to endorse, but I guarantee endorsements are not going to be completely objective. Filtering comments and karma systems often become a popularity contest and not a discussion.
This, sir, is precisely what we're thinking of building! Many of the current solutions lack this context. Whilst it isn't the solution in itself, we have a hunch that it's the first step.
If you look at the details, the benefits are generally cancelled out by lower pay.

It's not like this is a secret – look at https://www.opm.gov/policy-data-oversight/pay-leave/salaries... and https://www.opm.gov/policy-data-oversight/pay-leave/salaries...

If you're the GS-14 overseeing a contract with hundreds of contractors on it, it's unlikely you're using enough benefits to make up for the fact that your compensation maxes out at under $140K year in DC, particularly since your peers tend to be working for major corporations which have decent benefits. It's not like you're comparing the federal benefits with a bare-bones Wal*Mart plan.
No, but the hostile workplace environment that's (apparently) already there will probably not be helped by this move. http://tim.dreamwidth.org/1840066.html

Edit: A more descriptive link: http://tim.dreamwidth.org/1761874.html
The Monday Meeting | Air Mozilla
No. It's "owned" by the EPFL.
Same goes for the abortion debate, but you can't blacklist people for disagreeing with you on abortion.
Unfortunately we've overloaded the term 'functional programming' a bit too much. Foundation on the lambda calculus is definitely core to most functional languages, and I see how it would be reasonable to think of that as their defining feature, but it seems that the community has instead gravitated towards 'referential transparency' as the key thing. With the former definition, Lisps are definitely functional; with the latter, most of them are definitely not. Most Lispers I know consider e.g. Common Lisp to be a multi-paradigm language, not a functional one, for this reason.
> So now anyone who opposes gay marriage is homophobic?

Yup, same as anyone who opposes interracial marriage is racist.

There's not a minimum threshold of bigotry. You don't get to say "How bigoted can I be without people calling me a bigot? ...I can't be bigoted at all?!? That's not fair!"
This works until he wants something other than a single loop in his function's body, yes. It's probably best to use the @tailrec annotation as the second answer does, since if you're writing Scala you're probably targeting a godawful runtime that can't actually do TCO, and you'd be in a pile of trouble if you messed up and your compiler ended up not doing it either.
I also go to Penn, I think most Penn students have this experience a few times.
> So now anyone who opposes gay marriage is homophobic?

Yes,like anyone who opposed civil rights for blacks was racist.
> note it does not charge the internal Macbook battery. Instead BatteryBox feeds power directly to the Mac in an effort to minimize the number of cycles (and stress) on the internal battery.

Is this something that any power adapter does? Is there something in the way they have it connected that does this?
Changing a company's mindset from "quick and dirty" coding
Yes, no other European country has any similar issues. Greece should close its borders immediately to prevent us barbarians from entering the EU again!

Seriously, I agree that Turkey needs to do a lot to rise up to the European standards but I don't think it helps the conversation to bring these sensitive issues up every time you see the words EU and Turkey in the same sentence.

edit: Dear down-voters, I understand your sensitivity on the issue but please try to understand what I'm arguing against. I actually accept the Armenian Genocide, and support Kurdish rights, and the rights of any other minorities. What I'm arguing against is this continuous flame-war. See my other comments on those issues if you challenge my honesty. Thanks.
Someone purporting that gay couples should not be allowed to marry are homophobic just like someone purporting that blacks should not be allowed at the front of the bus are racist bigots.
That's a bit naive though. People can always find ways to hurt you - it's a very asymmetric fight. With a complex application such as Basecamp, you can't really put everything behind a cdn.
In what country or under what convention, apart from the LGBT agenda, is "marriage" classified a basic human right?

Edit: I stand corrected, and learned something today.
But this could be considered self-defense which is granted by most law systems.
He didn't "rage" about anything, AFAIK. He made a donation to a political campaign that (at the time) won over a majority of voters in California.

Civil society is in real trouble if we can't agree to leave passionate debates like these in the political sphere.
Here's a thought experiment for you. Let's say that a black woman and a white man want to get married, but there's a law on the books that says that people of different ethnicities can't get married. Would you say that this is a racist law? Would you say that it violates the equal protection clause of the 14th amendment?

Anti-miscegenation laws were deemed constitutional in the United States until 1967 when the SCOTUS ruled on the aptly named Loving v. Virginia. Today, this case is cited as precedent for overturning gay marriage bans across the United States.

http://en.wikipedia.org/wiki/Loving_v._Virginia
Which is true - as long as he is not the individual running the show.

So "how much will this influence your role as CEO, as the prime manager of all those people?" is a valid question he has to answer to - and well.
You're causing a fuss because he donated $1,000 to prop 8? Hardly homophobic. I can't believe some people are so petty.
Interesting - your jsfiddle exhibits broken behaviour (alerting 'garrr') on my browser - chrome 33.0.1750.152. I believe I'm fairly up to date.
Author here - will be writing a blog post soon about how I built the waitlist / referral functionality.