skysight-inc/HackerNews huggingface dataset:
I agree 100% that the current ORM situation is early. The existing ones [1] are already very useful for simple mapping from result set to structs, and they are still under development.

Out of curiosity, what ORM do you particularly like?

My ORM experience is mostly Hibernate and some Django, and I think that they are both too advanced -- I ended up with a deeper understanding of Hibernate than I would care to admit, but it is really a minefield for developers.

It seems to me that the sweet spot is between Gorp and Hibernate -- the ORM should be able to load collection-valued properties on my struct, but it doesn't need to have programmatic query builders, a session cache, etc. I would prefer to write plain SQL, and treat the ORM as a way to map the result set into Go (with sugar for common cases like FindById and FindAll).

[1] Gorp, Jet, QBS

===

On the topic of tight integration with ORM -- I was hoping to understand what kind of integration you had in mind?

For example, I used my own ORM on top of Play 1.x, and it didn't feel any different than using Django ORM, after adding a Play Plugin that started / committed / rolled back transactions for me.

Is that the extent of integration that you meant?

===

I'll reply to the "Why not vanilla Go" question in a separate comment, since it is raised a number of times.
Web development in C. Reminds me of aolserver.

http://www.aolserver.com/docs/devel/c/
I deleted my comment mostly because I'm not interested in debating libertarianism, it's not personal.
I think the real magic of Erlang is probably OTP. Over time, I can see Riak Core also being a fantastic tool for bootstrapping high-availability services.
I think it's pop music, but then my tastes are pretty obscure.
Possible sanity damage - well, if they've got it wrong I'd expect them not to have a functional brain simulation at all. But maybe.

I wouldn't be so sure that they'd immediately be all that powerful though. Just because you're running on a certain architecture doesn't mean you understand the first thing about it or how to modify it - just think how long it's taking humans to understand and alter neurology.

Admittedly they might have a speed advantage, but who knows what they'll use that for - depending on the person and the environment they might spend the next thousand years taking e-heroin, or playing tick tack toe.

And, if they really are an insane sorcerer, do you want them to think that you're not going to respect their rights?...

Though, this does strike me as a good argument for only running the initial upload on crippled systems - no access to the internet, limited speed, etc.
This is one of my favorite examples showing the need for 'Nothing up my sleeve' numbers. https://en.wikipedia.org/wiki/Nothing_up_my_sleeve_number

I believe NIST learned their lesson, and it was applied in the design of SHA-3: http://crypto.stackexchange.com/questions/6444/why-are-the-c...
Is the Anybot video stereoscopic? If so, is it usable with the Oculus Rift?
Here is a really great collection of introductory articles about vibe.d by Михаил Страшун: http://dicebot.blogspot.pt/2013/03/me-programming-languages....
> I'd say that this isn't often done simply because computers didn't typically have a lot of sensors until recently

I thought it was done a lot, for example, in the Linux kernel: "The random number generator gathers environmental noise from device drivers and other sources into an entropy pool." [1]

[1] http://man7.org/linux/man-pages/man4/random.4.html
1. It is limiting: no static linking or you have to distribute re-linkable object files (LGPL section 4.d.)

2. It is long and complex license, not yet tested in court. Sometimes what constitutes a "derivative work" is not that clear.

3. Section 6 says all these can be changed anytime, potentially making it more restrictive (see GPL v3).

So from the business viewpoint it is better to find an alternative now than to potentially lose all the investment later.
How many of your feelings are responses to chemical reactions? How well will these be emulated? Will it just be a sort of complex 'neural net' (mapping of neurons) or will all of the chemical processes be there?
/r/science is nice there are a lot (supposedly) of people who are experts in various scientific fields of study.

If in doubt click 'random' to discover new sub-reddits.
A) No
B) It's unstoppable. For as long as humans will have the desire to live a longer and healthier life... Piles of money will be poured into R&D.

Bionic limbs, eyes... down the line bionic mind.
Human, meet Cyborg.
I don't believe that I've ever clicked on a text ad. (That is to say, I had never clicked on one prior to starting using an ad blocker two years ago.)

If I'm attempting to research a product or product category, I'll go to an aggregator like Gdgt or an editorial site like The Wirecutter.

