skysight-inc/HackerNews huggingface dataset:
They use that to improve search quality by seeing which links people actually click on – a key signal they're not going to give up – but the good news is that there's a better way to do that and they're already using it. HTML5 added a ping attribute to the <a> tag which tells the browser to make an untracked asynchronous request to a different URL to record the click: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#...

According to the same author, that was deployed over a year ago but only to browsers which support it:

https://plus.google.com/+IlyaGrigorik/posts/fPJNzUf76Nx

Unfortunately, this was implemented in Firefox years ago but disabled due to a fear-mongering campaign by some self-styled privacy advocates who were quite vocal in sharing their misunderstanding of web privacy:

https://web.archive.org/web/20060126211610/http://weblogs.mo...

EDIT: I forgot to mention the new Beacon API, which is getting more traction because it's more powerful and is fully supported as of Firefox 31:

https://developer.mozilla.org/en-US/docs/Web/API/navigator.s...
Are the NPCs in that room Pokémon fanatics who reverse-engineer every single stat? That would be perfect.
Yes, torture is a pretty cut and dry moral issue. That does not mean the people/groups you listed are "for torture" based on the small sample of reactions you listed. I would not describe the Obama administration as being "for torture" just for going against the report (can you source that by the way? I can't find it). Maybe they genuinely thought unrest in its aftermath would pose a security risk? I don't think this is really what they thought, hence, the report was released. Likewise, perhaps the Republican party views the report as inaccurate, but not that torture is justified in general (given past members' support for the programs, I doubt this too, but still).
A pet hate of mine. Used by politicians, CEOs, recruiters. Good spot.
Based on reading POC Issue #4, this looks more like "compression" with a dictionary shared "out-of-band".

For an extremely contrived example:

Intended Plaintext for Alice: HI

Intended Plaintext for Bob: BY

Communicate to Alice that the key is : HITIME

Communicate to Bob that the key is : BODYME

"Cyphertext": Index 1, Index 4

Tell the government that the key is : NOHOME
Actually, this is already handled with <a ping>, see earlier post: https://plus.google.com/+IlyaGrigorik/posts/fPJNzUf76Nx - you're right it's a big latency improvement!
Simulated drowning again and again over months and years and never being released (meaning it can happen again anytime) comes across as way worse than being shot dead to many of us, yes.

Also, just being locked up with nothing to do can be painful in itself.
It's somewhat incongruous, not completely incongruous but not "not at all" incongruous.

You've presented a plausible argument why unfair competition is bad for consumers. But if consumer protection is the real focus, it seems likely that the court would instead have spoken about how Uber is violating such-and-such regulation which is in place to protect customers.

(And to be fair, maybe the court did explicitly talk about that as well, and the BBC didn't quote that part. I'm not drawing any firm conclusions here.)

When the court is talking about the effects on other companies, and when the court is only involved because of the actions of - krammer says it's not a company, but it certainly doesn't sound like a group of taxi customers - that's the kind of thing the court does when it's protecting companies, not when it's protecting customers. It's not damning, but it's suggestive.
Hi, thanks for reaching out. Would you be a friend and help me out with my initial question: If you can describe X, does that mean you can code X? :)
Like when they auction off dates with fire fighters.
Postings that use phrases like "ninja", "rockstar", "crush code", etc, tell me something very, very important about the company.

Specifically, that I'd probably hate to work there.
Sorry I should have put a sarcasm tag :P
Will the Real Introverts Please Stand Up?
Check out the comparison between the Hayden testimony and what this report found -- from pg. 462 onward (~37 pages total) it's a point-by-point refutation. Language in almost all of the examples includes "This testimony is incongruent with CIA records" and even "This testimony is inaccurate".
I think that's what is being sold, and is what the report is promoting.

As a product and company, they remind me of http://spider.io who did a similar thing and were acquired by Google. I was interested in using the technology to fight comment spam on blogs and forums, but it was really tailored for detecting fraudulent clicks and impressions on adverts and Google were quick to acquire.

Some of the spider.io blog is still accessible and shares some of the approaches they used: http://www.spider.io/blog/
HTTP/2 won't help with connections to a previously-unused server – you'd still have to take the initial connection latency, although after the initial request an optimized endpoint would be able to push render-blocking resources out before the browser parses the page and requests them.
Why LA, SFO and NY but not Portland?

I took a flirting class once. I mean I really did. It was quite valuable, I learned all manner of helpful things. The class wasn't about how to get laid, it wasn't even just about finding romantic relationships. Lots of people flirt just to make everyone's lives more enjoyable.

Here is one hint from the class, although maybe it's not so applicable: the instructor said we should carry around business cards, when we meet a woman we'd like to get to know, write our cell number on it. Having a business card lets a woman know you have a job.

If you don't really have a job, you can get cheap business cards if you design them yourself.
In my experience they do attempt to pay you the lowest amount you're willing to work for. I managed to negotiation a 43% increase at one point. That tells me they were never paying based on the value I bring. Had I not threatened to leave I would still be making 43% less.
Yes, the hope is that they will be! That's why we're working on the "Resource Hints" spec, which documents "reactive prefetch" as one of explicit use cases: https://cdn.rawgit.com/w3c/resource-hints/e19f621dad9856a92b...

The early feedback from FF, IE, (and to some extent, Webkit), folks have been positive, and I'm hoping this can be a cross-browser feature in 2015 (yes, I'm an optimist).
Wow thanks. Maybe I'll come live in Vietnam for a few years. Cheers.
Hi, don't worry, I'm not going to jump off the bridge. I just want to know the theoretical limits of coding friendship. Despite all this "social" technology, more people claim they are more lonely than ever. This looks like a market opportunity. Once again: Can friendship be coded?
Oh, that's absolutely true--but in OOP as practiced with deep inheritance trees (as distinct from, say, actors with internal functional implementations), it's not just possible but indeed is the preferred way of doing things.

