skysight-inc/HackerNews huggingface dataset:
I thing it's because of the pain you feel when you try to debug in Xtend (coz its compiling to Java)
Been there 20 years ago. Almost dropped out of CS on my last year, average dropped from 3.8 to 1.5 at the time.

Your mentor has my vote. Drop out, rebuild yourself first and foremost. You have successfully learned to work, but you haven't learned to live. Your work has become an obstacle, so no'w the time to relearn to live, love and laugh. Then you can think of working and building on what you know.

Good luck mate.
I think the parent comment's idea is that a bad law that affects powerful people will get repealed.
Nothing cynical in it, it's just how things are.

We're spinning in circles with frightening speed indeed, it's the linear speed we're lacking...
Insanely awesome japanese video game, youtube rock video
Sync Google Drive and Dropbox for Business
What is Node.js? (2009)
No software company is--or should be--obliged to support a product until the end of time.
They can't think of ideas that people would pay for that haven't already been done to death or that are achievable. Everyone has ideas. They are just including the silent filter of "good ideas" in that phrase.
> when Java came out in 1995, it took maybe 5 years for pretty much the entire software world to adopt it, and it wasn't just marketing: its advantages were palpable and immediately apparent. If 25 year old languages like Haskell, and even 10 year-old languages like Scala, haven't shown such an immediate and enthusiastic widespread adoption, maybe their advantages aren't that extreme.

Any number of companies are still using C++, which itself took decades to reach the level of popularity that it did; Java is the exception rather than the rule in that regard. (And if we're just comparing popularity, I don't know how it is in your corner of the industry, but Scala growth has been massive over the last few years where I've been looking - and that's not based on Sun's marketing millions, but on word of mouth from people who're using it and finding that it helps them write better programs)
The comparison is vaguely obnoxious, but HN is in the browser rendering before the first byte is returned from Discourse:

http://www.webpagetest.org/result/140320_K8_MJF/

I realize they are different systems with different goals (and different users and...), but the spare interface here does come with some benefits.
US Expanding Sanctions Against Russia
I'm not sure I agree with this:

"First and foremost, an idea is never world-changing. It's the execution of the idea that changes things. Until it has been executed successfully and actually changed the world, all it is is an idea. The impact can only be assessed later."

Frankly, I believe ideas can be quite impactful. Think of any math concept. Weren't they ideas? Where's the execution? Or more philosophical terms, such as panta rei, "The only true wisdom is in knowing you know nothing.", "communism" etc, aren't those ideas?

My point is that I think boundaries are not as defined.
Unless we spend some time defining "idea".

but on the general "stop whining, start doing" underlying message I do agree 100%.
First of all, props of course to the Guardian's team, not only for devoting resources to improvement of the CMS field, but open-sourcing it...a concept that is still mostly alien to the modern newsroom.

As far as I know, the solution they have here is impressive and as good as the state-of-the-art, in terms of usability and modularity...but it still can't overcome the major quirks that come up with rich-text editors.