I can't comprehend why one would ever click on ads when intending to spend money. The last source I would ever trust to recommend how I spend my money is an advertising platform.
This is just bad product experience. They're gonna have a nightmare marketing it the next time around.
There was significant discussion and concern in the academic community[1][2][3] during the early 90's in response to NIST's draft standard for digital signatures (DSS). The academic community was concerned that field parameters could have been carefully selected such that they contained hidden properties (weak primes, etc). This is why "nothing up my sleeve numbers"[4] must be used in cryptography. The same issue impacts the selection of prime field parameters for use in ECDSA/ECDH (TLS, S/MIME, etc). Worth noting is that NIST P-256 and NIST P-384 elliptic curves were selected from "verifiable random numbers" generated in accordance with ANSI X9.62. This standard is not freely available so I am not sure which PRNG was used to generate the curve parameters and why the PRNG seed is considered a "nothing up my sleeve number".

[1] Daniel M Gordon. Designing and detecting trapdoors for discrete log cryptosystems (1993). http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.97.3...

[2] Yvo Desmedt, Peter Landrock, Arjen K. Lenstra, Kevin S. McCurley, Andrew M. Odlyzko, Rainer A. Rueppel, Miles E. Smid: The Eurocrypt '92 Controversial Issue: Trapdoor Primes and Moduli (Panel). 194-199. http://link.springer.com/content/pdf/10.1007%2F3-540-47555-9...

[3] Miles E. Smid, Dennis K. Branstad. Response to Comments on the NIST Proposed Digital Signature Standard. http://link.springer.com/content/pdf/10.1007%2F3-540-48071-4...

[4] https://en.wikipedia.org/wiki/Nothing_up_my_sleeve_number
Your comment sounds like astroturfing as it uses company talking points whether you intended to or not. An astroturf account was unconvered on reddit recently using nearly the same language.

http://www.reddit.com/r/HailCorporate/comments/1h3xdm/accoun...
Working for free and what it taught me
It's dangerous to begin assuming that everyone you disagree with is disingenuous. It's a sign of too much time spent talking to people who think like you do.
(all other movies are scored after the final edit and the music is fit to the film)

In theory yes, but it happens more often than you'd think. A lot of editors cut to music - if the score isn't available, they'll often cut to some classical piece that can be freely used as a basis for the score without copyright worries. It's an easy way of making sure your edit has rhythm.
HN actually does have a "best recent" page.

https://news.ycombinator.com/best
Prediksi Skor Prancis VS Uzbekistan Piala Dunia U-20 06 Juli 2013
Prediksi Skor Prancis VS Uzbekistan Piala Dunia U-20 06 Juli 2013 - See more at: http://www.situsjudi.org/prediksi-skor-prancis-vs-uzbekistan-piala-dunia-u-20-06-juli-2013#sthash.ewVwWKkL.dpuf
I would DEFINITELY use opto-isolators (my EEG BCI had them) and would always run the ECG on a laptop with its AC adapter _unplugged_. Do you really want to risk even a small chance of electrocution?
FYI, on mobile, Adblock Plus and Adblock Edge (among others) are available for mobile Firefox.
I'm afraid I don't have any books to recommend -- maybe someone else has?
Yes /r/askscience is great but I find there can be a lot of drama at /r/askhistorians there seems to be a strong clique of users and heavy-handed, strange moderation.
its not just resource constrained environments, but use cases where the advantages of a c++ web app outweigh the disadvantages.
C++ web apps are fast. They are low memory usage (especially compared to solutions like java/RoR or PHP). They tend to use little cpu.
Ultimately, once a little ground work is done, you are still designing the interface in html, javascript and css, and have all the advantages and speed of development of that delivery method.

For some definition of the word, I believe that Facebook is effectively deploying a c++ web app as part of its solution at this point.

There are many use cases for which RoR or PHP is the better solution, but it turns out it is imply true that there are others for which a c++ web app is the better solution.

Go figure :)
Amazon API meets Facebook API
as history and physics show there is no point in testing uranium bombs.
I mean, there are other places to get the lyrics. I see it as a cool way of saying thanks for tweeting. I'm sure a lot of the people who downloaded his album were tweeting about it anyway.
Self-Destructing Cookies – add-on for Firefox
I'm still waiting for my anti-gravity. ;-)
He's also white.
What are you proposing is the problem? That we will foolishly bull forwards, and accidentally violate the laws of physics and consume more energy than there is?
Not sure if any of these would be of interest, but I enjoy most of them and they're usually animated duck gif free:

