skysight-inc/HackerNews huggingface dataset:
In general, some very brief text describing things beyond just an animated GIF would be really helpful. I spent a long time watching the eyedropper one over and over, trying to figure out what exactly you did to get the eyedropper to show up. It doesn't help that this is apparently a feature that's only in canary for now (I'd avoid that, or at least call it out explicitly), but even ignoring that, trying to get instruction by watching a dot flick around unpredictably in a screenshot is difficult/inefficient.

edit: great idea for a site, though. I've subscribed to your RSS.
Another reason why Clipper Chip was a Very Bad Idea is that, when strong encryption without back doors is outlawed, only outlaws will know how to make secure crypto. It would have created a War on Forbidden Knowledge. Brrrr.
10 Simple Ways to Secure Your Website
patio11 had a great post on that about a year ago that you might be interested in:

https://news.ycombinator.com/item?id=7135833
Password Based Key Derivation Functions In .NET
My bad. What I wanted to say was that Hacker News was not meant to be used at the scale it is used today.
uh, i disagree. strongly.

if you are incorporating their product into commercial projects of your own, how in the world do you come to the conclusion that it should be free?

to segment: raise your prices according to the utility your product provides. make money. this kind of product is changing the way enterprise software is built and sold and viewed at large. i will gladly pay good money to a dozen small saas startups rather than oracle or microsoft or whoever. i've worked for the giants and it's a complete shit show. i know where that money goes and it's not pretty.

i LIKE paying for saas because it feels like i am engaging in an actual business transaction. i trust 'free' (as in gratis) solutions as far as i can throw them.

also, companies that under-charge are toxic elements in the marketplace - they push out healthy firms because they can subsidize the cost of operations and marketing with an unlimited budget of funny money. and when that solution your business is relying on goes out of business because they never had the inclination to make any money, that sucks.

try going to the market and asking about their freemium chicken.
Wait, there's an antifusion lobby? Who are they?

But yeah, people will still think negative when hearing about "nuclear". Maybe we should change that to "Atomic" to make the distinction and give it a less negative connotation :-).
Yes, and if you really need investment to grow faster, do not necessarily take it out of your pocket, seek investors, it's important to plan for the potential failure of your startup.

Being broke and in dept, after your startup failed and you closed, it is not a good situation to be in.
> In general, you really want to try to avoid being sued.

In reality, companies will do almost anything to avoid suing you for small amounts of money. The financials don't make sense. E.g. how much gym debt would it take to justify a lawyer's fees to pursue you? Not less than several thousand dollars, probably much more.
After so many years of hype around fusion it's hard to take press releases seriously. This bit at least offers some hope:

"The researchers have successfully tested the prototype’s ability to sustain a plasma efficiently, and as they further develop and expand the size of the device they can ramp up to higher-temperature plasma and get significant fusion power output."

Unfortunately they don't mention how long the plasma was sustained.
I wrote three sentences; there was bound to be some simplification.

The current regime reinforces a number of assumptions about how humans use electricity. One of those is, as you note, that the infrastructure must be built to handle "peak power". The more insidious twin assumption to that one is that "peak power" is a number that falls out of heaven. Both of these assumptions, although largely true in the recent past, are slowly losing their validity.

If everyone in my neighborhood installs solar and wind, and as a result the damned power company pulls some accounting tricks and bribes the PUC into raising rates, except the consumer groups whine so they compromise by moving to variable spot rates communicated minute-to-minute (which would certainly help out the power storage businesses mooted elsewhere in this thread), and as a result I have to buy new appliances and HVAC equipment that can intelligently figure out when to draw power, sure... I'll complain, because I'm a cheap bastard. But life will go on.
2.5) We can't agree on what "good" is because there is no unified 'good' side here; there are a giant pile of adversaries. Everyone will say they're the good ones and everyone else is bad. As one obvious example, the intelligence services in one country won't necessarily trust those of another, and vice versa. The only sane implementation is to use the definition of 'adversary' provided by the person whose data you're protecting. Anything else would be broken.

This is the same key escrow battle we had when cryptography was first propagated: "Oh no, it actually works, and we can't trivially break it, it'll be the end of the world!". Only this time, the battle is "Oh no, it actually works for people who aren't technically savvy, it'll be the end of the world!".

The answer is the same now as it was then: no, go away, we're building solutions that work and you're asking us to make them broken.
That's dumb, why wouldn't you use a credit card for recurring purchases and build credit for more spending power?
Drivers licence replaces ID and transport card.

The only extra I can think of is gym card. I carry 4 cards. Gym, ID, credit and transport card. Don't see why you need credit and debit card? What's the difference?