For example, I typed in the following in the demo (http://guardian.github.io/scribe/):

Hello, world

Why italics?

So the error here is that after typing "world", I switched off the italics and hit line break/Enter. However, the italics-mode persisted into the next line. This was the generated HTML:

<p>Hello, <i>world</i></p><p><i>Why italics?</i></p>

As a programmer, I can appreciate why this might happen, and I know how to fix it...but this is the kind of unexpected behavior that is the bane of the layperson, so much so that with each new rich-text environment -- whether it be Word, Google Docs, TinyMCE, etc -- they have to come up with a whole new list of hacks to get around these quirks.

edit: the rest of this is address to a general "you", not to "you, the Guardian developers", as in, "why didn't you just do Markdown"...though if the Guardian took the lead in that, I'd most definitely upvote that too ;)

I think rich-text editors are fine for the very layperson. But I think for professional reporters, there needs to be a move toward the expectation that they all learn Markdown. Note, I'm not saying that everyone needs to learn HTML...but Markdown is basically the exact subset of text formatting a professional online writer needs to communicate 99.9% of their reportage material, with the rest being made up through plugins/shortcode/embed, as is currently the case for most online CMSes.

Markdown can be written in any editor and is portable to a huge variety of systems and services. More importantly, even without a specialized editor, Markdown still has human-friendly structure. What else does a writer need?

Before you say: oh but we can't expect our writers to learn code-like things...this is not true at all. As an intern at the Denver Post, I spent at least a day learning the in-house editor, which was Windows-only, designed for the print-publishing workflow, and had all manner of arcane key combinations to add editing marks (again, for print, and not the web). Everyone was expected to learn it, and everyone did fine.

But unlike Markdown, this in-house closed source coding system was...well, shitty as most industry-specific codes are...and once in awhile someone would accidentally "un-hide" notes meant for an editor's eyes only, which would then show up in print. What I love about Markdown is that you don't even have to really know it to write what you need...hitting Enter creates a paragraph break, both in your text editor and the platform to which you publish. How much easier can you get?
They probably mean the ideas they have aren't strong enough to warrant the hassle, time investment, and energy to implement them.
What did George Carlin say? Paraphrasing: "Maybe the Earth made humans because it didn't know how to make plastic. Now it's done with us."
I actually agree to this. Gaining the trust of the user is pretty critical now a days.

The question I ask my self when I visit a web app is "Why should I give you my information and what will you do with it?
The last thing MS wants is somebody to build a Linux distro with perfect legacy Windows compatibility.
How does this work for non-socket transports? You have to be saving the broadcasts in case someone is polling, right?
This article http://www.theinquirer.net/inquirer/news/2334577/banks-negot... suggests that the problem lies (at least partly) with other bank computer systems which are running vanilla XP rather than the ATMs themselves which may be on XP Embedded, and that it is a substantial problem, with big UK banks apparently cutting special deals for extended support. EOLing WinXP seems to have turned out to be a nice little source of revenue for Microsoft...
The global percentages are not that scary in my opinion. From what I've seen it's under 20% overall, and much better (~14%) for certain groups of users. Of course my source is biased (as is is netmarketshare.com), but it's big enough to be believable.
C++'s template mechanism is not implemented by the preprocessor.

Templates control actual code generation (that's sort of their point, with generics) so they must be handled later in the compilation, by the compiler proper.
It's like letting a bridge fail, after advertising that you're going to let it fail for years, and putting up lots of bright neon signs, and orange cones, and barrels, and flashing lights... and people still go out of their way to drive over the bridge because they don't want to learn how to drive over the newer bridge that's just down the road.

Microsoft's support of old crap is already at a heroic level. They've already gone above and beyond what anyone should reasonably expect. If people persist in using old junk well after it's obviously a bad idea, that's their own problem.
This.

We're living a tech shift here. The way we used to respond to absolutism has been to require the our layman policeman doesn't have enough info to bully us. It has proven not to be possible, since technology is so accessible and pervasive that all our info is spilled.

So how would we write the Fourth Amendment today? "Information that is not public is against the constitution"?
'Flappy Bird' Creator Confirms Next Version Will Be Even 'Better'
sounds a bit like the plot from the Andromeda Strain.
Although that organism was clearly extraterrestrial in origin.
Sorry you got downvoted, I have one in awk. I wrote it to try various strategies. If I get some time I'll clean it up and post.
If he broke federal laws I'm sure the FBI could care less about the performance review.
Good stuff. Take a look at Fabric for another (and very commonly-used) example of Python wrapping SSH: http://docs.fabfile.org. Also you might look to Paramiko for a native SSH implementation: https://github.com/paramiko/paramiko.
The explanation:

"Run local shell scripts chronologically on defined remote servers asynchronously."

reads like Yoda-speak to me. :)
Massive economic and trade sanctions. Get Russia out of the global financial system, prevent Russian oligarchs and state corps from having foreign holdings and investments. Halt all trade except that essential to the West (oil and gas to Europe). Speed up US export of energy to Europe, to get Europe off its dependency on Russian energy (this is happening already, but very slowly and uncertain to finish).

A real economic and financial isolation would weaken Putin's regime immensely, and probably topple it quickly. One thing which is very different from the Cold War is that almost everything Russians consume is manufactured outside its borders (and if China doesn't play along, that would only reduce the pressure so much).

