skysight-inc/HackerNews huggingface dataset:
What do people think about building static binaries in Docker containers? I'm a big fan of the busybox base image and nothing else.
I think what you're missing is that, in the real world, sample sizes are limited by time, budget and recruitment. Statistical power grows slowly with sample size, so fixing potential sampling errors by increasing sample size is a game of diminishing returns. Anything you can do up front to focus your testing on the variable that you want to measure, the better.
It bears mentioning that the example you cite is possibly fictional:

The book illustrated this reality with a series of stories (I’m not sure how many of these were true, versus useful dramatizations)
These are socially-acceptable hate crimes, however, in California, a hate crime is an upgradable felony.

Given that the police in LA are complicit in similar egregious, systematic abuse of homeless people on a daily basis, involving the feds is a wise option, given that Lynch is now in charge of DoJ.
And that's not even considering the classic double-edge razor that I and many others swear by. Here's a 200-blade-count for $15: http://www.amazon.com/Derby-Extra-Double-Razor-Blades/dp/B00... And yes, they perform as well (and in fact better, for many people) and last nearly as long as cartridges.
This Swedish house was designed by two million people
I think they get their blades from Dorco. I can buy that much cheaper in bulk on Amazon.
If you use protocol buffers or similar libraries, you get variable-length integers (usually a 7 bits per byte encoding), which have no natural size limit. (You can go out of your way to get fixed-length integers in protocol buffers, but presumably you'd have a good reason because the default is variable-length.)
Quest Mode is happening either way, it just might take a little longer...or a lot longer. However, we really believe in it. Personally, I'm really excited for it.
so? do you think you represent the average Western adult male?
Surprised you had that experience. I've been using them for awhile now, and I think they are great. I usually get bad razor burn while shaving, but using the Shave Butter and Executive razor I get a awesome shave.
Actually, the internet is dominated by binary. The wire formats are binary, and a huge hunk of all bandwidth is being eaten up by binary formats: video, bittorrent, voice, JPG images, etc.

Sure, HTML, CSS and JS are "text", but it's usually optimized, compressed text, and pretty soon we'll be shipping that around in HTTP2.

People optimize what matters. Look at the HTML source for this page. It's mostly user content. More efficient packaging for the HTML structure wouldn't make a measurable difference in load time.
I too find it mind-boggling that men choose to shave their faces with mass-market manual razors.

However, the conventional wisdom -- and my own experience -- is that even a typical drug store manual razor, if it is fairly new, will give you a closer shave than any electric razor. It's just a function of having a thin metal foil between the blade and your skin, or not having one. And a poorly-made electric razor will give a much worse shave than a blade.

I still shave with an electric razor, though. The hassle of dealing with a manual razor massively outweighs the tiny fraction of a millimeter closer shave a manual razor gives me, especially since by lunchtime the difference is already unnoticeable.
Rather than posting the home page of the journal, it would be best to post the most interesting article(s) separately.
Social networking services have failed me. I'm going back to my web 2.0 roots
where did you hear that 3.5x number? I thought 10x revenue was common for internet companies. Although this isn't an internet company, but they did get their start on the internet (I think?)
About about the gross margin?
DSC uses Dorco blades, which are available on Amazon for roughly the same price, if not cheaper.
Create awesome mobile websites quickly and easily
CaaS is definitely the future of cloud. However I don't think ECS (IaaS+Container) is the way to go. In this approach, you still need to take care of the cluster capacity planning, scaling, failover, etc. And at most time, there always are some capacity sitting idle in your ECS cluster.

The evolution of CaaS would be sth. like hyper.sh. Due to its hypervisor nature, the whole cluster+scheduling thing can be made transparent to developers, who simply "compose" the app spec and submit to run.
Some of them actually, honestly, don't believe in climate change, or nursing.
Those brushes are amazing even using 'regular' 2/3/4/6 blade razors. Same goes for shave soap.

I've got a double-edged Merkur and a straight Classic Samurai razor: both are great. Blade-wise, I've only tried Derby Extras & Sharks, but both are great.

There is a market to find and distribute varieties of double/single-edge razor blades, not that anyone's tapping it. Wouldn't it be nice to get a couple blades sent in advance to every hotel you fly to? Or just to get a few different blades for $1 or $2/mo? (what are Feathers like?) You don't always need or want the 100-pack (though it usually is just $6 or $7).
Unsolicited feedback:

At first glance, I read the logo as AURD rather than AURO, and I still had a bit of cognitive effort to remember that it's an O after finishing the article and scrolling back to the top.

Could be because I saw the old logos first, which seem far closer to D's than O's and so I was anchored to AURD, but might be worth testing with new players?
I will do a rebranding of both apps. I've already started with WhatsApp for Desktop which is now Unofficial WhatsApp for Desktop.

The link seems to have expired, can you please post another one?
I did some cgo (Go's FFI) work. Go's FFI is vastly superior to JNI (which is in a league of its own when it comes to awfulness).

No FFI is really great. Go's isn't as good as C# or Luajit or Swift but better than Java or Python or Ruby or Lua FFI (where you have to write a wrapper for each function you want to expose to the language).

C and C++ are OS calling conventions so I'm not sure what that was supposed to mean.

It's true that go is M:N and that it does have bearing on bridging some C code (in rare cases where C code only works when called on main thread).

However, gccgo has Go runtime written in C and compiled with gcc, so go's runtime isn't tied to one toolchain.

I don't know why Go designers chose to (mostly) avoid libc but it certainly is great for portability and ease of cross-compilation. If you take dependency on libc (which is different between Linux/Mac/Windows) you pretty much throw the ability of cross-compile and given Go's static compilation model would require bundling a C compiler (unlike runtime-based languages like Java, Python or Ruby, where only runtime has to be compiled on the proper OS, so that complexity is contained for the programs written in the language).

I don't see why do you ding Go in particular for being "it's own little world". Compared to C - of course. Compared to Java or Python or Elixir? Much less than them.
Haha, absolutely classic!
What will it end up comprehending?
David Beckham's love life?
How brown skinned foreigners are taking all the jobs?
Etc.
I could. If they'd use a Wahl trimmer on their face a few times a week and be fine with stubble. What's with society's obsession with clean shaven men? Still? In 2015?

People can mutilate their ears with gauges and tattoo their faces and it would now be considered discriminatory to allow that to hamper a man's career goals. But some stubble? Whoah hold up.

It's good for the environment to shave less, right? Isn't that all you have to say to justify something now?
The problem is not shopping cart flow, the problem is small retailer needs an alternative than Amazon or eBay to low their selling cost. Google Facebook have the brand name and can help with the name brand, only they also have affiliation program besides buy button. The buy button alone doesn't change a damn thing.
Anyone else spot the uninitialized variable in the banner program?

Also:

> What's the output of the following program. (No, it's not 10!!!)

What's the point of including a program that calls malloc without including a prototype for it, after asking the reader earlier answer why such a program segfaults on IA-64 but not IA-32?

(The answer is: a constraint is violated, requiring a diagnostic, because an int * object pointer is assigned the return value of malloc whose implicit declaration marks it as returning int. The comment issue is a red herring.)
It isn't actually used in printf; there's one more argument than there are %c specifiers. gcc -Wall warns about that.
Magpie – Filter and declut your web
It's funny you say that. I just spent about a month in China, particularly Beijing. Because Beijing is probably the center of tourism from overseas in China, you might think it's very touristy, and it is. But the domestic tourist market is so much larger than the foreign one that it's already, as you say, "discovered and used up." Other tourist sites in China are similar, though less so.
The US Navy's warfare systems command just paid millions to stay on Windows XP
Flash has had a drop in price because it gained mainstream utility, and therefore serious volume production. It's entirely unclear whether this will continue.

The physics of flash cells is not all that promising: there's certainly no Moore's gravy-train. 3D is a decent tweak, but it's not like 4D is coming next. As flash cells shrink, they become flakier (which might not hurt drive-writes-per-day, but is that the right metric?)
They're building a playing field and funding teams in the hopes you will come and buy tickets, popcorn, beer, novelty hats, etc. The value add to them is they have created an entirely new marketplace in which to sell you crap. The value add for you is simply that all the teams will play on the same field.
Refer here: http://codegangsta.io/blog/2014/05/19/my-thoughts-on-martini...

The "short" version is that Martini did a lot of 'magic' stuff with run-time reflection. This made it really easy to use for those coming from dynamic languages but also isolated it from the rest of the Go HTTP ecosystem (which rallies around the http.Handler interface). There were also some discussions about that being "slow", but it was still really fast relative to (e.g.) Python.

My opinion is that Martini took a pragmatic approach to getting things done. It was also a bit of a gotcha for newbies who jumped into it and then struggled to learn why things didn't work around the edges of its feature base.
Jeremy Saenz certainly remains a well respected member of the Go community.

Martini is very 'magical' and makes it hard to see exactly what's going on, making it quite unusual as a Go framework, so naturally it drew some criticisms. After some experience with the library, Jeremy realized that he actually needed a lot less to do what he wanted, so he wrote Negroni.
Many embedded systems still use them, and they're found in SoC form in various peripherals - my mouse has one, for example.

Other products I've seen 6502 cores used in are digital picture frames, LCD monitors, MP3 players, Tamagotchis, and touchscreen controllers. The 8051 (another odd and old architecture) probably outnumbers it, but the 6502 is still well and alive.
WHY NOBODY IS VISITING MY WEBSITE?
The first modern overflow exploit was Thomas Lopatic's 1995 HPUX httpd exploit. When he wrote it up, he claimed it followed the blueprint of the "microscope and tweezers" paper Spafford wrote about the Morris worm. The Morris Worm, of course, was from 1988. In the years between 1988 and 1995 there were, so far as anyone knows, a total of zero code-exec buffer overflow exploits.

I was in the room with Peiter, at a DC Summercon, as he tried to work out the exploit for Sendmail 8.6.12 that 8lgm had teased. He definitely didn't have it before 8lgm, and 8lgm didn't have it before Lopatic. Even the virus guys didn't have it.

It's weird to think that nobody put two and two together in, say, 1991 --- there certainly was motivation (that's the timing of the Sun-Devil Raids!) and so much vulnerable software.