If you add corporate access & credit cards you can still fit all into this http://i01.i.aliimg.com/wsphoto/v0/1114436895_1/BMW-M-Slim-W... together with some cash.
This is why we can't have secure things.
From what I understand its mostly a materials problem because the plasma just erodes everything.
DynamoDB Update – JSON, Expanded Free Tier, Flexible Scaling
The problem is that you could come up with all sorts of analogies of justifiable/unjustifiable trespassing to justify your argument. What about breaking into an upstairs apartment because they left their TV on too loud?

The owner of the "apartment" (WinZip in this case) probably would have taken action without the need for any "trespassing" if he'd just alerted them.
Can't you just tell it to use gcc, as described at http://developer.mbed.org/handbook/mbed-tools ?
That is likely the tragedy of freedom: There are no emotional arguments for it.

It seems to me, politicians and other people have long sought for the most emotional arguments to wipe away the wings of freedom -- and thus making the victims of pedophiles, bombing and kidnapping victims again!

(BTW: In Germany, pedophiles where also used as argument for internet censorship. Organisations of those victims protested against these attempts, because they clearly saw, that this legislation did not help (and where never intended to) those victims or help to prevent anything.)
This is great.

Still, if we start arguing that maybe your government is the bad guy, certainly we won't convince the government. Also we won't convince the people who blindly trust the government.

Therefore, it might actually be most productive to avoid point number 2, as valid as it is, and take as premise that the government & Apple are both currently good guys. And then still convince a secure golden key is a bad idea.

With this in mind, the closest I dared to get was the discussion of the future. Governments do change. Whoever has access to your golden key might be a bad guy tomorrow, or invaded by a bad guy.

Btw, I even took out a whole section about questionably lawful warrants before publishing. For this reason.
The article specifically calls out the "ignore the trolling" tactic is specifically a losing one, as the trolls will simply turn up the volume / severity of abuse. Nearly the entire article elaborates on this theme -- that it's not something that can be ignored, nor fought easily, and that telling someone to "just ignore it" is not going to solve it.
Ask HN: Trademarking advice. Do you do it for your startups?
Hi there Hackers!

I wanted to get some advice on trademarks. As a startup, you're always out to prove your concept by building your MVP on a random but available domain. My question is this, did you all register your trademarks?

Reason I am asking is that I've not thought about it yet although hear that its very important. Something I'd like to know is what is the best practise advice for doing it? Also if you build a website with global reach (pretty much all of them are these days), would you have to register it globally? Would a local approach work first as you grow or is that advised against?
This article concludes with "The research was funded by the U.S. Department of Energy.", does this impacts the availability of the research to other researchers? Even with the University of Washington in my backyard, I hope the advancements in such an important field are shared as widely as possible.

