skysight-inc/HackerNews huggingface dataset:
I'm a tad late, but I should mention a really important library I wrote that changes HOW one writes editors - http://github.com/amark/monotype . Save your caret, do whatever transformation you want directly with HTML manipulation, then you restore your caret. Done, that simple - don't even bother trying to use the browser's API, because yes they are wildly unreliable in their behavior. The kicker with my library is it saves your caret (your selection) based on actual content, rather than the DOM tree, so it still is able to accurately restore it even if you completely delete and replace the DOM tree.
> But a company could legally "protect" their trademark by issuing yearly licenses for token compensation for products that they consider different enough, but the law might not.

Nope. This is known as "naked licensing",and can lead to loss of the mark.
I'm talking UI. MacWrite established a fast, efficient, clear UI for entering text, one that has been used by professional writers for the last 30 years.

Getting that into your medium of choice, whether that be print, the web, or whatever, is a SMOP. The Guardian have chosen to tackle this SMOP. Markdown chose to hack around it instead, but at the cost of usability.
It's sad how this sounds so plausible and valid... because even today, we are incredibly bad at managing (or making use of or integrating into a team...) brilliant people and we fail to make use of them and we let them fail because we can only figure out how to make reliable profit by using readily available mediocrity.

We should instead learn to recognize human diversity and accept that besides the "well rounded hard worker" that needs to make up at least 50% of any team, we also need to find ways of making use and helping thrive:

- the always starters: the guys that always start new things and have new ideas (that actually work!) but maybe never finish anything -- maybe we should stop pressing them to finish, just rotate them from one department to another and then let the rest work to bring his works to completion

- the motivation dynamites: the people whose minds go up in fire and also set fire to the minds of people around them -- maybe we should use them by rotating them to projects that lack motivation, or use them to launch viral social media campaigns or something

- the distracted geniuses: the thing with the "distracted genius" is that if you teach him how to "focus", he become way more productive but stops being a genius, and you then have another a-little-above-average-chap -- maybe we should use the "ideas volcanos" as a competitive advantage and stop telling them to focus, like encourage them to publish their ideas that cannot be implemented online on a company blog - yeah, the competition will steal some of them, but your company will become uber-attractive and everyone will want to work for "a company from which so many uber-cool ideas come from"

...and then there's the generalization that most of these types of brilliant people are essentially not team players -- they shouldn't be forced to work as part of one team or stick to a team: maybe a corporate environment may just perpetually rotate them from one team/project to another, not even bothering to let them finish what they are doing; maybe a startup should stop trying to get them on-board and just keep them as well paid consultants (and allow them to consult for even a dozen other companies at the same time to keep their minds busy).

...and maybe all the ideas above are wrong, but the point is that we are incredibly bad at making use of brilliant people in business context and focusing on "just use hard working average joes" instead is an avoidance of the problem, not a solution!
If I have Mathematica, does that allow me to execute code against the giant corpus of Wolfram Alpha knowledge? That is, will I be able to evaluate 'EdgeDetect[The Edge | image]' and have it use a picture of The Edge as input? Will I be able to just reach out into the cloud and use a weather dataset as input? I was under the impression that the answer is no.

They have a real communication problem, because I inevitably find myself trying to cobble together a notion of what their products actually are. Here's my best guess, rather hard-earned by going in frustrating circles in what passes for documentation on their site:

1) Mathematica is the engine which runs Wolfram Language code. 2) Wolfram Alpha is a combination of (a) Mathematica, (b) a huge knowledge base, and (c) a natural language processor which turns user-provided queries into Wolfram Language expressions. These three things are bundled up with a web front-end and allow you to do really cool stuff. 3) It is not currently possible for me to write my own Wolfram Language expressions to run against the giant knowledge base.
I can't believe nobody has mentioned the one feature of Netbeans that is completely unrivaled by neither IntelliJ nor Eclipse: the integrated profiler.

