skysight-inc/HackerNews huggingface dataset:
After over a decade of fiddling, twiddling, tweaking, breaking, fixing and generally trying to use Linux on a desktop, I gave up and went the opposite direction, and I couldn't be happier.

I no longer actively fight my package manager because it decides that my kernel needs to be broken at this very moment (looking at you, openSUSE). I don't have to deal with the twiddling that one must do to get a working laptop setup. Drivers just work. Suspend/resume just works out of the box. Best of all, I can get shit done without fighting with the OS.

When I ran Linux as my desktop of choice, I floated between most distros with a pulse, trying out the ecosystem to find something that suited me. RPM, DEB, source, you name it I ran it. I avoided the forks of forks, sticking to mostly popular projects. In doing so, I learned that I really dislike KDE and Gnome, and I'm not too crazy about Xfce. I've tried the minimalistic approach (starting as far back as blackbox days) and something felt not quite right, like there was always something missing, and no amount of fiddling, tweaking or twiddling could rectify it.

I guess my point, if there is a point to this, is that your mileage will vary with Linux. Caveat emptor and all that.
I don't think ACID terminology is vague at all, and it sounds like you're trying to fit a square peg into a round hole here, terminology-wise.

Atomicity (A) means that changes must be committed or not committed, "all or nothing". If you commit the change set (X, Y) then upon successful commit, both X and Y must be present; if either X or Y are missing, it's not atomic. Conversely, if the commit fails, no changes may have been made.

Consistency (C) means that data is always valid, according to whatever rules are imposed by the data model. For example, classical RDBMSes enforce referential integrity (aka foreign keys), "not null" constraints, unique primary keys, etc. Consistency is the guarantee that every update conforms to these rules; a transaction cannot be committed if it doesn't. Consistency has nothing to do with conflict resolution (although in a concurrency environment, you do need both).

Isolation (I) means that one transaction must create the illusion that it is isolated from all other transactions, as though all transactions were applied serially. Any concurrent commits during the transaction must not be visible to it. Most databases implement a less strict level of isolation by default that is often called "read committed"; the transaction can see any changes from parallel transactions that are committed during the transaction (which means that a query may return different results if run multiple times), but it will not see uncommitted changes from other transactions. Many databases do implement the "serialized" isolation level, and will fail if you try to do execute two conflicting transactions at the same time.

Durability (D) means that transactions must remain permanently stored after they are committed. This is pretty much the vaguest rule, since there are too many variables in real life: it doesn't say anything about redo/undo logs, RAID caches, etc.

It should be added that ACID makes the most sense in situations where you combine multiple updates in a single transaction. ACID is of course useful for single-key, or single-object, updates, but it really comes into play when you have longer-running aggregate updates that need to perform both reads and writes across a bunch of different sets of data.
Huh, I was having all these issues after upgrading to Yosemite but 10.10.2 seems to have fixed it. Wonder if this is still worth looking into?
Girl Passes Out on Slingshot Ride
Got Bad Credit? No Money Down Auto Loan Crowd Sourcing Options Abound
What is the name of the shop? Can you share your specs? Thanks.
> Lack of open protocol implies that client choices will be essentially limited to what the service provider offers. This is bad user experience.

You're conflating the inability to develop for a protocol / platform for user experience. Having an open protocol can make a user experience better but it certainly doesn't have to.
If a programmer cares a lot about money, that is a red flag.

If you're only looking to hire from a pool of early-20s unattached white males, maybe. Other people may have obligations that make it a requirement to care a lot about money regardless of whether they are a fantastic programmer.

People who call themselves "coders" or "hackers" are likely to be highly competent...people who call themselves "developers" are generally less desirable.

I don't find this at all. Someone who calls themself a "coder" or "hacker" sounds like an 18-year-old who wants to pretend to be Mark Zuckerberg. "Engineer" and "developer" are pretty interchangeable and I'm likely to use either to describe myself depending on the conversational context.

I don't know of anyone who calls themselves a "programmer." I'm not saying it's not a term someone should or could use, it's just not something I hear.

He’s also now too expensive...$90,000 a year

