skysight-inc/HackerNews huggingface dataset:
> Consider excluding almost-incompressible files. This is something you should consider for final shipping application

This is definitely a tip on how to use a compressor rather than how to benchmark it. It should not be taken as a suggestion to avoid testing incompressible files because certain fast compression algorithms such as LZ4 process incompressible data faster than they process compressible data. Other algorithms run extra slowly on incompressible data. Including incompressible data such as JPEGs when benchmarking a compression algorithm lets you distinguish between the two.

Also, JPEGs are not automatically incompressible. The squash benchmark results claim that ncompress is capable of compressing the JPEG that the Snappy developers use to test their compression algorithm to 79%, which is well into compressible territory:

https://quixdb.github.io/squash-benchmark/

You can confirm that LZ4 is faster on incompressible data than compressible data using the JPEG and just about anything else. As far as LZ4 and most of the compressors there are concerned, the JPEG is incompressible. ncompress is the most notable exception.

A file full of random binary numbers would probably work better than a JPEG. In any case, you need to check your compression ratios when evaluating whether something is compressible or incompressible. Just assuming that a certain type of file is incompressible does not work in general.
On the other hand, Japan's justice system has a 99% conviction rate. That doesn't happen without blatant, systemic corruption.

I'd rather deal with cops who might shoot me than cops who will definitely get a confession out of me if they want one.
Tech hiring has always been broken, here's how I survived it for decades
Exactement. Quand j'étais plus jeune, je voulais de comprendre et communiquer avec des Francophones.

Je ne saisis pas que le majorité des jeunes en France apprennent et utilisent Anglais tout les temps. Donc à le début, c'était très difficile d'avoir un conversation sans les changent à anglais.

Maintenant je peux parler juste un peu le Français, mais l'expression quand un francophones réalise que je peux le comprendre est absolument fantastique :)

Bravo pour apprendre Anglais. Je souhaite que plus gens ont apprécié la lutte que les locuteurs non natifs ont quand ils apprennent un nouveau langue.
To be fair, the EFF took a position in the case I linked that suggests they might agree with you in the present Google hypothetical too:

https://www.eff.org/deeplinks/2013/07/weevs-case-flawed-begi...

Not only that, I was actually surprised to find that the New Jersey court cited a state precedent along similar lines:

http://cdn.arstechnica.net/wp-content/uploads/2014/04/weevru...

->

http://caselaw.findlaw.com/nj-superior-court/1508996.html

...though that was interpreting a state law and brought up the fact that the state law has some subtle differences from the federal CFAA (despite very similar wording, quite vague in both cases).

On the other hand, in Craigslist v. 3Taps, a district judge found that simply evading an IP ban, while otherwise accessing entirely (intentionally) public information, counts as unauthorized access under the federal law. And then there's the case of Aaron Swartz.

But anyway, even under the more permissive of the possible standards, your logic is too simplistic. What if I send a HTTP GET like this?

GET /viewarticle.php?title=x%27%20UNION%20ALL%20SELECT%20%2A%20FROM%20%27users HTTP/1.1

It's a perfectly valid and well-formed request according to the HTTP standard, and even valid at the application level, in the sense that you technically can't rule out that an article might exist titled "x' UNION ALL SELECT * FROM 'users", and a correctly written server-side script would interpret the request simply as searching for such an article. But suppose the script isn't correct, and instead of showing an article dumps its user table. Would you say that my access to user data is authorized?

Well, I actually don't know how you'd answer the previous question, but I strongly doubt any court would answer yes. If you say no, then the implication follows that either the difficulty of constructing the dubious request, or perhaps the intent, or something else relatively wishy-washy and subjective can make the difference between authorized and unauthorized. It can't be reduced to some strict technical standard.
Prices do not increase just with inflation. Imagine how much the standard of living has increased over that time. So peoples income will have increased faster than inflation.

