skysight-inc/HackerNews huggingface dataset:
I think you'll find examples of each in the OP, and most of them follow the Entity Mapper-style.
> We dont always have to go after huge problems with complicated sweeping changes that are hard to implement

I heard a story on NPR about a month ago, about a company that had designed a soccer ball that stored energy from being played with, and could power a lamp. However, the design was poor and the balls fell apart within a month. And as it happens, the cost of providing the ball ($60) was the same as hooking up a house to the existing electrical grid.

http://www.wnyc.org/story/impoverished-kids-love-the-soccer-...
I like this part, in reference to a painting that shows water being poured on the sand in front of a sled:

>“In fact, Egyptologists had been interpreting the water as part of a purification ritual, and had never sought a scientific explanation. And friction is a terribly complicated problem; even if you realize that wet sand is harder – as in a sandcastle, you cannot build on dry sand — the consequences of that for friction are hard to predict.”

Makes me wonder what other practical things we might be misinterpreting as rituals. Are we constantly ignoring ancient cultures' innovations because we assume they have no practical purpose?
Get users feedbacks first or build MPV?
I wondering if it's butter to build a MPV first to get it in the users hands or try to get feedbacks from users about my idea. It's like the story about the chicken and the egg. So from your knowledge and experience what do you advice? Thanks
Active Record for IndexedDB
I know this is something of an internet meme, and hence somewhat out-of-place here on HN, but, in short:

This is why we can't have nice things.

It would be really cool if we didn't need passwords. It would be really cool if we could have globally editable documents that stored and connected all our knowledge. It would be really cool if we ... well, you get the idea.

What if clever people, really clever people, stepped up and started to think at a level higher than the single point fixes and managed some sort of meta-fix.

How clever can people be? Anyone care to speculate?

Ah, it's probably all nonsense. I'll delete this in an hour or so.
Matt Cutts has always been Google's little PR-whore.

Back in the days, you'd always see him spring into action whenever Google was talked about in a negative light. Any doubts about "Don't Be Evil", or the sincerity of their "openness" or whatever, Matt would always be there, filling HN threads with his pro-Google propaganda.

You should just ignore his bullshit here. It's obvious that the leak is true - not because I say so, but take a look at "adsenseclient"'s posts and dig up some material and you'll see.
Key conclusions

What’s interesting about digital tools for information work is how
frequently they are born from a specific ideology: someone thought
work should be done in a certain manner, they found no tools to support
that method, so they set off to build their own tool that presumes
their ideology is true and best. Thus, we get another to-do app,
Twitter client, or project management app.

Everything that’s made has a bias, but simple implements—a hammer,
a lever, a text editor—assume little and ask less. The tool doesn’t force
the hand. But digital tools for information work are spookier. The tools
can force the mind, since they have an ideological perspective baked
into them. To best use the tool, you must think like the people who made
it. This situation, at its best, is called learning. But more often than
not, with my tools, it feels like the tail wagging the dog.
Mainly curious if anyone has used this?
What do conductors do?
There is code in Privacy Badger that checks whether a site has publicly posted a statement of compliance with DNT before blocking it. If they do and then violate that commitment, we have a record of it and can call them out on it.
I was a Junior in high school in Springfield, Oregon and we had classes like these. One was Principles of Technology were we played with wiring houses and oscilloscopes. We also had a robust machine shop with CNC machines. In Principles of tech we had a injection molder. I also took four years of drafting and auto-tech.

So we had the tools in the tenth grade to design a part in autocad in drafting class, take it over to the machine shop and have a CNC machine mill a mold that could then be pushed over to have parts injection molded.

All that is gone now due to cuts in funding.

And for fun we actually had a class to teach people how to be a logger.
I totally agree.

Answering questions empathetically takes a lot of effort.
Yes, that's a good point and it demonstrates the weakness of BBC educational material that they don't mention that.

For what it's worth they melt steel within a few seconds of putting it in the focal point and melt rock similarly fast.
How comfortable are you in PHP and back-end roles?
I seldom used it.

