skysight-inc/HackerNews huggingface dataset:
As I've said before, Matt has arguably one of the most powerful jobs on the Internet.

Let's hope whoever gets his seat as head of web spam, will have a short term to prevent any abuses of power.
Because that interpreter that's running while your code is being compiled is not slower than the jitted code right?
For me the biggest problem with it is the enormous waste of talent. If we banned all advertising tomorrow, nothing particularly bad would happen. People would still learn about products; companies would still gain and lose customers. Indeed, that whole process might be more effective. But suddenly the US would have $500 billion or so worth of labor and goods to devote to some purpose that is actually productive.

Actual smart humans waste their entire lives doing something that adds zero net value the system. When I think of my friends in advertising, it always makes me a little sad. What good things could they have done with their lives?
I disagree. I have only worked for companies whose main business was not software and it was great: high salary and great hours. Since we weren't under the gun to get the next release out, we could tke our time and do things right.
It's amazing how many of these I've said with a straight face. Guess I am a lazy programmer.
count me in! :)
First time hearing "Heisenbugs", think I'm gonna hang onto that one.
Gah, not done morse code in years. This is so difficult
Thank you for sharing your work. I've considering getting some small cheap ir rgb bulbs and building some kind of "rPi/arduino lifx bridge" to control them all from the lifx side. This will help a lot. :)
For anyone who misses out on registering for swombat's event, check out Silicon Drinkabout - a regular Friday night after-work drinks meetup that takes place in or around Shoreditch.

http://www.silicondrinkabout.com/
Friend of mine joked that "this is the slowest IRC ever".
For your theory to be correct, Sweden would have to be willing to extradite Assange, but the UK would have to be unwilling.

There is a major issue with this: By law, extraditing Assange from Sweden would require the consent of the UK and Sweden. So if the UK is not willing to see Assange head to the US, then he cannot be extradited from Sweden. Conversely, if they are, then the extradition to Sweden is not needed.

See "Myth Two" here: http://www.newstatesman.com/david-allen-green/2012/08/legal-...
There's more to it. At Google I/O a protestor interrupted a presentation to yell that Google made killer robots. There have been a lot of jokes internally about it. This is probably playing on that as well.
But looks OK on Safari (OS X 10.9)
Ah. Those are good reasons not do it, but maybe a middle ground that a warning could be shown? Duplicate posts like this are usually a simple case of not knowing it has been said before, so a warning would be enough to nip it in the bud. Ohwell, not really the correct thread for these thoughts :)
Ask HN: How to motivate QA to have more initiative?
We'd like to increase the initiative of our QA team.

Their current workflow is as follows:

1. The dev team creates a JIRA for a new feature with the spec. Once the feature is complete, it is assigned to a TestQueue.

2. The QA team looks at the TestQueue and assigns the JIRAS to themselves to begin testing.

3. They test the new feature to make sure that it meets the specs. If a bug is found, a comment is added and the JIRA is re-assigned to the dev to fix.

The problem is that there isn't any initiative to go beyond making sure the initial spec is met. Only the minimum amount of work is done. They don't really make an effort to see if there are more bugs that could have crept up from implementing the new work.

We're looking for any kind of advice/ideas on how we could improve our management of the QA team.
Of course, if you happen to be a highly controversial public figure then becoming the subject of a couple of rape allegations that you genuinely can't understand the basis of could legitimately make you fearful of a conspiracy against you; sufficiently fearful to run for the sanctuary of the Ecuadorean embassy even.

It would be a lot easier to believe that was actually the case if Assange and his campaign team hadn't subsequently spent the next few years fighting on "not really an extraditable crime" technicalities in the UK courts whilst simultaneously asserting he's quite happy to answer prosecutors so long as Sweden rewrite their legal procedures to his design. And, in the case of some of the more lurid blogs from some of his supporters, claiming the women involved are CIA agents.