It would be more interesting to compare the price of the paper compared to the average wage.
Icon Babel – Transcend language barriers using icons
This is an app I made for breaking communication barriers. It's a simple, yet powerful idea. Use icons to communicate with anyone, regardless of which language they speak. The UI is simple enough that my three year old can use it. The UI has zero words, so the UI is internationalized out-of-the-box. Let me know what you think. All feedback is welcome. Positive or negative. Thanks!
There's still some dopey shit that happens here, but it's nothing compared to the US. Glad to have you Mahmud.
Randomness is always awesome. More apps/products should inject some.
When has rational choice theory worked for anything other than a thesis defense?
Although I fall on the conservative side of the spectrum, my greatest concern with UBI is that it might not work AND cost a lot of money. Would we just get the same effect we've observed with all the access to student loans and grants for those going to college? There the idea was that offering easy government subsidized loans and means tested money would make college more accessible to every American. What we actually got was vastly more expensive college. So my concern is that the market would just adjust to reflect the fact that everyone was now $3000 (for example) richer...which would mean that nothing in real terms would change. Philosophically, I hope it would have the effect of ensuring greater innovative behavior and drive. I.e., if you're not afraid of your ability to make ends meet (have enough food to eat and a roof over your head) then maybe you launch that start-up you've always dreamed of. Or maybe you follow more appealing work (which doesn't pay as much as your existing occupation). Or, perhaps you just decide to work a little less and spend more time on the things which really matter in life.

The risk is that we'll get sub-optimal outcomes. People may just decide not to work, and also not to live in a meaningful intentional way--but to just sit around drinking beer, watching Netflix, and wasting away Wall-E style.

It'll be interesting to see how this plays out.
Likewise, my contract with Verizon was up and I was going month-to-month. I was paying about $130/mo. at the time. A friend of mine had a pre-paid phone and mentioned she needed to run to Walmart to get a "refill". Turns out she was paying $45/month for unlimited calling and texts and, I think, 2 GB of data (at "unlimited" speeds; it was rate-limited after that).

I was about to get the new iPhone anyways, so I went to Verizon and paid cash for it. I drove home, got on their web site and signed up for a $60/mo. pre-paid plan (unlimited calling and texting, and 3.5 GB of data) -- and I can tether now. My service is effectively the same and it's costing me half as much (and they even have a cheaper, $45/mo. plan).
I got a job, permanent role.
Does it mean I will live forever?
Security will fix itself, eventually
http://timesmachine.nytimes.com/ is such a well done site. NYT always knocks it out of the park on web products.
Police are indeed prohibited from claiming probable cause based on no evidence at all but no-evidence-at-all is about the only no-no. A wide variety of vague actions can be taken as evidence, such "acting nervous", not seeming like you belong in a location, reaching into one's pocket, moving quickly, etc, etc.
I'm thinking to myself I wouldn't have much of an appetite for risk with $1B. At that point a measly 2% a year in interest is $20M. I'd have a comfortable life not working.
But did you actually read beyond the first few lines: 'On 2 February 2012, the Supreme Court of India ruled on a public interest litigation (PIL) related to the 2G spectrum scam. The court declared the allotment of spectrum "unconstitutional and arbitrary", cancelling the 122 licenses..'
In short the malpractice was arrested and licences of telcos cancelled.
My personal experience (India) has been good as far as the telco regulator is concerned. They take personal interest in ensuring that telcos behave as per requirements and mandates as far as consumers are concerned.
Yes, Dianne Hackborn was one of the main proponents and designers of the fragment system lamented in your StackOverflow question referenced:
http://android-developers.blogspot.com/2011/02/android-30-fr...
OSSIC X headphone started one and some Kickstarter campaigns I have no backing on their products, a few amazing technology they can do. Rarely seen startup tech in Singapore.
The impression people have of Google's search engine is impossible to beat, similar to the impression people have of the usability and stability of Apple's products. Google search is no better than its only competitor, and in ways (especially the image search) it's regressing. A web grep would be 10x as useful as the modern google search for me.