http://www.reddit.com/r/Foodforthought/ - Intelligent and thought-provoking commentaries on life and culture.

http://www.reddit.com/r/dataisbeautiful/ - A place for visual representations of data

http://www.reddit.com/r/MapPorn - Cool maps. Also tons of other neat similar photo subreddits in this format.

http://www.reddit.com/r/TrueReddit - Insightful articles

http://www.reddit.com/r/DepthHub - Insightful comments on other subs

http://www.reddit.com/r/subredditoftheday - Features one random subreddit of the day

http://www.reddit.com/r/trueaskreddit - A slightly less dumb version of Askreddit

http://www.reddit.com/r/wikipedia - Interesting wiki articles

http://www.reddit.com/r/IfYouLikeBlank - Find new music based on current things you like

http://www.reddit.com/r/tedtalks+ted - Listen to people talk about topics

http://www.reddit.com/r/tldr - Daily digest of interesting posts from reddit

http://www.reddit.com/r/ArtisanVideos - Videos of people making cool things

http://www.reddit.com/r/whatisthisthing - Help redditors identify unknown objects

http://www.reddit.com/r/internetIsBeautiful - Find interesting websites
Sometime less is better in life.
"Daytona" was built to collect all CDRs. It dates back to the '70s.
Here's a big one: you can write your routines in a completely synchronous, blocking style. The Go runtime automatically async-izes that for you.

This is like getting the benefit of an evented system without paying the cost of structuring your code with callbacks (or other workaround).
How is this not a huge marketing operation? It's the biggest campaign I've seen for reveral years.
New features in PHP 5.5
Nothing up my sleeve numbers are very hard to create for asymmetric crypto. Asymmetric crypto is filled with mathematical relationships and it's almost impossible to prove that a certain set of parameters have no "hidden" properties.
Any one who considers arithmetical methods of producing random digits is, of course, in a state of sin. - John von Neumann

The very definition of a pseudo-random number generator is that it's deterministic, i.e. an algorithm. If you know in what the state of the algorithm is, you know what the next number will be. Attempting to add some ad hoc behavior on top of crypto has two common issues:

First, adding of deterministic behavior to deterministic behavior does not in any way spontaneously add randomness (see quote). In fact, it can expose additional state on which an attack can be focused. For instance, perhaps when I learn that the system you are using is an interleaved set of numbers, I can use the starting set from each to guess the seed on which all PRNGs started. Second, crypto PRNGs that are well vetted are already at the top of the game for being apparently random in output. There shouldn't be a need to do anything like what you're suggesting, ever, with a valid PRNG. What Schneier is pointing out is that good crypt doesn't have a whiff of smell. Dual_EC_DRBG does. And, badly. Just use the others, instead.

Importantly, learn the first rule of crypto: Unless you're well versed in crypto, presume you will do a very bad job of trying to implement something yourself. Understand for what the crypto library is meant to be used, understand how to use it properly, and don't try to do something on your own. It is hard for even the experts to do it well. Some simple "why don't I just.." is practically guaranteed to have a flaw. Adding your own deterministic behavior is a sin.
Does digital currency have staying power?
Where did mst say that they didn't plan on clicking on any ads?

I'd imagine that most of the time people would only consider clicking on ads they found "not annoying" in the first place.
Reddit produces so much drama it's ridiculous. I use to think 4chan was a big catalyst for drama, but then reddit rolls around and resets the standard.
Between rage over shill moderators on meme subreddits to accusing innocent people of being involved in the boston bombings thanks to their 'amateur internet investigative force', reddit is able to sate even the most greedy drama-lover's hunger.
The thing is that the USA remains a prosperous pleasant place to live..as long as you do not challenge authority.

That's just spooky. That is exactly the same thing my friend who moved to Shenzhen said of that part of China.

The only thing left to figure out is if its "worse" in China or just different (in regards to how authority is "threatened").
You'd probably find Singapore or the UAE very pleasant places to live.
There Are Still Poor People All Over Silicon Valley: 1990 vs. 2010
40 Best Signs From The “Restore The Fourth” Rallies
That's unfortunate. It seems in retrospect he would have been better of waiting in Hong Kong until he had a promise of asylum elsewhere as well as a safe passage.
The LGPL doesn't apply to network distributed software. Working with this software via an API (i.e. HTML) doesn't mean you need to do anything.