On the fusion topic, energy.gov reports 63 active US Fusion Program Participants, and over 100 total (including gov't, private companies, international with US pressence)[1]. But last year the Boston Globe reported that MIT was shutting down, "The shutdown will leave only two fusion experiments in the United States, one at Princeton University and the other at General Atomics, a company in San Diego", due to a cutoff of federal funding.[2]

Anyone have any insight on the actual current state of fusion energy R&D in the U.S.?

[1] http://science.energy.gov/fes/research/fusion-institutions

[2] http://www.bostonglobe.com/metro/2013/05/19/fusion-energy-re...
This only solves the problem in theory, not in practice. The vast majority of users aren't going to bitbake their own toaster firmware to fix bugs (nor will they even suspect the latest Linux bug might impact their toaster).
I think the screenshot is supposed to show someone using the Comcast website to pay with the Final browser extension.
Data Binding in Spring MVC
I think they're trying to show an example of how you can use their browser plugin to auto-fill payment forms.
I agree this has to be considered. I see this pattern some times: wow, this small device is really fun to work. Now I want to hook a camera (usb) and process the data (opencv) to do something. And I realize I should've been using arm + linux.
This old picture (from SOPA I believe?) sums up Washington Posts editorial board https://pbs.twimg.com/media/By8I4QGCcAELNPV.jpg
"University of Washington engineers hope to change that. They have designed a concept for a fusion reactor that, when scaled up to the size of a large electrical power plant, would rival costs for a new coal-fired plant with similar electrical output.

. . . .

"Right now, the UW’s concept is about one-tenth the size and power output of a final product, which is still years away. The researchers have successfully tested the prototype’s ability to sustain a plasma efficiently, and as they further develop and expand the size of the device they can ramp up to higher-temperature plasma and get significant fusion power output."

Well, good luck to them. But this is a press release about a "concept," and it has not been tested out as a source of electrical power (as contrasted with being a test-bed for plasma containment) at all yet, at any scale. Solving the plasma containment problem for a fusion reactor is something I have been waiting for more than forty years. If it was easy, it would have already happened. Maybe the new concept will help solve that problem, but maybe not. At the very least, we still have NO IDEA what the economics of running a power plant will be at scale when using this concept.

Many, many submissions to HN are based at bottom on press releases, and press releases are well known for spinning preliminary research findings beyond all recognition. This has been commented on in the PhD comic "The Science News Cycle,"[1] which only exaggerates the process a very little. More serious commentary in the edited group blog post "Related by coincidence only? University and medical journal press releases versus journal articles"[2] points to the same danger of taking press releases (and news aggregator website articles based solely on press releases) too seriously. Press releases are usually misleading. Not all press releases spin their statements as badly as one very bad example a skeptical blogger commented on,[3] but all of them should be compared to independent sources for a second opinion. Whether in medical research or in reports about new breakthroughs in energy production, press releases often run ahead of the facts.

The most sure and certain finding of any preliminary study will be that more research is needed. All too often, preliminary findings don't lead to further useful discoveries in science, because the preliminary findings are flawed. The obligatory link for any discussion of a report on a research result like the one kindly submitted here is the article "Warning Signs in Experimental Design and Interpretation"[4] by Peter Norvig, director of research at Google, on how to interpret scientific research. Check each news story you read for how many of the important issues in interpreting research are NOT discussed in the story.
I don't see the relevance of that. A Chromebook can be configured with two screens and a USB keyboard.
How to Get That Gold 128GB iPhone 6+ Overnight
The GPLv3 model, i.e the need to release all your source, isn't compatible with the mindset of embedded product manufacturers, which are highly afraid of copying.

Until you solve this mindset problem(god knows how), GPLv3 isn't a workable solution.
The Washington Post is stuck reliving the crypto wars. Just close the tab, we can always let them back in when they have catched up to the 21th century.

Just a shame they managed to trick Orin Kerr into that mess they call journalism.
The problem with the new motto is that it is uncontroversial. As Zuck himself once mentioned at Startup School, corporate mottos are valuable only if they are controversial, that is, "be honest" is not a valuable motto, because it is obvious and uncontroversial, whereas "Move Fast and Break Things" is not so: it says something about prioritization that not everyone agrees with, and thereby communicates where the company stands on this issue. Everyone wants to move fast as long as nothing gets broken. I agree that it is possible to leverage technology to move faster while keeping things less broken, but it does not change the fundamental dynamic that at some point, you will have to trade _some_ stability for speed, and the new motto does not take a stance on which one it prefers at all.
"What happens when they blame strong cryptography for the next gut-wrenching tragedy"

The topic changes but the story never does. We still have rock music, teenagers, acid, dungeons and dragons, hippies, video games, atheism, firearms, meth, Islam, gays, texting while driving, basically all the good things in life, and we'll always have thousands of things in the future that are not cool with the conformist old people and will be blamed for everything bad whenever possible, and aside from a lot of journalist click bait nobody will really care.
Unfortunately, it looks awful in Firefox.
Ok, I managed to get a van Laarhoven representation in typed Clojure, though it wasn't exactly a smooth experience.
http://blog.podsnap.com/vanhole.html
Networking App Helps You Find Your Most Relevant Connections for Any Purpose
I hate to make this kind of argument but it isn't hard:

If a hacker gets access to this golden key, they can use data gleaned from your child's phone to stalk or hurt them.
What we need is forced disclosure of interception by the Government. I propose the following:

- Anything the Government intercepts must be disclosed to the parties intercepted after some period of time.

- After three years, longer than the length of most criminal investigations, the Government must disclose intercepts, except that the Government may choose to withhold information for no more than 25% of intercepts. This allows for long-running intelligence operations and criminal investigations, while forcing disclosure of excess interception.

- Every three years thereafter, the Government must disclose all but 25% of the withheld disclosures. So, over time, more intercepts are disclosed, until all are.

- Records of all interceptions, listing the parties involved and all other pertinent data but not the content of the interception, made within the US or of persons or entities within the US, must be reported within 7 days to the office of the Attorney General of the United States, the Administrative Office of the U.S. Courts, and the Librarian of Congress, there to be held permanently and securely. This puts a copy of the data in the hands of each branch of government.
Assuming all the information were available, I would like to see how many words (of the published version; not all the intermediate drafts) were written during a given year. If it took 2 years to write 100,000 words for a release on 2014-01-01 then 2012 and 2013 would be at 50,000 words each. That would indeed be a 'constant X amount of words for however long the line between publications is'.

(This also assumes no publication delay. I have no idea how to tell how long it took to get edited and reviewed.)

It's possible to fake it. You could compute the average publication rate then backtrack that amount for each publication date, assuming a constant rate. Then let overlapping publications sum, and use a smoothing function to interpolate.

It's still a mess. Especially if there are any posthumous publications. Yes, getting the actual rate requires a lot of research, including perhaps talking to people who study those authors. Eg, a Twain scholar probably knows a lot more about when things were published. But this gets into serious labor of love (or Master's thesis) territory.
Great post!
I'm a diehard embedded C programmer, so any new language tidbit is always welcome. Thanks! ;)
What OS "inexplicably slows down after 6 months?" I cannot think of any since TRIM got implemented everywhere.

