skysight-inc/HackerNews huggingface dataset:
Static in the sense that it always executes the one function (doesn't load it from disk, its part of the executable) and so there is never any risk that some other path might get you 'out' of the docs directory and into the cgi_bin directory. So in this case static is code for 'compiled in' versus 'dynamically loaded.'
I learned about 9/11 from Slashdot. If Slashdot had refused to cover the events of 9/11 out of some misplaced desire to not cover "real world" news, I rightly would've been deeply disappointed in them.

I learned about wiretapping from HN. Likewise, if HN refused to cover wiretapping the entire Internet, I would have a very solid reason to give up on them as a useful news source.

I do not believe HN is in any serious danger. People are obviously pushing back against the less relevant stories.
I think it would be nice if there will be a world where you can express such a problem in a decidable mini-language where the compiler can deduce that the answer will be n(n+1)/2. :)
Be inspired and inspiring. Early invitations available.
This mostly never happens. I've used fingerprint locks where the battery lasts easily for a year (that's with 5-6 accesses per day).

Without getting into the discussion of the security factor of biometrics, the working mechanism of the lock itself is such that when it detects a success, a small servo engages some sort of a gear which enables you to complete the mechanical circuit (so to say) when you push the door lever down and move the physical lock with human effort.

This means that the battery is never constantly used, only when the actual sensor is active. Even if it were dead, there exists a manual key override. Also, (I've tested this personally), the factor of safety is quite good in that, the lock starts beeping "LOW BAT" a good 3-4 weeks before the battery is completely drained. Also, (Another one) it doesn't leak information about low battery until there's a successful entry, so an evil attacker can sit near your house activating the sensor all day and he won't know his progress in draining the locks' battery.
Programming Language Help (?)
I'm trying to get more into programming, and was pointed to hacker news by a friend. However, I just wanted to hear how all of you got more into all of these tech stuff, which programming languages you find great to learn, and any general advice you may have for someone who's trying to learn things in this general area.

Thank you all for your help!
OCR per definition gives out text. Not binary data that resemble the bitmap of the input image.
Which service/API do they use to send SMS?
only so far as it enriches your life, that is literally the definition of selfishness

I'm sure we'd all be better people if instead of helping others, we spent time judging and bashing those who spend time helping others but don't have the proper frame of mind when doing so.

Then we could get into the whole philosophy 101 debate of "Does truly selfless behavior exist?"
When you read a scanned or copied document, your confidence in the information is based on its quality.

There comes a point when the quality is so poor that you no longer trust your interpretation. Is that a 3? An 8? If you can't tell, you will not act on that information without further clarification.

This compression algorithm destroys this process.

How can you trust what you are reading anymore? How do we know there isn't a bug that sometimes causes the content substitution when the source text is large and perfectly legible?

Disk space is not at enough of a premium to justify this.
Yes, those are good options - I was just attempting to explain it from the perspective of others.
My prediction:

There will always be a market for real meat and real leather. If/when the major sources of the two are "not-real" the producers of real meat and leather will be seen as a luxury, so the remaining cows bred to produce meat and leather will be cared for well to produce high quality outputs. So the population will drop but those that remain will be bred to produce luxury goods and so be kept in better conditions.
Is a direct insult to a real person more civil than a fantasy assault on an inanimate object?
The Series A Crunch Is Over. Consumer Internet Is Back, Baby
I've used Snorkel[1] for a few C/C++ projects in the past, you may want to check it out; it sounds like it could be what you're looking for (or quite close). Link it with your code, pass it a few config parameters and let it serve static files -- or you can overload GET/POST functions to provide dynamic functionality.

1: http://snorkelembedded.webs.com/
I would love to see a Rasperry Pi type device with a PPC chip on it, a 603e equivalent for example, or even better, a 7400 series "G4" chip.
Polyglot.js from Airbnb
Tinkerers, freedom fighters, and trusters
Easy Multiplication Chart Generation
Harlan: A new GPU programming language
IBM is furloughing US hardware employees this month: http://www.forbes.com/sites/alexkonrad/2013/08/05/report-ibm...
Not at all - Hell, every day with a wife and kid is an adventure. I meant more that the big, exotic stuff can be really tricky or expensive with a family. Last year all of us went to Costa Rica with my parents for 10 days, and it was completely awesome, but damn expensive, and we were in cheap hotels in the rain forest, not resorts on the beach.

I think what Clark's writing about is great and inspiring and everyone should do more of it. However, for me to be interested in a how-to book, it has to be something that actually applies to me, and skiing from the North Pole isn't something I can do with a kid.
It produces symbols, not characters.

Say that the scanner internally splits the scan into regions of 10x10 pixels that it saves in memory. If another region differs on less than (say) 10% of the pixels it is assumed that the two zones are identical and the first one is used in the second place too. The regions have no semantic meaning.

OCR translates the scan into a character set.
This is an interesting story with lots of odd comments.

First of foremost, I agree that Xerox putting their name on a product which creates an unfaithful copy is corporate suicide. Such an ancient paragon of computer innovation should be able to come up with a clever algorithm that compresses but doesn't substitute image bits.

But...

- The original story[1] didn't mention that the product itself warns against the very thing they are reporting. Did they ignore that warning, did the copier not show it, did they use a setting that did not have the warning? Their further posts cover the issue, so it looks like somebody else set the resolution and ignored the warning.

- Calling what the JBIG2 algorithm does "OCR" is misleading. OCR is pretty much understood to be analog text (image) to digital text (ASCII, UTF-32). Matching to a real character set and outputting those characters is a defining part of true OCR. It's also confusing because the copiers have a true OCR function, and this is not related. What JBIG2 does, I would call it "sub-image matching and substitution."

- Calling JBIG2 "lossy" is also misleading. I suppose it is lossy by definition, but lossy is usually limited to pixel effects as seen in JPG, no image blocks.

- JBIG2 seems like an algorithm that shouldn't be used on low-res text documents. You might say it's just a configuration of the algorithm, but if engineers can't take it as a tool and use it correctly, you start to wonder if it's a problem with the tool.

[1] http://www.dkriesel.com/en/blog/2013/0802_xerox-workcentres_...?
I really like the idea of a more content-based approach to book discovery. It feels like a complex problem to me, since there are so many dimensions one could pivot on; and how to find them in the first place? As an example, I dislike first-person books even if they might seem like really good fits for the kinds of topics I read. There's also a clustering issue around "well, I like sappy space opera when I'm on vacation but more cerebral fantasy epics on the train". But good luck with solving that.
I wish everyone would just use HOTP or TOTP, similar to how PayPal does it.

With my 2FA-enabled PayPal account, I can use either my Yubikey USB token or an application on my phone (from Symantec) to authenticate to my PayPal account.

On that site, it "just works" and is painless and doesn't get in the way. I don't want to have to use yet another app or yet another physical device. If you want to "do it right", implement the standards and let the user use whatever they want as long as it conforms to that/those standard(s).
OpenX downloads are not working on OpenX web site, e.g. http://download.openx.org/openx-2.8.10.zip
New subreddit for solo founders
Hmmm. Google having significant influence on the lowest level of my hardware...
the title referenced "black children" specifically, but the article didn't mention it at all, is it supposed to be assumed all/majority of the kids sent to jail were black?
Yeah, I don't mind big memory usage per se. I have tons of RAM, 8GB in fact. Take 1 if you need it, if it results in a responsive application. Chrome uses something like that right now. But if I hit ctrl-t on Chrome, I INSTANTLY get a new tab. Firefox lacks that. You see Firefox moan and sweat for a few seconds, and then poop out that new tab you ordered. But that's not the worst thing: the worst thing is that it would occasionally (say once every 2 weeks) crash and upon restart completely have forgotten what tabs I had open and that is a pet peeve of mine. I want it to be more reliable.
You need some better hardware

$ ab -n 100 -c 100 http://shortfin.io/

Requests per second: 1363.85 [#/sec] (mean)
On the other hand, with computer aided driving or simply better drivers, the lighter one will be much more maneuverable and it will avoid collisions much better, while also having more mileage.

In particular, if the car is FWD, you will understeer and lose control of the car by heavy braking much easier in a heavier car. A lighter one would simply steer away from the wall or the other car.

I know that I prefer the lighter one if the power and torque are the same.
So, this provides the lever to start discussing physical buildings as networks, which is a rich conversation, but I think your mention of the log is actually even more illuminating, because it points out a current (I think quite serious) issue in most electronic locking solutions. More often than not, they do not log the actual opening of the door, only the successful or failed authentication. So, if you can bypass said authentication to open the door[0] there is no record of the door having been opened by anyone.

Logging in the physical security space is both important and incredibly overlooked.

[0]http://www.schneier.com/blog/archives/2005/03/flaw_in_winkha...
What if we apply it for everything we do?
Should have gotten the lethal injection.
Ask HN: Who needs quick web dev freelance work?
I'm starting my freshman year late September, and I'm looking for some short-term work leading up till then (approx. 5 weeks). I'm asking for low hourly pay, $15/hour.

I've been learning a frenzy of languages, but right now I'm best fit to work with Rails in the back and your typical front-end languages (e.g. CSS (SCSS) and JavaScript (jQuery)).

I know the low pay may seem like a red flag. I'm not asking for much because I lack the usual credentials freelance web developers generally have, but I can assure you that I'm a self-starter, a hard worker, and a quick & eager learner.

If you have a small project and want to help this junior web developer get on his feet, email jackson.gonzales@gmail.com. I'll pass along my resume, LinkedIn profile, and github.

Thanks.
How did Ashton Kutcher prepare for his role as Steve Jobs in the new movie Jobs?
That's part of the plan. Amazon make a loss in Q1-3 and turn a profit in Q4, this results in a slight profit over the year, a boatload of investment in infrastructure and it being almost impossible for competition to keep up.
The problem is you might not be aware you're making a shady feature. As an example, if you are making an ad for your app fooer. You A/B test some banners on an ad distribution network. You find that a simpler ad with a "download now" hyperlink graphic proves effective.

No big deal right? People are going to be seeing these banners on places like news sites right? It's not tricking people. It's also pretty reasonable right? People are used to clicking on hyperlinks, it overcomes the resistance to click on images. A reasonable move for a banner ad to make.

Except the ad distribution network serves content sites like softpedia as well.

You saw the spike because you emulated the download button right under the mirror list, and people were confused. They downloaded your application under the pretext of getting something else.

Or what about if I want a "Hey you should sign up for notifications for other job offerings in this field" message box? I'd love to have one of those in my application. I A/B test to see that this message box drastically increases signups.

Except it was because people thought it was a paywall.

The road to hell is paved with good intentions.

Consider this case about the Weebly blogging service: http://minimaxir.com/2013/05/overly-attached-startup/

They were A/B testing messaging for first week signups. This hyper aggressive and insane route was actually considered. Do you think they're black hat? I don't think so, but what if this had become standard practice?
Understanding Permissions in Email Marketing
Hi there,

I am still mapping out the 100 different adventures and plan on having a range spanning a bunch of skill and difficulty levels. So hopefully you will find some that you can take your wife and a six year old on.

There are so many adventures out there though that I could write an entire book on "100 Adventure To Take Your Wife and Child On". If enough people want it anyway.

The other aim of my book is to spark ideas for adventure. So perhaps, even if you don't find something you like, it might prompt you to think of something similar that's adapted to your needs.
Oh wow, why didn't anyone mention this before? Or have I been missing it? I'm not being sarcastic, the fact that the warning about char-substitution is displayed to the user like that changes this whole story. I still think it a bad idea to even have that setting at all and Xerox should just remove it from future devices - but the user was warned, in as much as the average user ever reads warnings on computer screens......
AquaTop Display
The final paragraph sounds like an answer to the AMD/ARM-driven HSA Foundation.
Site doesn't load for me. Maybe they should have put it in the cl--oh wait.
So I guess it comes to which mantra is gonna win out:

JOBS! or TERRORISM!
I heard a story on NPR about an IBM research group developing an AI system to generate new recipes. The system analyzed existing recipes and knew about the biochemistry of human taste. I can't find an online reference.
You're assuming this is a consensus or self directed free for all style flat approach. It's not: http://holacracy.org/constitution.

There is structure, and there are explicit rules for how that structure is modified. There are rules that require decision making to be documented rather than held in your brain. Accountability is explicit. The entire system is designed to be scalable by a process that allows individual roles to transition to teams (or back) with as much nesting is required for the business at hand. On the whole the design is aggressive about making things explicit and systematized.

Whether it works or not I don't know, but it's clearly not the kind of free for all you're assuming.
You should check the GeoIP information for your ip addresses. That is most likely where they are pulling it from.
So much for the shortage of qualified STEM people, huh, (at least if "STEM" includes electrical engineers).
The fact that this conversation is taking place makes it unlikely for those records to be regarded as "unimpeachable".
I'm still in the 'butchers paper and lots of planning' phase of the book so have not yet chosen a suitable publishing tool. If you've got any suggestions I'd love to take a look. I've not yet decided about version control, but it's probably a smart idea.
There are also complaints of incoming freshman being too fragile, again from overparenting.

http://southfloridafamilycounseling.com/blog/?p=60
I think I know; this always comes up in discussions of time management, self-improvement, etc. One argument says "if it's valuable to you, you'll make time for it." Which is true as it stands, and can be inspirational - it can be extended to "make time for what truly matters to you." The reality is that it's harder to break bad habits and develop good ones than most people think. I like to say "people can change, but most won't". Some of PG's essays follow along these lines, especially when he uses analogies of running (I think "Hardest Lessons for Startups to Learn" was one prime example).
Not the first distortion, but the first distortion using transistors. Didn't revolutionize guitar sound, but did give guitarists something to step on rather than a switch to flip.
I used to think that TOTP was the way to go too but it can be improved. I really like having a public/private key pair vs a static shared secret. It's just objectively better. With this setup a rogue agent working at company X can't leak your 2FA secret. Data breaches don't compromise 2FA (this is really important).

The main advantage I see with TOTP is that it's standardized. I can use any TOTP client with any TOTP server. I can implement TOTP 2FA to my app and it'll work on any compliant TOTP client. A standardized 2FA approach using public/private key pairs would be superior though. You'd get a common approach but with all the advantages I list out in the first paragraph.
Instead of a linked list, why not a Huet Zipper? It's generalizable from a linked list to a tree.
It's true that users should not break things without some mind as to how to fix them, but it's also irrelevant. If a user breaks your product, it makes no difference to him or her who broke it. It's still broken. Users will have a bad experience.

This doesn't mean advanced options shouldn't exist, but it does mean that they should be out of the way for non-advanced users. In this case, the setting is moved to about:config or to add-ons, so I don't see how we've lost anything.

Are you opining that some users may not be able to find the setting in about:config? Would they not just enter "How to disable JavaScript in new Firefox" into a search engine?

>"Non-technical users" is a contradiction in terms. If you're using technology, you're a "technical user".

This is a debate about semantics. "Non-technical" is a colloquialism. I see no benefit to this train of thought.
On the models I have seen you can replace the battery from the outside

Edit: it seems electronic locks that come on top of the existing lock tend to have the battery pack inside, while electronic only locks can have it outside. BTW the batteries are supposed to last two years in the product description (that's in line with what I had too)
I was mentionning these kind of locks:

http://www.kk-alpha.com/housing/ns100/images/product_01.jpg
I was curious to see how JBIG2 fares compared to JPEG, and found a benchmark from 2010 [1] comparing the file size of the resulting PDF:

convert *.jpg JPEG.pdf -- 43777 kb
convert *.png PNG.pdf -- 6907 kb
jbig2 -b J -d -p -s *.jpg; pdf.py J > JBIG2.pdf -- 947 kb
jbig2 -b J -d -p -s -2 *.jpg; pdf.py J > 2xJBIG2.pdf -- 1451 kb

Quite a difference. I don't quite understand how JPEG fares so poorly compared to (lossless) PNG, maybe because it doesn't do monochrome?

[1] http://ssdigit.nothingisreal.com/2010/03/pdfs-jpeg-vs-png-vs...
If I understand, it's "lighter" than Nginx. Why not writing how much lighter and in which aspects? Of course I can compare the code bases, but you know exactly as you wrote yours, so it would be really nice if you'd write what you know. Thanks.
The issue may be that there are things that we find very funny, but shouldn't.
it's raining in PHX right now. all day actually. in fact, it's 77 degrees right now.

http://www.weather.com/weather/today/Tempe+AZ+85281:4:US

of course, it'll be hot as balls tomorrow. 90s.
You're right. I didn't notice it either.

Could be better if it didn't jump around each time you click it (each one isn't identically placed).
They still show up in HPC systems from time to time. It's a nice architecture.
half of motivation for 3D i see is the model of the brain, not the actual geometry of the brain, which is about 2D+ (don't remember the fractal dimension value of the brain), more a logical model of it where computational power comes from having number of connection an order of magnitude larger than number of connected neurons. Our current electronics has it backwards - number of connection is orders of magnitude less than number of connected elements. 3D seems like a way to build computational devices with increased number of connections (that though requires some work on software side as well to benefit from it)
> The distorted sound of rock ’n’ roll guitar aggression was born in Nashville, in 1960.

That's not the way I heard it. Snoddy might have introduced the Fuzz-Tone in the 60s, but the distorted guitar sound began with Link Wray poking holes in his amplifier's speaker on "Rumble", in 1958.

Not to minimize the Fuzz-Tone's impact, by any means. Just setting the record straight. ;)

https://en.wikipedia.org/wiki/Rumble_(instrumental)
Wow, its easy to generate Multiplication chart. Cool option
If you make a font out of faces and use them as repeated glyphs then yes it's OCR. If you're not using identical symbols over and over than I don't think you have a sane definition of 'glyph'.
I know I have only given outdoor examples, but I live in a city and have found plenty of ways to have an impromptu adventure amongst the skyscrapers. I'll be adding a few urban adventures to the book for sure.
Interesting or maybe as we get older we have satisfied/achieved aspects of that sexual drive and no longer see it as the end all be all with respect to happiness. Either way I think you have a point with the narrative that sex = happiness for some.
any particular reason? error rate, power use, ?
Netflix Culture: Freedom and Responsibility (2001)
IBM has forgotten that if they provide value to their customers, value to the shareholders will follow.
I assume this is mostly targeted at the very high-end - servers and super-computers and such.
I was thinking the same. Calling to sell suits might not be the best route, but setting up an etsy or something would be a pretty tech-free way to go about testing the market. Plus it would make you learn how to talk to people that could send you traffic.
I feel like I fell for link bait - awful title.

That said, this is hardly a fair sentence. He should have to serve time equal to all those lives he destroyed. How about surrendering the money and life in prison?
Opportunity for Startups
Copyrightys provide for Startups free accounts. Sign up at the www.copyrightys.com, send your email to “your@copyrightys.com” and specify a subject “Free Copyrightys” and you will get a free account.
It's a black site. The girl who got sentenced for the myspace page was white (or whitesque): http://www.nytimes.com/2009/02/13/us/13judge.html?pagewanted...
I assumed that was a bug. Especially since the text says "Reddit votes cast" which implies "X Reddit votes cast" instead of "Reddit votes cast [visualization of a number]".
I'm still writing the structure of the book, but as soon as I can, I will post an example adventure on the landing page for sure.