I'm not saying that it is wrong or even unnecessary--but the parent criticism was that it seemed more complicated than it had to be, and that it could often be more important to look at the data instead of the objects. I agree with that criticism.

As for problems, I'll agree with my sibling poster--just because two things are academically equivalent doesn't mean that they are practically equivalent.

Consider the link to Acton's talk...a lot of the testing and method calls are redundant or can be pulled out at a higher level, and encapsulation doesn't really win you anything because you know the problem domain concretely.

Numerical code is another case where OOP doesn't quite get you there. If you're just finding the average of a list of numbers, is it more sensible to have a function which maps elements of the space of lists of numbers into a space of scalars (which happen to be averages), or to have a list of numbers object that happens to know how to answer the "what is your average" message?

Now, let's say you wanted to represent a new space only of elements consisting of averages plus some offset. That's again trivial in a functional language with currying, but in OOP is kind of awkward.

The reason we like functions is because they represent a straightforward mapping from one space to another, and can be implemented very performantly. OOP principles, especially encapsulation, require that a function cannot know about the internals of the object it's working with, because it should be able to be changed out at a moment's notice.

It is also because of the requirement of functional programming to know concretely the details of the things passed into them that we see such demand for static and strongly-typed and immutable systems.
A VirtualBox disk, for those on OS X or other systems without kvm support - https://hostr.co/1mw2Hg3JIvJi

Or if you want to do it yourself:

1) brew install qemu # and prepare to wait!

2) qemu-img convert -O raw ubuntu-core-alpha-01.img ubuntu-core-alpha-01.raw

3) VBoxManage convertfromraw ubuntu-core-alpha-01.raw ubuntu-core-alpha-01.vdi
I could do an unauthorized documentary about JK Rowling without her permission, and I could show the Harry Potter book covers in that movie without getting her permission.

Nixon sure didn't approve all the movies that got made about him.
Well, I must admit to the possibility that I just wasn't paying attention and this 'wrong' rule was just shit I made up.