Windows 8.1, OS X Mavericks, and Ubuntu 14.04.1 LTS certainly don't. They also all support TRIM or defrag depending on storage.
I wonder if statistical machine translation approach could be usefully applied here. Get tons of source from github, compile with every compiler available, train on the result. It would be challenging to compile automatically at scale, to align the code with the source, or to get a source representation invariant to identifiers, but should be doable.
Cross and Opened Source Gestures
Dear guys,

I am creating a community project committed to open the development of gestures to make it very simple and friendly to create and build applications using gestures. For mobile, for wearable and the Internet of Things.

My vision is opened, where gestures can be created for a variety of devices with the same API, on the cloud and where new languages that are debated and discussed can reach new standards of interaction.

I called it gestureKit and I would love to have some feedback.

Looking forward to hear opinions and feedback.

Thanks lot,

Jose

www.gesturekit.com
indiegogo http://igg.me/at/gesturekit-rktlauncher
Like I said, though, that is directed at troll targets, not bystanders. Further, "just ignore it" is an incorrect summary of what Joe suggested, which was "ignore it but support the victim". I don't know that this is the correct approach, but I know it's not what the article spoke to.
Nice! I love seeing stories like this.

I just realized that I was thoroughly confused when making my original post -- instead of clicking your logo, I googled your name and ended up at a US company by the same name. Now that I see your instaff.jobs site I can clearly see the tech focus.

Do you plan to remain solely focused on trade fairs and such? Did you focus on a narrow niche just for the SEO and client acquisition aspect? Are you planning to expand into other areas now?
As I said (well, quoted), it is for licensing -- Adobe is apparently trying to support some kind of "metered licensing," in which you might pay by how long you keep a book out or even by how far you read in it. Is that the same as DRM? In practice, mostly, since it's hard to see how that particular scheme would work without DRM. (But licensing is not the same as DRM, right? I buy a lot of DRM-free tech books, but that doesn't give me license to put those books up for free on my web site.)

But I'd nonetheless argue that the primary issue is not that Adobe is implementing new licensing schemes of dubious value. It's that Adobe implemented them in an exceedingly invasive way. I don't use Adobe Digital Editions unless I absolutely have to, but until now that's been because the software is awful, not because it's philosophically objectionable.

I'd also argue that it may not be entirely fair to describe Adobe as "obsessed with rights management"; they're providing a platform for publishers, and using DRM -- or not -- is the publishers' choice. The chances are high that the "metered licensing" concept was borne of publisher request, not an Adobe plan to make everyone's life difficult. Making everyone's life difficult is just Adobe's standard execution plan.
An entire article about the rise to popularity of bacon and not a single mention of the Atkins Diet or Epic Meal Time.
That's not my argument. My argument is that there is inherent good in providing space for all opinions. That's what liberal democracy is about.

Reddit gets to choose whether it will be one of those platforms and it looks like they have.

You can boycott Reddit for that choice but why not boycott the US for permitting speech you disagree with too?
Exxon, BP, Shell, Chevron...
I know this may be a minority opinion, but I'm personally much less likely to share articles with my colleagues when they have cartoon images in them.
Show HN: Whistl – a smartphone case that protects you
Bog-standard getter/setter methods can also run arbitrary code. I guess where data-flow comes in is if GetterA involves calling GetterB then does the system know to automatically call GetterA after SetterB?
> I wish GitHub would add more fine-grained permissions.

Yes, for both API and direct access. You can't allow somebody to triage bugs without giving them write access to the repository itself.
The Theory and Practice of Everything
I've seen something like that. It was like watching people discover the fire.
The typical mixing up of things that infuriates people. Yes, some people apparently are mean to women. But the conclusion can not be that women can never be criticized.

If she could separate one thing from the other, perhaps she would have an easier time online.
misread that - thanks for the clarifying
As much I see today, there are no good guys at all in the world.

There are only some guys, who try to be good, but so many fail.
As recently as 2 years ago, our apartment complex actually charged a $30/month fee for paying rent online (as opposed to sending a check).
Up until a couple months ago, I used to work a couple blocks away. I remember the packs of them roaming the streets.
How to Start a Startup lecture audio
For airlines it must have been hard to capture much of the x value they created when someone else was in control of their y. ;)

I think computer hardware (especially memory or hard drives) would be a better historical industry to point to for incredible value created and precious little retained due to a hyper competitive market.
I wanted to listen to these in my car during my commute. Just thought I'd share.
This is really neat, did you scrape all the results? You ought to use this for betting purposes :)