skysight-inc/HackerNews huggingface dataset:
Yeah I can't understand why everyone wants "fast" so badly. Something which deliberately can't be made fast is the way to ensure security. I don't really care if my SSL negotiation takes an extra 1ms or if my purchases on Amazon cost an extra $0.001 each because of the expense of the hash functions. I'd like security, thanks. When the price is so trivial, who really cares if it's 10x as expensive?
Why I won't answer your survey
I always wanted someone to make a small, cheap networked box that had USB (for keyboard) and video/hdmi -- and essentially VNC server software. You could hook it up to any PC and VNC into it and have a headless unit and still full access, even to BIOS, etc.

Anyone make something like this?
I'll add that if we have to make some kinda of parallel, the best we can do is put the cut-off at low-level frontend development. That includes taking PSDs and slicing them, maybe hook up some jquery. Anything beyond that such as complex html5/js web and mobile development, native apps, and backend work all take a significant investment of time. I don't think one can just jump into it.
The problem we're having with copyright right now is that its both (functionally) indefinite, and free. I don't believe the original intent was for this to happen. Making the terms limited OR making the cost to maintain copyright past a certain short time period non-free would fix most everything almost immediately.

As it stands now, a perverse incentive has formed to lock away works that can't be executed on a very large commercial scale forever.
go outside US and you will see that societies are concerned about people with deadly diseases like cancer having to wait months for surgeries. Because there arent enough doctors. Because there arent enough beds in hospitals. Because there just aeent enough medications. People have much more serious problems with socialized medicine than cost. ie waiting line of 6 months for prostate cancer surgery when every day counts. There are many much more important aspects of healthcare than affordability. Wouldnt you trade this 6 months waiting line for bankruptcy? Really?
The former; Myst and Wing Commander 3 are usually held up as the two titles that significantly accelerated/drove the roll-out of CD-ROM drives into consumer's homes.
I think with the revival of VR tech (Oculus Rift) games like Myst might come back round.

Actually the thought of a Myst-esque game on the Rift sounds like something I could lose a lot of time playing.
Building a better concert website
Front-side HTTP caching is all well and good, but what do you guys do in the case when the returned content is (at least partially) user-contextual? Caching isn't really going to help you in these cases.
This is great, I've tried playing with Arduino a bit in the past, but didn't have a real understanding of what I was doing.

On the flip side, I still struggle with most of these arduino or RaspberryPi "make hardware" stuff, because I don't understand what the next step is after I make the prototype for myself. Are we expected to build on top of an Arduino or RaspberryPi? Do we have to then port our designs to a custom platform? Hopefully the course will answer these questions.
That's what you do with failing products.
> Hmm, all of those were made [by] Macromedia

True, although they maintained a lot of momentum after the acquisition. But maybe that's the answer - perhaps Adobe slowly starved the dev platform teams to death whilst rolling in all the filthy lucre from the design products.

What sucks is that for media creation apps, Adobe still has untouchable quality. Nothing even comes close (sorry Gimp, RIP Freehand), except maaaybe Final Cut or Vegas for simple editing.
I am. So far, just as pure passive income it has been a loss (not by much, but still). I do like the idea of building equity into the house though. It is cheap enough that I can continue carrying it even during the vacant months and I do believe the prices in that market will stay stead or rise somewhat slowly over the years. In the wosrst case, it can be a nice retirement home.
The g looks like "Trebuchet MS" ugh. A traditional g would've been awesome.
the shit actually works. Seriously, this is not expected behavior when dealing with html/css/js libraries.

People learning html/js/css today have no idea how incredible they have it. They don't even have to think about IE compatibility!

I used a lazy evaluation strategy for my life: in 2007 after it became clear to me how ... well, awful ... the webdev technologies were, I switched fields for a few years. And hey, presto, now in 2013 everything works. And works well! I can be a web developer with about 1/3rd of the effort it would've taken me in '07.

EDIT: Actually, after spending a few minutes remembering what those times were like, I'd say nowadays it's a lot more than 3x easier. It's now at least 10x easier to write webapps, if not 30x.

The vast majority of one's time was spent hacking around various unexpected behaviors and incompatibilities.
Is that something with any real evidence behind it or just Microsoft FUD? I have a hard time believing that patent trolls would even be interested in hiring engineers to read source code. Their business model is to send you a threatening letter with a settlement demand which is noticeably less than the cost of vindicating yourself in a courtroom. What do they care anything about what the code actually does, so long as they can maintain the charade sufficiently to make the threat credible?
IOS 7 Status Bar Redundancy
Do you know what his incentives were for turning it around? Might have been considerably higher.

