skysight-inc/HackerNews huggingface dataset:
> Transactions are not reversible. This feature is important. No, BTC cannot replace Visa/MC etc.

How do you think merchants are paid by VISA? Through wire transfers. Are wire transfers reversible? Nope. Yet VISA is a reversible payment system built on top of bank-to-bank wire transfers. Customers deposit funds into their bank account, they get a credit card tied to this account, they pay a merchant with this credit card, the merchant receives the money into their bank account.

Just because the lowest layer is not reversible, does not mean reversibility cannot be built on top. In fact, it's preferable that the lowest layer be irreversible, because irreversibility cannot be built on top of a reversible system.

Bitcoin is the IP Protocol of payment protocols. I'm sure that companies are busy building the TCP/IP protocl of payment protocols on top of Bitcoin right now.
This anecdote perfectly illustrates how Facebook is not playing the long game. Facebook will erode any trust and loyalty that they did have in favor of short-term gains. We see it again and again. The last thing was the "pay to access your fans" bait-and-switch that to me was rather abhorrent.

Without any "higher mission" at all, Facebook has to resort to these lowest-common-denominator values.

I only hope that someone with better values can gain an edge someday, and refuses to be acquired/neutralized by Facebook.
Samsung's first Smart Bulb is Bluetooth-only and lasts 10 years
It seems the only one who can talk down the addict is the addict itself, and even then the odds aren't great.
I don't think it's good business at all. It's stupid and evil. It's very small scale, so it doesn't have a lot of consequences outside the one employee that gets screwed, but scale is really the only difference here. And even one employee getting screwed unfairly is one too many.
War of the 3D Engines
I think the exact opposite is true: Programming is more scientific than most science. A biologist often spends months experimenting before invalidating a hypothesis. A programmer's hypotheses are proven wrong dozens of times a day. By failing so quickly and often, we build mental models of code that closely correspond to reality.[1]

Also, our experimental apparati are more powerful than anything in the analog world. We have debuggers that can stop time and examine every aspect of a running process. No other field gets such tools. In fact, I'm not sure I'd feel safe if other fields had debuggers. The chemistry-equivalent of a debugger is molecular nanotech. The physics-equivalent is omnipotence.

1. A side note: I have a hunch that this perpetual feedback loop of failure messes with our heads. There's a certain je ne sais quois about many who write code. It's not just programmers who notice it. A few months ago, I overheard two finance people talking about me. One said, "Geoff's kind of a weird guy, don't you think?" To which the other replied, "You haven't met many programmers, have you?"

Douglas Crockford seems to agree. From http://www.youtube.com/watch?v=taaEzHI9xyY#t=26m50s:

I think there has to be something seriously wrong with you in order to do this work. A normal person, once they’ve looked into the abyss, will say, “I’m done. This is stupid. I’m going to do something else.” But not us, ‘cause there’s something really wrong with us.
Staying in job that treats you badly and pay less when you can get better one is not "setting a good example for other women".

Your second parsing is what I find ridiculous. What is the cause here? Why should she sacrifice her career and personal happiness to your goal of diversity?
QBism puts the scientist back into science
you sir , are a prick
TL;DR - Seek counselling to drill down into the causes for this behaviour.

I had a drinking problem for 10 years, I am/was a successful systems engineer. I think I know how you feel.. Do you maybe find that you are living a life which doesn't belong to you? Or put another way, are you just "spinning"? For me, I would go on enormous binges of drink and drugs for 3 days, then abstain for 2 weeks or so. I fixed it by "pressing play" on my life again, which involved selling my house, and going on an adventure in another land. Ended up doing the same job, but my environment was so different, new language, culture, etc.. I stuck with counselling through this time and found a keen sense of introspection. Ultimately, I drilled down to the real problems that were manifesting the symptoms such as drinking, junk food, drugs, excess pr0n, etc... they were all methods to regain "control" over a situation I felt powerless over. Ironic, really, as with drink and drugs we actually relinquish our control.

