skysight-inc/HackerNews huggingface dataset:
Technicalities such as whether actions are 'legal' are of little concern to the UK Security Service (their real name - for some reason, they don't like to use their initials publicly as other departments do).

There is absolutely no possibility of any court review (not even in the new secret courts the UK has started for trials [1]) so debate about ensuring legislative cover is pure theatre probably to bolster the only press statement they ever release in response to questions which always states their actions are legally authorized and nothing else.

What this really looks like is a move to shift the data storage burden away from CGHC offices and place it onto ISPs, Telco's etc. Direct access can then be made to the data without any of the associated costs of maintaining multi-PB databases which grow at eye-watering rates every day.

Passing this legislation is a simple government way of saving them money and passing the cost on to business as a 'compliance requirement'.

They also get the added bonus of plausible deniability - 'don't be crazy - the Government does not store that sort of information on you!'. They don't - they force your ISP to keep if for them.

Sadly the UK seems a great starting point for such measures - experience is people are gullible and swallow the anti-terrorist cool-aid more easily than most.

[1] http://www.theguardian.com/law/2013/jun/14/what-are-secret-c...
> 26. Be able to sell my advice online. It's worth something and I should have some way to monetize it.

It is called Google Helpouts[0], and it isn't going very well. Reason why - almost everybody overvalues what their advice is actually worth. People who can provide value usually already are through their usual economic activity - be it a job or entrepreneurialism (ie. If your advice was worth something, you'd already be monetizing it).

Websites that create Shingy[1] As A Service type markets around paid advice often just become cesspools of psychics and webcam sex operators.

[0] https://helpouts.google.com/home

[1] http://www.newyorker.com/magazine/2014/11/17/crystal-ball-3
Yes. Why bother about a fragmented world wide web where standards are second class if the new MSIE is partially open-source?

Do you honestly not have a problem with that?
The left-to-right reading is the main advantage.

In C, of the 3 type operators you compose to declare the type (arrays, functions, pointers), 2 are postfix (arrays and functions) and one is prefix (pointers). This causes a mixture of directions when you read the type. Here in go they fixed this by making arrays and functions prefix like pointers, so you get a unidirectional read and you don't need parenthesis for precedence (except maybe for associativity).
> Unlike establishing price floors as things like the farm subsidies do and which encourage over production of unneeded goods

While the programs are certainly not perfect, part of that is by design. The idea is to overproduce storable goods now, when you can, in case you cannot produce food in the future (crop failure, war, etc.).

> And the software engineer making six figures? She might take here bi-weekly BI check and help others, or go out to dinner at a fancy restaurant, or save it for a durable goods purchase. For her, its like "free money" so its easy to spend (which also helps the economy).

Given that a $100K salary puts one in the top 7%[1], wouldn't you have a different inversion layer here? i.e. The taxes paid to support basic income will exceed the income from basic income. As a result, I don't see it becoming 'free money' in the eyes of such people, it will be something to cling on to because it and more were earlier taken away.

[1] http://en.wikipedia.org/wiki/Personal_income_in_the_United_S...
Are you sure they were only a nuisance?
Yes, 'drönare' is a male bee in Swedish too.

Although bees aren't remote control via a computer chip, they are generally seen as being commanded by the queen :)
Most fat people don't have reasons other than stuffing their faces for being fat. As evidence for this, consider the fact that obesity is skyrocketing while most of the things on your list are not changing.
> Even webm infringed on H264 patents as of 2013

Where's your proof?
Brian Goetz – Stewardship: The Sobering Parts [video]
> 4. Locate where my dog is right now using a barely noticeable GPS chip.

> 13. Keep track of where everybody in my team is physically right now.

I think we can kill two birds with one stone here. Your team is collared, right?
Closed-source is not disputable, it's a fact.

Which leaves the issue of your privacy: do you know what Google records of your data when using chrome, where it gets uploaded and stored, and how often?