There's real and very high economic cost to implementing such sanctions. Europe is only just now slowly recovering from its depression, and the US has plenty of problems with its "jobless recovery". Real sanctions might hurt a lot. But if you really, truly want to stop a new Reich in process of ramping up, and I do not use that word lightly, that might be the price you should be willing to pay.

The above is the most extreme version, but even much weaker sanctions would be way better than the pathetic travel bans on a dozen-odd individuals.
Your preference for BSD is certainly valid, but it's valid because of your objectives.

If you want a software package that you own to be openly collaborated, but still controlled by you, the GPL is a great copyright construct to do that with.

There isn't a right answer here. I think Stallman has an ideologically pure argument that is appealing to me as a consumer, but not always ideal for my business needs.

I disagree that BSD solutions will necessarily "win" in the long run. There's no incentive to share.
Yes, I agree, being deluded that you are gonna get your thirst quenched and whether or not something that can quench thirst actually exists are two separate issues. Also, no matter how motivated you are to eat sand as a means of quenching thirst it'll avail nothing; on that we can both agree.

The second point is a missed placed / misinterpreted thirsting (your body needs something that it associates with drinking; electrolytes, sodium, etc) or an unfortunate inability of the body to process water. But that would seem to strengthen the necessity of water and not diminish it. In the former the powerfully felt desire to drink is so prominent that we confuse other desires for it, and the latter because the body will not stop desiring until satiated.

And the third seems to me to be just another way of saying that the desire is real but misplaced.

But really, I find it incredibly interesting that the conversation keeps wanting to be pulled into a discussion of aberrations of thirsting. Would you say that just because a minescule portion of the population has thirsting abnormalities of various kinds really invalidates the overwhelming majority of genuine thirsting?
Target hack, I can smell you from here!
Ask SAMA / PG: Will YC be dogfooding SAFE's for its own investments?
They are. You pay for the guarantee of getting them in real time. Or you can get them on Yahoo, lol.
I bought a PC 5 years back with obsession to create cartoons

What happened to cartooning? Do you do it at all anymore? As much as you might love what you're doing, you can't have just one thing in your life.

I managed to burn myself out on programming/hacking at 15 years old. It had been my only obsession since I first got my hands on a computer. One day I realized I was sick of it. My eyes were always bloodshot. I wasn't sleeping. I had no friends. I didn't even go to school.

I did my best not to look at a computer screen for six years. I picked up a guitar and played obsessively. I explored new career paths when it came time for college. I almost went in to the medical field. I exhausted my options, and finally came back to tech.

Everything was new and amazing. I felt so inspired. I had never seen a SATA connector before. I had never played with virtualization. It was like living in the future. It pained me a little to know I'd missed so much development, but I caught up quickly.

Now I have two things in my life: tech and music. When feelings of failure, inadequacy, and burnout arise, I pick up my guitar and go do an open mic night. It's my ego's failover.

Go back to cartooning. Switch your obsession for a while. It's still okay to obsess, just do it over something else. Become confident in your skills and sell drawings on the street for $5; do anything to boost your ego a little. You'll come back to hacking. There's time.
How about http://www.quandl.com/ ? They have plenty of financial index data and a decent API.
A very simple one at that, kinda tempted to drop into Xcode and pump out a free clone when I get out of work...
Hehe the shell scripts are executed one by one chronologically, but the request to the servers are asynchronously. Does not work so good yet tho... need to fix it :-)

