skysight-inc/HackerNews huggingface dataset:
Sketchapp TV – 365 Files. One File a Day. – Free Sketch 3 Premium Resources
https://news.ycombinator.com/item?id=8718066
Is this satire? Because the point of automated tests is to avoid making your users your testers.
You've mistaken my question as holding some kind of opinion.

Reading your reply I can see why. I'm sorry I didn't word it better.

ps: I'm not American.

pps: I believe that American's, like anyone living in a democracy, are ultimately responsible for the actions of their Government.
So you choose to suffer the bad sides of the government without taking any advantage from it ? You are free to do so, but is it really the wisest solution when you are just looking for a solution to survive ? And isn't it a form of church too, to refuse anything coming from the government ?
(I am not from any church, if you're asking)
I have to disagree with you on this one. This was discussed with the PH team beforehand. We wanted to know exactly what was cool to do, and what wasn't. And we followed their rules very closely.

See: https://twitter.com/ProductHunt/status/542336884861845504
Reactive prefetch on Google Search: 100-150ms speedup
And, obviously, Ireland.
Looking at WP, I think they overstate the importance: https://en.wikipedia.org/wiki/Al_Capone#Trials It sounds like various local governments just began throwing the book at him on any charges they could trump up, until negotiations with the IRS went terribly wrong and they had an admission of his income levels which they could use against him and make real charges stick. (And then syphilis meant he was no longer a threat.)
Have you seen xed [1]? It seems to fit the bill nicely from what I understand about your requirements.

[1] https://software.intel.com/sites/landingpage/pintool/docs/67...
I'll admit, you've got me.

I don't know where I would draw the line, but in the case of Qeada/ISIS, they are well across my personal fuzzy gray line.
Meh - will someone, finally, once and forever stop linking to

- suspected
- actually

hacked websites directly?

:/
New Finnish gov digital infrastructure is going to built using Estonian X-road (well next year). And yes, its only SOAP, so I guess either Finns are pretty crazy or SOAP is making a comeback. Go figure.
“.NET Core is the future”, but whose future is that?
Globalize and Rails 4.2
Ask HN: Why does Facebook require 2 admins to add a Company, even if sole prop.?
I'm trying to setup Facebook Audience Network for my iOS apps, and Facebook wants me to register a new company entity. After choosing a company type of "Individual (Sole Proprietor)", the 4th tab in their form asks for Admins, plural.

They won't let me make a company unless I have at least two admin users attached to it?! I tried a few support cases to get past this, but they say it's for "data security purposes". Um. There's just me. I don't want to make a fake user here...

Does anybody know why facebook would insist on this?
That's assuming that the penalties are enforceable upon the drivers. I wouldn't be surprised to see the laws written exactly the opposite, to protect the drivers from bad actions of the employer.
> You can get plenty of information out of someone without laying a finger on them

Can you give examples? Do they work against hardened interogees? Do they involve threats of violence?
Satellite Eyes – Change your Mac desktop to a map of where you are
As someone who has lived for ~20 years in multiple EU countries, this is a completely delusional comment.

While corporatism in the EU is often veiled in pro-consumer language, this is nothing but a thin smoke screen. The roots of corruption go extremely deep. I'd even go as far as to say that most EU countries are ultimately governed by special interests and captive bureaucrats with only minimal input by elected officials.

One recent, relevant, and particularly egregious example: GMOs are widely banned under the guise of protecting consumers (from what, they don't say of course), while the agricultural lobby is in charge of agricultural policy: they steal ~55 billion euros per year just in direct subsidies!
And from a developer persepctive, the Microsoft stack wasn't very good anyways. WCF stands for Windows Configuration Fuckup.
Hooking up the sunfish chess engine
Hanns Scharf would disagree.

"Scharff was opposed to physically abusing prisoners to obtain information. Learning on the job, Scharff instead relied upon the Luftwaffe's approved list of techniques, which mostly involved making the interrogator seem as if he is his prisoner's greatest advocate while in captivity."

And this guy was successful as well.

"Scharff's approach has been admiringly cited by top US interrogators, such as Ali Soufan"
Code is here: https://github.com/tomtaylor/satellite-eyes
Oh, it happens even within the states, to legal citizens. http://www.loweringthebar.net/2013/11/do-not-clench-your-but...

Fuck the police.
I'm just not seeing a lot of comments in this thread saying that the commenters sanction anything to prevent terrorism.

The condemnation of torture seems to be far more widespread here.
A quick Google search brought up the following 2 solutions, never tried them but just might be what you need?

https://whatsremote.com/
https://whatsappformypc.com/
Lawyer hasn't been super helpful, mostly focused on lawsuits we've filed. Random Internet people on HN sometimes have remarkably keen insights.

Though after sleeping on what I've written, it seems more and more clear that there's nothing real special about this situation. Perhaps I panicked.
The example quoted in the wikipedia is a bit weird, the quoted paragraph deals with the question of under which circumstances you can have owner-like rights from something that you don't actually owned but rented (or was given to you under similar circumstances). There may or may not be a legal edge case involved, but it does not directly deal with "actions permitted or forbidden."

The primary difference between common law and civil law is more among the lines that in common law systems each court decision creates a law (or is law-like) while in civil law, the law is created by the legislative.

German courts have to follow the civil code and can't change or ignore it. Even the german constitutional court (Bundesverfassungsgericht) can't create a law. It may declare a law unconstitutional, but the burden of drafting a new law falls on the Bundestag. Obviously, there will be loopholes and there's always the question of how a given law applies to the circumstances, but even lower courts are not bound by the decisions of higher courts in similar cases - though usually decisions of other courts get cited in court proceedings. A pretty famous example is the Landgericht Hamburg which is known to decide in ways that the next higher court rejects (Oberlandesgericht Hamburg) on appeal.
Some context: This is a sweet use of webtech and an example of zero-infrastructure business for a niche market. They likely don't host themselves and fulfill via Shapeways.
Top 4 habits I use to walk more (and get more turf)
This is a solution in search of a problem.

Systems are not and will never be 100% reliable. This means that at any time you need to deal with a possibility of a corruption of executables.

So update is nothing else than

-> fail out the system
-> perform update
-> validate system
-> insert a system into the workflow.

What we have here is a pile of companies that need to be relevant with their square wheels so they are coming up with all kind of ways to make their wheel diamond shaped.
http://www.slashgear.com/star-n9500-chinese-smartphone-ships...
Go doesn't have tuples because they aren't very compatible with compile-time type safety. You could using []interface{} as a tuple, but why would you?

Go does have anonymous structs, they're just only of moderate use in a statically typed language (given that you need to specify the types for function arguments and return types)

You can do something like this:

// make a list of anonymous structs
// often useful for table driven tests
tests := []struct{ Name string, count int }{
{
Name: "First test", Count: 5
},
{
Name: "Second test", Count: 7
}
}

for _, test := range tests {
if test.Count > 5 {
t.Errorf("%s: expected <= 5, got %d", test.Name, test.Count)
}
}
Should apps unbundle or roll up like this one?
I can completely understand removing Lewin from the faculty as a professor emeritus.

I can understand getting rid of his e-mail address and office (which I believe were also done).

If he really engaged in sexual harassment, then he deserves to have the book thrown at him.

The question isn't whether to punish him or make an example out of him. The question is whether we should remove all of the high-quality work that he did because of his moral or legal failings.

I'm not sure. Emotionally, I like the idea of removing his work from EdX. But I find it hard to justify pedagogically.
Open Source for the Government [presentation]
> The US has veto power in the UN.

Strictly speaking, the US has veto power in the UN Security Council, which usually has primary responsibility for binding actions on matters of international peace and security, including, inter alia, taking binding action in response to threats to the same such as by grave breaches of international law by a nation-state.

However, its worth noting that -- at US urging in the context of the Korean War -- the UN established a mechanism (under the "Uniting for Peace" resolution [0]) by which the General Assembly can step in when the Security Council is unable to act because of deadlock among the veto powers.

[0] http://en.wikipedia.org/wiki/United_Nations_General_Assembly...
No. I don't think torture is ever justified, under any circumstances. No exceptions.
Interview with Zendesk CEO Mikkel Svane, Who Unveils New Book Startupland
> Frameworks, and even languages, have nothing to do with modularity and building services.

I respectfully disagree with this statement. Many frameworks actively encourage a monolithic architecture through conventions, all to increase productivity during the initial construction phase of a project. If you're sprinting to launch a project, modularity and loose coupling matter a lot less than sheer productivity to churn out as many features as quickly as possible. Rails was designed with this mindset and it excels in it more than any other framework out there.

Refactoring to modularity and loose coupling down the road after choosing something like Rails is non-trivial, especially when compared to the rapid pace the development team enjoys in the early stages of using the framework. So one needs to be aware of that before diving in.

Other lightweight tools like Node.js front load the cost of modularity by forcing you to design on your own conventions early on. If you know the product is likely going to get complex very quickly, it maybe worth taking on the front-loaded cost of these tools.
The text on these two sites are eerily similar. Same company or lazy copy writing?
Back in the day the standard project layout for Android was using either Ant or whatever magic Eclipse itself was doing. So developers wanting to import dependencies were copying JAR files in the "libs" folder. I don't remember Maven being in the picture at all.
I just suppose English is not his native language. There might be languages where someone says "I've won you"
You (like so many others, sadly) assume torture is actually effective, and that objections to its use rest solely on immorality.

I object to torture on moral grounds. I also object to it on practical grounds. It doesn't work.

Since both of those objections point in the same direction, the solution is completely clear.
In 2004 a whole layer of top CIA officials were forced out. Defense Secretary Colin Powell resigned. Dick Cheney purged the CIA of personnel who might have served as some counterbalancing force. Once the good and reasonable people were gone (fired, forced to resign etc.), the CIA ran amok. If we look honestly at what went wrong, it's pretty clear how to fix it. Fire all the people that lied to Congress and broke the law by employing prohibited techniques. Prosecute them to the fullest extent possible. Simultaneously, conduct an internal review of all the former CIA fired for political reasons and hire them back. These are the people America desperately needs to repair our broken system. The CIA is desperately in need of reform. The world is too dangerous and complicated a place to have the wrong people running our foreign policy. If they lied about torture, what else are they lying to Congress about? Clearly it isn't the solution to every problem but it would be the best possible, immediately actionable step. Bring back the good patriot Americans who were fired from their job with the intelligence agencies for political reasons. Get rid of and prosecute the bad apples.
> What I find most amazing is how the kernel is more like a file system multiplexer. Its job is to present a file system to each process built from mounting virtual file systems from all sorts of programs and remote machines.

Wow, that sounds really powerful. I've just read a bit about inter-process communication and sharing in Linux, and that seems like much more of a hassle than this.

> Even the editor acme has its own file system, which makes writing a script doing something fancy in my editor really easy. The file system gives easy access (read/write) to anything from the currently selected text in each window, to the "menu" at the top (called the tag). And if I write a script, it is executed anywhere in acme by middle clicking its name.

That sounds like it might be the answer (an answer) to something I've been wondering about: how to let another process - outside the editor - have access to the contents of the editor. Like for example synchronizing the editing/viewing of a file, instead of the outside process only using the file stored on the disk, and reloading whenever the editor saves the file. Could one use the file system of Acme to have another process view for example the file that it is being used to edit, in real time? I'm thinking that something like that might be useful for collaborative editing (at the least, letting one person edit the file while the other person watches the editing, maybe in the same kind of editor but hopefully through whichever editor or program that she wishes to use).
Both ways still leave the structure ambiguous. Should <user> be mapped to an associative array of mixed objects, or to a fixed object using a custom mapper to shove the account objects into their own sub array.
Even beyond that, there's an overall 'field' of cars for me. Peripheral vision gets an overall sense of all cars in the proverbial neighborhood, and looks for scary patterns. Little things that seem harmless (and maybe are) put me on edge and make me guard my brake.

My wife didn't understand at first, but after 12 years of driving with zero accidents, it becomes apparent that it works.
Mars was a WET, WARM MISTRESS: Curiosity probes once-moist bottom
> But doesn't it still need to be supported for 5 more years because of 14.04 LTS?

Sure it does. I'm not familiar with the details, but I believe that Upstart development was primarily one person prior to the decision to switch to systemd. Supporting existing stable releases surely requires far less. So it's hardly an onerous burden.

There is also the question of supporting packages that integrate with Upstart (eg. via Upstart init script), so this involves some more work as we'll be supporting packages that use Upstart (in 14.04) as well as systemd (from Vivid, if we complete the switch this cycle).

But I still don't think it's so much work as to be considered a contributing factor in "spreading themselves so thin". It's not even close.

> In addition, it's still the default for ChromeOS and not much interest has been expressed in a switch. Anything new on that frontier?

No idea, sorry. Not my department. I know that Upstart is pretty solid though, with particularly high quality code and comprehensive test coverage. There aren't any major feature gaps either, apart from extra new stuff that you may or may not want. So I don't see much of a problem in continuing to use it for a while yet. I expect it to bitrot slower than an average project.
http://latedev.wordpress.com/2011/10/06/simple-windows-dialo...
Extraordinary rendition began before Clinton. The rules around it began with Bush I and presidential decision directive 39.[1] The practice began before that.

[1] http://www.fas.org/irp/offdocs/pdd39.htm
I've used them. The effect is slight but seems to be there. At the very least it's a nice soothing background sound.

There's a nice app for iOS called Binaural, and an open source program called sbagen.
And they say women are under represented in science.... gee I wonder why!
What's wrong with Hailo? Or is that not as widespread yet? It's a godsend in Ireland
Why isn't C used for web development?
"The country" doesn't admit that "the country" did this."

And there's the problem.

Imagine, if you will, that your son is taken against his will by say, Iran, because your son has ties to someone who threw a grenade that killed an Iranian. Your son is tortured in much the same way the report states.

Do you care which committee didn't do a thing, or who voted for a thing, or lobbied another? You blame the country. The voting public, the non-voting public, their philosophies, culture, politicians, their military. They collectively represent the individuals who did that despicable stuff to your son.

And it's what perpetuates the hate, the wars, the fear.
The CIA is completely biased here. They have every reason to claim that torture is effective purely to defend their past actions. Their stated opinion on it means absolutely nothing, in that you'd expect them to say exactly that either way.
It never equates XML with SOAP. The point is that even while SOAP was being pushed by Microsoft, JSON was gaining mindshare among API developers, and API design was moving away from complex XML documents.

Using a simpler format for object serialization into XML is definitely an option, and it's a perfectly fine middle-ground between SOAPy verbosity and JSON compactness, but IMO it doesn't really have a lot to offer over a JSON version of the same API. Many API providers support both formats using content-type detection.
24 days of Rust – anymap
My real estate and attention are given to them because I came to their service asking to fill my screen according to my query.

I can agree Google is not providing a free pure-search-results service, but they do provide a free search results + ads service.
Whether getting relevant results + [relevant] ads is a worth anything to you - even $0 - is a separate question, but it's a stretch to frame as an exchange.
It's like taking a free hot dog and complaining it's not free because you traded your time & taste buds eating the bun while you only wanted the sausage...
[I'd buy it more for e.g. youtube pre-video ads, where you are forced to give attention and time to the ad first.]

Now my data is a better point. Very valid for the totality of google services; quite weak for logged-out search use. If you work answering questions, and recording the questions that get asked and where they came from, then yes I did hand you this data but it's almost inherent in asking the question.

[Disclaimer: I'm a xoogler. And all this is nit-picking.]
Do you see snappy evolving beyond Ubuntu Core in the future?
If you go to a top 10 school: Yes. If you have full funding and want to do R&D in industry: Yes. If you have full funding and just want to work on cool stuff for a while: Yes. Otherwise, No.
More or less, that is a contradictory statement. As per the FAQ, the story is on topic if it's something that good hackers find interesting. This subject obviously appears to fit the bill considering the amount of votes and discussion on the topic.
That was my point...
Perhaps https://en.wikipedia.org/wiki/Greystone_%28CIA_operation%29
Elliott's experiment is one of the most impressive teaching methods I've ever seen. This is such a good way of introducing kids to discrimination and hatred, how easily it spreads, and how it affects people.

The interviews with the people that had Elliott's lesson much later when they were adults is notable - the lesson stuck with people, in life-affecting ways.
> This is somewhat incongruous with the Spanish court talking about "unfair competition"; and with "the move follows a complaint by the Madrid Taxi Association."

Not at all. There's regulations that you need to follow to transport people for money. Skipping these regulations to offer a cheaper fare constitutes unfair competition. Your competitors have the right to complain.

Those regulations can protect consumers - if that's the case is a different issue. (I can think of quite a couple of ineffective consumer protection laws that were passed with honest intentions but failed horribly.)
This is great because a) I don't have to see youtube comments, b) it just keeps playing and seems to pick the ones I want to listen to, c) is simple
Sorry—what was I supposed to do instead?
Android updating doesn't work at all, for any reasonable definition of to work that is applicable in the server space.

Pretty much every device out there has multiple known security holes and they're not getting updated.
I purchases as well, and then I found out it doesn't support multi-screens very well. I want different art on each monitor:) Good job!
http://plan9.bell-labs.com/plan9/

For the folks who didn't quite know what plan9 was.
Given you can have infinitely nested LXC containers almost for free, I wonder what's used to really isolate the .snap packages. You can have Docker apps running on top of Snappy just like demonstrated, that's alright, but Snappy itself must know how to isolate things well and I'd guess it's LXC given Canonical's experience with it?
hi Mark,
given that the Docker project already uses snapshots are you planning to be compatible with them.

It would be ultra-cool if I use Ubuntu Core as my server, build a particular configuration that I'm happy with and in a single click is transformed into a Docker package that I can deploy to dozens of machines.
This might be a good use of Amazon Mechanical Turk. It will need to be manually done by humans but you can do it at a very cheap rate by crowd sourcing it.
there is also a web based version @ bop.fm and as far as I know, it uses your login/password for pass through authorization, then via api. but that's just speculation based on the fact that you do need to login and authorize specific players.
Password Hashing Competition finalists announced
AnDevCon RxJava Presentation: Be Reactive with Retrofit
Android has a completely different userspace from desktop or server Linux distros. They only share a kernel, which means package management techniques aren't going to transfer directly.
> When you let people know you're on Product Hunt, they have the choice to go upvote or not. If it's a good product, they will go and upvote it.

But if you are promoting to people who are your friends or are already fans of your product per the original quote, they are not necessarily unbiased and are not necessarily voting on the merit of the product itself.
From their Twitter[0]:

"We apologize for issues with our static website, we are working on resolution ASAP. Thank you for your patience"

[0] https://twitter.com/DNSMadeEasy/status/542380442234929152