Not sure if this post is going to help you, as indeed everyone's situation is personal to them, but the common factors persist with such self-abuse situations.

peace.
I would also strongly recommend against using religious counselling of any kind. It may work, but a rational world view is an extremely high price to pay.
Is there no option to turn off cell broadcasting messages in HTC Desire XDS?
I think it's interesting to hear from people like her with both experience in academia, and industry experience (especially from people who went back into academia, not the ones who got industry jobs then never wanted to go back).

If you ask someone who spent 30 years in the Catholic church whether the priesthood is a good move, you'd expect them to say that the good outweighs the bad. The same is true of people who spend 30 years in the education sector.
> and that they were indeed the first to ship a full, polished game with that concept.

For their very specific take on it, maybe. The concept of "slam blocks into each other to combine them into something new" is many years old. I first ran into it as an example of a game written in Haxe years and years ago.
I agree. It is also important to avoid the pseudoscience in the scientific establishment though; for example, the entire psychiatric manual has been thoroughly discredited in the 70s, but that is not communicated openly.
As much as I love watching Penn and Teller I wouldn't take their opinion, as presented on TV, seriously on anything. They have no interest in objectivity or to seek out valid counter arguments. Their attempts to make it look like both sides get an equal chance to present their ideas are pathetic. They care nothing about educating their viewers on the nuances of what are often complex issues. All they want is to present entertaining polemics and scathing diatribes (and maybe some nudity), objectivity and consequences be damned.

And I'm saying this as someone who is not only a great fan of Penn and Teller, but also someone who almost always finds myself on their side in the arguments they present.
Rampant cloning and 'wild west' exactly describes home computer game development in the eighties. I don't think it's unique to mobile, or a modern phenomena.
I've found the Ubuntu [Desktop] stability to be in constant decline over the time, even experiencing bugs in the installers in the latest versions.

A few notes:
- the "stability" I refer to is always minor errors
- I remove lots of packages every time I install it, although I've experienced system error notifications even when I didn't uninstall anything

All in all, I'd say that there is a lack of polishing, at the low-level, more than lack of stability.

There is no excuse for having the installation fail, though, and it happened a number of times.

To reply the question directly, I've used betas a few times, and they worked as much as the final version for me.
I wouldn't do it now though - in the past, for my usage, some types of changes were very significant; today, I get very little in upgrading.
Are you sure that's true? Normally it requires do release upgrade?

Normal upgrades also require apt-get dist-upgrade to upgrade the kernel as there's a new package.
When I last heard, Yahoo seemed to have a net value of less than zero (http://www.bloombergview.com/articles/2014-03-17/is-yahoo-s-...
), once you exclude their minority stakes in alibaba and Yahoo Japan.

That could just be investors / analysts being stupid (either the ones valuing alibaba too highly, or valuing Yahoo too low). But Yahoo doesn't make a ton of money off its core business.

It's still quite possible for them to turn it around. They are really very good at what they, and they have the eyeballs.
No, you aren't "yourself" in any sense that you could meaningfully account for. Whatever substrate lies below yourself is not accountable to you, and in all likelihood neither to itself or to anything else. Yet it is this unconscious substrate that is somehow responsible for most of what you do, without being accountable for what it does--only you may take the blame. There is little sense beating yourself up for biological processes in no sense under your control, though there may be a biological process beyond your control that, for no reason, predisposes you to assume you ought to be held responsible and to blame yourself when you lose control.
#2: Intermediate representations for hardware are vastly different from intermediate representations for software. That's because the execution model for hardware is vastly different from the execution model for software. You'd need a Sufficiently Smart Compiler(TM) to convert from the latter to the former and get even the slightest amount of efficiency (in general – I'm not talking about specialized DSP-filter-to-HDL tools).

#3: No. The information needed for synthesis (HDL to netlist), mapping, and placing is publicly available. These topics are actively researched, yet so far no truly usable open source tool has emerged. Routing tools are not possible without the information available, though.

