skysight-inc/HackerNews huggingface dataset:
As near as I recall your founders were opposed to a bill of rights for this very reason:

That a time would come when people came to believe their basic rights only existed by virtue of the bill of rights.

For more on this point of view see:

http://www.fff.org/comment/com0202e.asp

http://the-classic-liberal.com/the-bill-of-rights/
What difference between end-users and ISPs means that one party may have freedom but the other may not?
Cars won't change 'Everything', self driving or not.

Thinking and building the infrastructures to handle smoothly different types of transportations for different purposes, managing the energy consumption and pollution problems, making efficient public transportation work in high population density areas, have smarter roads in the more rural areas and keep in mind communities' safety and well being while designing it all.

All these are large problem that cost a lot, require cooperation from big players from everywhere, and need to be done gradually and consistently over decades.

There was a very very interesting talk by Horace Dediu on this topic on his podcast [0]

Solving the low level infra problem changes everything, having self driving cars is the icing on the cake at best.

[0] http://5by5.tv/criticalpath/40
Functional programming is a leaky abstraction?
On every server I've seen, firmware initialization, generally networking and storage controllers, takes far more time than the OS boot sequence. To the tune of 4-5 minutes for hardware vs. ~1-2 minutes (or less) from kernel boot to console login.

At which point actual workload stack initialization (webserver, application server, database, caches) generally takes additional time. Depending on where you're starting form, a few seconds to many minutes or hours (DB init/restore/replication from snapshots/backups/master).

Again: the few seconds you're going to save swapping out really stable infrastructure 1) isn't the problem and 2) introduces change and complexity (and hence uncertainty and unreliability) to a very critical system component.
I prefer plain files instead of annotations. Just wish the non-readability of XML would go away with less bloated format (which other frameworks did with JSON).
I don't see how it could be about hyperthreading, since that's a CPU implementation detail and mostly unrelated to the instruction set. Maybe it's referring to specifying memory consistency behavior and support.
If you're looking to write a backend service using Java, I would take a serious look at dropwizard http://dropwizard.codahale.com/

The get started page is not that long, and you should be able to kill it in a few hours. At the minimum you get http requests routed to methods and restful json parsed for you automatically. If you want, you can add optional configuration, metrics, healthcheck, logging, db access, views etc.
its dominance will be established (or not!) when customers have their say. They are certainly dominating tablet sales to date. They are making something that people like so much they are willing to pay more for it, rather than the ibm/msft days when people bought something because it was merely cheaper than the alternatives.
The Bill of Rights says the Government "can't restrict your freedom of speech", not that you have the right to free speech. There's a difference.

So you already have freedom of speech. And the Government is not allowed to restrict it with any new law. The US Constitution was not made to give you rights, but to restrict the Government from taking them (although it seems lately they don't seem to even acknowledge the Constitution exists, and people should be more outraged about that, because if the trend continues, it's not a matter of "if" it will hurt you, but "when").

Wozniak is wrong on that one. I think he got a little confused thinking about net neutrality. But net neutrality plays into this very well too. We already have the freedom of net neutrality, because that's how the Internet has always worked.

Net neutrality just ensures that the companies can't restrict it or abuse it in any way. This is exactly what Al Franken said in the interview with TheVerge, too:

http://www.youtube.com/watch?v=k8kuhj4SKCE&feature=youtu...

I don't think there's anything like this in the US Constitution, but net neutrality is trying to be just another bill of rights basically, saying no one can restrict or control how you're using the Internet. It's just that it's a law, not an amendment to the Constitution (though maybe it should be).
An interesting litmus test. I caught the satire at 3 but double taked when I started wondering how this stuff would translate to my company of choice.

True story, two weeks ago my team launched a feature and decreased latency. We hunted for an explanation and finally found out that some code that blew away our feature was launched coincidentally at the same time. It was a pretty unlikely scenario, and we have controls designed to prevent it, but it happened anyway. I wonder how many collisions like this Facebook will have to deal with as they expand.

I would vote for free healthy food though.
Sea Water Antenna System
It doesn't know about pages, it knows about the stack trace that resulted in a query being generated, e.g. it know that a specific method in the ProductController called a specific method in the ProductService, etc, leading to a query being generated.

