skysight-inc/HackerNews huggingface dataset:
This is going to take an amendment to the constitution. The appeals court has ruled multiple times against core ideas of net neutrality [1][2], meaning that, fundamentally, net neutrality goes against the "law of the land". Well? We need to change the law of the land, then. Brazil has just passed an internet bill of rights [3], and I strongly believe that the internet cannot and will not be protected until the United States enacts something similar within our own constitution.

The thing to remember here is that laws are not really the governing rules... it is the society which decides what laws to make, and therefore, it is the job of law to reflect the values and needs of the society.

Edit - Maybe I should make myself clear in lieu of the downvoting: The threat of a walled-internet will not go away without proactive legislation to protect it in it's current form. The constitution guarantees "negative liberties"[4] for the people, meaning it protects the people from encroachment of their rights. What the internet needs is a similar protective piece of legislation which prevents encroachment on some of it's fundamental structures.

[1] http://www.nytimes.com/2014/01/15/technology/appeals-court-r...

[2] http://www.nytimes.com/2014/02/20/business/fcc-to-propose-ne...

[3] http://www.npr.org/blogs/thetwo-way/2014/04/23/306238622/bra...

[4] http://en.wikipedia.org/wiki/Negative_liberty
Can you provide a link for One-Get? I'm having trouble locating any sort of an announcement.
Same in Portuguese.
That is fascinating!
AK & NaMo at the top signifies the importance of the current political scene within India.
Haunting abandoned places
On iOS, it is by default (actually, you can't turn it off). The random key used is protected by your passcode. A good 80% solution is to use an 8+ character numeric passcode, or a 6+ character alpha passcode.

Apple can turn off the "try ten times and erase phone" feature, but it still can't brute force faster than ~8 tries per second on a 5S. You might also want to turn off the "apple key escrow" feature.
Unfortunately, the semantics get even more different from there. Its like learning to speak a new language, the faster you stop trying to translate things in your head, and just understand them directly, the easier it is.

For example, this is the default implementation of foldr, in the Traversable typeclass, in terms of a foldMap implementation:

foldr :: (a -> b -> b) -> b -> t a -> b
foldr f z t = appEndo (foldMap (Endo . f) t) z

This does not take long to grok in Haskell, but translating it to any imperative language would make no sense. It requires an understanding of the semantics of Monoids, currying, function application, and Endofunctors. None of these are hard, but none of them exist in more mainstream imperative languages.

But heck, this is at least something like what it is doing:

#!python3
from functools import partial

def foldr(f, z, t):
for endo in (partial(f, i) for i in t):
z = endo(z)
return z

Only, um, not quite, because iterables are not exactly foldables, it lacks the generality of actually calling the foldMap function (which can be different in different types), it has no type signatures so it is less strict about its parameter, and this is cheating a bit because python already has nice functional programming tooling compared to many other languages, and so on. But the jist is there, and even some of the performance qualities of lazyness if you get how iterators work in python.

I personally suggest you just learn it from scratch. Its not just a different skin over the same ideas, like so many other languages.
Designs of the Year 2014
> if the tactics of your enemy are more effective than yours, copy and adapt them to make your swords sharper

If you start copying the enemy's tactics, they have a way of making it look like you started it. Ultimately they are hypocrites who manage their public image to look good while they themselves do the exact opposite. If they're putting bugs in the code to generate money-making after-hours calls, then they'll accuse you of doing it. If they're bullying you, they'll very quickly and loudly call you the bully if you reciprocate in any way. Although they're monitoring you closely, they'll soon notice and single you out if you try it on them. They'll then present the publicly visible aspects of their own harassment as a proportional response to yours, hiding the full extent of their own, the fact they started it, and how tolerant you were of them at first. Because of the legal situation they made sure you were in, your only choice was to walk away. You don't just decide to copy and adapt their tactics one day - the enemy have spent their entire lives honing their own skills in hypocrisy, bullying, whitewashing, and fleecing you of money.
I also have my information from real patent attorneys.

This little example just shows, how distorted the whole patent system has already become. (and it is not the only example)
Is there no getting around debiting party A into your own account, then crediting party B from your own account?

Is it not possible to initiate a direct payment from A to B?
So, for S3, I cheat and have my own Riak CS cluster so storage is fairly quick and cheap. I should probably use Riak unless the message is too big and then put the body in CS but I was thinking that straight-up S3 is a good lowest common denominator for storing things.

Basically when I started out learning Go I saw a presentation by bradfitz where he made a POP3 server that used twitter for the backend and thought hey, access S3 instead. He had a smtp library on github so I hacked up something that accepts all mail and stores it in a S3 bucket too. I haven't hacked in things like user auth so it's all very proof of concept/useless at this point.

I'll have to take another look at DSync. The SSH batch job per user scared me off last time. I might be able to use it for HA/Failover.
https://github.com/OneGet/oneget
IMO, docker is less useful when you are on a cloud platform like AWS since you already can pack and ship your application as AMI, they even have a marketplace for this: https://aws.amazon.com/marketplace. One of the exceptions I can think of why you really need to run docker inside ec2 is you want to build a PaaS or something like memcached as a service, since it is expensive to give every customer to own a dedicated instance.

Honestly, I would prefer to run as many small/medium instances rather than a powerful instance but to host many dockers inside it, because if you put all the eggs in one basket and when then host machine is down, you are having a bigger problem; if you host a single docker on an ec2 instance, and as I said before, you can already solve this via AMI without the overheads/abstraction.

Of course, it is still very useful to run docker on a physical machine when you don't want to setup KVM or mess up with OpenStack.
Are OnePlus offering any guarantee of OS updates with their products?
Dear FCC, why do you hate consumers?
Why is asbestos still killing people?
Since modern technology keeps extensive track of everybody's life at all times, when police take an interest in you they now get to examine a complete picture of everything about you. What you were doing, what you were going to do, who you've been talking to, who you work for, your family, your sex life, your romantic life, your interests, your politics, your religion, everything. Why get a search warrant if they can just pull you over for not signaling correctly and then get access to your entire life nicely packaged for them?

Ten years ago they didn't have any of these tools that they now claim are indispensable to do their jobs. How did they do their jobs back then?
The problem is deeper. The USPTO just does not want to ask further questions.

The reason: It is funded from granted patents. If patents are not granted, the funds are down. And no director will like it to say at the end of the year, that US companies are less innovative than in the last year -- or worse, less innovative than ... (name a country).
Does anyone know when all this started? Who got the first software patent and when?
> silicon has evolved to the point were the line between RISC and CISC is pretty much nonexistent, save for some minor benefits around code density etc

There's one strategy of increasing performance on a CISC that can't really be done with RISC - making existing complex instructions execute faster. This is particularly attractive since it means all existing software gets a boost without any software-level work. So in some sense, having complex instructions that would not be fast at the time the ISA was designed is like future-proofing. And x86/amd64 still has many places where this sort of optimisation can be done.

> I'd love to see other high-end silicon designers start to develop amd64-compatible processors that will encourage competition in the market.

Absolutely. It's unfortunate that many regard the ISA as being too complex, since it is within that complexity that is hidden a wealth of opportunities for optimisation.
Also, usb power can eventually stop working/work intermittently. But for most devices, you can add it after.
> which emit harmless water vapour

Considering how few e-liquids contain water…

The base is usually vegetable glycerin [0] and/or propylene glycol [1], sometimes a low amount of distilled water or alcohol is added (I think up to 10%; usually with glycerin to lower it's viscosity) and finally food-grade flavours for taste. And of course nicotine in varying amounts from usually 0-36 mg/ml (36mg being rather rare in EU but I heard vapers in the US sometimes go that high)

Harmless is a very strong word. The Clearstream study [2] concluded that it "could be more unhealty to breath air in big cities compared to staying in the same room with someone who is vaping.", which is great but wouldn't make me use the word "harmless".

As a vaper for over 2y now after being a smoker for 8y, I obviously disagree with regulating vaping the same way smoking is, but imo we need some kind of regulation, sadly, as people are idiots.
There is everything from Chinese liquids of strongly varying degrees of quality (that was the problem with the 2009 FDA study) to people who think they can just blow huge clouds in restaurants.

My personal policy is not to vape at all where people are eating and anywhere else indoors, unless it's specifically vaper friendly, to stealth vape (a technique where you inhale deeply and breathe out slowly, avoiding visible vapour).

[0] https://en.wikipedia.org/wiki/Glycerol

[1] https://en.wikipedia.org/wiki/Propylene_glycol

[2] [PDF] http://clearstream.flavourart.it/site/wp-content/uploads/201...
No insult assumed. You were obviously joking. The child comments on the other hand...

Anyway, I wonder how this came about. I suppose it's just because India was a British colony that adopted the metric system.
Mixed breeds tend to be healthier then pure breeds. All the narrowing of the gene pool tends to lead to higher incidence of genetic disorders.
Stock android: settings - security - encrypt phone (or encrypt device)

http://www.makeuseof.com/tag/how-to-encrypt-data-on-your-sma...

That article doesn‘t provide the proper caveat to enabling the erase data option for passcode lock on iphone. It's obviously dangerous if your phone data isn't continuously backed up.
I'm completely un-surprised this came up in the context of a drug arrest.
Why is it with patents everything has to be nothing ever, never a good reason? I'm sure my perspective here might get this downvoted to oblivion, but really, think for a second what would happen if tomorrow, no software was patentable? Why would a large company focus any effort on R&D, new idea development, vs investing that money in just ripping off the competition and scaling it better? (not that that ever happens as is..) There are lots of us that make our living designing or developing things that some business or shareholder wants developed simply because they want to be the ones that did it, or did it in a way no one else could steal.

I don't think zero patents for software is a great idea, but I also don't think the lawyerization of patents has helped anyone long term. Perhaps a better approach is to get actual developers and software professionals in patent approval/dispute resolution positions? A parallel to that might be the advent of the Test Engineer or the Dev Ops positions. Test Engineering showed the world the value someone with development skills could have over classic point and try to break testing, just as Dev Ops showed what having some dev chops does for deployment/network infrastructure.
Sweet, I didn't realize that. Sadly, the result flashes on and off and is essentially unusable for me (either in xterm or a TTY on Slackware64 14.0). I can tell it's working, though.

This also seems to work over ssh, though, which is cool.
The Government Surplus Machines That Power the SF Exploratorium
See also: https://github.com/dhotson/txtcam
DST actually causes more problems than it solves. It would be more beneficial to eliminate DST entirely, simplify time zones dramatically, and just let people do what they want with their time.

DST is meant to solve the problem of 'sun comes up earlier', but all it accomplishes nowadays is to ensure that you get to work closer to the same amount of time after the sun comes up, which makes no real sense. In effect, it shortens mornings because you just end up stuck at work faster.
I think zero patents for software is a good idea. At least it's better than leaving the situation as is. May be there are better ways of fixing the current mess (something more generic, than simply carving software out of patentability, since such singled exceptions make the law more complicated), but I didn't see practical proposals.
This is pretty easy to comprehend.

1. Some people are just ignorant and refuse to follow directions. Despite being in the final boarding group, they are the first to stand and attempt to board the plane, thinking they can somehow jump ahead. These same people would probably attempt to jump ahead of a long line at door 1 by boarding at door 2, causing delays and frustration.

2. I doubt jet bridges are cheap. Unless there is a simple way to retrofit them, all of them would need to be replaced to support dual door boarding. Sure, this might lead to slower boarding times; but, the airlines would pay for the jet bridges by increasing airfares. The airlines would also lose out on early boarding passes some customers purchase.

Overall, the benefit--let's be generous and say a 50% decrease in boarding time to 15 minutes--is simply not worth the costs to airports, airlines, and passengers. Compared to the 15-30 minutes of waiting for security, 1-2 hours of waiting at the gate to board, and 1-20+ hour flight, the 15-30 minute (1 hour for international?) boarding time is somewhat negligible.
Rdio.com doesn't give you an invoice
That is very cool. I know that John Cocke who invented the architecture (and was an old drinking buddy of mine) would definitely approve.

It was an outgrowth of his work developing the first optimizing compiler (Fortran) with Fran Allen which earned him a Turing Award. Good on ya, Johh, wherever and with whomever you might be sipping now. :-)
In India, Amazon uses mom and pop stores to deliver products
In Rust we usually just don't use GC; the language doesn't need it for safety. It'd be nice to offer one though.

Note that we finally have a moving/compacting GC API which uses SpiderMonkey's GC for Rust objects as part of Servo, so you can view that as a Rust GC of sorts if you like.
Take a Walk, Sure, but Don’t Call It a Break
Have these models actually been verified experimentally? My perception is that people sitting in the back of the airplane often place their carry on in the first available overhead bin space. This creates a traffic jam as people sitting near the front walk past each other looking bin space and then back to their seat. It also presents a problem when exiting the plane as all the people in the front try to make their way back to collect their bags.
Depends on how aggressive you are and what personal expenses you have. If you're smart most startups in the Valley won't care if you have a degree if you're willing to work hard and are effectively a new college grad. (Good experience for low pay is startup compensation default) Happy to help if I can (contact in profile). I never finished my degree. Didn't make a lick of difference.
"To promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries."

Note that according the US Constitution the most important reason for the existence of patents & copyright is the promotion of science & art. If the net result of the patent system is not promoting science & art, it is not operating as intended. Certainly there will be winners and losers under any scheme, but in my experience the current setup is a net drag on innovation. Making buckets of money by being first and being innovative is reward enough to incentive progress. These days most companies filing for patents are doing it defensively anyway.
Cool. This analysis is similar to my thoughts. Still trying to get educated and reached out to the docker fellow below for more info.

Big fan of packer.io + AMI / Virtualbox / GCE for this.

See generally: http://www.infoq.com/articles/virtual-panel-immutable-infras...
That's not even the worst part about it. The worst part is that they get to see all of that and then paint the picture they want about you.
Sounds like a job for Mechanical Turk
As the article mentions, there's no real need for these search powers, when the phone can simply be turned off or physically taken out of range of reception to prevent it from being wiped. The feds have yet to prove this is even a real problem.
The only state? News to me, as a Minnesota resident.
Part of the problem is that many years ago certain
people decided it would be a good idea to tightly
couple email to domain names (DNS). Previously email
needed only IP addresses to work.

The result is that now when you are configuring SMTP
you have to also configure DNS. That means more things
that can go wrong, and more things to check as you are
setting things up.

It also means you may need to pay a fee for a domain name.
This is because we all submit to the notion of an ICANN root
and commercial registrars selling (renting) names that
cost nothing to create. Thus email is not solely under your
control. You generally have to play the ICANN DNS game, only
because your email recipients are playing. Nothing stops
anyone from running their own root though. And this is what
is done with private DNS inside organizations.

And then, as if that DNS complication was not already enough
to take control of email away from you, you have various
schemes trying to prevent spam that discriminate for or
against mail you send based on IP address and domain name.

Can you operate email without DNS? Technically yes. There
was a time before DNS, and email worked just fine.
Practically speaking, today you need DNS, whether it's under
ICANN's root or your own.

All this hassle steers you to just accept third party
email hosting. Profiting from this arrangement has become
a career for many a man. And with "the cloud" many are
hoping to cash in yet again, as organizations who once ran
controlled own email feel pressured to let a cloud computing
vendor control it for them.

The fact that all this third party control makes
warrantless search and surveillance so easy is but one side
effect. Centralising hundreds and thousands of accounts in
third parties make the spammer's job easier, too. If you
think about it, there are many unwanted side effects of
centralizing email. When every sender and recipient are
connected directly to each other via a network, why would
you want to prevent them from sending messages to each other
directly?

With the constant connectivity and bandwidth we have today
in many places, the centralisation and outsourcing of email
is baffling to me... it is nonsensical... until you remember
how much of a PITA it is setting up email.:)