Yes, you can use VisualVM. However, it is essentially a standalone version of the Netbeans profiler, that lags behind in terms of features and gives you bad to no IDE integration.

Just to position myself: I started coding Java in Eclipse, and I love its powerful refactoring capabilities but otherwise hate pretty much everything else about it. Then I switched to Netbeans, where I felt way more comfortable, but still got annoyed by the occasional hangs and sluggish response. Now I'm primarily using IntelliJ, which has the best of both worlds in terms of refactoring power, ease of use and interface slickness. However, i still go back to Netbeans from time to time just because of the profiler.
Theoretically? Nothing at all. You could have a compiler which produces code which revs the CPU in such a way to output the complete works of Shakespeare in Morse code via the fluctuations in your laptop's fan speed, and it would be perfectly standard-compliant.

Worse than that, there's things compilers actually do in practice, like optimizing away

memset(sensitivedate, 0, sizeof(sensitivedata))

and you can't even protect yourself against that properly by using a (volatile *) cast since the compiler is perfectly within its rights to make extra copies of that data and even without optimization the memset will only zero one of the copies. (gcc in particular loves to copy data onto the stack, due to a broken register allocator.)

I've been trying to convince some clang developers that we need to have a C language extension for "we're handling sensitive data here, don't optimize it in dangerous ways", but it's difficult to define exactly what optimizations could be problematic...
There are so many laws and regulations, and the larger a company is the more such applies. A staff is required to constantly review and make sure the law is complied with. Having good intentions is hardly sufficient.
now let's see if that license can be used on a mythical "router" that apple builds.

I'll bet that license has a ton of restrictions.
Except for The Doctor.
The yellows look pretty similar

fluke multimeter: http://www.rigoloscilloscope.com.au/upload/pro/2010111106244...

sparkfun multimeter: https://cdn.sparkfun.com/assets/home_page_posts/1/4/2/8/DMM_...
Sounds like a fairly inefficient way to turn food into electricity. Surely it would be cheaper, faster, and more efficient to just have something like a small hand crank to generate the electricity.
i'm guessing (backed up by the photo) that his proof-of-concept is literally a generator in the shoe hooked up to an attached bulb, so that when he walks a bit the bulb lights up.
Airbnb Cofounders To Become Billionaires As Company Nears $10 Billion Valuation
Turkish PM vows to 'eradicate' Twitter, users see service disruptions
Actually US did not founded atomic research. It was kick started by French, English and to some extend Germans. Manhattan was mostly developed by immigrants from Europe.
Aaron you come across so angry and prickly that even people that may agree with you do so begrudgingly. In this case you're simply wrong to not even agree and cannot expound beyond a simple "No", like a 2 year old that doesn't want to share their drink box. The fact is he's right, there's nothing about bitcoin and the technology itself that should fall under scrutiny until it's used in monetary transactions. It's almost as if you didn't even read that questions because your answer is just flat wrong. I respect what you've done to disseminate the information regarding the complete failure of government to clarify and enforce laws around finance but you may want to reconsider your tone because it's not going to help you to further that cause.
Bravo to your work and to YC for supporting nonprofit forces!
I'm not sure how anyone can take this douche seriously after the leaks.
ha! might as well have the headline: '12th class student charges his phone from thin air' and then reveal in the article it is just made by placing a battery in thin air...
The way I understand it, this is a story about a reporter who had their personal email hacked in order to uncover the identity of a protected source.
No, don't use spiped. As awesome as it is, spiped is symmetric -- it's designed for "I control two servers and want them to talk to each other securely", not for "I want to publish code which people can use to talk to my server".

I've been considering writing aspiped though.
Yeah going into these comments really gave me an intense feeling of looking at perfect rectangles. Not really that describable but a very weird effect of this game.
http://fixyt.com/watch?v=UrOZllbNarw
Earlier discussion ; https://news.ycombinator.com/item?id=7439128
The truth is, Sparky the dumb technician may think that because they are yellow and very similar, the multimeters have 50000V isolation like the flukes.