But then, in the late 1990s, people honestly thought they could mitigate overflows by moving buffers from the stack to the heap. Reliable heap exploits were a big deal as late as 2003, when Matt Conover spoke to a packed CanSec room about the Windows Heap, in excruciating detail for over an hour. That's close to a decade between Lopatic and mainstream heap exploitation on modern heaps.

>shrug<
Amazon doubles its cut of Turk piecework from 10% to 20%
Great questions. I can't say for sure, but I believe you might be right on 1). When there's low variability within each group, a smaller sample size will yield higher statistical power. That's why pairing is so popular in clinical studies. However the trick to solving 2) is that you pair and then randomly assign the groups within each pair. I found this great article [1] on the subject. It has an interesting discussion of the history. John Stuart Mill's approach was to stamp out heterogeneity however possible (e.g. breeding the differences out of mice). However, Fisher showed that no matter how much you tried to stamp out hetero, it was an uncountable and infinite enumerable list. It says that Fisher made a list of all the possible differences in the tea cups used in his famous Lady Tasting Tea experiment [1, 2]. Fisher's contribution was noticing that random assignment could balance out hetero.

This article [1] puts it succinctly:

"If treatments are randomly assigned, so treatment effects may
be estimated without bias, increasing the sample size and decreasing
the heterogeneity of experimental units have similar
consequences: they reduce the sampling variability of unbiased
estimates."