Back in 2009 there was a big Grails wave here in Germany. Many JUGs had Groovy and Grails talks.

There was also some people trying to use Groovy with JSF. Myself I attended a session promoted by Sun hitting at possible official support after the JSF 2.0 release.

To the point we added support to it in our in-house JSF framework SDK, still JSF 1.x based.

Since late 2010 I have been doing .NET land mostly and now back on Java land, I hardly see any Groovy besides Gradle.
I'd love to, but Haskell Platform ships with an old version of Cabal that doesn't have sandboxes. The new version of Cabal itself doesn't compile on the Mac. (In keeping with the theme of "nothing compiles.")

Edit: At least, I can't get the new version of Cabal/Cabal Install working on my Mac.
Wow. We had an elective "electricity" class in high school (small K-12 school in US) and we basically went over Ohm's law and how to use a multimeter. Sounds like you had something closer to what first year EE majors get.
Feh. It's an interesting split between what I'll call the concisionists and the explicitists.

As a concisionist, this change stinks. I appreciate that the "not on my keyboard" argument is a big deal, but I'd argue that just merits a change of sigil, not adding verbosity.

Designing a language to be prolix just makes code more laborious to understand.
The picture is quite convincing indeed... once I was biased by the explanation!

For those of you that haven't read the article yet, I suggest you study the picture with the hieroglyphics in detail first and then read the conclusion!

Edit:

Just to be clear, I wanted others to have the benefit of seeing the picture before the explanation, because after the fact I had no idea whether I had been biased by what I had read first! I wasn't trying to suggest it was biased per se! I have no idea whether I was biased or not. I can't undo history.
Well drugs. As much as people want to dismiss drug culture because it's illegal (not necessarily meaning that it's immoral). Even if you dismiss the use case of drugs, it's hard to deny how successful these sites are at pioneering nearly p2p marketplaces compared to something like Amazon.

There is also the case of having a safe storage of funds. The seizures of bank accounts in Greece and the actions some governments are taking to stop capital flight speak to the use of bitcoin as a way of storing value.

Gambling is another huge use case. Anyone who has a lick of experience dealing with deposit/withdrawal from gambling services know how inconvenient it is to actually move money around.

Online sales are another use case. It's far easier to verify buyer information and funds. You also save the 10%+ in fees that you would pay using a service like ebay.
Stephen Colbert tweeted:

A new theory says wet sand was used to build the pyramids. But where did the aliens get all that wet sand???
You will notice a difference.

Whether that difference is real, or some psychological boost you get from the "free upgrade to better headphones" is debatable.

I wouldn't do it because I'm a ham-fisted klutz and I'd probably damage something. Other people are not as clumsy as me!
> Indeed you can hardly do many things at once - not in a single pure Python process. One thread doing something takes the GIL and the other thread waits.

> You can however wait for many things at once just fine - for example, using the multiprocessing module (pool.map), or you could spawn your own thread pool to do the same.

This paragraph is a bit deceiving. The multiprocessing module does spawn subprocesses by default, so it can indeed be used to workaround a GIL issue and do many things at once. It's not the same as a thread pool (although the multiprocessing module does offer a compatible interface which uses threads).
Looks like a nice design. Does anyone know what "cap-in-cap" refers to in the sentence "The WaterWheel’s cap-in-cap design prevents recontamination at the point of use"?
However, in your example, most people have been on at least one side of that equation, if not (at least informally) both sides.

I mean, it's true that I have no clue how to run the machine that mounts a tire on an automobile wheel, but I've at least put a bicycle tire on a wheel so I have at least a little idea of what might make it complicated.

The idea that there is perhaps a larger gap between casual users of technology and the people implementing that technology has some merit to it.