If you pardon the pun, he's having a shocking suprise, if he survives.
Ugh, for god's sake please stop submitting stuff like this.
I think somethings wrong with the Dogecoin stats...
> P.S. Your idea of being able to write Wolfram Language code straight into Alpha and have it execute is an interesting one.

It's really shocking to me that this idea might be new. To anyone. As an end user, the "input interpretation" box sends a very clear (but apparently wrong) message: "you entered a for-dummies query, which would have looked like [this] in advanced mode." I am pretty sure that every single time I've looked at a Wolfram Alpha result page, I've spent a significant amount of time searching in vain for the way to uncover that advanced mode. It is so absurdly obvious that it must be hidden in there somewhere, because otherwise, what purpose could showing me the raw Wolfram Language text possibly serve? It can only ever be run in an environment that I don't have access to! Alas, there apparently has been no purpose all this time.
First time I see these - they are really great!
2047: You put tiles, AI plays 2048
Old trick, giving customers false hope: http://cryptopic.tumblr.com/post/80210959301/cryptopic-003
In some places we have this thing called public transport. In some very odd places we even use bicycles.

Taxis, like all other cars, clog up the roads with their inefficient size to passengers ratio, and pollute the air. Limiting the number of taxis can be a matter of maintaining a half way liveable city.

If there were plenty of cheap taxis in my town (Amsterdam) I would use them a lot, because I'm a big fat lazy motherfucker. Unfortunately, there are too many people like me, and our selfishness would be detrimental to the society around us.