I don't, and there's no way to know (due to closed source nature) so I don't trust it. That's not FUD. Those are facts.
How would the tax situation work with having a LTD in the UK and residing in Spain?
StartUp Retreats
Direct link to the post in question (it's not on the front page any more):

http://www.sjgames.com/ill/archive/November_22_2014/The_Dail...
It's oldstyle in London too. Lockers in the basement, lock your laundry in, send a mail off, and get them delivered in time.

Works brilliantly.
Sure, the rationale behind all wealth redistribution systems and welfare programmes is that poorer people who are [net] recipients need the money more than richer people who are [net] contributors. BI is no different to any other income redistribution programme in that respect.

Of course when assessing the marginal value of a fixed quantity of dollars to different people one also has to take into account their individual preferences, and there's certainly an argument that the net $100 taken out of the income earned in the sixty-first freelance hour worked by a software developer paying for a very expensive condo in San Francisco has more value to them than the extra $100 received by the person who quit their job after BI was introduced because they didn't need an additional income source and found working a bit boring.

Obviously there are many people with little or no source of earned income that desperately need that $100 and would happily work longer and harder than the software developer for less money. Non-BI wealth/income redistribution programmes generally try to distinguish - with hugely varying degrees of success - between those who would find the extra $100 magic and those that don't.

BI is unique in terms of welfare reforms in assuming that factors such as willingness to work and living costs are essentially meaningless when it comes to determining how much people need handouts.
112 is an emergency number, though.
Most of the points are about scarce resources that must be retrieved using a specialized network of experts. If a company has to build a solution, there must be a market large enough to make it profitable in the long run. If no, we need some crowdsourced enterprise similar to what OpenStreetMap did for maps or Wikipedia did for general knowledge.

Some random thoughts on some points that stand out more for me.

There are tools for 4, but non barely noticeable. There are problems with batteries too.

13 is disturbing. I won't work with him and he probably won't be willing to hire me.

14 would be great but I'm afraid paper and pencil are still the best tools if we want to trust the results of an election and keep ballots anonymous, notwithstanding a lot or research on the subject. I won't trust any solution with an IP header that can be traced to me or with a database that could receive fake votes. At least in physical elections parties can send their representatives to polling stations and check if anything strange is going on.

29. Indoor Maps from Google is tackling that problem. Probably they are not the only ones working on that.

Getting 31 for free is pretty common in Europe and probably in other areas of the world. That's not a matter of being in 2014 but of where one lives.
CMake silently disregards the C preprocessor flags environment variable (2012)
That'll come in handy. I always used -F to find out what is highest # for downloading audio.
As a stalwart defender of the WTFPL in my small circle of developer friends (who mostly think I'm crazy for it), you are now added to the list of people I can use to back up the fact that I'm not. ;)

Seriously though, awesome project, used it for a while.
Great comments. As co-creator of TinyPNG and TinyJPG I agree with you mostly; re-encoding images is not ideal. But it works for many people because a (too high quality) JPEG file is what they have.

There are going to be compression artefacts when compressing. The point is that is a fine line where they are unnoticeable for the casual observer but result in huge savings in file size. This fine line can indeed be found manually with a good JPEG encoder and a lot of time. Many people have neither.

We made TinyJPG/TinyPNG for people who want to use images on websites (or in apps) that are of high enough quality for casual observers while having very small file sizes. The artefacts in your first comparison image won't be seen by most people from normal viewing distances.

So we can mean a world of difference for people viewing your site with a mobile or poor internet connection. It can be the difference between a hero image that takes 4 seconds to load or 1 second to load.

If you care about the highest quality possible without any sacrifices in file size at all, then TinyJPG is not for you.

>> TinyJPG will actually quantize your PNGs first (like their TinyPNG service does)

It's because you uploaded a PNG image – you also got a PNG image back but gave it a "jpg" extension yourself. It isn't actually a JPEG. TinyPNG/TinyJPG have the same back end service. They both accept PNG & JPEG, and currently won't convert between the formats.
Yes, there are some cases where Chrome is faster than Firefox. There are also cases where Chrome is much, much slower than Firefox. In particular, Chrome runs asm.js games slower, and couldn't handle my WebGL Minecraft client.

I also remember that IE used to have far better canvas performance than Chrome or Firefox since IE9 was the first browser to hardware-accelerate 2D rendering.

From other comments in this thread, it sounds like things are improving in newer Firefox versions. There will always be worst-cases, but generally, I wouldn't say Chrome is really faster than Firefox.
I find it so depressing that the once beacons of "democracy" in the world, are rapidly trying to catch-up to China when it comes to surveillance, and even censorship, most of them already being well past the level of surveillance the Stasi or the communist states had.

UK is probably the most aggressive from the ones trying to "win" this race right now with both its surveillance and its "porn & others filter". But Australia has been making some big moves lately as well trying to catch-up.

US, of course, already has a mature level of surveillance of everyone, and it has also tried to introduce some censorship with with SOPA. It also has some Kafkaesque measure in place such as the no-fly lists of tens of thousand of people, put there with no evidence, just some suspicions. Then there is the TSA, the border checks where border can mean up to 50 miles from the border or more, the cash seizing, the civil forfeiture laws, the militarization of police and the increasing use of SWAT teams and "no-knock" warrants for non-violent crimes and so on.

Canada has also tried a few times to introduce various surveillance laws, but it has been stopped by the population for the most part.

What's even more worrying is that it's now pretty obvious all of these countries are working together and planning together when to introduce such laws, which is why you see statements within days or weeks at most from US, UK, Canada about "Tor being a threat" and online anonymity in general, and so on.

They're also trying to introduce new surveillance laws more or less at the same time, because then they can make it look more like it's a "natural thing" to do - "hey, look, all democratic countries are doing it - how bad can it really be then?!". Except virtually none of them are doing it by consulting the population. The governments in power simply decide by themselves to introduce them, and that's it. At best, they try to push in the media some more extreme murder as a "danger to the nation" - and that we need these laws to protect against those kinds of murders".

They're almost starting to turn this into a science. After all, they're already researching how to manipulate the public through Twitter, Facebook and so on. They're starting to figure out what "works" and how to press the public's hot buttons in order to get them to support whatever they want to pass.
I don't disagree, but I feel you're implying that obese individuals have complete "self-aware" autonomy over their decision making.

I can pick an obese individual out of a crowd and go "That guy is fat because he eats too much. Dude... have some self control, stop eating so much, buy healthy food, do some exercise, learn to cook for yourself."

Focusing on an individual, all these things may be true, and one may seek to place all the blame on that individual. However, take a step back and look at the cohort of obese people. When entire swathes of society are suffering from these problems, I don't think you can point your finger and blame every obese person for "stuffing their faces."

What collective forces are acting on the majority of the population that results in them eating poorly, not exercising, putting on weight year after year, etc?

The more and more I've read about psychology, self-awareness, political science, etc, and observed how the media and business interests clearly influence behavior, the less and less I feel it's a viable position to attribute individual blame to "fat people" "poor people" "homeless people" for what are society wide issues.
Open Source Structure from Motion Pipeline
It'd be great to be able to access the scope of the sandboxed code from the script using the sandbox. I vaguely remember another sandbox-like project having this as a feature, but I can't remember the project name.

Sandbox doesn't really offer much in this department except for concatenating variable declarations to the start of the untrusted code, which isn't exactly nice to work with.
Ask HN: What should a PI based robot do?
I'm about to build a raspberry based robot for fun. It will have camera, microphone, distance sensor, wheels, etc.

I'm thinking about having features like face recognition with opencv so he will be able move around the house and greet family members for example :) Or receive basic commands via voice recognition.

What kind of fun features would you put in?
I really enjoyed playing around with the winner (http://js1k.com/2014-dragons/demo/1903), but I'm somehow surprised Highway At Night didn't win. Is there something about the winner's implementation that's particularly amazing?
It is a very aggressive promotion, but I kind of wonder whether there's any chance it'll find a useful target audience. At least when we briefly looked at deploying various kinds of coprocessor solutions, paying the real cost for a development unit would not have been any kind of a blocker. It's just that actually deploying a Phi in production didn't seem to make any sense for us in the end (just like GPU and ASIC based options didn't either). I would imagine that a development unit would not have been an issue for anyone else who has seriously evaluated one of these. Seems like this kind of fire sale would only help in reaching people who need lots and lots of Phis, don't realize it yet, and are susceptible to buying a piece of kit just because it's almost free. (And admittedly very cool).

Also, my understanding is that this model is a 270W TDP board with passive cooling. What kind of a machine can you actually install those in?
Clean up your local branches after merge and delete in GitHub
I work on about 20+ projects, and my emulator is the only one that is GPLv3 licensed. The rest are all ISC licensed. (Note that parts of higan are ISC licensed, and I have granted other emulator authors exemptions, eg Snes9X now uses my audio core.)

The reason in higan's case, is because of the culture of the emulation community. There's a long, dark history of closed source emulators (even now with SuperGNES, no$sns and SNESGT), and I feel that emulation is a bit different from ordinary software: here, we are working under the threat of time. We realistically only have another 10-20 years to improve SNES emulation before finding a working system and persons interested in reverse engineering it are impractical.

I think it's very shallow and narcissistic to take the research of others, and not contribute back your own findings. I view this as more of an academic / historical preservation project than a regular desktop application. To end users, it's just for playing games, and not tied to any other system components, so I feel less bad about it.

To give a real world example, I encountered a bug in SuperFX (GSU1) emulation, and found that FuSuYa had a tracer-based fork of Snes9X: he basically added in a few fprintf() statements, and then refused to release the source to his changes. That would have been fine, but he botched something and introduced a very serious bug, one that I was also experiencing in my emulator. If I were able to diff his source to the official Snes9X source, I would have found and been able to fix that bug in a few minutes. Instead, it took me about two weeks to track it down.

Once I feel that SNES emulation has reached its limits in terms of research, I'll likely release the emulator under an ISC license as well.

Now I'm sure you can view this as me being hypocritical, and maybe it is, but that's my answer: I feel there's something more important than licensing at stake here.
That means most projects using CMake get built without CPPFLAGS in
compiler options.
Transferring money across countries in Europe (and even across different banks in the same country) is not that fast. Maybe it takes a couple of days. Doing it with PayPal is probably the closest thing to instantaneous transfers.

However actually getting those money out of the bank or PayPal as banknotes is more difficult. The times when banks and states where letting go the money in their vaults are long gone. Larger greeds and larger debts mean that there are de facto limits to how much you can cash out per day. I don't even want to think about what I should go through to get 10,000 EUR in cash at my bank.
My father was the defacto Excel developer in his office and used to have vivid dreams that consisted solely of him writing out the code for some problem he'd been working on.

Then he'd wake up and forget the lot.
I could see Theranos trying to solve #1
There are at least three:
https://wordpress.org/plugins/search.php?q=tinypng
And this shit is being bolted on to the kernel?! At least the documentation might improve a bit...
You're meant to be running these in server rack cases that already have fans in the front. Most server CPU heatsink designs take this sort of form as well[1], as there's no point in putting a tiny fan on top of the heatsink when you've got delta fans at the front blasting air through what amounts to a sealed pipe. I've dealt with GPUs of a lower TDP in a cramped environment and the amount of airflow you need is completely insane, if you ran this without aggressive cooling for more than a couple of seconds it would just ignite.

[1]: https://i.imgur.com/yh2oMeh.png
As you've found out, it's not. We think you get best results by compressing only once, with a source image of enough quality. This applies to both TinyPNG and TinyJPG.
Do Startup CEOs Have to Be Jerks?
It's interesting the the internet has been a tool that has allowed people in repressive states to rebel and at the same time has made states that were supposedly 'free' become more and more like that states those people were rebelling against. The difference is that those other states were open about their corruption - everybody knew it and understood it - and rebellion could take place. The internet allows the 'free' governments to break laws in relative secrecy and even when caught regular people find it difficult to understand the details anyway.
I saw a similar idea using weights suspended between two mountain peaks but it was to expencive without drilling a hole.

Intelligent people often run the best scams. Pumped storage can vary cheaply move a lot of mass up and down significant heights and it's still to expencive without a natural aquifers. The problem is power is rediculusly cheap and lifting crap takes far less power than you might think.

"The main problem with gravitational storage is that it is incredibly weak compared to chemical, compressed air, or flywheel techniques (see the post on home energy storage options). For example, to get the amount of energy stored in a single AA battery, we would have to lift 100 kg (220 lb) 10 m (33 ft) to match it. To match the energy contained in a gallon of gasoline, we would have to lift 13 tons of water (3500 gallons) one kilometer high (3,280 feet). It is clear that the energy density of gravitational storage is severely disadvantaged." http://physics.ucsd.edu/do-the-math/2011/11/pump-up-the-stor...

For useful amounts of grid storage you need to be lifting on the order of 100,000+ tons up 1 km which starts to get really expencive just for cables.
Alchemist 0.7.0 Release – With Elixir Company Completion Back End
> I'm sure most people here don't even know it's the only OS in the world allowing you run Xorg as an unprivileged user.

Maybe the first, but these articles claim Fedora can do it too, although currently you need to edit a config file, and it only works if you invoke startx(1), not when logging in from gdm.

http://hansdegoede.livejournal.com/14446.html
http://hansdegoede.livejournal.com/14268.html
Indeed, ZIP gets us part of the way there, and also handles the issue of transferring more than one file in one download request.

The downside to ZIP is that the information is cast away once you decompress it. If your file system doesn't maintain that metadata (eg Windows and file permissions), then it's just gone.

You also can't really just keep your files in ZIP because operating systems don't really natively integrate transparent ZIP support into files, and you probably don't want the file compressed in most cases (your app may want to read it often, and not want to pay the cost of decompressing the whole thing.)

But that is very close to what I am seeking, yes.
I'll have a look at Google Caja, thanks.
"Be able to get a $100 MRI. It can be done for this price." [...] Also you may get it for free when you actually need it, if you live in a place with a sane health system (i.e., not the USA)."

As someone who lives in Germany where people pay almost 20% of their salary for non-opt-out health insurance, I'm astonished by people that think a state-forced health insurance gets you free MRIs.
Tried to find out some time back. All i could find was a empty Consolekit project in Martin Pitt's name over at Launchpad. The mailing list didn't seem to hold much more info until Poettering closed it because he didn't want spam...
Feels the same on both here (2008 Mac Pro).
Oh man, I had that ages ago and used it frequently! It stopped working, if this is working again that's awesome :-)
The fact that this guy seems to want to be able to track his teams physical location, sell his advice for a large sum of money and be able to get quick divorces tells me this isn't the kind of person I want in any kind of real power...
Product Quest: Follow Our Journey to a Profitable Product
I call it "ability to watch Youtube content offline".
Yes, you can, but it doesn´t make things better. You will have to pay taxes in Spain if any of these conditions apply:

1) You operate the company from Spain, i.e., having an UK address is not enough.

2) Less than 15% of your revenue comes from customers outside of Spain.