I wonder if, in a sense, what defines "technology" is that size of that gap: it seems like there could be a scale along which we could measure how much we need a techne in order to comprehend the working of something. Although that really would probably be overstating it, I do think that some kinds of work require a lot more technical understanding to appreciate/do... but I could be wrong about that.
Considering the quality of the site I'm not surprised
what about this part http://pastebin.com/cGGV3kpE
Thank you I misread that part.
I think that's pretty unfair. Rust has not even reached 1.0 yet, and there are already some cool projects being implemented. There were even a couple of games written in Rust for Ludum Dare, not to mention at least one case of use in production.
Why does the EU count as an economy? It's not a nation state.
My 2 pennies http://homakov.blogspot.com/2014/05/covert-redirect-faq.html
What's your thoughts on relocating (bay area)?
Do you have any references? Searching for "objective c lifetime analysis" turned up articles for ARC, which is not exactly the same thing.
Major security hole found in popular login protocols (OAuth, OpenID)
Manual is OK if there's at least a clear path to getting something to install. I don't see that path, though.

My biggest issue is that I don't have the expertise to debug an obscure Haskell compilation error. I won't develop that expertise unless I can use Haskell over the long term on real projects. I can't do that unless libraries are available. So it's a chicken and egg problem.

I think the same is true for many people who'd like to dive deeper into Haskell. If we can't initially lean on the work of expert package maintainers, we can't ever become Haskell experts ourselves. I believe the developer community could expand very quickly if this problem could be solved.
I remember a quote by Woz I think it was with the hardware however, about being forced to design everything more completely before even starting to build it. There's got to be a lesson in that somewhere.
I got to try out a W520 recently. It seemed quite nice, and I like machines with a bigger screen but without the numeric keypad (which I generally have no use for). From my point of view, it is a shame the W540 now crams in the numeric keypad. I'd rather have a keyboard with full-sized keys (including shift, control, arrows, etc.) than have the more common cramped style seen with most 15.6" screen laptops.
Very cool... One critique I have is that you should respect the aspect ratio of the album cover art. At my typical browser dimensions the album art is very screwed up:

http://i.imgur.com/5yKPIjZ.jpg
How comfortable are you with PHP, full stack roles?

Is relocation something you would consider?
Pretty sure it means that over the actual water opening cap, there is a second cap protecting the inner cap and the opening itself. This means that the outer cap might get dirty on the way between home and water, but the opening itself doesn't, significantly reducing the risk of any dirt being washed in when filling in, or taking out, the water. Without it assorted dust and grime falling on the water opening cap in transit might over time work itself into the winding and much more easily get inside the container.
Does this change affects managed box? Or it only affect owned box?
Detecting lies would be a more-credible field if they purged their voodoo shamans first. It is fascinating that detecting lies is a field so full of frauds and liars.
Why So Many Men Don't Stand Up for Their Female Colleagues
Have you actually contacted customer support for Shopping Express? I have, twice and both times my issues were resolved very much to my satisfaction quickly.

Further, customer support for Nexus - my one issue with them was also satisfactorily resolved quickly.

I understand that my experiences are not necessarily the norm, but I see this quip posted regularly and I don't know if people who post it actually have any experience.
Should You Kiss Ass?
Homakov on Covert Redirect OAuth exploit
Yes, Go has stacks that start out tiny and grow and shrink dynamically.
I've had a quick browse through the LibreSSL commits. There is some comedy gold in there.

Check out:

http://freshbsd.org/commit/openbsd/e5136d69ece4682e6167c8f4a...

http://freshbsd.org/commit/openbsd/c862290df5533966091ded390...

http://freshbsd.org/commit/openbsd/a35e815be16befe27ee3f7623...
Oh maybe I'm wrong, I really thought I saw something that said it was used for the index creation. I'm just having a look over the papers I've read.

They do definitely seem to have switched from MapReduce though at least - http://www.theregister.co.uk/2010/09/09/google_caffeine_expl...
Hi dgraunke. I am working on some projects and really anxious to try out famous-angular integration. Do yall have any alphas or betas of your angular integration js available yet? I'd be more than happy to be a tester for it.
You'll allocate a managed box with

let x = box (GC) 5;

if my memory serves. The argument to `box` defaults to HEAP, so these are the same:

let x = box (HEAP) 5;
let x = box 5;

And of course, boxing an integer is silly. This is just for illustration.

