skysight-inc/HackerNews huggingface dataset:
Using btrfs subvolumes as the image format, that's a nice touch. On the same road as the hypothetical systemd packaging system (not that I'm very enthusiastic about that).

The network, PID and mount namespaces are the ones unshared, plus a private /proc.

I like tools like this because they're reality checks on how the basics of Linux containers are just a few essential system calls, and particularly that they're limited.
Research can be done to drive a point without making that into a drama. you can demonstrate the science without the hollywood so to speak. I think what was done here could have been demonstrated without the risk that was taken. I think the risk that was taken was poor judgement.
Millennial customer persona template
"If I just wrap everything with if(obj != null), then all the bugs go away!"
> Self driving cars are an example of doing the wrong thing (automobile oriented development) better. The right thing is developing cities around people, not cars. This means creating walkable spaces with cycling and public transit prioritized above automobiles.

Shared automated cars are public transit.
"Move fast and break things" is a way for immature and arrogant people to mask the guilt they should feel for offloading their poor decisions and planning to the end user.
You don't have to add speed to get more data. You can add scope and many other variables.
Shouldn't new year be every year?
That's perfect! I program by coincidence all the time. The very definition of a hacker... "it works, I must have done it right". And if it doesn't work, keep adding more console.println statements until you find something unexpected, then add a "x = x" to fix it and BOOM I just wrote Snapchat give me lots of money.
We use machine learning to analyze the descriptions of the events (and build personal event recommendations).
People say Apple is a tech company or a toys for millenials company, but I claim that fundamentally Apple is a user experience company (maybe the only one).

They dominate because Steve Jobs realized what business they're in, and none of their competitors have. This is like when the railroads' lunch was eaten by the tractor trailer because the railroads thought they were rail companies, when in fact they were transportation companies. Samsung and all the other competitors think they're in the device business, but they're not. They're in the UX business.

It helps to have Steve Jobs, who was actually a user experience zealot and in a normal org would have been the CUXO, masquerading as a CEO. As an example, think of the difference between being an Apple vs. Samsung customer, all the way through the value chain. Shopping in that beautiful airy Apple store, experiencing those matte textures and ingenious packaging while unboxing your new devices, the industrial design wizardry that constructed a machine with such amazing fit and finish and tight panel gaps and textures, software that (sometimes, mostly) just works.

Jobs was a strong enough leader to make a bunch of mostly-orthogonal disciplines (e.g. manufacturing, industrial design, software engineering, packaging design) subservient to the company's ultimate objective, which is UX. It doesn't hurt that Apple tends to execute best-in-class on each of these axes, but that's tactics not strategy.

The big question for the future is whether Tim Cook understands this. It's left as an exercise for the reader whether the Apple watch is a product made by a UX company or by a company intent on duplicating the financial success of the ipad and iphone by cargo-culting the "create new device class" methods that worked before.
Just make sure to whitelist known-good IPs.
Yes. It is the unique shortest possible solution if you allow for a repeat at the beginning. OTOH if you disallow starting with a REPEAT, the shortest is length 10.
#ifdef ANAL
if (strcmp (poop->name, hp->h_name) != 0)
Voat – Bug fix of the Century
If you question it, you might find a way that works better. Then you have to redo all of it, and that's more work, so just keep plugging away, blissfully ignorant!
Okay, so compare and contrast with science. Is it fair to say that murder is to Dodd-Frank what classical mechanics is to string theory? By the way, thanks for the discussion so far.
I bet "Go" beat out "Goo" and "Ogle" in internal naming discussions.
Junkbuster, squid, and privoxy have been around for quite a while.
5s is the right number, but it leaves out that it is 99%ile, on a 100-node, 3000-pod cluster. See https://github.com/GoogleCloudPlatform/kubernetes/issues/395....
Who wants to grab a beer in Austin?
Visiting Austin for a few days. Who wants to grab a beer and talk startups?
The article is from 2010. Amazingly shootag is still on sale at Amazon. $35 for two! They have 150 reviews. 42% 5 star, 12% 4 stars and 31% 1 star.