[1] http://www-stat.wharton.upenn.edu/~rosenbap/heteroReprint.pd...

[2] https://en.wikipedia.org/wiki/Lady_tasting_tea
no, but you may advertize a webserver with an other selling point in the title and recognize that it has only "average performance"
I'm almost surprised daily when I see what businesses are doing well, DSC for example. Just about a few hours research a 3 years ago (admittedly too long) and I created a wet-shaving kit that has saved me more than DSC can.

I guess if I really want to create a great business, help people be lazy and not think, only do.
>> But at least for me it takes a long time after every major Ubuntu release before I can get it working

7 years with Ubuntu, I don't see that, what is it you're doing that makes it so difficult for you?
I wonder what percentage of those xors are for generating zero? I would guess a large majority of them.
I can't speak for Go, but Elixir has a much more sane concurrency model when writing web services (or otherwise) than node. The ability to block a process means you don't need to dork around with callbacks or promises or anything, your code looks like it executes in serial. No shared memory either, so one request can't break another.

The set of abstractions OTP provides map onto web services perfectly. Once you write stuff in erlang/elixir going back to another paradigm is really quite hard.
Aligning Books and Movies – Neural Network Model
Agile is not a methodology, it is a set of values. When you write:

"Small, efficient, and already professional teams usually neither need babysitting nor organizing methodologies to do it's work."