#4: Sure, solving #1-3 would make FPGAs easier to use, but #2 and #3 don't follow from #1 even if #1 was satisfied.
Link poster here - oops, sorry about that, I didn't know it wasn't meant for public distribution. I don't even remember where I found it, I think I saw it linked in a slide of a hackathon presentation somewhere - I loved the demos.

I think your new sandbox warning at the top is perfect and helps correct some of the expectations.
Not sure why this is down-voted. I wouldn't necessarily agree with the comment, but it's definitely arguable.

I think we should be trying to boost developer productivity with better tools and less of the accidental complexity that turns "this should take a few hours" into a 3-week yak shave, even if this means developers need to learn some slightly more difficult tools and techniques at first (the 'tricycle vs. bicycle' principle mentioned here: http://worrydream.com/refs/Vannevar%20Bush%20Symposium%20-%2...). This might mean that individual projects could be completed by fewer developers, with lower communication overheads and a higher level of professionalism, and this would be a good thing.

My suspicion is that this would not lead to there being fewer developers overall, because quantity of good developers is still a constraint on growth - if we had more good developers, more projects would get funded/approved. However, rather than trying to persuade more marginally-skilled people into the industry we might do better by enhancing the productivity of the people we've already got.
Did you feel the same way and take back your doubts about invading Iraq when Gen. Colin Powell testified so convincingly to the world at the U.N. of the impending danger of Iraq's WMDs?

What Colin Powell Knew and What He Said: http://www.huffingtonpost.com/jonathan-schwarz/colin-powell-...
The skill is figuring out what the important facts are, and where to get them from.

For an earthquake, at least for the initial announcement, it's pretty straightforward - where and how big. It's not a great deal different to "a robot" (or more precisely, my phone's weather app) telling me what temperature and likelihood of rain. Trying to do that for, say, the salient points of the banking collapse would be a lot more difficult.
Very excited to see Ubuntu Studio getting LTS support.
I expect the same issues are present in a field like organic synthesis. It takes cleverness and skill to develop synthesis procedures, and I'm sure a lot of people graduate with PhDs who aren't particulalry great at it.

Hmm, maybe it has something to do with the fact that the resources needed to learn CS are very accessible, but this isn't the case with other fields. So self-taught experts are much rarer in other fields, but CS stands out since it's accessible to anyone with a computer and the interest.
Really? In my experience, dealing with the changes to Unicode handling are usually the sole non trivial change when handling py2k and 3k from the same codebase. Everything else is just a case of either import six, or writing a little (sub 50 line) compat module. Of course, I imagine things get more interesting if you fiddle with cpython internals a lot, but those cases are in the minority.
Show HN: IMessage – Send SMS messages with your location on a map
I'll bite. This hasn't been my experience nor the experience of anyone I know who uses Ritalin or Aderall (or Dexedrine).

YMMV
Rap Data “Analysis” from FiveThirtyEight
Eh, we can change that.
Passiveness/lack of motivation could be a symptom of depression or anxiety. You should perhaps seek out a professional that could help you break out of your pattern before it get's worse.

Also, if you don't work out/exercise then I recommend that as well. You will feel better, fresher and have more energy.
Native is really the only way to go for serious graphics programming on mobile devices, specially given the sore state of mobile WebGL.
I have a friend with a drink problem and I persuaded him to give this a try.
However he is the kind of person who attracts negative people like a magnet. Within a couple of weeks he was drinking more than ever because he met people via AA with more severe addictions than his and they just pulled him down to their level.
I'm not saying AA isn't effective - just that it may not always be the best solution for everyone.
It's interesting that the author describes an alienation from work that sounds exceedingly Marxist and appears to be the result of failed bargaining power. This isn't an article about the pressures of academia, but about how those pressures mount when universities wield disproportionate power over graduate students' unions, which reflects the overall defeat of unions in the US. It will be interesting to see how long and how inhumanely elite, highly qualified professionals will allow themselves to be treated before there is a collective response.
Sounds like you are externalising your own insecurities.
I pointed some public research putting 1 pawn = 100 ELO advantage above. I used a different technique that didn't try to search for quiet positions, but calculated the ELO value of positional and material factors directly, and included human games as well. The mathematics to do so are (appropriately enough!) in a research paper from the Crazy Stone author.
> namely the UTF-8 system

What are you talking about here? Is it the FSR introduced in 3.3, or the split between unicode and byte strings? Because if the latter

> and the whole community switched over in about a year.

must have been written under influence, the unicode/bytes semantics split and inability to play fast and loose with the definition of "string" in P3 is by far the biggest difficulty when switching between P2 and P3[0].

And that split and the backwards incompatibility it generated is pretty much the reason why the core team felt adding further non-BC features was OK: there was no way usual non-trivial P2 code would work on P3 in the first place (especially since this was in the 2.6 release cycle, most of the backports were added later in 2.7), so they may as well clean up the language and stdlib while at it.

[0] and the reason why most libraries didn't work OOTB, and why some protocol — WSGI for instance — had to be rethought in-depth to try and understand what is and is not a string.
I don't get why you're downvoted.

Toggling between two completely different newsfeeds based on screen size is not responsive—it's inconsistent.

If you don't agree, check out how different the old and the new feed are.
5 Steps To Improving Search Rankings
That is incorrect.

Search for a game. The set of games is displayed with an install link and a screenshot. The description needs some scrolling.

(Edit: bizarrely heavy downvoting in this thread)
The original devs really care and that's lovely. I've always felt guilty about playing 2048 despite having bought Threes twice (once on Android and once on iOS.)

I don't know what I'd do in their position; feeling disheartened is definitely one. It's a great game - granted I'm not a fan of the sound design so get frustrated sometimes - the game itself is fun and addictive.

I don't think this post will convince as many people as they think to switch to the original, but I hope it does them some good.
HTML5 Security Spreadsheet
Voodoo has unthinkable oral sex with Cocoa Alia Starr with giant melons
Whilst it may not be as easy as you'd like Firefox definitely is embeddable. My company use it in our desktop photo application.
If you're talking about Yahoo Japan, that isn't Yahoo. It's an independent company, which Yahoo holds a 35% stake in.
Python 3, Gnome 3, Windows 8 (could that be Post-XP Windows No. 3?). Lets break the world, introduce new features that sound good on paper but break the work(flow) of many people. Then slowly backpedal and over time reintroduce all the important tiny things from the previous release... I wonder what the reason for this pattern is. Guess "break the world" never works as well as one wishes.

I think I'll wait maximally one more release cycle and try Gnome again, and finally start porting my stuff to Python 3. Windows XP+3.1 (=8.1) is also pretty usable again. Just waiting for the integration of Metro and Desktop to be a bit closer (e.g. integrate Aero snap and Metro snapping, have one common taskbar, allow me to have the Metro PDF viewer next to a "fullscreen" sublime text, allow Desktop apps to "go Metro Fullscreen" a bit like the fullscreen in OSX Lion, ...)
I'd encourage you not to be too hard on your parents when looking back. Very difficult decision to make and it took a lot of guts to buck the system and pressure to medicate; opting instead for behavioral approaches.

Giving a growing brain a psychoactive drug is serious business.

Also, of course, you are looking back with perfect hindsight. What if you'd had a serious adverse event, psychosis, or otherwise negative outcome? No one could have known, and that was a risk your parents had to weigh. In fact, your brain now is different than then. Perhaps your parents helped you to dodge a devastating bullet by withholding psychoactive drugs at a younger age.
Did you really just compare a post about the design of the Facebook newsfeed to the Iraq War?

Dial it down a bit, please.
> I've found the Ubuntu [Desktop] stability to be in constant decline over the time

I wish I never upgraded to 13.10. Sometimes drag-maximizing my window can crash my entire system. And compiz leaks memory like a sieve, sometimes I will wake up to find compiz using ~5.5gb of memory and the system will be unusable. Gotta restart!

When I first upgraded, I thought "oh, it's always like this at the start, they'll fix it." And here we are at the next version and it still hasn't been fixed.

Probably jumping ship (to another Linux distro) once my next work deadline passes.
Upgrading from beta to release is apt-get upgrade.
Update from 13.10 (or 12.04) to 14.04 is do-release-upgrade.
Transport for London – New responsive website
It has been mine. Sure, YMMV.

But don't you require continuously increasing dosage?
We were only given two facts about the person in question, and that was one of them. It stood out to me in the original post, because it highlighted the fact that what actually upsets people and what a disinterested observer thinks should upset people are different things.
Why Pinterest Might Be A Better Marketing Tool Than Facebook
Thank you Paul, I appreciate you taking the time to respond. Your answer is helpful in that now I understand your general perspective, which addresses my question.

My problem is that I purposefully tried to ask a general question with broad applicability, because I think that is respectful of your time and the community. However, what remains unclear are the specifics of how my product and company would be assessed. The devil is always in the details. I don't think it is fair to ask for such personal advice from you, but perhaps you have some advice as to the best way to go about getting good feedback on my company and product? Short of getting into YC, I mean. Should I take Adrian up on his offer if he is still willing (for my own edification, not for this round of applications)? Are there other good ways you know of?

And yes, at some point I will just launch on my own if necessary, but I continue to believe the cost/benefit trade off of getting counsel from experienced mentors is very favorable. So, I want to make sure I am doing everything I can to be successful and in the meantime to be able to demonstrate evidence that I am worth the time/effort/capital of those who are looking for those with potential.
Not just kernel. dist-upgrade will pull in any new dependency required by an upgraded package.
And it's hard.
A lot of modern journalism is already like this, it's a middle man between a number of sources (news agencies, PR offices, politicians) to a public. What's worse is that usually the source wants the message spread as far and wide as possible, that's why journalism is having so many economic problems recently.
When must a US citizen forfeit their citizenship?
>By failing so quickly and often, we build mental models of code that correspond closely to reality.

Okay, but those mental models are not close to reality since in 'reality' all those models consistently break in production use. We write code to work on platforms which run on top of other platforms, etc and each of those platforms breaks in weird inconsistent ways. The cargo-cult mantras like 'ship often' , 'move fast, break things' that people love to blog about are all useless here. (Note that I don't care much for the business aspect. For me, shipping reliable software is infinitely more valuable than making money shipping junk) I propose we don't ship _at all_ unless the software can be 'certified' to run for atleast a year.

>We have debuggers that can stop time and examine every aspect of a running process.

Its okay if you find that impressive. As someone who ships multithreaded embedded/systems code which has to run for months/years without crashing I find most tools to be rubbish for helping me catch the really hard to find bugs. It does not matter (from my customers POV) that the bug was in the OS or hardware or whatever.

Maybe that is an 'impossible' standard to hold someone to, but that is exactly what I'm proposing.
> I'm thinking of things like browsers, databases, and video codecs.

I'm sorry to say that those are some of the most unreliable pieces of software that break often.
In Defense of Google Flu Trends
Thanks for the flickr page.
Michael Paul Smith also has a proper Homepage:
http://www.visitelginpark.com/

Was even featured in NYTimes in 2010: http://www.nytimes.com/2010/03/14/automobiles/collectibles/1...

Also I feel quit uncomfortable about the OP linking to this, arguably not as annoying as others, meme aggregator page.
Anything that categorizes this under funny, images, photos doesn't really care about the content, other than getting inbound links.
Not sure about that. I gave up smoking 10 years ago and the only way (after giving up 100's of times before) was to give up, grit my teeth and sit it out. Otherwise you're just prolonging the agony.

Your brain lies to you to try and get you to smoke so that it can get it's nicotine fix...
Or maybe dig in and contribute a fix?