/me has disgraced the entire Canadian education system, or has just highlighted his own ignorance.
A ninja could be potentially useful to deal with competitors.
I wondered that too...
No, I'm not confused. I'm trying to go a little deeper in people's answers than hammer/screwdriver analogies.
Read what I wrote again.

If C and Go are somewhat similar and Go can be used for web development then perhaps C can be enhanced for web development. Go provides templates and and an http library, for example. People aren't really answering the question.
they're not insanely good, they're just very close to the cost of the actual financed hardware.

AWS et al. charge insane markups because people fall for their marketing, which is cleverly disguised as spec sheets and technical documentation and other things engineers who think they are not susceptible to marketing fall easily for.

someone's paying for all those free AWS instances, and it ain't the low end customers.

edit: if you want to know the true price of the hardware, take the purchase price of your standard supermicro server, and multiply it by .025 - that's what big companies pay per month for hardware, usually on 3-year leases.

i.e. $10,000 box = costs $250/month. A decent cloud provider can usually get about $3000+ a month of revenue off of a box like that. even after you add power, networking, staff, it's still a large markup.
No, HTTP/2 has no effect on this. The insight here is that we're initiating the fetch for the HTML and its critical resources in parallel... which requires that the page initiating the navigation knows which critical resources are being used on the target page.
They just reverse the arrow of entropy real quick to get it back to its starting direction.

Remember to reengage physics before starting the ride with the next rider.
If I do a fictional movie about Martin Luther King, and quote part of his "I Have A Dream" speech, citation is assumed.
The ones that are shipped from an Amazon warehouse are usually not bad. It's less likely to be screwed up at that point. I noticed that ebay is now allowing you to send your items to their warehouse in the same fashion.

So amazon is borrowing from ebay and ebay is borrowing from amazon.
That's true of any subject. I think it's often more a factor of how a subject is taught than the subject itself. I've seen the curriculum they put together - it's pretty good.

The other side of this is that many kids will now be exposed to this who did not have a chance before. A few of them will discover a new life's passion. We can expect to see some great Saudi programmers in a few years. Education is a good thing.
Among the reasons I ride the bus and light rail, is that doing so gives me the opportunity to meet new people.

That mostly works, but quite commonly, other commuters are staring at their mobile devices, or listening to them. The only new friends I meet, are people who choose not to befriend their gadgets.

My Mom likes her email, but back in the day she used to talk to people on the phone.

There's a lot more to human companionship than what the words in text say. Body language, for example. You don't get any of that from an email.
No arguments from me regarding the first set of words, but the second set? Those do hold benefit when used properly to communicate context, especially with differentiating between a presumed core skill requirement and supplemental nice-to-have.
Risk of revenge attacks leading to severe injury and death.

People working for the US government overseas. Or just Americans. Or even just westerners in general.

Security is heightened, units are on alert worldwide. The risk is real and serious.

Remember, radical elements killed people over a silly video on youtube. This is much more inflammatory.
Feedback control of online ads
write some code, destroy the office, drink some coffee, do a little debugging, bite a pigeons head off, deploy
Why Math Might Be the Secret to School Success
I've followed the rule that if the property is of the underlying data representation, use children, and if it's a (meta-ish) property of the XML implementation, or some contextual annotation, use an attribute.

In your example, something like:

<users total="100" cursor="123453">
<user>
<id type="int">123456</id>
<name type="string">Joe</name>
<accounts>
<account>
<name type="string">Account 1</name>
</account>
</accounts>
</user>
</users>
I've heard it put that Erlang was created to solve the issues of distributed system, and as a result, solved concurrency for free.

I really like it because it feels like it was meant to do something other than pad out a thesis--it's probably the only functional language other than F# or LINQ to do that.
"Gamechanger" is the new "rockstar"
I'm not sure about Lua, but for Python it sounds like you may be interested in the "with" statement.
Awesome! Thank You!