... you're right, most likely because that team is already Agile.
Skip-Thought Vectors
No tour, no about, no demo, no samples?
How an Infamous Movie Revived the Confederacy
Ditto - I get ~50 shaves per Gillette Fusion Power cartridge, so I'm still working on an 8-pack I got for Christmas 2013.
China is big enough that foreign tourists are but a blip on the radar, despite frequent and cheap flights (I once flew Singapore-Beijing for SGD 17 return on Air Asia). You're talking about a place where even second rate "countryside" cities have the population of London or Paris.

Venice and other so called "traditional" cities have failed not because of the rush of tourists, but because they have attempted to freeze their prosperity in time. The Venetian Republic once was a world leader in trade, culture and prosperity, and today's historical monuments were yesterday's cutting edge skyscrapers. "Authenticity" merely represents a people's local solutions to the problems of survival and population growth, the cultures that have survived hundreds of years of competition; "foreign" habits are rapidly adapted if they are superior to the local option, which is why you don't see many ox carts left in Bali.

That Straits "kopi", the thick, overroasted, sweetened brew you have with kaya toast? It's like this because extremely poor Chinese immigrants bought low quality beans, the only ones they could afford, and roasted them with butter and sweetened them with sugar to try and mellow the bad taste. Nobody does it anymore as the region grew economically and coffee beans got comparatively cheaper vs, say, labour costs and real estate. In Vietnam, bicycles have been replaced by mopeds. In Mumbai, motorised autorickshaws have completely replaced the people-drawn ones (which I'm told still exist in places like Chennai). Does that make both cities less "authentic"?

Paris is my favorite example of a city that is so stuck in its past it refuses to acknowledge its own philosophy. Haussmann's razing and rebuilding of the entire city had purely modern ambitions: clean up the sewers that most of the badly built streets had become, reduce fire risk, accomodate higher population density, encourage trade via better transport infrastructure, and so on. But Parisians have arbitrarily decided that Hausmannian architecture - which was motivated by practical considerations - is "pretty" and refuse to approve anything that would help make Paris a more modern city (at least outside the Defense, and the Tour Montparnasse), forcing real estate prices through the roof and Parisians to endure hour-long commutes. One side effect is that the city is popular with tourists who can travel in time, of course. But would you rather be a Venetian or a New Yorker?

What makes China (and, to be honest, modern Southeast Asia outside the American party towns like Phuket) so fascinating is that it is rapidly opening to the world and attempting to pull several hundred million people into the middle class by any means possible. This, not the pretty grey hutongs or "characteristic" street meat sticks is what makes it an interesting place to see and do business in. In my humble ang moh opinion.
Perhaps. But if you know more, why not teach us? A good HN comment would convey relevant information and not be snarky.
Higher-Order Perl
http://hop.perl.plover.com/
I remember liking es from a long time ago - definitely more function-capable than the other shells of the time.

On the other hand, gray-on-white for the website's text is a questionable choice from a legibility perspective. Contrast is good.
> I'm not in love with White Hat as a company, but they do collect stats across their customer base, and their annual stats have shown sharp declines in SQL injection

White Hat has a set of tests they run against their customers over time. They tell their customers what problems they find. Their customers (mostly) fix the problems.