The reviews seem to have many genuine people who absolutely believe these work - even though these things clearly can't work. Reading the reviews makes me a bit angry and a bit sad.
Lots of people do that type of thing here too, but un-permitted. If you wanted to be really particular, you could probably get a permit for the work itself (plumbing, kitchen, etc) as long as it wasn't specified as residential.

This is what we've come to though - the government has taken away our rights and sell them back to us with permits.
one theory might be that iPhones are publicly visible since you are using it at work and your friends see it (so you are more likely to keep upgrading to show that you have a taste for luxury), where as iPads can't be carried around in public due to it's large size and remains parked at home.

ex. (warning hypothetical stereotypes here that I just thought of) J.A.P. wouldn't want to be caught dead with an old iPhone (what would Samantha think of her now) but might be using an older iPad if it means she can still play Candy Crush at home before bed and tucked away in a drawer.
No, no, no. Please tell me you're joking.

If not then maybe, just maybe, I'm actually spending way too much time thinking about what I write, and maybe should stop and just write more code.
10 best practices for QA teams to deliver quality software
Dharma – A generation-based, context-free grammar fuzzer
An universal binary format for everything
Seven Digital Deadly Sins: An Interactive Reflection of Our Digital Selves
'But do note that I have to euphemize the N-word here in print just as someone would have once have felt compelled to say, “By Jove!”'

But why? They're just words - a set of phonemes as @jasode points out. The meaning is only inferred from the context in which the word is used - this is made clear from the last few paragraphs about the use of the word nigger to mean buddy.

My first (unconscious) response on reading 'N-word' or similar is to translate that euphemism to the word itself, so nothing is spared in the mind of the reader by "censoring".

Instead it seems the author is trying to expunge himself of having used profanity, when in fact discussing a word in this context is surely not profane?
Recent Google Cloud Engine images have Sshguard enabled by default.

Now I do wonder: does this 'exploit' still cause a log line immediately after each attempt? And also, do iptables firewall rules also apply to open connections, or just to new ones? In the latter case, Sshguard and fail2ban are circumvented for a rather high number of attempts.
yeah, it's quite interesting. Up until I read this, I simply assumed advanced intelligence could be beyond our grasp, but the more I think about it, the more I feel Elon is correct.
It seems like renting computers by the minute is pretty cheap these days. I'm surprised more people don't just have one machine per test, run them all in parallel. Testing seems to be embarrassingly parallel in that usually your tests don't depend on other tests at all.
This cool factor has always been largely nonsense.

College kids may buy an iPod based on it being cool but they sure as hell aren't going to spend thousands on a iPhone, MacBook or iPad based on nothing more than the perceived gain of social status.

The fact is that PC laptops (apart from Surface) are largely cheap junk with bloat ware and questionable antics eg disabling software updates all of the place. Likewise iOS is far more polished, far better supported over the long term and is the primary development platform compared to Android.

History has shown that people won't buy Apple products based on coolness alone eg. Cube, Newton, eMate.
Here's a NYT article about the water taxis.

http://www.nytimes.com/2013/02/20/nyregion/public-may-use-ne...
The thing is this kind of idea is not new. Finding new targets is hard science that needs a ton of experiments to validate that your theoretical models even work. For now this is low risk and no cost to the pharma partner, but it's a not a new model and in my experience not one that works.
I wasn't sure if this was a joke when I saw the title, as something similar to this was the premise for the "Seinfeld reunion" episode of Curb your Enthusiasm.

> ...George Costanza...made a fortune by devising an iPhone application called the iToilet, which directed the user to the nearest decent public toilet anywhere in the world

https://en.wikipedia.org/wiki/Seinfeld_%28Curb_Your_Enthusia...

