skysight-inc/HackerNews huggingface dataset:
This is probably because of a rumor that some small withdrawals have been going through but baring an announcement from the company of a full resumption I wouldn't be jumping on this bandwagon. Problem is no one has any proof what is being seen on the block chain is anything except Gox moving coins around internally. Maybe even to manipulate people. There is another thread of discussion about how it's obvious none of the problems have been fixed.

http://www.reddit.com/r/Bitcoin/comments/1ymb4r/some_light_o...

http://www.reddit.com/r/Bitcoin/comments/1ymwzj/mtgox_still_...
The code is crap and while I can understand why a single person might have written it this way, I think any organization of full-time professional software developers should be collectively embarrassed to have accepted it. The only reason to use the "goto fail;" idiom is to free two buffers before returning. But the buffers in question are just sslBuffer structs that live on the local stack. Their destructors will be called, in reverse order, regardless of how the function is exited. If this code simply had a fucking destructor for sslBuffer to delete the data pointer, none of the rest of these call sites for SSLFreeBuffer would need to exist at all! And there's 24 such call sites in this file alone. Anyone with any sense would chose the 2-line destructor over dozens of calls to free buffers.

There's even this bullshit:

if ((err = SSLFreeBuffer(&hashCtx)) != 0)
goto fail;

Which is hilarious, because the only way for SSLFreeBuffer to fail is if the buffer doesn't exist, but hashCtx is a local temporary object and it MUST exist. Anyway the only thing we do by jumping to fail is to free the non-existent object once again.

In short: wow.
Okay, I get it Ubuntu bashing is the new fad. But cmon, they are providing more choice here. For small screens global menu and close button on the system panel save a lot of vertical space. Now they are providing an option to the guys with big screens to have local menus so they don't have to keep on selecting windows to access their menus. What's wrong in it?

I have come to like unity the way it is, though I didn't in the beginning. I support Ubuntu in the spirit of open source and to be free to do things you want to do and in the way you like.

It's very strange indeed to hear complaints about making new stuff from hackers. Don't we all do it? Sometimes for nothing else but for our heart's desire?
Do we also have to rename the "wife-beater" shirts to "significant-other-beater" shirts?
I wish I could upvote this more. I guess a corollary would be that if there is some good code in a programmer's history, we can ask "what circumstances made this possible?" and learn how to get the best out of people, rather than looking to find the worst in them.
It's tennis btw because you hit the ball back and forth. I guess it's also referring to how to just keep bouncing ideas off each other this way too.
and counting.... 11640.4576238 BTC total of transactions so far
Problem is, all opposition leaders in Ukraine are corrupt too. The second direction is highly unlikely in this case.

And the EU really won't embrace a corrupt Ukraine; they have enough problems with Bulgaria and Romania as it is.
Same with openssh on OS X. For some unknown reason, Apple chose to disable ECDSA on ssh. You can generate the keys but you can't use them. Try it.
Man's $600,000 Facebook Ad Disaster
So you don't like school work. You could get higher grades if only you were more motivated...

i.e. you are exactly like every other 16 year old I ever knew.

Most of them because more motivated once they started university and were able to focus on what they enjoyed studying. I'd be more worried if you were motivated at 16, because then you'd probably burn out, or grow up to be an obnoxious brain box.

Also, since you sound like you are in the UK, you should realise that grades don't matter here. No-one will ever ask what you scored in your maths A-level. Your success in life will mostly be determined by the connections your parents have. The only thing you can do to improve your chances is network and make some more connections of your own at university. Plenty of top jobs go to those who graduated with the "gentleman's third" because they spent their time networking rather than studying.
"It would be a simple matter of finding the JMP instruction generated by the second GOTO and replacing it with no-ops."