It also know which fields of the object it returned were accessed prior to going out of scope and more importantly, which fields were never accessed. With those two bits of information gathered over many calls it can figure which fields are actually worth fetching from the database and which should be left off and fetched lazily in the odd case that they are needed.
OK, but everything will still be in a case so still fat and heavy and clunky looking. A shock proof case can only be so thin and only when you can prevent thin glass/metal/plastic from breaking or warping so easily (let's see how long that takes) will that cease to be the limiting factor. And the cases you see around town aren't the mag covers, I'm talking about fully blown folio in synthetics or leather. Mag covers only protect the screen from scratches and provide the auto sleep function. You can't bring the MBA into the comparison. People don't carry them around everywhere they go, whipping them out 100+ times a day and dropping them on a regular basis.

Full disclosure: despite my argument, I hate cases on my devices and refuse to use them aside from a thin tablet screen cover.
You can have two wives or marry someone of the same sex all you want, the government just won't recognize it. But it also won't stop you.
> Sadly, Sony owns a number of OLED patents that prevents anyone from getting anywhere close to the NEX-7's EVF performance.

Hmm, maybe Nikon licenses them, 'cause the V1's EVF is absolutely excellent too.

> Honestly, your best bet for that is still the Leica M9.

Yeah, if I had vast wealth, I'd totally pick one up... :[
Wait, what? You lost me at "Satire is useful to detect people".

To me it seems like a passive-aggressive jab at those who complained about working at facebook, and left.

"It's just a joke" is just a lame way of saying something, without anyone being able to actually call them on it.

And to call this stuff satire is kind of extreme, too? Let's ignore the lameness for a sec: what, exactly, does it make fun of and shed light on?
For the book there a a physical need to seperate it into pages, it would be worse to read one long paper scroll.

But webpages is easiest to read if its one long article, they just split it up to inflate their page view.
Please, the next person who designs a language (which are often enough US people i guess), CHECK KEYBOARD LAYOUTS IN EUROPE FIRST.

Really. It's a pain to type []{} and \ on a german keyboard especially if it's supposed to be like every second character! Stop it. Please. Especially when there are proven languages that can cope without all this sh*t (yes, i am looking at python here).

Edit:

Although this might be an interesting language there is no way i am going through this syntax just to "check it out". Lost an opportunity to gain a new community member.
Exactly. Political theorists routinely distinguish between natural rights and legal rights.

Legal rights are conferred by law, and would not exist if not for law. The right to run for President is a legal right, because the office of the President would not have existed if not for the U.S. Constitution.

Natural rights, on the other hand, exist regardless of law. Nobody is supposed to rape you, not only because the law says so, but also because you have a right to decide who you have sex with. If the law does not prosecute rapists, the law is wrong, and you still have the right.

The U.S. Constitution is remarkable not only because it created (legal) rights that didn't exist before, but also because it finally recognized so many (natural) rights that used to be blatantly ignored by despots.

Of course, whether "freedom of information" is a natural right or a legal right is a contentious matter. Most likely, it has components of both.
Our Site Also Provide You The Other Sneakers With Large Discount
What difference between government and individuals?
This is very pretty, but I've never met a modal dialogue box on the web that wasn't incredibly irritating and could have been done better in the interface itself.
Anything like a car is always going to be space and weight inefficient. A Smart car has an order of magnitude more weight than a person, and occupies two orders of magnitude more space on the ground--you're not going to get significantly below that, so propelling those cars and fitting them all on the street already adds a bunch of overhead on top of the original problem of people-moving. That's before tackling engine efficiency or energy sources.

This isn't to say self-driving cars are useless. They might be just the kick needed to get people out of car ownership, which will enable the fundamental land use and infrastructure changes necessary to make more sustainable improvements. But they aren't the endgame for sustainability.
That still leaves the question about what features are there?

It's not like you can search for people with common names, or organize your own profile in any meaningful way, or search it. You can add stuff to the stream and that's that. I remember when they rolled out the timeline, and what a joke that was/is..

I get it, scaling is hard. Do you get that scaling is only required when stuff is completely broken? If facebook was a protocol and free code, there would be no scaling problem, there would just be a lot of servers. So yeah, they don't fucking understand the internet and like money, so they create problems for themselves which they then solve.

Awe-inspiring! That still leaves us with a set of features no CMS would be caught dead with.
This made my day:

"JavaFX 2.2 introduces full Linux support for both x86 and x64 systems."
Anger? Upset? I'm neither. I'm amused that the Hacker News crowd are so disconnected from reality as to spend £200 on something like this. A friend of mine on Twitter yesterday pointed out that £200 is enough to clothe her two kids for a year.

I'll sit back, save my £200, giggle slightly that you call a novelty printer a "tool" (for what, exactly?) and sigh that making such a pointless device gets you the adulation of the crack-addled UX design community who seem more interested in creating "delightful" user experiences than anything that actually improves the world in a meaningful or tangible way.
I've just read this whole thread.

flatline3, I can tell you flat out that you are wrong. There are plenty of senior level programmers that are quite deserving of the name who deliberately comment very lightly if at all. There are also plenty of senior level programmers who think that verbose commenting should be required of everyone.

I have experienced both styles, both in forms that are implemented well and implemented poorly. I have read arguments for both sides. I have found that either can work well, and either can work out horribly. (Though attempting both at once is very much not recommended.)

Personally I prefer to work with (and write) code that avoids comments wherever I have any reasonable alternative (clear variable names, calls to descriptively named functions, error checks with error messages that make it clear what I was trying to do, etc). However when all other alternatives fail, I do not hesitate to comment.

The most important case where there is no reasonable alternative is in descriptions of an API. The code that is there is how it happens to work right now. If you want to know what you can rely on to remain true in the future, read the documentation. Anything not documented is not part of the API, and you should be prepared to find it changed in the next release.
You can see where the camera is mounted by looking directly down — you can also see in the rover's shadow where the camera you're looking through is.
> you pass a primary key and it could be anything by the time the receiver gets around to using it. If instead the value was immutable passing a primary key would be fine.

Not sure what you mean by receiver here -- receiver as in the database or another component in your software hierarchy? The best way to ensure that your data goes unchanged across atomically disparate events is to insist that (Oracle, which is what I use in enterprise) lock the row. The easiest way is to use SELECT ... FOR UPDATE. The cursor you receive will have all the SELECTed rows locked until you close the cursor -- by commit or rollback. This will ensure that nobody can change your data whilst you're messing around with it, even if your goal is never to actually modify it, but merely capture a snapshot of the data. Obviously, if you have a lot of different processes hitting the same data they will block and wait for the lock to free (though this behaviour can be changed) so depending on what you're doing this may not be the most efficient way, though it certainly is the most transactionally safe way. Another way is to use Oracle's ORA_ROWSCN which is, greatly simplified, incremented for a row when that row is changed. So: read your data incl. its ORA_ROWSCN and when you update only update if the ORA_ROWSCN is the same. A similar approach could be done with Oracle's auditing or a simple timestamp mechanicm, but you obviously lose some of the atomicity from doing it that way.

> I've done work with ERP systems and having the ability to query against arbitrary points in time would be amazing.

You can do that in Oracle. You can SELECT temporally; so you could tell the DB to give you the state of the select query 5 minutes ago, subject to 1) flashback being enabled; and 2) the logs still having the temporal data.