(I'm typing this as it's pouring outside and I have to get to the office. I would love a cheap taxi right about now, but the world doesn't revolve around me.)
Title is wrong. Actually, clicking that "Send" button is the one thing left which can get your email sent over the wire and stored in clear text.

That is, of course, when the email is sent via SMTP to the destination server.
Twitter Turns 8 – Giving You A Chance To Discover Your First Tweet
Mochimedia is shutting down at the end of the month
Rumor has it that a sex tape of this wanker will be spread on the 26th.

Coming to a screen near you.
So since those services survive on mining users data, that's a great business chocie.
You don't enter into a contractual relationship with the USPS when you mail or receive a letter.

I would argue that that's a historical accident and in any case subject to change, especially in places where the mail system has been deregulated to allow mail service by private companies. For example, in Germany such companies could potentially have terms similar to a contractual agreement (called AGB) that apply as soon as you post a letter.

The underlying point is really this: the current status quo (good protection for physical mail, no protection for electronic mail) is not something that makes sense if you start reasoning from first principles. It simply developed this way for historical reasons (mainly: webmail providers were created in much more lawyer-happy times, and the rules for physical mail developed over a longer time, during which respect for privacy was valued higher for whatever reason).

I believe that it is a fairly safe bet that, if the internet still exists 100 years from now, most places that will be considered civilized in that future will have laws to protect their citizens' privacy no matter what companies would like to write in their contracts.

Whose moral considerations would these be?

In a democratic society? Everybody's. Yes, a consensus needs to be found, blah blah. The fact that you even felt the need the ask this question is a bit disturbing.
Twitter Turns 8, Discover Your First Tweet
The point of this kind of thing is to generate electricity form something that you would be doing anyway even if it did not generate electricity.
Hey Rey,

Fantastic idea! Absolutely love it, as I see it as something very necessary for the vast array of social services available. That said, I'd like to make a small critique, mostly inconsequential and probably more of an indication of my absurd cynicism, but nevertheless, here it is: when I first read the title of the post, my thoughts were "oh brother, another user-privileged guy purporting to know how to solve the worlds problems." The title implied to me that you guys were claiming to do a lot more than you actually are doing (like I thought you guys were claiming to magically solve income disparity across the world). I obviously did, however, read the article, so take this with a grain of salt.

Anyway, love the idea and will be forwarding it on to all my friends!
agreed i dont work in java, but if he wants to learn these are all probably good starting places.

also C# is fine if you want a C# job. I probably should have said that. My view is it will not be around for the longest time. MS just released typescript (ms varient of nodejs), and most mission critical stuff is done in other languages.

Two examples why I don't write more C#:

Orginally the startmenu/taskbar was going to be written in C#, they scrapped it and went back to C++ b/c performance was so bad. (And I'm assuming plagued with memory leaks).

If you try to play the C# Hearts thats included on Windows7, on a 2ghz machine with onboard video (no d3d acceleration) - its so slow it's completely unplayable. Apparently even the MS-engineers could not make a simple card game work on a non hardware accelerated system.
True. Though the comparison I would make is with postcards, and there is still an expectation of privacy there. If somebody in the postal service were found to be reading postcards on purpose, there would be consequences. Intent matters.
wow, just upvoted your helpful reply. Can I ask what/how to prepare for the Stripe interview? Looks like cramming algorithm questions is not going to work. And it looks like, through your and OP's experience, Stripe is looking for people that are cool to work and hang-out with, self-motivated, and can write clean code.

I will really appreciate your reply.
I know I'll get downvoted by the Indian crowd here on HN, but I feel this needs to be said:

This illustrates the characteristically Indian trait of mindless hero worship. Our media has a tendency to blow such things out of proportion, even if it's immediately apparent to anyone even slightly technically competent that they are definitely not original, or as revolutionary as they are claimed to be.

More examples:

Recent coverage (in one of India's largest newspapers): http://timesofindia.indiatimes.com/city/guwahati/Guwahati-te...

Thoroughly debunked: http://technofaq.org/posts/2014/02/unmasked-afreed-islam-rev...

or

http://timesofindia.indiatimes.com/tech/enterprise-it/securi... ("Hacks")
I think that sentiment stems from the idea that law shapes society rather than society shaping the law. The reason the media is the way it is today has more to do with societal and cultural norms than with the law. It can, and should, be changed not through laws but through society.
I would suggest people to try to avoid the "regulation = 1% bailouts" equation.

It would be more useful to think of regulation for bitcoin actors more in the sense of required car insurance, or not being allowed to sell food with poisonous chemicals in it.

There can be a certain amount of regulation that helps avoiding incompetent or fraudolent actors even without a money-emitting FED or a socialize-losses-privatize-gains government.
"Oh it's not different to something else, so that makes it okay".
Didn't get any email, found out by logging in to check some stats. This story ended on a low key.
Should we shorthand the lengthy apache license for javascript?
Mobile Or Smartphone? If It's Smartphone then it's a great idea because In India people are demanding big screen which comes with 2000mAh (5-inch screen) So Smartphone user are facing issue with battery. If it's mobile charger also the scenario is great because in India we have 900 million mobile device, which include 80 Million smartphone as of now. Last but not the least This setup will help India in a long run, This boy need good team member to have his company.
Splendid question! I'm also an experienced C++ developer and I've been wondering the same thing myself for quite some time.

Personally I found a wonderful step-by-step book from Pragmatic Press "Web Development with Clojure: Build Bulletproof Web Apps with Less Code" http://pragprog.com/book/dswdcloj/web-development-with-cloju.... The book explains in step-by-step fashion and working example code how to build a web app from scratch. Of course, the Clojure approach is quite different from most web-stuff out there, focusing on reusable and small libraries rather than large frameworks but I find it appealing personally.
Lots of us do this. If you're using an ORM then it makes sense to do it to keep unit test time down. We do it but have a full integration suite against the primary engine (SQL Server). Not had one discrepancy.
Return statements are optional? So it's just the last statement in a function that'll get returned?
Wow ...
That's never what these sorts of comparisons imply. It's more of an "it's not different to something else... so if you actually cared about the principle of the thing rather than harms to your specially-empathizable in-group, you would have been angry all along, rather than just starting now. Thus, your anger is not particularly selfless, and your battle-cry does not deserve to be rallied around."
Istanbul is modern? Sorry but Istanbul is a shithole when compared to some of the other Turkish western coast cities. What makes it interesting in the global scale is the level of its diversity.

An ex Istanbul resident.
"Everyone will see how powerful the Republic of Turkey is."

At least he is right about that. His, and by extension Turkey's, impotence will soon be there for all to see. It reminds me of "Consequences will never be the same"

"We won't allow the people to be devoured by YouTube, Facebook or others"

The people are willingly placing their heads in the mouth of these lions. It is revealing how much world leaders are freaked by the concept of really free communications. Observers of political life already know that while there may be an illusion of press freedom, the collusion between media barons and the powerful (entered into willingly or through the pressure "no interview / early access for you") has a chilling effect.
As a society, we put a limit on which kind of contracts are valid and enforceable. To give an extreme example, if you write into a contract that you sell yourself into slavery, that contract would be invalid and not enforced.

Most countries have similar limitations for consumer protection. For example, Germany has a certain minimum warranty that a manufacturer must provide that cannot be waived away no matter what they try to write in the ToS-style contracts that exist for businesses here (AGB).

Contract law is not a physical law. It is shaped over time - ideally in a way that follows a consensus of all citizens in a democratic society. If we feel that morally, webmail providers should not have the right to do targeted investigations in their hosted mailboxes (which is easily distinguished from the kind of algorithmic scanning for marketing purposes), then that can (and should) be turned into law.
Hakka News
It would be interesting to see if Samsung Galaxy S5 can set up some new record.
Victoria Coren Mitchell now. She's amazing and Only Connect is brilliant.
Coordinating with random people over the internet is also very hard and time consuming and fraught with all sorts of problems like NIH, bike shedding, etc, particularly if you're the "newbie" trying to get changes into the existing project.

Sometimes it is easier to work within an existing project and sometimes it is easier to just fork to meet your own needs, unimpeded by the pace of the original project's maintainers... neither choice (to fork or not to fork) is correct for all situations.
That's good, congrats on the launch!
In college, one of my physics professors put it this way: Even though someone else may have discovered a law or theorem already, doesn't make independently reasoning it out and getting to the same conclusion any less of an accomplishment.

Good on him for attacking a problem, and for having the wherewithal to attempt more advanced prototypes.
That market does exist today, Fastmail.fm is only one example I can think of off the top of my head (I surely got the ofs and offs wrong). I talk about them so much that I sometimes feel like a marketing goon ...
Please don't call it leadership, it's dictatorial power.
Many of them actually get power-hungry while in power.

Especially the ones who get elected after spending some time in the opposition under not-so-democratic regimes.
I wrote an application for sharing markdown text, which you can view only at http://markdownshare.com/

If you wanted to install it you'd need to fetch all the dependencies, configure them, setup a webserver, etc.

Or you could clone the repository then run:

docker -t markdown/share build

And launch it as a container:

docker -d -p 8080:80 markdown/share

That's neat, and shows how you can create/install applications and run them in an isolated fashion. e.g. Graphite, Wordpress, etc.
HSBC was money laundering which is basically the entire purpose of a bank.

This is a very strong statement.

Do you mind backing it up, or is this just meant as a glib throwaway quip?
in this post, he's telling people not to chase big exits, yet elsewhere, he is spotted aggressively flossing his big exit money: http://m.youtube.com/watch?v=ITkYtwmM-OU&amp;ctp=CAIQpDAiEwj...
No it really doesn't. Think about the underlying abstraction. The point is that somewhere, the engine knew how to define a transformation "dog vision" on a set of objects, namely photos.

Taking it further, it's possible that "dog" was a transformation on "vision" and other visions are available.

As a math major who used Wolfram alpha for the last 3 years of my undergrad some odd years ago, I have to say I had an overwhelmingly positive impression of the product.