At this point, Google is not the leading search engine due to its quality, any more than the reason Facebook is the leading social network is because someone couldn't build one just as good in a month. Google is the leading search engine because it used to be the leading search engine, and because your phone defaults to it, and because that's what you remember.

If Myspace had put a minimal amount of resources into the coding of its platform instead of pocketing the maximal amount of cash, Facebook wouldn't exist. If Altavista had kept a clean page, and maybe showed a bit more personality and interest in algorithms, Google wouldn't exist.
The very first step, "open google play and install something from it", indicates that the target audience is not enterprise.
Blaze CSS: Open source modular CSS framework
You don't want tax evaders out after 9pm, prowling around and evading taxes in the shadows, do you? Actually, I suspect the tax evasion and money laundering are mostly referring to drug-related crime without calling it out explicitly and arousing (more) controversy.
So, you see BASF, Bayer, Dow, Dupont, and you decide that Monsanto is the only one to highlight?

These are not so significantly different.
If you want to test a HTTP/2 config, here are some good tools you can use: https://blog.cloudflare.com/tools-for-debugging-testing-and-...

I suspect we'll see more HTTP/2 servers now that Ubuntu 16.04 has been released.
A new world want to create child gives an important message
I know that the conversation system in the Ultima Underworld games used bytecode in a stack-based VM. I've read that the original code was in Forth (or something similar) before being compiled into game-compatible bytecode.
Ghost in the Shell and anime's troubled history with representation
Okay, serious question: why can't I watch over-the-air TV on my smartphone?

It's got a screen, audio, and at least one antenna. I'm no electrical engineer but surely that's something that's at least theoretically possible...
She wasn't reporting a story. She was tweeting about her son. I don't think she has to be objective there.

And who doesn't have an agenda to push?
Duckduckgo's results are derivative of other search engines. Bing is a product of a particular Microsoft species that waits in the wings for year after year, losing money hand over fist, hoping that the industry leader will trip and fall on its face one day. Like the Xbox.

For some reason, the West has let Google become its only search engine. Its only real competitors are Russian and Chinese.

And Facebook isn't an advertising competitor, no matter how the revenue compares. Facebook advertises on its own website. It just happens to have a big website with finely sliced users.
This used to be very big in South Korea at least, before (modern) smartphones took off. I suspect it's less compelling than just watching internet video now that we have that.
Twitter is the worst way to communicate a story like this. Is there an article on it?
"very regimented sweatshop ... The good part is that the developers there have a set 8 hour workday and leave earlier in the afternoon"

You use the term sweatshop, and then say everyone goes home early. Really?

" rigid working hours"

Business hours are not for everyone, but they are for a lot of people, and they help foster collaboration.

"everyone is expected to show up at 8am for breakfast"