Not to mention the Ockham's razor angle: if US interests wanted to nab Assange on trumped up charges one would assume they have the ingenuity to come up with something a bit less flimsy.
Now I don't know if it's intentional or not, but many things you are saying are just FUD. You seem to be assuming that the only way to do JVM stuff is considering all the difficulties that enterprise Java shops with legacy projects put up with. That is far from the truth, as any tutorial for Spray, Play or Akka could tell you.

> Which JDK do I use[1]?

The Oracle JDK (which is the same as OpenJDK FYI).

> What happens when one library I want to use recommends a different JDK than another library I want to use?

There is a 3-month period or so every three years when a new major Java release is done when some developers of enterprisy libraries might want to do some more testing before making a recommendation. It's not a big question in the JVM world at all, and it's definitely not a big problem even for early adopters.

> Build tools questions: ant, maven, gradle?

SBT. You're building a new Scala project.

> most of it is required-but-incidental; none of it (except Scala, in our example) is an inherently necessary part of getting from learning to a production system

You would have been right five years ago. Today, many people run Akka/Spray/Play projects in production just fine without deeper devops knowledge necessary than with other runtimes.
Railshock Project - Electricity-driven Street Racing
So? Should we give criminals an easier time because the majority are from poor backgrounds? There will always be poor people and there are always things you can do to make their lives better, complaining about insurance companies isn't one of them.

This is coming from somebody who was raised in a very poor family so it's got nothing to do with not caring about poverty. It's just these sort of liberal ideas you could hear at an occupy protest show zero understanding of economics and are basically just bitching about companies.
> It's not like the Americans' decision-makers' lives have been on the line in this war anyway.

Right, they're not. They do still have to convince their people and the families of their soldiers that it wasn't an absolute waste of life to send the soldiers into death. There will be no such concerns with robots, because hey, who cares? It's just a small % of funding.
One of the devs of this project gave a talk about the motivation behind it, how it works, and other interesting details [1].

Of note, this project goes a fair bit deeper into advanced layout possibilities than the flexbox and grid modules included in the current CSS spec/drafts. Flexbox, for instance, prescribes a very particular pattern to the layouts that it affords. You must be rather methodical in how you break your layout into nested rows and columns. This focus on rows and columns causes quite a bit of visual shoehorning, or forces you to resort to hacks, at which point you've lost most of the benefit of using flexbox at all. Though for simple- to medium-complexity layouts where the visual arrangement is composed of nested rectangles following simple rules (as most of the web seems to be), flexbox is wonderful once you get the hang of it.

I'm very fond of constraint-based layout systems (and rule systems in general), having written a few of them myself. I feel that while this GSS project isn't a complete realization of the promise they offer, it is a nice step in that direction. I worry about the performance and complexity burdens this project seems to impose, though I say that only looking at the docs, the generated code, and the discussions that emerged the last time this was posted to HN. I will be using it for an in-house dev-facing tool in the near future, and about that I am quite excited.

[1]: https://vimeo.com/91393694
"Yahoo is hosting a contest to build the system best capable of identifying where a photo or video was taken without using geographic coordinates."

Does this strike anyone else as being a bad idea?
> The old datetime's method modifies the object in place[-1], if you replace the old with the new it's not going to work anymore.

All the old datetime's methods modify the object in place, while none of DateTimeImmutable's methods do. It's not meant to be a drop-in replacement.
Show HN: Viewmaster.js - A tiny library for managing client-side views
My first game for an early mobile platform (2003) took me six months and sold 600 copies. My latest iPhone release took a couple of years of part time work, and doesn't look like it will even approach that. It won't even cover the cost of repairs I made to my macbook during development.

I am proud of my games, I only ever wanted to be a game designer but right now I'm feeling wary of expending so much effort again for so little reward or even recognition.
If you are here, you can be damn sure you were already on their list long time ago.
Well we were stuck in this...

http://blogs.gartner.com/kyle-hilgendorf/2012/03/09/azure-ou...