Actually I used to do that for my own web pages, to find scraper sites. Funny it didn't occur to me.
You've been burned by Juju? I am curious, since it looks like it was a bit of a not-invented here GUI to facilitate things people would do with configuration management, without doing it like configuration management or even like packages.
I can't give a very complete answer as I've been using AWS to work on a side project for about a whole week.

I try to design my app with 12-factor in mind (http://12factor.net/) so all the configuration is passed to the app at run time (either ENV vars, config files, args or pulled from etcd). I'm trying to run the exact same code while in dev and while deployed in prod. For example I will absolutely try and avoid having "if Env == Test" or "if Env == Prod" in my code.

For example, my service connects to S3 to store/retrieve files. The access key, secret key and even the bucket name are all passed as ENV variables so I can work on a test bucket easily with a test api key without changing code. Some services I can run locally (memcache or redis are really easy to spin up locally) and some services I'll rely on Amazon to provide like S3 even in dev/test. Of course this requires a reliable internet connection but it's the best way to deal with this for me as a single developer/devops.

I'm sure bigger teams handling larger projects could give a lot of valuable information on the subject, I would love to hear about it too.
If malloc fails for trying to allocate a few miserable bytes I would claim the game is over. Why would he need a fallback strategy, anyway? The program is tiny and really, really doesn't do anything important.

Matters of taste I suppose, but I've always felt that for tutorial and proof of concept code it's better to skip unnecessry details.

Not every line of code lives in a production environment...
I the "read only" bits refer to them dropping the update into a new place, rather than overwrite existing files. This makes rollbacks fairly simple, as the old version is still sitting there.
Low hiring bar? Kitchen sink "requirements" give me the impression that they are looking for a magical unicorn.
There are all kinds of apps that might not need crypto quality randomness, but do at least need the random number streams to be different between invocations of the program! A Monte Carlo simulation that always gets the same results isn't going to be too hot. A game that seeds the RNG with 16 bits of entropy will be fine for a single player, but not for a community. (Think of FreeCell or Minesweeper in Windows, though those might even have been just 15 bits).
This is the future !
The other factor is that they're background slides.

The Tolkien Trust would be very interested in stopping you from selling a derivative version of Christopher Tolkien's maps but rather less interested if derivative version of Tolkien's maps appear as props in a movie scene involving a convention for fantasy enthusiasts in a movie whose theme and plotline is not even remotely related to the subject of hobbits or Middle Earth.
This is great, I just used the gift card and helped someone in less than 5 minutes, awesome website and very cool donation from Segment, much respect.
"Rather than hash every word in a dictionary every time they are executed, they could has them all just once, then save the hashes in a file."

That's (part of) why any competent password storage system uses salt. It completely defeats precomputed tables.

For your first "problem", ocl-hashcat hybrid attack deals with that nicely. It also does use the CPU quite extensively for the bits the CPU is good at, so not sure where you're getting the idea that none of the common crackers do so.
How much space do I have in Local Storage?
I'm looking for the kind of job where I can stare out the window all day long, but then write one single subroutine that just works the very first time, and that not only is compliant to spec, but exceeds expectation.

Rock stars blow their royalties and ticket sales up their noses, sleep with groupies, trash hotel rooms and die young.
A Pacific Isle, Radioactive and Forgotten
App Container Spec One Week In
Even if I thought it prevented mass killing in the short term, it is certainly likely to lead to more mass killing in the long term.
They're in other places too. I think they were just waiting for something like this to happen to power up the backups. https://torrentfreak.com/pirate-bay-moves-to-the-cloud-becom... but I don't know how much that stands true now...
Have a look at the ads wanting several years of experience coding in Swift.

(Apple has only supported it for about three months now.)

When MS first shipped C++ for windows, quite commonly the recruiters wanted candidates with five years of windows C++ experience.
I guess a subset of that could be GNU Stow or Gobolinux.
Great tip! And that's awesome that you took a class. Often, people think that flirting and dating are things you can't learn, but it's the opposite. Learning to be a great dater takes a lot of practice.

And sorry we’re not in Portland yet! Our service is live in 4 cities right now (NYC, SF, Boston and LA) which is why the contest is offered there, as we have a large membership base to match members there.
Agreed. On the other hand, my favorite line to read is

- 'Interested? Email me at ted@coolstartup.com, include hackernews in subject line'
Darn it, the internet just broke advertising again...
I'm not a structural engineer, but would there be any advantage to the larger bolt spreading the shear load over a larger area of the wood? Imagine a needle-thin (but incredibly strong) bolt; it might just tear through the wood fibers under load.

I've seen rings (like http://www.portlandbolt.com/products/others/splitrings.html) used to spread the load over a larger area of the wood, with a bolt keeping the wood members pressed against the ring.
What's the advantage of this system over a one-time pad? Does it have any properties that a OTP does not have?
Spending less than you make is the key to happiness.

It's worth noting that this is the antithesis of the stereotypical SV startup culture.
Mazda revealed the new 3 as a #GAMECHANGER [sic]. Now that I have one, does that mean my car is a better prospective employee than me, since I'm merely a programmer/coder/developer/engineer?
I tried switching from grep to this, but got burned too much by this tool defaulting to ignoring a lot of files with pretty common extensions.
would you really want to hire a young steve jobs for a junior software developer position?!
I guess I'm unlucky: have tried them multiple times over the years and always had issues, in particular connectivity has always been pretty bad :-(
On Uber coming to Portland
The code runner first tries evaluation as a Groovy image, if groovy fails then tries it as a Scala image, if scala fails then tries it as a Nashorn image. Given that Javascript is more common than Scala and Scala more common than Groovy (http://www.tiobe.com/index.php/content/paperinfo/tpci/index....), perhaps you should reorder the evaluation attempts to get the most probable language first. Heck, Groovy's only really used in Grails nowadays so you could even drop it completely or swap it for Clojure.
Any of those three would be a good choice. (I'm currently learning Rust myself.) Ruby+Rails is the most mature and widely used of those three, and probably the most web-oriented. Go is still a relatively new language, but is rapidly gaining a lot of users in the "enterprise" space as well as startups looking for higher performance than they can get with Ruby or Python. Rust is still very bleeding edge, and borrows very heavily from functional languages, so it would be the most different from what you already know.

Ruby+Rails probably matches your interest best today, with Go a rapidly improving second. Rust is a wildcard right now. (I personally can't decide yet whether it's sheer brilliance or a steaming pile of poo -- ask me again in a couple months :-)
Potentially this is a good idea, not sure about the branding, might be a bit confusing but looking forward this. I'll read some more about it tonight but is the idea that this would replace apt-get? If so, why not keep apt-get and make this new technology available as new options to apt-get and push the whole thing up to Debian so they can benefit too? Let's not eradicate Debian.
An Introductory Guide to JSON
How long until Google just allows to host the results on their website - the destination opens instantly (preloaded while you gaze thru the results).

I mean it's not great for net neutrality standpoint, but it's a next logical step for them.
AngularJS 1.3.6 Release – robofunky-danceblaster
What I'd really like to see, is a recruiter who actually looked at my resume from beginning to end before contacting me.

Finally, just a few minutes ago, I put a vacation response in my gmail account:

Dear Friend,

Thank you for writing, I'll get back to you soon.

If you are an agency recruiter seeking to place me in a
job or contract position, please be advised that I find
my own work. Please take me off your mailing list.
Please delete my resume from your records as well.

If you'd like to know why, please read this:

Market Yourself: Tips for High-Tech Consultants
http://www.warplife.com/tips/business/market-yourself.html

Regards,

Michael David Crawford, Consulting Software Engineer
Solving the Software Problem
mdcrawford@gmail.com

Local Jobs, Local Candidates
The Global Computer Employer Index
http://www.warplife.com/jobs/computer/
"But we have bean bag chairs!"
Images on other services are coming soon. I guess Azure guys just made it happen sooner; either way, I'd rather have one cloud service to test today than none.