EDIT: With that said... could be awesome we contributions.
Startup Culture Hacks
In the past YC invested with Series AA ( http://ycombinator.com/seriesaa/ ). Will it now use SAFEs ( http://ycombinator.com/safe/ )? If not, would you mind elaborating why?

Thanks!
> Static linking works

False. It doesn't. At the very least, VDSO support on Linux for static builds is broken.

I.e., calls to time() and gettimeofday() and friends will be orders of magnitude slower when linking statically.

Looking at the code I think nobody on the team was even aware that this is an important corner case.

I'll stick to glibc, they at least do proper testing.
User Account Control – What Penetration Testers Should Know
Don’t judge a book by its TOC! I’d love to get your opinion once you have read or at least skimmed, say, chapter 1: http://speakingjs.com/es5/ch01.html
It's actually running nginx on Linux.
Hi Nburger,

Thanks.

Yeah, Fabric is awesome. Really like it. Have not looked that much at Paramiko tho.
Hi George. Well, it sounds like it. But I don't think it is. Anyway, I'm not trying to say that I'm specially smart or clairvoyant. On the contrary, if I cannot articulate why, it seems like an useless "superpower". I was trying to say (in the vein of the article) that common sense brings us often the answer, but there is a lot of distraction or plain disinformation that clouds the debates.
If you're unlucky, the computer handles interfacing to the ATM equipment (cash transfer motors, bill detection, servos, fill-level detection, etc pp) with a custom PCIe card... which you need a driver for.

And we all know how compatible ancient drivers are with newer Windozes.
Nice. Thanks.

I'm wondering if anyone is working on an app like Metadata for CIA renditions. Basically to to track when someone just disappears, because it's not like they got a day in court before they were tortured and/or murdered.
I don't see how this would solve the problem at all. Microsoft already "fixed" XP, it's called Vista/Win7/Win8. The issue are existing people with older hardware that are locked into this old OS for one reason or another. Surely you don't think that MS can't fix XP do you?
Show HN: Node.js, Twitter, Instagram-powered e-paper picture frame
I don't think I would call Scala's adoption "massive", but for the sake of this discussion, let's say I agree. Now, Scala has many features; which of them, do you think, are the largest contributors to that adoption? Hindley-Milner? Implicits? Type-safe macros?

I'd argue that it's lambdas, traits (both now in Java 8), and reduced boilerplate for Java beans; also, maybe pattern matching. Now, all of those features are in Kotlin, which has a far simpler (though less expressive, even though that hasn't been proven to be a major problem) type system and much, much smoother integration with Java.
It's not just Stallman insisting on it. "Free software" has been a well-defined term for a long while now.
The Guardian has a great approach to tech; they've done some really cool stuff with Scala / Play and released some great code.
>First of all, props of course to the Guardian's team, not only for devoting resources to improvement of the CMS field, but open-sourcing it...a concept that is still mostly alien to the modern newsroom.

Django was originally developed by a Kansas newspaper.
Upvoted for OS/2. That was OS/2's claim to fame back when I interned there. And OS/2 could run Windows apps, so you could be using OS/2 without knowing.
Well to be honest, no Movie is a "Must Have"... for me at least. But a "I REALLY want that to sit on my shelf and hold up all the dust" is only worth so much.
In fact, I'd be really happy if e.g. Microsoft would "open their source", that is show the source code to Windows, even under a ultra non-permissive license a la: "You may not use this for anything."

That is proprietary software. Source code by itself is useless when you have no rights to go with it. This is why "open source" is such a sly term. Companies can very easily pull off shenanigans like in your hypothetical scenario and then hide behind the banner of "open source". They would also technically be correct, even if not abiding by the OSI. After all, it sure as hell isn't closed source!

Free software, so long as you specify "libre" or "free as in freedom", is unequivocal. Bullshit like freely viewable source without distribution rights doesn't cut it.

Your views are misguided, and are even potentially harmful.
That sounds exactly like Bruce Schneier. If one side has abilities the other doesn't have, that side has power, leverage, etc. If the playing field is evened out, though, and each side has the same abilities, that's a more fair landscape.
It isn't obvious to me why he makes this exception.

He is very rigorous in many of his other beliefs (GNU/Linux, this "open vs "free" debate).

If he does not agree with BSD/MIT licenses because they inevitably allow companies to limit the "freedom" of their customers, how is selling an exception any different except that the open source project is now making money? I mean an argument could be made at that point that you are selling off your principles to the highest bidder. I don't necessarily believe that, but still...
Sadly, some devs are stuck with stuck-in-the-past compilers and still have to deal with this crap.

It reminds me a bit of new devs who end up on Sybase database project and expect that "modern optimizers" always pick the right indexes.
>How many CEOs view their interests as separate and opposed to their home-country security services?

Probably most in the tech industry now...
A sure sign that somebody has run out of arguments is bringing up "popularity" in language design topics.
Yes! The key to convincing yourself of this is to admit to yourself how little productivity you get out of staying up and how much productivity you get out of feeling halfway decent because you've had sleep. If you don't know this to be true, measure it. Make a spreadsheet in google docs. Three columns:

date, HopedToGetDoneByStayingUp, GotDoneByStayingUp

The results will speak for themselves.
This is awesome. Copying and pasting text from Word files seems to work fairly well, instantly generating HTML with all the cruft removed.

To download it to your desktop and try it out locally get [these files](https://github.com/guardian/scribe/tree/gh-pages)
PyconIT5 Call for Proposals
Not only is it easier to calculate, it protects them from publishers who claim no profit due to "expenses".
OVIVO Mobile shuts down
A friend recently introduced me to the ISC http://en.wikipedia.org/wiki/ISC_license which is similar to the MIT and BSD except extraneous language has been removed. If you like the simplicity of BSD, maybe you'll like this even more?

OpenBSD uses it.
Tesla Can Topple the Car-Dealer Monopoly
The main problem is the PII like palm prints, driver ID etc. and no ATM operator right in his mind can leave that step out if the ATM handles dollars in any amount.

Fuck banks, fuck their anti-money-laundering regulations and fuck the politicians for the "war on drugs" which actually led to the creation of said anti-money-laundering rules.
I get the impression you've created and become fixated on some notion about what you're "supposed" to know / do based on and relative to what you see online.

Basically, A tech-centric version of Facebook angst - "Everyone is hackier than me!" in place of "Everyone is happier than me!"

Understand that in either case you're getting a carefully curated version of the best and most interesting outcomes with all the countless failures and mundane daily struggles neatly cropped out.

Stop reading the news, keep learning and keep iterating.
He explains why he thinks this is a good thing: the non-copyleft licenses allow producing non-free software, and he doesn't think they're doing a bad thing by allowing this, just weaker. So if non-copyleft isn't ethically wrong, then selling exceptions isn't wrong either.
Help I'm Burned Out Response: Don't Give Up The Lifestyle
How about "Google has a surprisingly conservative culture".
The danger was not the invention it was wasting money without realizing the benefits.
Actually, I from some reason get automatically new (mobile) version. Same as linked by OliverJAsh.
The bar for what counts as "innovation" in mainstream languages is strikingly low.
The execution of a math idea comes in proving things about it and convincing others that the idea is important. Both tasks take real, hard work.
Hmm, combining blocks by sliding in below the top a stack can leave the top of the stack floating in space when the new combined block merges with the block below it, and this feels weird. Then if you combine something with that floating block it will fall, closing up the gap and then potentially combine with the block it landed on.
It’s an experiment of mine (but I am aware of at least one more O’Reilly book that has been published this way). I’m hoping that it’s win-win: The public version lets people share and link to what they have read (click on a title to create a link to it). And it allows them to figure out whether the book is for them. But I believe that it will also help sell books.
Civil engineering seems like a decent analogy for this. People make buildings. There's a chance they could be around for hundreds of years, but the original engineering firm does not have to provide maintenance.

If MS isn't going to issue patches, there ought to be some way for someone else to be contracted to. Buildings are essentially open source so that is easy to do. Software isn't necessarily.