However, private restrooms like proposed here don't sound like too bad an idea! I suspect there will some people who will be willing to pay for them. :-)
Note that Fail2ban doesn't support IPv6 at all [1]. I'm currently using sshguard [2] instead.

Edit: Thinking about it, I guess that blocking single IPv6 addresses, as sshguard does, doesn't really help at all, as it's easy to obtain huge subnets. (This might even open the door to an iptables DDoS?) Blocking whole subnets, on the other hand, doesn't sound clever either. (Who knows how many users are sharing the same subnet?)

So, should I just close port 22 on IPv6 altogether? Not a very sustainable solution. This needs more research!

[1] https://github.com/fail2ban/fail2ban/issues/39

[2] http://www.sshguard.net/
Article said something of 70%+ of the Vietnamese population was born after the Vietnam War. They don't remember the terrible things.

Plus China is being a bad neighbor right now to everybody. Enemy of my enemy is my friend. USA is currently at least to them is not an enemy, an enemy of the past yes.

Cuban still hates us and they got no other enemy other than us, USA. Plus their population still remember us and what we did, cause the embargo is on going and we are occupying Guantanamo which they wants back.
That will happen soon. I just want some more real feedback from real people first.

Which I guess sounds paradoxical but it seems all the product posts on here are already so refined.
Magnetic stripe is about as secure as your door key. It's all great as long as it sits in your pocket, but post a close-up photo of it accompanied by your address to Twitter and see how long it takes until the things from your flat start mysteriously appearing on Craigslist.
I didn't even realize that WAS a feature. Neat. I use Control-Shift-t VERY often, but never thought about this one.
Countries like India very badly need something like this. I grew up there, and back then -- and I am told not much has changed since then -- public restrooms were far and few between. Even the ones that existed were so unhygenic and dirty, I would torture myself and try to "hold everything in" till I could get home or to a friend's place.

I would definitely pay for something like this if I were in India and they had it there.
a bit off topic but in my security analysis course long time ago, I remember a professor telling a story of a hedge fund that blew up because they relied excessively on such viz heatmaps and other fancy graphics to base their trading theories. It's pretty but it doesn't really show the underlying intrinsic core business. Like the other commenter replied, apple realized early UX is key to establishing luxury brand whereas the rest thought it was about having faster and better hardware for cheap and innovated their way out of existence (motorola, nokia).
Cloud Native Computing Foundation seeks to forge cloud and container unity
You can also click the back button with the middle mouse button. I use it very often.
not sure if you ever saw this - https://www.phoronix.com/scan.php?page=news_item&px=CoreOS-B...

it might be interesting to see a version of your script using overlayfs
You see, the thing is some of us still believe the the police are staff by people, not some faceless conglomeration of drones that all follow the same horrible behavior, and that while there are some, probably many bad police officers, and many systemic problems, they still serve a purpose, and that life without any form of law enforcement would be a big step back in many, many ways. The amount the media reports on something often has no bearing on how common it is.

If I was robbed, I would call the police. If I saw someone waving a gun around in public, I would call the police. If I saw someone using a car as a weapon, I would call the police. If I see a situation where people are endangering the public and someone might get hurt, I would call the police. Not doing so when I clearly knew I should would make me feel somewhat responsible for any negative outcomes otherwise.

I'm not really interesting in continuing a discussion where the other side's position seems to be "the police are racist scumbags and they will ruin your life with the slightest contact, so don't call them on criminals." You might find that characterization unfair, but then again, you're the one over-generalizing using large media events as evidence instead statistics.

Edit: Removed reference to ad-hominem, which wasn't factually correct.
> Also just look at the health of rural people versus urban people in the US

The rural/urban comparison (most studies of which include suburbs in the "urban" side) is a very different thing from the suburban/urban comparison.

> --the obesity crisis ain't happening in cities.