I'm not sure that translates correctly to the outside world. The fact that their stats show a decline in the presence of SQL injection vulnerabilities could only be showing us that they have more old customers that have gone through a couple of reports and patch cycles than they have new customers who might not yet have fixed what they're told to fix.
"These days, programming perhaps also has a lower barrier of entry than mathematics with respect to the amount of specialist vocabulary required for comprehension."

Would it be reasonable to state that another major factor that programming has a lower entry barrier because it receives a lot of good publicity. I see many ads and PSA's online, and in my local community which encourage people to program. Going even further programming has modern young people serving as figureheads and mentors.

Most people have been learning math since grade school, but no one ever mentioned Leonhard Euler, Gottfried Wilhelm Leibniz, John von Neumann, or Georg Cantor during class/lecture.

I want to do anything I can to encourage people to learn and explore mathematics, especially young people. Going back to school, and pursuing computer-science, and mathematics has made me think more clearly, and rationally about my whole life. I wish someone would of encouraged that when I was younger.
> Write a C program which prints Hello World! without using a semicolon

Here's one way, cheating a bit by abusing the definition of "a C program which prints":

/tmp$ gcc hw.c
hw.c:1:2: warning: #warning Hello world! [-Wcpp]
#warning Hello world!

A more serious solution, though:

/tmp$ cat hw.c
#include <stdio.h>
void main(void)
{
if (puts("Hello world!")) {}
}
/tmp$ gcc hw.c
/tmp$ ./a.out
Hello world!
Yes, without the limit it will stream only the first matching row.
Not even close, there is a huge difference between shaving with a $0.5 razor to a $4 one. I'm talking from experience. Apparently making good razors isn't as simple as it seems.
Thanks. But it's clear you were trying to help, so don't be sorry.
Swedish House Mafia.
EBooks+in+the+Age+of+Sweeping+Digital+Literacy+:+blog.Mova.Club
I was just saying the same thing to my girlfriend this morning. I love the concept of DSC. Love the leaflets, love the humor, wanted to tell all of my buddies about it...I even liked the razor quality. But over the last month or two I have cut myself multiple times a week and I'm not getting that nice smooth shave I used to get with my Gillette Mach 3's. Now I think I'm going back to the $30 5-packs of Gillette blades at the pharmacy. Oh well--It was fun while it lasted.
> Security ? How do you find out what libraries / versions are in a container ? ...

The same way you do in any application, container or not - you look up your documentation ;)
Second U.S. Agent Agrees to Plead Guilty to Bitcoin Theft
Assume that any one event type has a consistent schema and create a separate table with the custom properties for each event type.
otool -atv on a random selection of programs in /bin strongly agrees with your guess.
Sorry, what is M:N?
Source for that bit about "statements already made about blocking porn"? Surely no politician would be stupid enough to ever think blocking porn is a good idea.
Lamplight hiring in HK
Lamplight Analytics, Premier Asian Social Data Analytics is hiring in Hong Kong ASAP:
- Full Stack JavaScript Developer
- DevOps engineer
- Java developer
- Natural Language Processing dev

careers@lamplight.me
www.lamplight.me/careers
Very similar. Maybe more register-register now that we have all the x64 regs, and fewer pushes, what with the x64 calling convention.
I use a Wahl also. Haven't shaved clean in 10 years - just don't like the feeling so I avoid it.

I wonder as to the reasons people shave clean?

- tradition, expectations
- partner's preference
- prefer it personally (feel or way it looks)
Nice post.

Looker (http://looker.com) is an alternative to Periscope that a ton of venture-backed tech companies are using (mostly in conjunction with Redshift). Here are two posts from Buffer and SeatGeek on their stacks using Redshift, Luigi and Looker. Buffer: https://overflow.bufferapp.com/2014/10/31/buffers-new-data-a.... SeatGeek: http://chairnerd.seatgeek.com/building-out-the-seatgeek-data...

Looker does not necessitate each member of the team to know SQL to explore the data or create reports. It also has a text-based modeling language that is a thin abstraction layer of SQL. It makes SQL modular and reusable making it far more efficient to support a wide range of analysis. It's more expensive than Periscope, but it's way more powerful.
You're doing an excellent job. Don't let all the marketing money fool you.
Any way around the paywall here?