These kinds of licenses are put in place so people can't create proprietary extensions/patches and fracture a community. Now, I'm not saying this is better than MIT, but at least deters people from that.

1. will only matter if you are distributing binaries to clients/customers, which generally isn't the case with a SaaS product.
Ceased reading after mem.c - pool-based memory allocation which cache-locality awareness and data partitioning by access patterns is the must for a modern server. Just to malloc every buffer you need is a naive strategy, which, probably, will result in memory fragmentation and cache misses.

Surprisingly accurate and clean C. This guy is good one for hiring (assuming he wishes to be hired).
BootstrapCDN's first birthday
Your answer is correct, in order to get any pictures, you typically have to shine light through a sample (unless it is fluorescent, then you can bounce light off of it).
Also, in order to stain the sample, it needs to be thin(in this case 20um).Also, for the high mag stuff, you cut the section even thinner (ultra thin sectioning, which is the machine behind the guy under the "path to uploads?" heading). To do this, you need to already work with a thin section.
Overall, sectioning brains is a super long, kinda boring process;) Hence why I've watched (listened) to a LOT of netflix.

If you guys are interested in seeing open source brain images, check out http://www.brain-map.org, it's a great resource working on something similar.
Fourth of July Illegal Search at Checkpoint
Fitflop singapore
fitflop singapore
Describing someone as a "denialist" is a demonization, it is designed to connect the person to absurd Holocaust "deniers".
I know you are just spit-balling, but that value for a satoshi would put the total value of all 21 million bitcoins at 2.1 quadrillion dollars, which appears to be about 200 times the value of all USD in existence.:)
3rd comment on the original post explains with physics, "J G

July 5, 2013 @ 10:10 pm

3
It’s very definitely waste heat from the cars.

Typical car engine runs just under boiling – 80 C differential from ‘room temperature’.

The hot sections of most cars will weigh about 250kg, specific heat of steel is 0.49 j/g per degree K

Meaning each car brings about 6000kj of waste heat into the garage, plus another 100kj+ for each second they run in the confines of the garage.

Air has a specific heat of roughly 1 j/g per degree K, and a kilogram of air takes up nearly a cubic meter. So a car can heat 200 cubic meters (a cube roughly 6m) of air quite uncomfortably warm, which is much larger than the area the car occupies.

This is just back-of-the-envelope math, but air has extremely low specific heat by volume, so it’s very easy for a hot engine to heat up a nonsensically large space."
OK, so why in the world would you use asymmetric crypto in a DRBG? It makes no sense, unless of course you wanted a system with a trapdoor hoping no one would notice.
> In my statement I kind of assumed that all the "cheap" optimizations in the framework are already done (e.g. PHP APC cache is enabled, lazy classes/configs loading is implemented, etc.) so we compare "apples-to-apples": a highly optimized C++ framework to a highly optimized, say, PHP framework

I'm kind of skeptical, to be honest. I suspect a simple, unoptimized C++ application wouldn't have a lot of problems keeping up with a highly optimized PHP framework. Interpreters do so much extra work.

Not that I would use C++ for web stuff- that's 99% string munging, and string munging in C++ is how you wind up with your desperate last words mockingly quoted on seclists.org.
I'm afraid that if you think PG will continue to tell you to stop after this time, you are wrong. The next step is probably you being hellbanned by one of the admins, or by software.
This is exactly why all this attention on him is distracting; he is human like everyone else, probably has a few skeletons in his cupboard, is probably going to make some bad moves in the future. Rendering this whole issue into one of the damn traitor stealing America's secrets will detract attention from fixing the current system.
Disclosing a fairly significant (albeit very niche) vulnerability like this via a comment on HN 3 weeks later isn't really best practice. Was there a disclosure prior to this post going up?
YC S13 Startup is looking for API developers
We are looking for developers to help build API wrappers for our REST API.

We need wrappers for:

-Ruby
-PHP
-Python

Please email ycs13wrapper@gmail.com with your github profile and why you love API's.
I've been meaning to learn more about Erlang. For the Erlang experts who are willing to enlighten me:

1) I recall reading that string in Erlang is implemented as linked list and is slow. How does that affect web development which usually involves a lot of string processing?