(That's only somewhat a rhetorical question - I believe it's a matter of record with the SEC if anyone cares to look it up. )
As others have said, CanCon is a quota for "Canadian" content on TV and the radio, which mostly means our radio stations play a lot more Nickelback than anyone wants to listen to.
I had never heard of BNotions before, and I don't want to belittle the work they've done here, but they talk about creating things that have never existed before while showing a copy of something that went viral a few weeks ago.

If they were the first ones to do this, I'd absolutely give them kudos, and from a technical perspective, I do, but putting out a marketing video that talks about how innovative you are and showing how you copied what somebody else did, doesn't measure up.
Argh, I drank lots of Big Gulp Coke when I was a teenager. Now I dumb.
I have a smoke detector that goes off every time I'm cooking anything that smokes slightly…or that produces a significant amount of steam. This means that I have to step away from the stove to silence the damned thing, and that increases the very real risk of a fire because I'm in the middle of actually cooking something that could burn if I'm not actively watching it.

I want a better relationship with my smoke detector because I can't trust it to tell me when something really has gone wrong.
Think used books, check abebooks.com. The unbrella site of the used and rare book (antiquarian) biz.
You are forgetting about all the life support systems that no longer need to be included / maintained. Oxygen tanks, ejector seat, etc.
Proud of being a hipster
AppEngine NDB does this for their datastore. Even works with Django, though not with the ORM (you have to use AppEngine's datastore API).
Hypercard/HT was just used to stitch it together, most of the presentation was done with the help of a crapload of XCMDs. I doubt the HyperTalk involved was particularly complicated, but I can't say for sure, because they managed to make the stacks resistant to introspection.
I really miss working with the Flex framework, even after all these years being away from it. The layout features were so comprehensive, data binding was expressive and very very simple. All the source code was available right in the editor to inspect, so making a new component that conformed to the behavior of builtin components was really easy. And lastly the skinning was just awesome, every time I have to create a custom control in IOS I hang my head and wish I had the skinning features flex had.
I'm not a fan of nascent bragging about killing your latest startup, leaving customers out in the cold without a good reason or advanced warning. Find a buyer or pivot, otherwise it's just flushing time, money and credibility down the drain.

For a first bootstrapped startup, a FNAC that doesn't require much overhead / support and can be built slowly for awhile is a starting point. It's not a proper startup, but it's something that puts founders and customers in less jeopardy.

(Startups proper are go big & fast or bust.)
Obviously you can't cache everything. Hence why we still have 15k/s that are hitting out backends.

There are lots of more complicated things we can do with ESI if we really wanted to get into it.
The ironic thing is that incidents like this are exactly why we need to spy on our allies. Relationships change and we need to be prepared.

Good luck to Rousseff making her argument, but I am not sure how spying on embassies violates anybody's "fundamental human rights." Is Brazil willing to stop spying itself?
> The illustrations weren't _that_ brilliant on their own

The impressive part is that they weren't illustrations, they were individual renders of from 3D models of the worlds, designed, built and rendered on computers with a small fraction the processing power of my cell phone: http://www.youtube.com/watch?v=94pzx_9LkVI
"It's obviously still going to take clinical trials on humans to study the safety and efficacy of Ciclopirox as a potential topical HIV treatment."

Yep. A medicine for topical use on dead tissue (toenails) may not be the best candidate for oral use as an internal medicine. More research is definitely needed here.
'Fat letters' from schools to parents are wrong
https://www.braintreepayments.com/

There are a bunch of alternatives

as for eCommerce that might be a little specific so I would do as much research as possible.

Obviously don't use paypal
I agree that it's a new design decision, but I think there is reasonable support for making it. Hash function history has pretty well demonstrated that most implementers don't understand the difference between pre-image security, hash output length and collision resistance. And the security margin is far from eliminated entirely. Not only is there significant margin in the round function itself over the full number ofrounds, but the 256-bit security level provided by the proposed SHA-3-512 seems fairly substantial to me.

I don't quite understand your MAC output length math. As far as I can tell, at least HMAC-SHA1 security could be achieved with SHA-3-512 truncated to 20 bytes of output. From what I understand of sponge functions, pre-image security is based on capacity (more specifically, half the capacity) and that truncated output up to the desired security level is valid. The Keccak page parameter calculator claims 160-bit security can be achieved with a capacity of 320 bits and 160 bits of output.

But I will admit that changing the pre-image security level association with output length does seem like it could create some confusion among people who do understand the current hash security situation. To be honest, I would be OK with NIST making the capacity for both be 512 bits (or 576 as DJB suggested). SHA-3-512 performance doesn't suffer much, since it has the most to lose there, security levels are reasonable and implementation is simpler. I would still like a higher performing version of Keccak given that there is already little enough reason to switch to it, but the 512/576 universal capacity might be a reasonable compromise since it wouldn't make SHA-3-256 THAT much slower from NIST's proposed parameters.
Ajax calls ... I remember how painful that was before jQuery.

I wonder too if being around before jQuery took the prize has something to do with why I hesitate with new technologies, especially when so many try to fill the same need. Had I not picked jQuery I would have had to rewrite everything in whatever had caught on.

So yes, you're absolutely right; they are so lucky to have missed those dreary times.
Every single Netflix subscriber I know also uses a US VPN service. Netflix Canada just isn't worth the money.
Learn to build your own iPhone Game online
Unfortunately, PyCharm's pyconsole is a copy-and-paste job of Eclipse PyDev's pyconsole, and it is quite buggy and lacking in features. This is quite disappointing since I have high expectations for any JetBrains product. I was hoping that JetBrains had the effort to properly implement REPL work flow in their IDE instead of copying the code from its competitor (heck, I just took a look at PyCharm's pyconsole code, and the code still mentions Eclipse)

The above probably is not a deal breaker for many people, but just as many people indeed use Python as REPL, so I would like to see more improvement.

Otherwise, no problem with the software so far that I have tried. Thanks, JetBrains.
Very reassuring. Some military guy decides who lives and who dies. The civilian kill rate is likely high (but we can't really judge for sure as the US military doesn't tell us that stuff), are you really sure the US isn't a big threat? Court martial? It's a slap on the wrist for murder. How severely punished were those who conducted war crimes in Iraq?
The US might respect most rules of war, but not by any stretch does it respect all of them. Hell, it doesn't even accept a war is occurring in some of the conflicts it is pursuing. How many of the US drones are firing into areas with a declared war? http://www.theguardian.com/world/2013/sep/22/journalists-web...

edit: For clarity.
Focus transition
I've never had a smoke detector that didn't eventually throw false alarms in the middle of the night, activating all of the detectors in the chain and making it impossible to find the one that triggered the alarm.

When you go to the local Lowes-Depot, your only choices are among a bunch of crummy discount options that are all as poor as the one you've got.

I'd pay 5x-10x more for a detector of a higher quality with a little built in intelligence. Like was it the ionization chamber or the photoelectric section that triggered the alarm? Which freakin unit triggered the alarm, and maybe a SMS battery warning a week before the damn thing commences to chirp like a mutant cricket all night because its battery is low.

They're invisible 99% of the time, but the 1% they're not, they're a damn nuisance. Fix that and I'm sold.
Unsecured P2P DHT-based(thus scaling issues) DNS
This was rude and unprofessional. I wonder where dos he think the $300,000,000+ came if not from the people who buy and promote Oracle's products and who paid to listen o his keynote. He owes them, at least, a sincere apology.
It's funny. Optical drives basically scream "obsolete!" at me now, such that it's hard to remember when they were so important, even though I was around for it.
Is there an RSS?

Edit: Nevermind, just saw its going to be added tomorrow
We do have a Canadian version of the BBC; it's called the CBC. I hear that their radio stations are pretty good, but their TV channel really makes me wish that we just spent our government dollars on making the BBC iPlayer available in Canada.
That's savvy b/c it's likely. The team, idea and execution can all be in tune but there's still that darn uncertainty of popularity.

Hope the team's still motivated to carry on; good teams are hard to come by.

(VC's are almost obsolete, unless they have mucho value-add: http://wefunder.com/)
Inspirational Story of Immigrant Entrepreneur
https://docs.djangoproject.com/en/dev/releases/1.6/

> Django now supports reusing the same database connection for several requests.

Pooling is onething, prepared statements is another.
I know these guys ... I doubt they ran out of money, they're really good at executing. If the business wasn't panning out, they would've sold to someone.
Connection pooling is finally coming in 1.6.
Nothing too amazing in there, but still a lot of nice new things.

I'm actually pretty excited about the Socket.getifaddrs method. I just wrote a little network scanner the other day and had to do some janky parsing of `ifconfig`.
I have a process when I want to watch something:

Is it on Netflix? Cool. Watch it.

Is it on Amazon Prime? Cool. Watch it.

Is it on Amazon Instant Video for rent or purchase? Cool. Buy it and watch it.

Is it available anywhere online for purchase? Cool. Buy it and watch it.

Not available for purchase online? Pirate Bay.
Rather than people being the casualties, infrastructure and drones may be what is being destroyed.

Fewer American casualties. More total casualties, since UAVs ease the task of attacking foreign people without risking the lives of American pilots.
Just another populist in South America,

It has to be clear that anonymity in Brazil is Forbidden by the Constitution.
So it is strange that the brazilian president asks for 'democracy' and privacy when its own constitution does not allow anonymity.
What she is saying is:
"we are going to implement and force all gov. employees and others to use or OWN email, so we can snoop and guarantee 'our' democracy.... It will be bad if you did not get that job or contract.. Bad things happen To people Who do not agree with us..
Other 'privacy' fact about this govt is the mandatory GPS in each car in Brazil. To make surveillance AND check taxes.

Brazil is one of most intrusive state ask any reasonable brazilian if it rather have his data in 'Obama' hands or Brazilian Govt hands...

For all people I know they all better be in US datacenters than Brazilian Govt.

And it is strange that the Brazilian govt. is Always attacking the freedom os speech by requests to google..[1]

[1] - http://www.google.com/transparencyreport/removals/government...

(order by country)
Ask HN: Creating tutorial for first time users of an app
I just finished creating the first version of my webapp, and I want first time users to be able to grasp a basic idea of how it works. What's the best method of helping a first time user become accustomed to the app? My possible ideas are below; suggestions are much appreciated.

- Create a video tutorial of me using the site and explaining features

- Create a written guide that explains the features and what the user's first steps should be.

-Create interactive messages that guides the user through my site. (I don't yet know how to do this)
Its already doing..

The president cancelled a diplomatic presidents honorary visit to USA

Tough speech in ONU from a state chief against surveillance over civilians, companies, and the top state politicians, including the president

* International companies will need to keep the data of brazilian citizens in datacenters domestically located.

* More Infrastructure investments: Optical cables all over.. so what doesnt need to pass through US will not route there
(also a bunch of satelites)

* When we have a choice, comercially we will probably avoid
buying anything from US

* We are not in XX century anymore, the industrial age is gone, some other country will rise in this new age (information?), so USA will need to review its arrogant and interventionist movements, as it will lose more and more its position of top dog.. the seat is kind of empty now.

So the next USA president better watch out for its own attitude, cause you guys are more and more dependent of other commercial partner countries ;)

For historical reasons, brazil has a wound from the militar dictatorship (with the USA interventionism of the 60's helping on the cup-d'etate), with the current president(a woman) victim of torture by the military regime when she was a student (for fighting to free its country from dictatorship).. so thats why privacy is a pretty serious matter here, for every educated citizen..

Brazil is like they say over texas.. we are peaceful, and cool people.. but dont mess with Brazil
This is very true. I live in inland east bay (Walnut Creek) and my BART commute is still a few minutes shorter than my MUNI commute from when I was living in the Outer Richmond district.
That is not what copyright is about. Copyright is about raising money for the sort of companies that comprise the RIAA, MPAA, etc. The overwhelming majority of artists, even those who have deals with such companies, have to work a day job just to make ends meet. This has been the invariant of copyright since it was first established at the behest of the big businesses of the day.
I thought the style was a refreshing departure from the usual tone of expository technical documents. I actually enjoyed reading it, even though I disagreed with many of the assertions that were made.
Computers are too difficult and people are computer illiterate
probably because the word 'rest' doesn't appear on http://docs.python-requests.org/ ?
Yeah, reminds me of the CPU clock speed wars. [0] Shouldn't crypto security margin be $-oriented [1] related to the secrets / lives / etc. being protected? In backup / availability formally use something called a BIA to justify investments based on risk to operations. (A document used by IT people &| consultants to get business people to spend $ on backing up critical shit) [2]

Refs:

[0] http://c2.com/cgi/wiki?PrematureOptimization

[1] https://www.tarsnap.com/scrypt/scrypt.pdf p. 14

[2] http://www.ready.gov/business-impact-analysis
I've long since given up trying to give meaningful titles to Hacker News posts since the anonymous silent moderators rewrite them.

The blog post I linked is titled "What the heck is going on with NIST’s cryptographic standard, SHA-3?" and that's the title I went with, saving the trouble of someone rewriting it without notification. But they rewrote it anyway. The title I would have chosen is "NIST's ability to do crypto work compromised by NSA", fwiw.
Why is it unreasonable to think that copyright has been maintained because of lobbyists when copyright was established by a vast lobbying effort in the first place? The Statute of Anne was created following literally years of pressure on the British parliament by the publishers who wanted to revive the monopoly they had once held under the Licensing of the Press Act. At no point did the politicians actually care about artists or art; it was money, from the very beginning until today.
Also provides a significant performance advantage to attackers with custom hardware.
I'll check it out... curious about not using PayPal... I know it has an awful rep but do you have a personal horror story?
Oracle sued by Strip club over employee's unpaid tab
Maybe because most works generate revenue, if at all, in the few years immediately following first publication, so a period based off that is all that's necessary to encourage creation? Maybe because if a copyright holder has a family and dies 6 months after creation of the work it seems wrong to prevent the family from profiting off the work? Maybe because when limits on periods are required in the law there is often no absolute reason to prefer one of several good candidate periods over another, so the ultimate decision is always in some sense arbitrary?

Note that in the U.S. patents are generally granted for a period of 20 years. Why do copyrightable works require or justify more?
These seems to imply that copyright lengths should be about 25 years.