Only if they used a truly stupid compiler. Chances are the unreachable code behind it got optimized away.
Yes, but so what? Data itself is not evidence of relevance. Nor does lack of "data" imply lack of relevance. We know the requested data will not be forthcoming, so be-moaning the lack data is an empty gesture. It also ignores the data that is present.
It's actually an intellectually interesting matter with many sides, about which intelligent debate is possible.
I'd be interesting in figuring out if people just want a messenger because they don't know what's possible with something more, simply because they've never seen a well-implemented version of something more, or if it's because they truly do simply want only a messenger.

An example like WeChat is funny and interesting because payment functionality is something you'd think should be either a dedicated app (like what PayPal, Square, and others are trying to do), or a core function integrated into the OS itself (like what Apple is trying to do, especially with their new fingerprint thing making their phone more secure).

WeChat being able to get into the payment space is interesting precisely because (a) they are not a dedicated payment company, they've only just figured out how to monetize their user base in a unique and innovative way, (b) they're not a phone manufacturer, and (c) they're not a mobile OS company.

I would not have predicted this at all a few years back. So I think a few years back, I would have agreed with you simply because I would have not thought of it, not because I actually didn't care for it.

edit: coin Henry Ford quote here about faster horses
Brief Primer on Human Social Networks, or How to Keep $16 Billion in Your Pocket
There are two tech giants (Tencent and Alibaba) trying to grasp the mobile payment market. In fact they are "paying" users for taxi.
Actually, it is a pretty useful feature. I break my documents up into multiple files and can compile pieces of them together for different audiences. Want an executive summary of my research just build the abstract + a summary. Want to review the literature with my advisor, build the just the literature review.

However, I will agree that using it to address slowness of a build process is just a hack.
WhatsApp is successful because it is just a simple messaging app and is free of any bloat that converts it to a platform.
Show HN: Google Music for Mac
It's about time this happens.
Likely the compiler will have optimized away the rest of the function as dead-code, so it's not as simple as just getting rid of the unconditional jump.
Why People Think Adelina Sotnikova's Figure Skating Gold Medal Was Rigged
Yeah, it seems like this is something many newer languages are requiring, which is good. Go requires braces as well.
Yesterday I logged in to LI after many months. Now, I've been around long enough to know not to give access to my GMail to anyone; so I've never done that. I also haven't installed the LI app on my iPhone.

And yet, among the "people you may know", LI had a few email addresses that I am sure don't have LI accounts, and would never have them.

So how did LI get those addresses? I was logged in to my GMail account in another tab; could it be some CSRF or such bug? I found it very creepy.
Metric-motivated marketing managers, maybe?
Faster advancement within the company. Executives aren't in their position simply because they are smarter than everyone else. After an IQ of 120-125, intelligence is not a good predictor of success (according to Malcolm Gladwell at least). Hard work plays a role.

If you want to work a normal work week and a normal life, great. But sometimes to achieve great things you have to make sacrifices.
That doesn't solve the real estate problem - in fact it makes it worse in some apps. The top bar is still there after you do that. It just moves the menu items back into the window.

I don't really care where the menu items are. If the top bar would auto-hide, I'd be fine with it. I just don't want to give up the space.

Apparently there's a modified Unity called "Unity Revamped" which adds autohide as an option to CCSM, but it's a slightly older version of Unity, and for whatever reason I can't downgrade to it.
Oh, right. (duh)
LibreOffice? Accelerator keys? AKA Mnemonics?

ALT-iof is wired into my fingers like C-maj on the piano. I use ALT-iof 50 times an hour when writing handouts. I've had to stop using versions of Unity after 12.04 because of the way later menu programming breaks this. See

https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/7...