The @ for managed boxes has been removed from the language for a while now. It's not technically gone because there's one or two instances in the compiler, IIRC, but it should be gone Real Soon Now.
> spawn subprocesses by default, so it can indeed be used to workaround a GIL issue and do many things at once

But that defeats the purpose of the distinction, because when you wait on a web request, I/O, etc, a machine or peripheral is also doing something on the other end.
An obvious solution is buying 2 batches of different colors, always wearing random green on left leg and random orange on right. Problem solved ;-)
I copied and pasted the title when I submitted it. The mods modified it to have the first letter capitalized even though it is not in the article. My mom is German and I know a smidgeon, though I would not say I am fluent. I quoted the part of the article where the author says they can't pronounce it.

So in this case, I think it does not work to add the umlaut. It may be more correct German but it does not accurately represent the article. As a half German American, I appreciate some of the comments on the language piece in this discussion but I can't agree with your request here.
I think it's quite convincing once you know the scientific fact that dragging an object requires half the work on wet sand. What's the alternative: that the Egyptians did at some point drag objects on wet sand, but that they didn't know it made things easier? Wouldn't they immediately learn that the first time they tried it, even if they first tried it for a different reason?
How does Scala's approach fit with these options?
"[A team of eight researchers led by Daniel Bonn] placed a laboratory version of an Egyptian sledge in a bin of sand that had been dried in the oven. Then they threw down some water, and measured the grains’ stiffness."

Surely the way to test this theory isn't to make a model of a sledge, and bake some wet sand in an oven in your lab in Amsterdam! Go to Cairo, build a wooden sledge, get some water and fifty men for an hour and see whether one can sledge two tons across wet sand. I quite fancy testing it out myself. Perhaps I could run a Kickstarter to build a pyramid.
Exactly. Starting with programming doesn't require abstract reasoning. You type in PRINT "Hello world", and there you go. Anyone can do that.

All the attempts to go beyond that, to understand, to build, that fosters abstract reasoning.

That is why teaching programming is so important. Not to teach people a skill they may apply later on, but to create insight and understanding.
Actually your link doesn't say that. It says that the EU's economy is larger than the US, but also that the US is the #1 economy.

You have to pick EU as #1, or your member states as #X, Y etc. You can't have it both ways.
Hey Julian I'd be interested to have a chat about your app.
This book is a decent guide to decoding body language (including, but not limited to, deception): http://www.amazon.com/What-Every-BODY-Saying-Speed-Reading/d...

The author's approach is that you must observe a "baseline" of what is normal behavior for an individual in order to accurately read body language. He suggests looking for deviations from normal behavior along with clusters.
> In all, the scientists say, “the Egyptians were probably aware of this handy trick.”

Wheelwrights hate him! Use this one weird old trick to make your pyramid bigger!
You have me at a disadvantage as I had a wisdom tooth pulled just an hour or two ago, but I'll point out that having multiple different CA policies is actually not that big a deal (witness that we do that today with pinning), whereas running multiple DNS lookaside policies is an operations clusterfuck.
Is this a good time to point out that the language is stabilizing?
Microsoft's working on the implicit social graph of people you work with
"Designers say users can post anonymously and should strip metadata from files they send."