The SLA would have been fine if it was accurate, which it wasn't.
Not really, these are orthogonal concerns. One could just as easily write an abusive unpredictable memory allocator in Go (native, GC) as in Java (bytecode, GC) or C (native, no GC).
>You just provide us login credentials to [your] server ...
No part in particular - I don't disagree with Zef or the people he quotes. But the entire article does have this "look, all these smart and influential people are ditching $THING for Go, you should too!" feel to it. They're ditching stuff for Go for the particular kinds of problems that Go is good at. This is a subtle but important distinction that Zef isn't making, so I figured it was a useful addition to the debate.
Erstwhile President of India, Abdul Kalam, seeking answer to terrorism
Because all of that has no third party actors. Here there are walking, talking victims accusing him of difficult-to-(dis)prove crimes

Hang on, hang on; is the conspiracy to get Assange to the USA, or to lock him up for a long time in Sweden?

From the sounds of things, I thought this was all a ruse so the US could grab him?
Siblicide
Funny that they're among the closest to create Skynet:

«sorry, we were just creating a ads targeting system, but we screwed an if condition...»

Or did they already do it, and they're saving their asses?
I agree with that, although I believe that it heavily depends on where on your product roadmap you are. For early stage MVPs where you care for quick validation, I believe that in-house hosting is not a very good option, maybe a PaaS environment is more suitable for these cases, e.g. Heroku. But in any case, I think that everything is related to the product, the team and what you are trying to achieve. Of course in every iteration you should re-evaluate your strategies.
They are not going to renew any military robots contracts through Boston Dynamics.

I think it's unfortunate since Google could provide some great software to the DoD if they wanted to. The US military WILL have robots, it's all about from who and how competent they are. The BigDog robot was already being tested by the USMC and robots is becoming a major asset in the US arsenal to make combat operations easier and safer.
Building eye candy with CSS is lots of fun, and I enjoy it more than in other systems (e.g. UIKit). It's text layout that is ridiculously hard.

E.g. add a second button "calculate totals" under "done", but ensure that they always have the same height if one contains a line break. Maybe it's possible with flexboxes, but no client will let me target IE 10+.
The purpose of `@tailrec` is not necessarily for performance, but more for correctness, otherwise you can end up with recursive functions that blow up the stack pretty fast on large enough inputs. Plus this benchmark only does at most 20 iterations per loop - which means nothing if you want to measure the cost of method calls.
You're comparing apples and oranges, Apple had the privilege of choosing its own hardware and programming language.

For android they went for java because of popularity, and everyone can use it on their own hardware.

So you have a java based language running on ARM, x86 and MIPS, what would you choose? A proven approach like JIT VM or AOT?
Well, I think the answer to you question then would have to be that not enough advantage could be gained from changing program profiles to compensate the disadvantages of JIT.
Is 23:00 the limit, or do you think it might go longer? I'm only arriving 21:30 in Stansted, but I'd really love to join this. Should have bought a different flight, sigh.
> If you run your own mail server,

Yes.

> how (setup)