It's no wonder we let third parties handle it. Is this PITA by design? Who
cares? Let's just fix it. More of these projects should
exist. Or made public (I imagine many of these are personal
setups now being released for public use). I have my own
that uses qmail.
I also find them baffling and frustrating. It seems that senior sysadmins are fond of "But email is so easy", and I'm sure it is... once you already have your battle-scars (I'm finding Buildbot lies in the same category). Another sysadmin friend of mine says that setting up your own proper mailserver should be a rite of passage before you can call yourself a sysadmin.

Edit: it's not so much that it's about configuring Application X, but that there are so many moving parts, from local aliases to firewall fun to DNS entries. Then there's the fun of 'deliverability', greylisting and so forth.
I remember MySpace sold for around a billion and pretty quickly after the deal inked a $1 billion dollar advertising agreement with AOL. Facebook ate its lunch, but I'm not sure Murdoch lost that much on MySpace.
I read "patents" as "parents"
I hope Kejriwal/Modi brings a change to India
$100B in the bank (though a very small percentage of which comes from these programs) might explain why.
SPEC CPU Rate is part of the SPEC CPU benchmark; it is not a "different" benchmark.

The reliability argument doesn't "go out the window"; what do you think that software is virtualised on? And to top it off, you're losing a significant amount of performance by using a virtualisation solution like vmware.