Talk about poor design. Instead of automatically stripping metadata, they rely on users to do so. On a mobile phone.
It has to do with whether the wood is decomposing in the presence of oxygen or not--the bacteria that cause decomposition in anaerobic environments emit more methane than the bacteria that cause decomposition in aerobic environments.
Agreed. It is the most Pythonic ORM by far. Unfortunately it will never be as popular as its less restrictively licensed counterparts.
Location: [Ottawa, Ontario: [Remote/Local], [Contract | Part Time]

Stack: [JS from head to toe: MEAN stack, Meteor(!!!), jQuery, Angular, Backbone, CSS (+SASS)]

Resume: [ca.linkedin.com/pub/kabir-sewani/39/120/b65/]

Contact: [kabirsewani.com (I'm updating the site this weekend)]

Recent International Development grad that has been working with start-ups for over 2 years. I love UX and design. JavaScript gives me instant gratification. I've played a key role in marketing at every tech start-up I've worked at. I'm experienced in Video editing and the Adobe Suite. Looking for something fun to work on..
Lexington, KY; Relocation, Full Time

Stack: Ruby/Rails, JS, whatever I need to learn

Resume: http://blakeshall.github.io/resume.html

Contact: In resume

Graduating next week with a BS in Computer Science. Looking to relocate to CA. Looking for a web dev position. Google Summer of Code alum, interned in SF, been working in Ruby/Rails for a couple of years now.
How Big Can Zuckerberg Make the Net?
Well, there is a simple method:

1. Get the statement from the person that might be lying.

2. Find out what the truth was.

If the truth is different than the statement, the person was lying. Recently uncovered famous liars, with this method, include James Clapper and Vladimir Putin.
That's the best explanation of urandom vs random I've seen. Thanks!
"Matt Engstrom, director of monitoring products at Shure, admits there is evidence that suggests transducers in larger headphones can experience burn-in, and that this could, in theory, produce different sound over time."

I would agree that IEMs (the E1 is an IEM which is different than headphones) don't require burn in and the signiture change is not noticable. But even your evidence against burn in doesn't dispute headphones with large drivers (traditionally audiphile grade headphones) have sound signiture that alter with use.

Thank you for providing more evidence for my point and against yours. I would reccomend reading past the title next time.
> No utensils/tools required

I think a more apt analogy would be: no furnace to forge your own cooking utensils (hour long build from source to get latest and greatest [7.8] installed) which you use to prepare the meals (wait for your application to compile) that you then stuff into your mouth (deploy to server).
OK, but how did they move the water? I can't load the Uni page to see how much water was needed but if we're talking miles or tens of miles, we should be talking about a lot of water. Water that dries very quickly so the path has to be wet again for the next load.
Willing to relocate? (bay area)
Google Camera Depth Map Collection
> You'll allocate a managed box with let x: box (Gc) 5;

It's GC in full uppercase FWIW, it's a static marker[0] not the type name. And the syntax already works in 0.10 (although funnily enough only HEAP and GC exist, no e.g. RC)

> The argument to `box` defaults to HEAP, so these are the same:

Yep[1].

[0] http://static.rust-lang.org/doc/0.10/std/gc/index.html

[1] http://static.rust-lang.org/doc/0.10/std/owned/index.html
I'd love to help, but the only personal experience I have is with Sennheisers, which even their detractors concede are the most neutral line on the market. Since neutrality is paramount among my requirements for headphones, that suits me just fine, but it's left me without sufficient experience to serve as basis for the sort of recommendation you seek.
I prefer SQL as well. My theory is that it's because I started as a developer early enough that I had no choice but to learn SQL very well, and since I did, there's no motivation for me to add extra layers of abstraction/indirection to my code and deal with all the costs.
Thanks, I've uppercased it.
> SQL query strings compose very badly

Can you explain? I have no problem and have used or written my own SQL composition libraries pretty easily. It is code-composition, no doubt, but the BNF for SQL is very easy to grok even given the variations in platform.
Honestly, it seems to me like if you don't understand category theory and type theory well, using Haskell will be either hard or impossible. That's what people who are into Haskell are into, and they seem to be a relatively rare breed. (I have a lot of trouble understanding these subjects, though I continue to try. I still don't know what the hell a monad really is.)
He did more and enabled more people than Jobs?
Fashionable Startup Swag
Second stage for Mayday PAC
I would imagine this was less what we would think of as a hypervisor now (i.e. something that exposes a complete machine to the guest) and more of something of a partitioning/container system that imposed significant constraints on the guests.
Basically the vulnerability is in the facebook side. Every oauth provider has a list of "allowed redirect uris", a good oauth provider will check the entire url, but facebook doesn't check the query string in the url. If you have a list of allowed redirects like:

- http://foo.com
- http://foo.com/foo

Facebook accepts redirects like:
- http://foo.com?anything_here=xx

And if the client has an open redirect, some query string to redirect anywhere combined with response_type token.. the evil website can get the token.