Postfix (http://www.postfix.org/) and Linux.

> and where (VPS, dedicated hosting) do you do it?

At home, on my static IP FIOS link.

> Is it worth the hassle?

No hassle, once setup. Configuring Postfix for basic email is not so bad. But, you will need to learn a bit about email handling to do the config.

Worth it, yes. No one mines my email for advertising purposes once they arrive. No one suddenly 'closes down' their service and my emails disappear. If the NSA ends up wanting my emails, they have to show up here, where I know they have arrived, vs. just quietly asking some provider for them. I don't have to use some services awful web interface to read/reply (I get to use whatever I want).
It's about time something happens.
What I'm saying is that your product is a fit for the platform when it is an MVP. When you grow, you're locked into an expensive platform. In the short term there is no option of escape because the cost to port it becomes increasingly more expensive.

Then before you know it, you're at that 200k.

I've seen it happen at so many companies:

"We'll build it on the MS stack because they gave us a great deal on MSDN or we used the PAP to get cheap licenses." ... after a few years ... "We got screwed by SQL 2012 and had to buy £50k of SQL licenses because the terminology between cores and CPUs changed on a whim and it's the ass-end of the SQL 2005 so we've got to make a big jump."

I'm not saying it's an invalid approach (hell I make my living out of keeping these sorts of cogs spinning) but it's not a great foundation to run a startup on. Unpredictable costs or sudden price-jacking after a partial buyout really sours the shit out of the deal. Especially when you ask for a budget you can't get from your new investors who now are worried that their short term return is going out of the window on your platform and software license costs.
Important additional info from the original Der Spiegel report[0]

The suspect initially offered his services to Russian intelligence for financial gain. Apparently this is what alerted him to German counterintel. There was then an offer made to a representative of the USA.

But most important, Spiegel reports that it hasn't been confirmed yet that this USA representative was actually American or acting in the capacity of the government, suggesting that it may have been a counterintelligence operation.

[0] http://www.spiegel.de/politik/deutschland/bnd-mitarbeiter-so...
Avast is malicious, please uninstall (updated)
I thought I might get downvoted into oblivion for my original comment on this thread from the "startup solutions" money-worshipping crew who seem to have taken over this site of late. But I'm comforted to see that (thus far) everyone else commenting seems to think you're an arsehole too.

Maybe it's time to start sending the threatening emails out to the current owner of the "shotmyselfinthefoot.com" domain?
One study says that only a third of the Forbes 400 started from a middle-class background or lower. [1] A third of them had purely inherited wealth. [2] And when I look around at the rich people I'm familiar with, they aren't enormously more productive than their peers. Often it was a right-place, right-time thing. If Bill Gates had been born 50 years earlier, for example, it's hard to imagine him becoming a zillionaire.

So I think it's an enormous error to confuse wealth with creating lots of value per hour. Wealthy just means you control a lot of capital.

[1] http://www.cnbc.com/id/49167533#

[2] http://www.forbes.com/sites/erincarlyle/2013/09/18/how-self-...
Flexbox is a step forward, Grid Layout is awesome but is starting to look like CSS Vars, another spec lost in years of limbo

The myriad of incompatible CSS layout modes, present & coming, are evidence of the lack of a holistic & future-proof foundation. The Constraint CSS primitives can be used to implement Flexbox & Grid Layout in total, not true the other way around. And, such implementations would be fully compatible with each other. BTW, a Grid Layout implementation in GSS is well on its way.

The 2 fundamental layout features lacking in future CSS specs is 1) relative positioning & sizing & 2) true source order independence. Less this is addressed, layout will be tightly coupled with the DOM & good luck centering things
Or not. Try to picture yourself minding your own business, and then the next thing you know your neighborhood is stormed by soulless metallic murderers striking from the air and on land.
Startup School Europe Warmup Party, July 25
I agree completely. It's important to weigh all the options, and include issues like vender lock-in, SLA and future requirements.
Ukraine Crisis - Ukraine, Russia Political Crisis 2014 | June 2014 !
Thanks for sharing ! I'm getting started on Android app development, and those are very encouraging numbers (and thanks for sharing your app link to have an idea of what you're building).

I think I'll try my hand at some games targeted for the local audience first (I live in Uruguay, South America, I have some ideas which can be tested for the larger Argentinean and Brazilian markets) and see how it goes :) .

My goal is to make U$ 400/month in recurring revenue by year's end.
>Not to mention the Ockham's razor angle: if US interests wanted to nab Assange on trumped up charges one would assume they have the ingenuity to come up with something a bit less flimsy.

Why? It's rape. All rationality goes out the window if someone's accused of rape. It makes a lot of sense.
See https://news.ycombinator.com/item?id=7988687 and https://news.ycombinator.com/item?id=7988018
I didn't get that far I guess.

So if I read this correctly, the only difference from pre-GMO days and now is that the common practice of buying new seeds every year is in a contract rather than just "common behaviour".
No, but most of the time, people only care about something if they have any experience with it.