In fact, there's entire segments of industry that won't accept the latency typical virtualisation technologies bring.

As for the 0.75 and 1.5 TB of ram argument, perhaps you missed what I said about terabytes. You have any Intel boxes with 32 terabytes lying around?

While you may have not seen any contracts floating around for SPARC hardware, I have quite recently..

Finally, as for "legacy" status, SPARC and Solaris have features not found anywhere else that are continuing to be developed and added even today. It's only a "legacy" platform if you completely ignore the technology there. And Solaris runs just fine on x86 thank you very much.
I went thru the code and some of the info on GitHub (1) and it is still not clear to me how it tests all the different JVM settings for a specific application.

(1) https://github.com/sladeware/groningen
A code bootcamp in which you don't have to quit your job.
Which is why I encrypt my phone. I really, really don't want to be responsible for the police invading the privacy of people I'm in contact with.

Because, a phone isn't just you. It is you and everyone you communicate with.
Price-weighted? Price-weighted? (Market Economics Fairy bangs head against wall.)
When the software business was young, software was not patent-able at all. And that was good so, because if it where in the same degree as today, I guess we all would still have DOS on our desktops or worse.

Just think, quicksort would have been patented. Or binary trees, or arrays.

The horror scenario that you give is just a bad example that could have been constructed by patent attorneys.

Of course you can not just rip-off the software of a competitor, because the software itself is copyrighted.

We all are profiting from the fact, that many things in the software world are just not patented. Because in the knowledge world and more so in the software world, nobody just sits on his island and makes something totally new ... everybody depends on the work of others.

The patent system taken to extreme: Only a handful companies dominate the market and nobody else can do anything anymore. As much I understood, in the hard disk business we have this situation already -- three to five big corporations dominating the market, because they own the key patents.
Obligatory "Bitcoin will disrupt this" post.