Another way is to use an audit log table to store changes to data. We use this all the time in accounting/finance apps as people fiddling with invoices and bank account numbers must be logged; you can either CREATE TRIGGER your way to a decent solution, or use Oracle's built-in auditing version which is actually REALLY advanced and feature rich!

N.B.: I do not use other databases so my knowledge of them is limited, but it should give you some ideas at least!
> so when the cats lays in front of it -- it will just run over it, not being able to see it?

LIDAR stands for Light Detection And Ranging. Much like sonar (which is also used on an autonomous car) it is used to map 3D environments, producing models which can then be analysed by the computer. A plastic bag lying perfectly flat on a road would look like sensor noise, whereas a cat would be a noticeable obstacle (much like a fallen garbage bin or a basketball). This clip[0] from Udacity's CS373 class is great if you want to find out what an autonomous car "sees". In short, if you're a two dimensional cat, you're in trouble. Otherwise you should be fine :)

> Usually after 10 years of deep investigation,

What? I said "I'd imagine..." because that part of my post was pure speculation since AFAIK nobody has ever been in a serious autonomous car accident.

> I guess what I was trying to say is that I think getting killed by a car driven by machine feels easier on your conscious than being killed by a car who is driven by a human.

Touché, fair point.

[0]: http://youtu.be/XZL934YQ-FQ - you can skip to 0:55 if you just want to see the LIDAR-generated model
Would you mind explaining item 3?

> "3. Mark Zuckerburg doesn't have great social skills/intelligence. Which wouldn't be a problem, except that he runs a giant social network."

I'm not calling you out for stating this without supplying the supporting evidence. I'd just like to know what you do. Is it with respect to his business missteps, or is there something else you see?
I got an email showing the route superimposed on a map. The picture I saw was almost an exactly straight line from pickup to dropoff.

If the driver was cheating, then the email would show the wrong route and it would be obvious to me: "hey, I wasn't picked up there" or "that's an inefficient route". I suppose the driver could cheat by small amounts with the duration, but that would be a pretty dangerous game to play because it's so easy to be caught (the exact pickup and duration are also reported) and relatively hard to do (if you hack your phone, it's kind of hard to just say you made a mistake).

If uber was cheating, perhaps it would be more subtle, but it's still verifiable. They'd have to show you a 5 mile route and then say it was 7 miles or something. The danger of being caught for that is way too high to be worth it.

I am more concerned with taxis, honestly. They can take you for a long ride and it's hard for you to tell them otherwise. If you do they can claim "oh, there was construction over there" or "oh, I thought you said XYZ lane not XYZ street". Or, if you ask to be taken to a train station, they can pressure you to take the taxi to your final destination rather than the train (which can be quite intimidating in some circumstances).
> And the stated objective? "To reduce boot times".

boot times is only the third point mentioned:

Systemd has a overall better design than SysV, lots of useful
administrative features and provide quicker boot up
How is it a moot point? If you are equally unable to debug it either way then dredmorbius' original argument about the failure point being a bad time to learn to debug is completely meaningless. The point is that either way you're going to have to learn how to fix problems before they happen but dredmorbius is complaining because ey just happens to already know how to debug one form.
> robo-taxi companies will self-insure. Insurance is just spreading the risk. If you have a fleet of 10.000 cars, self-insurance will be cheaper

I can attest that Zipcar, in fact, already seems to do this. Insurance and gas are included with the hourly rental fee. In fact, just get rid of having to drive the damn thing and Zipcar already has the whole business model down....
40 states have positive right-to-speech laws:

http://en.wikipedia.org/wiki/Pruneyard_Shopping_Center_v._Ro...
0/10. I knew it was steaming troll feed before clicking the link. If the title was "What I Hated..." instead of "What I Hate...", then we could have had some sweet juicy content.
one billion active? are you sure? I have two accounts and one of them was a joke account from the get go, the other I haven't used in months. But that's 2 "active" profiles in the stats right there, I constantly get email for them.
Louis Vuitton Men Bags Cheap sale
But the developing world is developing fast. Some developing countries never bothered laying down landline telephone networks because it was cheaper and easier to just put up cell towers--in other words, they leapfrog old technologies. Why is it hard to suppose that developing countries might leapfrog regular cars and adopt autocars straightaway?
Dropbox team bios from its nascent days
Meetings != Communication

(always avoid double negations)
I like knowing where I parked. Further, we have something called valley parking, in most places that I would want to get off for a while.

You wouldn't need to know where you parked: a quick text message retrieves your car.

I will get to the airport after all. The only difference, I can have one or two to relax at home with wife, before the flight.
The end result for the self-driving car is identical to the cab case, you can still have your drinks because you will not be driving the car. However, removing the cabbie from the equation will cut costs dramatically.
If anything, this proves they are hashing to something like MD5 because the max length on the password column is 32. They're likely using some sort of ORM/declarative model that you define validation rules on. It makes sense to set the max length of your password column to the hashes length. It just happens that their forms using the same validation rules as their models/database.
Big Society, small government, local community empowerment
"I suspect it may be possible to create a nefarious drop-in replacement Uber Driver app which reports longer rides."

If you take an uber ride, you receive an email receipt (which you can see on the website too). It shows you exact pickup time, exact duration, total charged, and the route superimposed on a map.

If you think something is awry, they offer a button to request a "fare review".

It's hard for me to imagine how either the driver or uber could cheat the system without a high risk of being caught (way too high to be worth it).

I am more concerned about various bad practices by taxis than uber.
I had this with Virgin Media (UK ISP). I called them and the support guy asked for my secret password. I assumed it was a security answer so I went through a couple of obvious ones like mother's maiden name. After a few attempts, he stopped me and said my password was strange because it was just a bunch or random characters. At this point I realised that not only was he expecting my actual account password for verification but it was available in plain text for him to manually verify!
Vestidos de novia para playa
La coleccion de todos los vestidos de fiesta 2012, que son los mas vendidos y populares durante el ano 2012. Hay vestidos 2012 de fiesta baratos en stock en modadeella.com
Neither: after using Pivotal, our company has switched to Phabricator.
Nice, here's the result on Mageia 2:

http://frammish.org/systemd.svg
Expires on insolvency! Haha.
Late to the party, but I thought I'd clarify on what temperature really means.

Many people are familiar with temperature as characterized by "average thermal velocity" of, say, air molecules. However, in statistical mechanics (the physics of many particle systems), temperature is defined in terms entropy and energy.

Specifically, temperature is the rate-of-change of energy with respect to entropy. (In math: T = dU/dS.) This arises as a natural definition if you think of temperature as "the thing that is equal between two systems in thermal equilibrium".

Think about it this way: A cup of water and an ocean have VASTLY different energies. Similarly, the ocean has an enormous entropy compared to the cup. However, if they're at the same temperature, the unit change of entropy per energy added is the same.

Coming back to the article, the temperature being reported by ALICE is derived from the entropy and energy of the collisions. Specifically, they're looking at quark-gluon plasma from the heavy-ion collision at LHC.

Under normal conditions, quarks and gluons are confined to hadrons like protons and neutrons. Quark-gluon plasma occurs only at extreme energies, and in these collisions it is a essentially a chaos of quarks and gluons. The chaos (entropy) is not a thermal property but rather largely comes from the nature of the strong force. So, changing the energy of a quark-gluon plasma doesn't have a huge effect on its entropy. Conversely, you could say it takes a lot of energy to change the entropy, and so by the definition of temperature, you get a very large value!
Except (No Meetings != No Communication) != (Meetings != Communication)