In most of the Western countries I have been to, regular people don't care too much about surveillance, using the old argument of "if you haven't done anything bad you shouldn't be worried". However, in countries like mine(Poland) which were communist, where every phone call was listened to, there was censorship, the government ran huge archives with notes on everyone who could be of any political interest(basically what the NSA is doing now), people are very,very sensitive about surveillance. Why? Because a lot of older people understand that just because you haven't done anything wrong doesn't mean that you are safe. I think the younger folk is beginning to forget about this, but a lot of parents are doing a good job of making sure their children understand that government surveillance of citizens = bad.

Americans and British people simply have no frame of reference(and I am not saying this as an insult), so of course they do not make comparisons to STASI methods - they simply never had STASI.
Yes, the setup:

Roundcube as my webmail client and Postbox (OSX) and K9 (Android) for clients.

Mail push (well, most like fake ActiveSync) with zpush

IMAP and POP3 access using Dovevot, with SSL

SMTP using Postfix, with STARTLS

CalDev/CardDev with Radicale for contacts and callendars

Postgrey/DSPAM/strict DKIM enforcement for anti-spam

Everything mail related is on encrypted storage.

I run my mailserver on a VPS hosted with Leaseweb (Viginia) currently.

IS it worth it? Maybe, it was a fun (and frustrating) experience getting it up and running by hand but I'm pretty happy with it. Unlimited email addresses for my 6 domains and some "geek cred"
that's why we try to use the Azure IaaS and avoid microsoft specific technologies. In any case as we grow we'll have to also move to other enviroments because of the nature of our product so we need to be flexible on that. But I totally agree with you that you need to be carefull on how much locked you get on a specific environment that you dont have total control over it.
Bootstrap made a lot of ground by being associated with Twitter early on. There's now a huge community of plugin and theme developers for Bootstrap. Foundation does not have that sort of backing.
He mentions in the blog post that he cancels reservations that don't sell - 4 hours in advance.
Swedish law prevents this. In order to charge him they need to question him another time, that's actually been a major part of the fray so far. Check the New Statesman link that's posted around here for more information about the legalities surrounding this whole process.
So you're basically saying that if a woman lies about being on the pill, she raped you? I don't think courts would uphold such an argument...
I am trying to send "A", but it keeps sending "E" - anyone else noticed that ?

edit: seems like I have been timing it badly. Does work now well.
$0.98 .us Domains for the 4th of July
Do you actually do web dev ?
How many times you struggled with mingled CSS ?
Since there is no ShadowDOM CSS boundry - it's hard to make sure some top level CSS rule is not breaking your very special div style.

Now compare this number with number of times you struggled with layouting your page ? I bet first one is far more common and costly task.
This is just awesome. Even on my iphone it is a compelling experience.
If someone has an STD, both parties are aware of this, and only agree to sex with a condom, what should happen if the condom is purposefully removed by the STD carrier?

Then that person is an evil asshole who should go to jail for purposefully infecting others with a disease, just the same as if he were to purposefully put anthrax spores on your pillow. However, he's not a rapist. That's something completely different.

Can someone agree to a blow job, but not penetrative sex? And is taking off a condom without prior agreement also fine?

Sure, that's a fair point. But there some might argue that that's a different kind of sex. Don't oversimplify my point: obviously agreeing to a blow job is not the same as agreeing to penetrative sex or agreeing to anal sex or agreeing to be tied up in a harness and whipped. But once it is clear that there is agreement for that kind of sex, you can't go after the fact and say "oh actually that was conditional on X and therefore you raped me".

As I said, the person who betrayed the other person's trust may still be an asshole - but a rapist, they're not. Let's reserve "rape" for what it actually is: a violent and despicable act of "taking" a form of sex that was refused.
As were we, and MS has learned a lot since then. The SLA has improved and become more strict, and they've improved communications since then. There is still a ways to go, but that's true of all hosts.

It's important to note though that an SLA for any host isn't a strict guarantee. Almost all are set up on the best-effort-with-refunds-if-we-fail principle. They're promises, not hard lines. MS does not have a habit of failing to deliver on their promised number, but like any other host it can happen. These are important things to remember when considering a hosting model.