I think this might elucidate some of my different perspective. If you live in Silicon Valley and $90k is too expensive for a programmer, you're not looking at the top tier of talent. At < $90k in today's market you're going to have to be very lucky and hire someone junior who grows into someone awesome.
FWIW, I got nothing but grief from the Lenovo Windows 8 / 8.1 installation on my Thinkstation--Windows booting into repair mode for no apparent reason, janky addon software, etc. A clean, fresh install made it all better, although finding the right storage drivers was a chore.
I have another OS installed in a VM, an admittedly ridonkulous number of open tabs (that's just how I work) and an IDE, and that puts me at around 11GB in use.
an easy way to do it is to apply the credit to your next bill

if you offer a 2% discount on a 500$ service for paying in < 30 days, then you could give 10$ credit on the next bill
At least it was not a rMBP. My mid-2102 rMBP coverage expires this June, and I'm seriously thinking of selling it and upgrading just to get Apple care back. The whole computer is almost a single piece at this point. Any kind of damage is super expensive to repair out of warranty.
At least 31 dead after plane crashes into Taiwan river
In a way I am glad there's issues.

My mbp gave up and I was over the whole apple thing, so I went for a previous revision one just around xmas and installed Ubuntu myself (Australia doesn't get the Developer Version).

It's a great machine, and I love it, but then I got miffed when they rolled out a new revision just after I decided to buy. However, I had a feeling that Linux on the previous revision would be a lot more solid, and your post confirms that.
Well I had one of those 2011 MBPs that failed in this way...this was after my warranty expired and clearly before this repair was issued. They told me it would cost me like $350 or $400 or something to replace the motherboard on the thing. Ended up buying a new MBP and selling the bricked one for $100.

There was an enormous thread spanning several years on the apple support forums, so it's a good thing they waited until 4 years later to address this problem...
Maybe it's because of patents?

https://www.google.com/patents/US8049736
give Fedora 21 a shot - you will see what a deluxe experience is like
> it's frustrating that they took so long to "do the right thing."

Par for the course.

I was bit by logic board problems on the dual USB iBook (2002 model), which eventually got covered under a similar warranty extension. Then I had to pull teeth when my MacBook's plastic discolored in 2006.
She went on later to talk about the Tuesday's child problem, which is even more interesting and confounding.

I have a friend who has two children, he has a son born on a Tuesday, what is the probability his other child is a girl?

Compared with this problem

I have a friend who has two children, one I know is a boy, what is the probability the other child is a girl?

And this one

I have a friend who has two children, the oldest is a boy, what is the probability the other child is a girl?

Why do these three probabilities differ (in particular, since the last two may be more obviously different, why is the first one equal to neither of the others)?

I spent the best part of a week in grad school pondering this until I came up with a deeper intuition. But the results are still surprising, I think.
I want one of these, but I have no idea where to get it from:
http://www.fujitsu.com/fts/products/computing/pc/notebooks/l...
I have never seen the visual glitches, however I have had my computer restart spontaneously and upon reboot would state "A graphics problem has been detected". I called Apple Care several times about this, and filed tickets on bugreporter.apple.com but made no progress. Glad they're finally getting around to fixing this.

My model is: MacBook Pro (Retina, 15-inch, Early 2013)
Corporatese is nothing new on Mozilla's blogs, unfortunately. See this DF post from last year for another example: http://daringfireball.net/linked/2014/02/16/mozilla
Worse are the tax implications of using large amounts of Bitcoin, since it's treated as property and not a currency. Good luck keeping track of your cost averaging over the year.
Testing DNA for identification purposes at best establishes identity and a small part of your family tree. Not even the latter so much, because your family would have to be in the system, too. And your family relationships should be something police is entitled to find out.
Yes, exactly, that was my meaning. People have some weird ideas about corporations these days, but there are people behind those actions. There were people, lots of them, who knowingly broke the law, laws that would get ordinary folks thrown in prison for a period of time that would have a high probability of lasting the rest of their lives. But because it was carried out through the auspices of a major multinational bank that was "too big to fail" those people eluded punishment.

Similarly, if you or I were to install a MITM proxy that intercepted ssl traffic on someone else's laptop we would see the full weight of the criminal justice system rain down on us. But when a big company does it systematically they will almost certainly escape virtually scott free.
No, I don't think all free speech should be with identity. I would anticipate that it is hard to have free speech under such conditions.

I wouldn't care if my spending history were public, but that's obviously not relevant. I don't believe spending should be anonymous. I don't believe people should be allowed to make any purchase they desire without penalty. I do believe people should be able to speak without penalty, as people are better able to ignore bad words than they are bad money. Money corrupts people far more effectively and quickly than speech.

>It's not illegal per se to donate to wikileaks, but you may be put on a list somewhere.

So? You're already on a list somewhere. Are you arguing that you have a right not to be on lists, and that this has anything to do with currency?

>In most of your examples, you can easily pay with cash, which is anonymous.

No, not "easily." You have to go to a bank and sit in front of their cameras while they hand you money. That's not the same as anonymous internet transactions. And the person you are giving money to will see you hand it to them, unless you jump through some hoops. And jumping through hoops is shady when you're doing something illegal. And someone cannot steal your cash without being physically present, and thus requiring knowledge of your location and opportunity to leave a trail of evidence.

I mean, if it were so easy to pay cash, what value does bitcoin even bring to the table? Why are all these bitcoin advocates not just using cash, if they are so similar?
Mine failed literally the day after the AppleCare expired and thankfully the guy let me get it repaired as if it were under AppleCare. My understanding is that the store managers actually get a fair amount of leeway on this. Were that not the case, I would have had to think hard about spending $350 on a repair for a computer that was no longer my primary.
Dammit you beat me to it! Although maybe I can contribute because I was going to state it thusly...

Imagine a related Monty Hall problem, where you select a door, and then Monty immediately asks (without revealing anything), "Do you want to keep that door, or would you like to pick the other two doors?" Clearly you'd pick two doors instead of one.

When monty opens a door and gives you the "choice to switch" he is making noise designed to make picking two doors look like picking one door.
Komodia is being DDOS'ed
I have a mid-2010 13" MBP (wrong year, wrong size) that's doing stuff that sounds like their listed symptoms. Not sure if it's just randomly going bad or if they haven't determined for certain that other models are affected as well.
I'm curious, but why do you need more than 8Gb for ? I can think of a few potential uses of more RAM (large video files edition, R on very, very big data sets) but 8Gb seems reasonable for most tasks. Are you really in a situation where you need 16Gb every single day ?
Why would your example be unreasonable? Sounds like good police work.

Just that it is very unlikely that you could infer the clinical manifestation of a heart condition just from DNA alone...
> Opening the first door obviously gives you a 1/3 chance, which remains unaffected by the host opening another door.

You had a 1/3 chance if you opened the second door too. Why does the second door's chance change, but the first door's chance is somehow locked by you having chosen it?
But let's take your scenario: even if you only showed me it's not behind one of your doors, I still know that there's a 9/10 chance it's behind one of the remaining 8 doors.

This still gives each of your doors a better chance than the door I initially picked, and I should still switch to one of them.
Duo, Clef, or SMS 2-factor all have the same caveat: they require internet or SMS availability on one of your devices, not just the computer/device you're logging in on.

I don't want my ability to use a system conditioned on whether my phone can connect to the internet, or whether I have a laptop with internet connectivity and a camera that can take a picture of my phone's screen. TOTP 2-factor and FIDO* are better for that reason.

Clef sounds almost exactly like a software (totally app-based) FIDO implementation without a separate password other than the PIN you'd enter into the FIDO app. FIDO needs browser support, though; Clef can't do it that way, so it requires a data back-channel to Clef servers.

* (once it catches on... tokens exist, and Chrome/chromium 39 and above supports it, but MS has only announced it for Win10, FF hasn't implemented it yet, and hardly any major sites support it other than Google)
Argentina, Venzuela, Russia, Ukraine, Sudan, Belarus... I haven't done the math, but we are probably talking about a couple of hundred million. If they all adopted bitcoin, it would probably become the 5th or 6th currency by people using it in the world.

>Even the most mismanaged government manages its currency.

Governments don't manage currencies.

>No one is managing bitcoin,

No one managed gold when all currencies were gold backed and it did not see bitcoin's price volatility.

>it's price reflects the volatile market whims of a cryptocurrency backed by nothing but computation and beset by fraud.

No, its price reflects the low volume.

>The volatility is not going away.

Nobody can predict the future.
Thank you for the kind words! It is daunting to see how much anyone would need to know in order to set up distributed systems. But it is powerful to have. And with great power comes great responsibility :)
Mario Balotelli Showed Disrespect to Henderson – Steven Gerrard
M.Playweez: plus de 250 jeux mobiles à essayer sur smartphone
There is not an answer for the country of origin but of the demographic (race and gender). I wrote about it here: https://medium.com/@JDcarlu/what-is-wrong-with-sv-networks-a...
PS:I'm latino
I look at my RAM usage on ubuntu sometimes and I suspect that about 40-50% of the machine's total use is due to adblock running on firefox.
Telemarketers who ignore the Do Not Call List. The BBB is toothless (or worse).
Abbott government considers axing the Australian census to save money
My rMBP has had choppy, crap video the whole time I've had it. Had one replaced for free, and going to get this one replaced as well (or try).
I disagree with the importance of source code. I've saved weeks of time diagnosing issues when given the 3rd party source code compared to attempting to work with the 3rd party vendor without source access.

Also, Unreal 4 compiles in less than 30 seconds on my laptop and has a play-in-editor mode, seamless assets, blah. Also support for a modern programming language in C++11.
Because the host doesn't pick one of the doors and magically make the goat appear there. One of the doors already has a goat behind it; he just looks behind the doors and opens one of the doors that already has a goat behind it.
Giphy API made simple
Perhaps a legal right.

The line between what computing should be done on what device is blurry in both directions -- it's not just "people do personal computing on corporate devices". It'd be a bit strange to hear a boss tell me to never browse Amazon or Hacker News during lunch.
This.

I can tell several stories of trying to set things up for my parents, only to have to call them/wait until I fly home next to fix something. Lessons have been learned the hard way on dumb email chains/anti-virus software, but trying to give them a list of browser settings (among other things) to do is getting to be too much.

So, now what?
monthly billing on the 1st, 30 day net.
(I can't log into my venaoy HN account at the moment)

> Spinning a lack of reversible transactions as being a "Benefit" is disingenuous

I argue, through my examples, that reversibility is often not as important as you may think. Another data point: I am a typical American consumer and in 20 years doing probably 5,000+ credit card transactions I have never had to issue a single chargeback at all. So I know for a fact that I would be willing to use Bitcoin for its advantages. Hell, credit card fees which are passed to customers by inflating prices by ~2% probably indirectly cost me north of $20,000 over my 20 years of use. I could have saved $20,000 and I would have been totally fine with the lack of reversibility of Bitcoin. Even if I end up being scammed one day by a non-reversible $1000 Bitcoin transaction, I would still be $19,000 financially ahead with Bitcoin.

> I'm glad you found my story cute, but fail to see how pointing out imperfections in credit card insurance policies is supporting bitcoin, because bitcoin doesn't fill those imperfections

I point out imperfections to show you that even an imperfect system such as credit cards manage to be reasonably successful. So Bitcoin is not perfect either but, similarly, this should not prevent it from being reasonably successful.

> getting my account hacked on a bitcoin exchange

Bitcoin hardware wallets have a huge potential to significantly increase security for consumers.

> The entire world's supply of bitcoin is limited to 2.7 transactions a second

Why do you present this as being a sort of fatal flaw? It's not. A block size increase will solve this. It was not done yet because it's not a problem yet: the average block size is currently still far below the 1MB limit.

> I'm not even going to go into why you would compare Mt. Gox to Madoff. Madoff is an uninsured investor and in prison, Mt. Gox is an exchange and the thieves are where?

I compare the two because both cases are a result of fraud and both cases were/are being investigated by authorities. (MtGox was not robbed, Mark Karpeles committed fraud -- see the willy report -- as a result Karpeles is currently under investigation by the Japanese authorities). You seem to be under the impression the government and authorities are ignoring Bitcoin fraud. They are not. In the US for example the S.E.C. recently prosecuted a Bitcoin ponzi scheme operator: http://www.sec.gov/News/PressRelease/Detail/PressRelease/137...
I agree that this makes the EFF look very bad. Persecuting rape is difficult enough as it is. I can't figure out any hypothetical example where this kind of identification testing could be abused without literally fabricating all sorts of additional evidence.

And if the rapist in this case was questioned as a subject, the police could have gotten a warrant for the DNA anyway.
Your customers pay you to let them know when new data is available.
It was not a ponzi, but MtGox became insolvent through fraud: Mark Karpeles simulated fake transactions with fake coins and fake dollars using his willy bot.
Damn it, I just new it was the GPU! So glad I held on to it! Its been in a couple of time and they offered to change the MB for too much money. I've tried different RAM, different SSDs. Its an old 2011 17" with the AMD GPU. Made my appointment already!
The point is that you were worsening the quality of HN by prosecuting an off-topic and seemingly personal agenda and taking the thread way into the weeds. Please don't do that. To steal a phrase from the HN guidelines, it never does any good and makes for boring reading.

If you have concerns about other things on HN, we'd be happy to look into them for you, but the way to make that happen is to email hn@ycombinator.com as the guidelines ask.
Simpler: https://getprove.com
fwiw -

Worked at a startup that served only fortune 1000 companies. Always late, late, late, late.....

Good side:
Repeat customers. Getting in the door is hard but once you're in it is easy to stay in if you're doing a decent job.

Bad side:
After 6 months of doing business with them you would finally get your first check. For a startup even with millions of dollars in the bank this sets your burn rate on FIRE.
Have the same model with the NV graphics, and have had occasional video glitching since I bought it refurbished. Crashes were rare until Yosemite, and perhaps my DP port is getting funky. I've wondered if these are also semi-defective, but it hasn't been well publicized. In any case I've gotten a ton of mileage out of it.
Apple granted patent for potential Gear VR killer
I'm really just curious & not malicious - is that string at the end of your post a hash of a key or of an exploit code?
Nice! I love hackaday, have been enjoying their site and others like it for many years.
My Late 2013 rMBP restarts randomly all the time. Should I go to Apple and ask for a replacement?
I have worked on 6 units of 2011 MacBook Pro that had this issues. Two of them were repaired out-of-warranty, which cost $210+tax for parts and $100 for labor.

I talked to AppleCare rep a few hours ago and Apple will refund me the repair cost.
What about D or nim ?
I thought ad-removing worked by just blocking requests to any site that's been blacklisted.