2) Does Chicago Boss come with non-blocking database clients? If one of those millions of userland processes makes a query to MySQL would it block the entire Erlang scheduler?

3) Does Chicago Boss support multibyte languages like Chinese and Japanese? Last time I looked unicode support of Erlang seemed to be shaky.

4) Difference between Chicago Boss & Nitrogen?
Perhaps it was clear to him -- based on the very information he has leaked -- that he had essentially no chance of hiding his tracks successfully.
My problem with most frameworks is that they come with an ORM.
Thank you for this. This is almost a meta-story, how "politicians"/"managers" are always ruining everything that is good and true, meaning of which they genetically incapable to grasp.
"The real Reagan record on AIDS is different. AIDS funding skyrocketed in the 1980s, almost doubling each year from 1983 - when the media started blaring headlines - from $44 million to $103 million, $205 million, $508 million, $922 million, and then $1.6 billion in 1988. Reagan's secretary of Health and Human Services in 1983, Margaret Heckler, declared AIDS her department's "number one priority." While the House of Representatives was Democrat-dominated throughout the 1980s, which Democrats would quickly explain was the source of that skyrocketing AIDS funding, Reagan clearly signed the spending bills that funded the war on AIDS.

It's also wrong that Reagan didn't utter the word "AIDS" until 1987. Any reporter who bothered to check facts would find that Reagan discussed AIDS funding in a 1985 press conference, just for starters. But let's turn that around on the rest of Washington. Does that mean no reporter asked Reagan about AIDS in the 1984 presidential debates? And that every interview President Reagan granted to a national or local media outlet failed to solicit Reagan's opinions on AIDS until 1985? Using this phony-baloney spin line - that federal policy hinges exclusively on the presidential bully pulpit - is an exercise in liberal hyperbole over hard data."

http://www.mrc.org/bozells-column/new-myths-reagans-record
I didn't know that Vagrant is an awesome tool for caching :-)
r/askscience
r/games
r/comics
r/diy
r/historyporn
r/photoshopbattles
r/listentothis
r/askhistorians
r/depthhub
r/history
r/archlinux
r/howto
r/iwanttolearn
r/foodforthought
r/math
r/learnprogramming
r/oldschoolcool
r/subredditoftheday
r/thebestofamazon
r/humanporn
r/askculinary
r/biology
r/linguistics
r/theoryofreddit
r/chemistry
r/japan
r/truefilm
r/buildapc
r/penmanshipporn
r/engineeringstudents
r/askengineers
r/sketchdaily
r/colorizedhistory
r/picrequests
r/learnmath
r/dailydouble
r/massdrop
r/hiphop101

These are some of the reddits I'm subbed to.

The trick to reddit is to 1) unsubscribe from all of the default subs and 2) subscribe to small to medium discussion/activity based subs. Photoshopbattles has to be one of the best subreddits because it provides entertaining, new, creative content on a daily basis. Askhistorians is also incredibly interesting as it's usually pretty tightly moderated, meaning you won't find much BS in the comments. Find a general topic that interests you (music), then find smaller subreddits of those topics (K-pop, Hip-Hop, Trance...)

The only problem with this is that I think the reddit admins changed it so only a certain amount of subreddits display on your frontpage at a given time (unless you have reddit gold). Sometimes I find myself missing a lot of content because I'm subscribed to hundreds of different subreddits, but there is an easy way around this (as the next button is unreliable and tends to display older links instead of different new ones): In your reddit preferences check the boxes that hide links you upvote/downvote and just vote on everything you see, even if you don't necessarily agree or disagree (or just hide it if you have "moral" problems with that). Every time you refresh the page you'll have new content.
In this case, it could have been done. Dual_EC_DRBG hinges on the discrete log of two points being unknown; P and Q could have been both generated verifiably at random.
Disagree. r/science is awful and filled with a bunch of sensationalist headlines. r/askscience is much, much better because it's one of the few subs that's still very strictly moderated to remove innacurate or off topic comments.
Assume your DB query takes 10 secs. It's irrelevant if C++ code takes 0.01 sec when your PHP code takes 0.1 sec.
I don't think I included this one my list either, but I agree. I'll also give a plug to r/soccer. If you follow the games then those subreddits are actually incredibly useful and a huge amount of fun, as they usually have "game threads" for each match where you can see the reaction of your fellow fans as you go along.