Not mandatory (it's an incentive to come in on time), but it is free.. As is lunch. Not dissimilar from most SV companies.

"mostly to prevent procrastination and force people to at least try to code"

So, it's a sweatshop because people are encouraged to work, and not browse Facebook behind a closed door?

There are lots of opportunities to take a break, from Xbox to ping-pong.

"It obviously works for them because they can just churn out sort-of working apps and let some other suckers deal with maintenance/rewrites later."

This is quite a conclusion to draw from a video.

You do realize that outside of R&D, most Labs teams are balanced customer/Pivotal pairs? There is no belief in handing over to a maintenance team, let alone doing the development by ourselves. You build it, you run it, is the mantra.

The whole business model is to build products while teaching companies a culture (open, Devops, collaborative but high discipline) and process (XP, CD) and tools (PaaS, open source) of how to build software productively.
I'm trying out <leader>j for join for now, seems handy so far. I'm liking being able to hit the J for 10j several times in a row fast. I don't think I join often enough to mind it being 2 sequential keys instead of a combo.
Nanobiotechnology Market
You can't sell the rooster meat. The breed used for laying eggs doesn't produce nearly as much meat as actual meat breeds. The best you could manage is to turn them into stock for soup, something they already do with the laying hens when they get too old.
What ever happened?
what ever happened with the Uber Idea?
ATSC-M/H (in the US) and DVB-H (pretty much everywhere else) was designed for this use case, but it did not see much traction.

Regular ATSC/DVB-T broadcasts do not cope well with a moving receiver.
Yep, that's what meeting rooms are for. They should be plentiful....
Knowing nothing about IC or CPU design, this was my first thought. They're there to fix some weirdness that happens when they're not there, and nobody could figure out exactly why it was happening so they just left them there. Kind of like the "magic" switch on the front of the old computer case that shouldn't affect anything, but the computer crashes when it's flipped. :P

Hardware is weird.
You not understanding something != It doesn't make sense
whiteboarding is not evil. We stretched its use beyond limits during tech interviews. If you are a competent engineer and given a problem and whiteboard you should be able to paint a decent picture of your skills and capabilities. The problem is that many interviewers are too inexperienced to judge other candidates and mistake software engineering to just coding.
If one believes that allowing pop-up ads (in particular, as opposed to ads in general) on one's site to be unethical, then what they said does not seem that unreasonable?

I'm not really agreeing with them, but I don't think their viewpoint is absurd.

It may be overestimating how harmful pop-up ads are, but , it doesn't seem /that/ unreasonable?
4 BOOKS THAT WILL MAKE YOU a GENIUS
You've hit the nail on the head. It's not the system engineer's job to develop a useful application framework for common use cases any more than it is a Linux kernel developer's job to do so. Still, it has to be somebody's job, and it's clear that it isn't anybody's job on the Android team. For example, there's a hacky HTTP client library built by the Google Play Android client team (http://developer.android.com/training/volley/index.html) that is promoted for general use for some silly reason, and to use it, you're supposed to copy the library's source code into your project. Pure amateur hour. There should be a team within Android building well-thought-out, properly versioned, and sanely distributed libraries to simplify Android application development. There should be, but there isn't.
Her son got unlawfully arrested and threatened with a gun, off course she has a goddamn agenda to push.
Nope -- it's a 3000 mAh LiPo power cell with standard USB connectors for recharging from a wall adapter, and for charging anything that can charge from USB.
Paid in capital would be only with regards to what the company received when issuing the stock. For transactions thereafter in the secondary market, paid in capital remains the same regardless the market price. You can calculate what you ask for by using market data (i.e. volume of transactions at each price point in the life of the instrument, taking into account splits etc.)
There are a lot of factors here. Some communities fiercely protect their local tongue. Take Brittany in France for example. They still teach their native language, completely distinct from French, in public schools. This is how long after French has been the official language of France? Additionally, some countries in Europe, such as the Netherlands, have high rates of multilingualism. It is supposedly easier when you are born into it. This enables you to speak the administrative languages fluently while still speaking a native language at home only a few million people on the planet still speak. Loyalty to one's culture can have a lot to do with sustainability of a language. To an outsider, it may seem futile to learn a language like Italian for any kind of practical reason. To an Italian, to abandon their language would be sacrilege.

Globalism may be weakening some languages in the near term as it may make sense for people around the world to learn English or even Chinese, and maybe a few other languages. However, imagine if translation technology became advanced enough to conduct a normal conversation with each party speaking a different language. We might even hold on to that mysterious 4th official language in Switzerland (Romansh) after that. There are plenty of people who would love to go back to their hometown and speak nothing other than the language their parents taught them.
I understand it for most things, but it's frustrating for live sporting events when I can't stream it without paying (if it's available at all) to my smartphone while at the same time I'm literally being bombarded with the free TV signal for that event.
> rotating the screen mid user sign-up shouldn't restart the HTTP call, etc

This was the very first thing I struggled with when making my first (and to be honest, only) Android app. I was making an HTTP call in a background thread and when the screen rotated, the app crashed. Making this kind of basic functionality harder to program is such a big turn-off for the platform, and seriously lowers my confidence in the correctness of what I've written.

I ended up writing this gross code (https://github.com/bschwind/skritter-android/commit/6fdffab1...). That's probably not the recommended way to solve it now, or maybe it is. I don't know because everyone seems to have their own special solution to the problem, and we're lacking solid, idiomatic solutions to basic problems an app developer faces.

For the small Android work I do now, I just stay in my own little NDK world.

Edit: It also seems I was pretty frustrated with the android API at the time, lots of colorful print statements :)
i got arrested, jailed and beaten by police after calling them to help me with a car accident resolution. 4 month and $15000 spent on lawyers later they are still trying to frame me although by now all blood results show that i wasn't under the influence. and the beating, they claim it never happened and are not releasing the surveillance video of the beating. and it happened in my community into which i pay over $100k in taxes, annually. i was treated like an animal, and nobody cares since they don't believe it can happen to them. and i am white, although a european with an accent. the jail i was beaten in had 8 suspicious inmate deaths just last year, only one of them is a confirmed killing by police and 3 guards are being sued. all other deaths are written off, since the killed inmates don't have family and nobody cares to dig.
Working in the financial industry from 2007 to 2009 the time when recession was at its deepest, i can tell you consumers had their hands burnt and fried to ashes after the markets tanked. So much that talking about investments would get their eyes wet and they would swear never to put money in the markets.

But just as markets revived post 2010 people again blindly started writing checks as per what their consultant advised. Although by this time I had moved out of the industry.

The malady is that individuals never show interest in actually learning how to make investments. And they go by heresay and greed.

I got offers to set up a financial trading terminal but as i fundamentally don't believe in trading as opposed to investments, I refused and preferred to relinquish my consultancy job.
Good feedback (yes London is one of the offices). I haven't seen that one but it sounds more cramped than the ones I've visited in other cities and has a different layout. Most offices have a large separate lobby area (always staffed with a receptionist ;) away from desks , close to the cafeteria/presentation area.

Sorry you had a disappointing experience.
How many nukes do you think are needed for deterrence?
I've certainly been spoiled by my home music library with no advertisements or commercials.

SiriusXM satellite radio is the same way as FM broadcast radio with all the commercials. I pay an outrageous amount to them every month for service -- for my truck, car, motorcycle, and the Internet streaming "add-on" (I have a tabletop radio on a nightstand next to my bed) -- and get so annoyed by all the commercials.

I'm not sure how much they make off of me, as an individual subscriber, per month, from the advertisers but I would happily pay much more every month (probably another 50% or so) for a 100% commercial-free option -- and I'm sure that's gotta be way more than what they're getting from the advertisers for me.
I also want to check this out in person. What day are you demoing it? Is there a booth, table, etc.?
Posted that on wrong link :/
Monsanto is the manufacturer of Roundup, which is featured very prominently in the article.
Yes, offices for say 4 people and meeting rooms for talking to people when you don't want to annoy your neighbours.
Shame. Shame. Shame.
Uniting in language is a sign of increased communication and opportunity. The sooner we have a global language, the better. More opportunity, less war. I would think a bunch of engineers trying to create stuff would agree on that.

All of that being said, the study of language is very important, and the differences that exist should be recorded for scientific study. Maybe it even makes sense to preserve the real outlying communities (http://www.amazon.com/Dont-Sleep-There-Are-Snakes/dp/0307386...) by forcibly cutting them off from the global economy.

But major languages (English, Spanish, Portuguese) are redundant standards that should be consolidated ASAP.
It fell on the desk of Stephen Heymann, a tough cybercrime prosecutor who would later gain notoriety for his pursuit of Internet activist Aaron Swartz.
Pied Piper: One Step Back, Then a Giant Leap in the Right Direction