Yes, it is -- sure, its higher in rural areas, but the urban rate is quite high, too.
Office space is so scarce in SF that startups are fighting to work at the mall
The fact you believe this shows you that you should really stop acting like you understand what is cool. The correct answer would have been that each age demographic has its own culture and trends. And even more so people aren't caring what other groups think or do.
Management can come up with any number of legal excuses to fire an employee even if they're actually firing them for illegal reasons. A favorite ploy is reassigning "problem" employees to a failing project (or a project that's deliberately made to fail by denying it resources) and laying them off when the project is cancelled. Companies can also make an employee's life miserable in many ways to "encourage" them to leave (no raises, move their desk next to the toilets, deny their vacation requests due to "emergencies", etc.). And after the employee is gone, they can give them a lousy reference if they're feeling vindictive. For lots of details on how companies do their dirty work, see the book "Corporate Confidential".[1]

Also, some laws that protect collective employee activities like union organizing or discussing salaries may not apply to people who have managerial titles.

[1] http://www.amazon.com/dp/0312337361
Sorry, a bit paranoid about short urls.. here is the long link:
https://medium.com/@serg_ezhov/the-simpliest-way-to-grow-you...
SpaceX Rocket Explosion Caused by Faulty Strut [video]
How could they not?

You upgrade your OS or buy a new computer, and you see a new application ( that you didn't install ) and you ( presumably ) can't uninstall it. Wouldn't any rational person assume it's a pre-installed application? Wouldn't it make sense to believe that the OS developer created it?

There's an old joke about IE when people purchase a new computer: It's the browser I use to install another browser. What are people going to think when they don't see IE anymore and they see a new browser?

Everyone will know the Edge is Microsoft's new browser, and everyone knows that Microsoft's previous browser was IE.
I can't think of a way to adjust speech synthesis parameters to effectively produce that kind of voice. And for the mainstream text-to-speech engines (based on actual voice recordings), forget it, unless we get a Gilbert Gottfried voice (and people actually have it installed on their computers and mobile devices).
Not easy in my opinion, IE is a hard user of Windows APIs.
The whole apple worship thing is kind of creepy to me.

Sorry.

(edit: go ahead fanboys, I got lots of karma for next time.
go ahead and down vote my previous threads while your at it.)
Breitbart is bias news.

The dude who died, Breitbart, framed an Obama nominee for secretary of arigculture. He heavily edited a video to make it seems like she was racist.

She ended up suing him.

Just fyi, there are better sources to source.
My biggest fear is that the folks at YC actually believe claims like that.
Iptables applies to all processed packets.

One of the common gotchas though is that if you add a rule to allow "Established" connections, and then try to add a new rule after that which says "block IP X", that will not sever existing connections.

To block existing connections you can remove that entry from the connection tracking table, or you can insert your "block IP X" rule above your "allow Established connections rule".
127.0.0.1 www.hosted-pixel.com

You can edit /etc/hosts on your mobile device if you jailbreak it; on iOS there is iFile from Cydia or you can maintain it in your box then load it with scp. Some models of Android devices permit you to load firmware yourself.

You can block web and mobile bug servers at your firewall.

You could in principle hack a DNS server to return 127.0.0.1 for analytics servers but I dont know of a nameserver that actually does so.

I am completely cool with you analyzing your own web server logs. What I am not down with is you correlating my activities at two or more different sites.

I dont install any mobile apps that I dont absolutely require - not even the free ones - because many of them use mobile analytics. The sdks are free as in beer but the services use entire data centers. Data centers are very costly; someone must be paying for all that.

I know of an analytics service that is used for credit risk evaluation. I dont recall its URL but I will dig it up again.
what? am i going mad? people like this code?!

comments are no replacement for readable and concise code, i tried to read this from start to finish - but i don't know where one block ends and the next begins.

what the fuck does the variable "pr00gie" contain? yea the comments are half a laugh (as far as 90s "micro$haft" humour goes), but the code that it shamelessly decorates is fucking horrific.

/* The DNS spec is officially case-insensitive, but for those times when you
*really* wanna see any and all discrepancies, by all means define this. */
#ifdef ANAL
if (strcmp (poop->name, hp->h_name) != 0) { /* case-sensitive */
#else
if (strcasecmp (poop->name, hp->h_name) != 0) { /* normal */
#endif

so, not only is this by definition entirely superfluous, but the identifiers used are fucking meaningless. if all you see is "cc -DANAL" what the fuck does that mean? ok, so obviously means picky, but in what regard? how the fuck do you know it's got anything to do with domain names?

why not something like;

//DNS standard is case insensitive, but you can enable case sensitivity
#if defined(DNS_CASE_SENSITIVE)
if (strcmp(poop->name, hp->h_name) != 0) {
#else
if (strcasecmp(poop->name, hp->h_name) != 0) {
#endif

or even better (and get rid of #ifdefs in function code), have this up at the top with the rest of the programmer humour?

//DNS standard is case insensitive, but you can enable case sensitivity
#if defined(DNS_CASE_SENSITIVE)
#define dnsstrcmp strcmp
#else
#define dnsstrcmp strcasecmp
#endif

no wonder computers fucking suck, we're not standing on the shoulders of giants, rather the top of an everest-sized mountain of technical debt and hacks. this should not be celebrated.
Heavily related to this, one key insight that I think has been neglected is that JavaScript benchmarks do a bad job of measuring cold code. Most code on the Web is cold, because much Web browsing consists of fresh page loads. Heavily optimizing JITs are exactly what you don't want for cold code: time spent compiling is time you could have been spending running the code. But benchmarks consist of running the same code repeatedly in a long-running loop, which encourages development of sophisticated, highly-optimizing JITs that spend a lot of time in up-front compilation, which end up being totally pointless for JS whose sole purpose is to run once to place an ad somewhere on the page.

It's easy to forget that JavaScript is still primarily a scripting language used to perform high-level application tasks. It's awesome that JS has gone so far low-level, and we should continue to push it as far as it can, but I think the bread and butter that users care about is not so much heavy number crunching but rather quick cold code that needs to run once or twice and get out of the way.
The most annoying thing I found with Selenium was that it wouldn't wait for the browser to respond to click events and rerender.

The approach in the blog post (and I think elsewhere ... not sure) is to poll the DOM with a timeout.

Is there a better solution to be add with something like `executeScript`? You could run `requestAnimationFrame`, and then poll for an indicator that the click, etc. handler has indeed finished. That way if it fails, you know about it pretty soon, without the need for long timeouts. This is all just a guess though.
It seems it was part of their gimmick.

http://rationalwiki.org/wiki/Shoo!Tag

> In an apparent effort to deflect criticism of the above investigations, as of April 2011 the ShooTag FAQ has carried a claim that "Customers can take their shoo!TAG® to any retailer that carries a magstripe (credit card) reader and swipe it through. The type of tag (i.e. fly, mosquito, tick) will show up when scanned." This is demonstrably a blatant lie. The card, when swiped, will, on standard credit card readers, throw a card read error. The FAQ continues: "If there is no name, then the shoo!TAG® tag has lost its efficacy." What this means in effect, is that anyone who doesn't know better will swipe the card and assume their card has expired. It seems self-evident that the manufacturers of ShooTag would not find such a test desirable, in any case. As most people know, credit cards will last for a lot longer than 4 months, the stated maximum period of effectiveness of the ShooTag. In addition to this, the ShooTag patent application explicitly says that "…the trivector data stored on the three tracks (of the tag's magnetic strip) is not readable by a conventional credit card reader."[8][28]
What Has Us Interested at Homebrew – Quip
I expect it actually means multiple routing paths, using one TCP session per route to use the full bandwidth of each route.
Paul Erdős FBI file
Interesting that MSFT is down ~4% after hours. The Nokia write-off had already been announced...
I'm sorry that viz maps caused a hedge fund to fail.

Good reason to stick to index funds.
If your suite run in 100ms, why wouldn't you?
The Standard Model of Particle Physics