I don't use the mouse much.
Good post (even if I'm not sure how much I agree with the mouse travel argument - I find moving to the edge still quick even on largish monitors, but it probably depends on your mouse/speed acceleration settings) but I'm not sure there's anything specific to open source here - understanding how and when to apply lessons from the past is tricky everywhere in software. I think design understanding is probably reasonably well dispersed by now and open source not at a marked disadvantage from the rest of the software world, unlike the 90s/early 00s.
Sorry about the late reply, I have no-procrast on, am going to disable it.

email: nxd_in@yahoo.com,
github neilxdsouza (same as my HN username).

the compiler is not yet pushed to github - I will do so and update you (but I dont have your email id either)
If you are expecting a Linux distribution then yeah, it is weird. If you are expecting a network appliance then it's par for the course and you are grateful that you can drop to shell to do other things. JunOS is pretty much the same way.
That's my thought as well. I can't help but think the poor fish is just trying to make the earthquake stop and in the process creating his own hell.
Most links on the site point to "Turbulenz". I would suggest changing it to pages on the same site at least.
Really depends on the language and paradigm you're using, but the general aim for writing good code is to aim for loose coupling, high cohesion, don't repeat yourself, the single responsibility principle, and the Open/Closed principle (and several other philosophies) in order to maximize code re-usability and reduce maintenance effort.

You should aim to use whatever features your language provides to attempt to enforce the above, by information hiding, encapsulation, avoiding global mutable state as much as possible, and using design patterns to achieve a good balance.

You could give two similarly experienced programmers a fairly trivial problem and they might come up with wildly different solutions, because the best solution is a myth, but we know the wrong solution if we see it (that comes from the experience of making the same mistakes.)

If you give details on the language(s) you're using I may be able to point you to some literature on good design.
Seems the bug was introduced in iOS 6. https://gotofail.com has been offering a test for the bug, and my iOS 5 devices pass the test.
While the site loaded up fine on iOS, and it even seemed like the UI was nicely formatted; not one of the games I tried would play.

Some complained about lack of WebGL, some just said "couldn't open that link" when I pushed play.

I was confused because it seemed like the error was saying that the game I picked needs something iOS doesn't have and not that every game on the site wouldn't run.
When I sign up for a website, I do not give them information that I'm not comfortable being public. if you don't like it, don't use it.

I'm a fan of LinkedIn replacing the Rolodex. LinkedIn makes networking a whole lot easier. Maybe all your "technical" friends don't need to network, but I do.
>which has been used for writing books for decades

Well, mostly math and science books. Very few (if any) fancy and well typespeced books by major publishers have been made with LaTeX. I know, because I know that industry. So, while TeX was once created to be a general typesetting solution, it has been relegated to something math and cs geeks use for their papers.

>And if you find LaTeX is so hard, there's always LyX...

A not really maintained, relic of a program, that tries too hard to work around the issues raised by a backend like LaTeX that wasn't really created with such GUI control in mind.
As a Ukrainian-American I really did not see this happening and am very pleasantly surprised. I thought the deal announced on Friday would be it, and the parliament would not have the backbone to deliver anything more. Turns out, there are people in there who actually care about the fate of the country.

Now the question is where will it go from here. From what I understand, the opposition leaders are not exactly angels themselves, though certainly much less criminal than Yanukovych (none of them tried to steal an election before AFAIK).

On top of that, change in leadership does not necessarily mean change in course. Russian/Putin can still exert quite a bit of force on any Ukrainian president while Ukraine (just like the rest of Europe) is heavily dependent on Russia's natural gas. So it remains to be seen if Ukraine will have enough momentum from this victory to actually reduce corruption and turn more towards the EU to position itself such that the talks with Russia can be done on a more level playing field. I imagine it is hard to negotiate a deal regarding natural gas when you are paying Russia back with borrowed money.
> Their destructors will be called, in reverse order, regardless of how the function is exited.

Not in C.
مشاهدة مباراة برشلونة وريال سوسيداد
مشاهدة مباراة برشلونة وريال سوسيداد - http://www.alhqeqa.com/?p=57122
مشاهدة مباراة برشلونة وريال سوسيداد بث مباشر - http://www.alhqeqa.com/?p=57122
مشاهدة مباراة برشلونة اليوم - http://www.alhqeqa.com/?p=57122
مشاهدة مباراة برشلونة بث مباشر - http://www.alhqeqa.com/?p=57122
> NSA is not my most serious threat

I wish more people understood this. Not to let NSA off the hook (what they are doing is awful), but the threat posed by the NSA is a higher-level down the road/slippery slope threat.

There are other more immediate and real dangers out there that are actively trying to steal whatever they can find.
> Markdown is better. Microsoft Word is better. They just both lack certain things we need, and LaTeX has those things.

That comparison right there, between systems in entirely different categories, tells me you have no idea about what you're saying.
Wait, your two years from going to college? That makes you what, 16?
PDF is fine! Thank you!
You can short on various exchanges, so as the market price drops, lots of people make a lot of money.

Even without shorting, as market price moves downward, it is only a loss for those holding. Those who got out at $950, and bought back back in at $800 have increased their holdings - as price fluctuates in the future, they increase their leverage.

Finally, you are focusing on fiat which is a tunnel-visioned approach. When BTC/USD drops, for those already in fiat it gives them more buying power. This is a gain, as yesterday they only had 1 BTC worth of fiat, and now they have 1.2BTC worth of fiat.

So it all depends on perspective, and you are right in your view. However there are many ways of looking at things, and my view isn't necessarily right either. I would say they are all valid examples though, of different ways of looking at it. Much harder to say which is "right".
Agreed. Mandatory curlies might have helped avoid disaster here, but the code in question is still utter rubbish. If blatant nonsense makes it past review (or if there is no review), no coding style rule in the world is going to help.
> Isn't the purpose of these donations to help your children, and their children, to get into the school?

There is certainly a subset that thinks like that. "Legacy" admission to a top tier school is probably not doing anyone any good, but that is a separate can of worms.

But to your point above: There are a serious number of donors who believe that they are doing a small part in improving society. As an example: Few people outside of tech know the name Cecil Green, but his donations have had lasting effect on several generations of students.
> Open a map, close your eyes and point randomly. Pack you backpack, buy tickets and go there without any reservation. Spend at least 1 month away from home, comfort and routine.

This sounds like an interesting and exciting life-changing plan and everything, but I don't think it's particularly actionable advice for most sixteen-year-olds in today's world, and I don't think it's likely to help with the question at hand. The submitter isn't asking /what to do/; the submitter is asking /how can I be more motivated in what I'm doing/!

I think better advice is to focus on how the things you're learning relate to the things you like to do. So try to focus on how math can improve your programming, research, and other interests. Also, keep in mind that you're building a foundation--things are more interesting once you get to the stage where you're building on top of it. Even if you decide not to use it in a few years, it's a really nice thing to have that will give you a lot of flexibility.
One way to overcome a lack of motivation is to ruthlessly eliminate distractions. Tailor your environment and to be (and practice habits that are) maximally conducive to studying. If you have a hard time "taking a step back" to take an objective look at your habits and lifestyle, you might find yoga and meditation helpful.

Exercise can also help keep your energy up, but in my experience exercise doesn't magically solve motivation problems and sometimes gets in the way. Working a hard labor can give you good experience but I think the motivation that comes from that sort of work tends to be vastly overstated and wears off very quickly.

Do you spend time programming because you're motivated to program? Have you produced anything of value? What sort of research do you do? What motivates you besides programming and research? Who is paying the bills right now?
There are none, if you don't feel it then it's not there.

Or you could follow the advice other people had leave here... and eventually you will come back to this same situation but when you are 50 and tired...

Seriously dude, my advice, if you don't feel it leave it; and if you don't feel nothing anywhere then do nothing, many cool things happen when you are "doing nothing".
I think the various BSD folks, especially those from the OpenBSD team, would like to have a word with you. There are many other unixes out there that put a strong, probably even stronger than linux, emphasis on security.
Shuttleworth needs to make Canonical financially self-sustaining. The strategic focus moves to mobile. Hence Ubuntu phone &c.

What I can't get my head around is why Canonical and so it appears Microsoft think you need one common interface for all the devices so 3 inch screens to 30 inch screens. Apple seem to have worked that one out as have KDE with their various desktop styles.
Call Note – enter notes immediately after call
> Worth noting that static analysis finds bugs like this immediately.

I'd like to point out the case where Debian maintainers "fixed" a "bug" discovered by static analysis; https://blog.isotoma.com/2008/05/debians-openssl-disaster/.
Same for me (Firefox 27.1, Ubuntu 12.04). The game loads, then nothing at all happen. Doesn't react to clicks, keyboard, anything. Some game complains when out of focus, I click on the canvas, then nothing.
Did you just argue that a degree is worthless? If you think it is tough getting a job with a degree try getting one without.
Found SafeScript. Thanks. For whatever reason I assume that the browser's own javascript blocking feature would have worked more like noscript/safescript.
But, you said there isn't any actual data, just anecdotes. So without any actual measurable, quantifiable data, the above shouldn't be considered scientific and could be incorrect.
> spend my free time programming

Sounds like you enjoy programming. Assuming this is a correct assumption, go all in on it and start contributing to open source projects. If you have the talent then you might be able to get a good job out of high school. At the very least, you might want to look into Computer Science programs in University.
Yes, one makes a conscious choice of implementation language. They aren't dictated by the laws of physics. Choosing your implementation language is a rather important step.
Thanks for actually researching this. As I remember, I read this bash.org, so I was pretty skeptical of the story just because of the source. It's one of those stories I'd like to believe was true just because I like it.
The US Constitution says nothing about innate rights.
Oops, yes. It still ran sans blinking text. And I may have actually used emacs on the binary.
Can anyone confirm this on an iOS 6 device? I don't have of those anymore. Good news is iPad running 5.1.1 is not affected, which almost leads me to believe this vuln was introduced with iOS 7
You have a temporary hurdle to jump over. Get good grades. The aim of getting good grades is only to get good grades. There's a bunch of stuff that you can do with good grades, and if that motivates you it's great. But at the moment you just need to get the good grades.

So, perhaps when you're studying you put in 30 minutes for school work, and 15 minutes for what you enjoy, then have a break. Then repeat that.

This allows you to get the good grades, and keeps you interested in the subject.

You'll have a bit more freedom in Uni, and you'll so you can see your current task (get good grades) as also being "learn some discipline".

There will be some people who want to get better grades than you. Thus, you should get best grades you can just to stick one in the eye of those people.
That's not what I'm advocating. What I'm advocating is not wasting time and effort rewriting working tools just because the rewrite would be newer.

Which is not what you're saying I'm advocating.
Unique visual style. Many very sharp edges on front page.
Try to post comment. "you need an email". input email. "post failed, you've not validated you're email"
Validation email is from turbulenz. Slightly confusing.
I like the feed by each game
When Ben replied to a comment of mine I got 4 notifications, but as far as I could determine it was only one reply.

Overall pretty promising.
Yes, you are alone in that.

All android needs are sync adapters for your own mail/calendar/whatever service running on your own hardware. There is no need to discard entire platform just because you don't like Google cloud services.

Most people won't bother running their own servers though.
Harvard no longer charges anything (no family contribution, no student contribution) if your family is below ~60th percentile in income (currently around $65k/yr). Not sure if that's the range you have in mind with "mid-middle class", but it covers everyone in the middle quintile or lower. Between $65k and $150k they have a sliding scale, with full tuition charged over $150k.

Stanford has the most generous tuition exemption I think, charging $0 tuition if your family makes under $100k (~80th percentile). They throw in free room & board under $60k, too, so you effectively get paid to go to school in that case (paid only an amount sufficient to cover living expenses, but still something).

However, two universities providing free education to people around the median income or lower is hardly a replacement for the once-free public university system.
What immediately came to my mind is the attack potential of this methodology. Is there one? Seems to me it makes possible the writing of undetectable malware, no?