skysight-inc/HackerNews huggingface dataset:
A few hundred years late, and a bit on the expensive side compared to its competition:

https://www.google.com/search?q=strap+on+milking+stool&tbm=i...

I built one of these for backpacking trips for a little less than $5 for a wooden disk, a couple plumbing bits and a clip belt. Silly looking when you're walking around with it, but infinitely better than sitting on a wet log next to the campfire.
Suggestion, after i drop something then ask me who to email it to and auto generate a link. save me a step if i want to just copy/paste a link.
I expected the worst from the headline but this is actually pretty neat. Seems like it could improve safety as well in production environments where workbenches or sit stools could present a trip hazard (eg if you're manhandling large objects that obstruct your view of the ground).
I've made a new Terminal.com snapshot with HumHub at: https://terminal.com/tiny/pagU5mNaLW
American grocery stores do. Walmart grocery stores could fit a small town downtown in them.

I see your point though. It's interesting to be informed of all of these different needs I had not previously considered.
A good question. City of Denver had police residency requirements until 10 (?) years ago, as I understand it, mainly because of some 70s-Brown-Power type of pious hope that if the police lived where they policed, there'd be a lot less bad relations and bad enforcement.

I think that police not living where they work is import in a Chomskyite way. From the Logic of Suveillance (http://www.ianwelsh.net/the-logic-of-surveillance/):

This is one of the biggest problems the current elites face: they want the smallest enforcer class possible, so as to spend surplus on other things. The enforcer class is also insular, primarily concerned with itself (see Dorner) and is paid in large part by practical immunity to many laws and a license to abuse ordinary people.

The ability to live in a separate community will only promote that insularity.
Look at what two years on Mars did to the Curiosity Rover
From the article, the seller claims that the bills will pass the pen test, so that wouldn't help.
Almost - the main reason for the chdir('/') is so that if you do happen to be in a mounted file system (locally or remotely), your daemon doesn't prevent the system administrator from gracefully unmounting that file system for whatever reason.
The 2014 Index of Economic Freedom – Discover How Your Country Stacks Up
Steal the front tire?
Assignment-during-test is flagged because it's common for a typo to conflate assignment and equality-testing. Equality-testing is very common in an if or while, so an assignment inside an if or while has a fairly high likelihood of actually being a mis-typed equality-test. Switch, on the other hand, is very rarely used with an equality-test (since equality-test only returns true or false, why would you use a switch when an if would suffice?). So an assignment inside a switch is much less likely to be a mis-typed equality-test.
Here: https://en.wikipedia.org/wiki/Indent_style#Variant:_1TBS
Sitting too much can cause health problems (not because of the sitting itself but the lack of exercise that often accompanies sit-down jobs). It's been fashionable to say 'sitting is killing people' and suchlike in the popular media.
You rock.

You have high fidelity repls for python and ruby. The Perl hi fi repl is called Reply (https://metacpan.org/pod/Reply). If you are interested check out the plugins -- especially for Term::ReadLine::Gnu. If you have questions, let me know.

Most languages probably don't have the ability to download dependencies from the internet on the fly. That might be a nice feature to have.
Yikes! I'm appalled by the one-sided justification for semaphores in this book. (2.3, "Why semaphores?")

Semaphores are actually a horrible primitive for building concurrency. I sometimes call them "the goto of synchronization", which is deliberately ironic since they are a gift to the world from the "goto considered harmful" thinker, Dijkstra.

Debugging a problem with semaphores is difficult because they have no useful state beyond their count. You don't know how a set of semaphores might have gotten into a given state. (Vaguely analogous to the the argument that in a spaghetti program with backward gotos, it's difficult to have an idea of how control arrived at a particular node in the program.)

For instance, when we (ab)use a semaphore to simulate a mutex, that semaphore does not actually track the ownership: who is locking it now? It can be signaled by any task at all, whereas a proper mutex can diagnose the fact that it is unlocked by its owner.

Semaphores most certainly do not impose deliberate constraints that avoid programmers avoid errors, whatever that is supposed to mean, ouch!

When higher level primitives are correctly built on semaphores (condition variables, read-write locks, you name it), the solutions look like Rube Goldberg mousetraps. And that's before additional requirements are added like error checking, or handling priority inversion and whatnot.

Semaphores have one very good application and that is a situation in which a very fragile context (such as an interrupt service routine) needs to generate a wakeup signal. The semaphore signal operation can be made reentrant fairly easily. This is not only true in OS kernels. Note that in POSIX, for instance, the sem_post operation is noteworthy for being async-signal-safe, meaning that it can be called from a signal handler. By contrast, other things like pthread_cond_signal cannot be.
the form is optional, you get a link at the end anyway ;-) or did I not read your comment right ?
According to the description, this was done with video editing, rather than an actual running nested simulation.
Save Quora Content to Read Later
We don't have a constitution.

(Not everyone on the internet is American, and of those who are, none can do anything about erosion of your rights. Complain to your local political representative, who potentially can).
Flexport Is Hiring Operations Associates
Shape the future of international trade as an Operations Associate at Flexport

Flexport helps companies import products from other countries.

Our mission is to bring the world free trade through technology. Our web app gives companies the tools to conduct global trade without regard for geographic distance, logistical complexity or regulatory barriers.

We’ve reached product-market fit, with nearly 1000 customers signed up to use our platform to manage their imports.

Based on this traction and our team’s track record, we’ve just finished raising over $4M from top tier VCs and Angel investors.

We are now building out an amazing operations team here in San Francisco.

The people we’re looking for:

Are high energy and customer focused
Live for operational efficiency
Take attention to detail to the next level
Learn quickly and hungrily
May have graduated from a top tier school or worked in a startup before
Enjoy working with the most cutting edge companies in the world

If this sounds interesting, come and talk with us about the chance to forever change the face of international trade in an atmosphere that encourages personal freedom and responsibility.

Send a resume and short intro to jobs@flexport.com
Ice Bucket Challengers
That's not true at all... A 64 bit system can address up to 16 exabytes of data... Google's datacenters (in 2013) estimated data storage was 15 exabytes.
Invisible chairs have been around for a long long time: http://i.imgur.com/tIIBKCY.jpg
Exactly. The simplest explanation in my mind is that it's a white balance issue. Most photos are taken in some form of daylight, which is generally in the orange range without a pure white on a "correct" exposure. On average, photos will be taken in warmer (orange) rather than colder (blue) tones.

It would probably even work on a bunch of photos taken of a white wall in some natural light, if you averaged them out. More of an orange hue than pure white, certainly.
Sitting for long hours is 'claimed' to be bad for your health. Not that I am disputing the claim, I actually agree and have gone back and forth between standing desk and sitting desk. I say 'claimed' because I think more research is still required. Standing all day can be quite fatiguing as well.
malloc() can fail in other ways.

One is if you set a lower process limit.

Another is if you are allocating lots of memory with alternating mprotect() permissions. On some systems (AIX for example) this uses up all of the memory for control structures WAY before hitting the address space limit (I've seen it fail after just a couple of GB).
Yes, the decision to make numeric types incompatible between the VM and dart2js was due to speed concerns.
But the world isn't in RGB space. If you take a bunch of samples in the whole color spectrum, then approximate them each into sRGB, the average probably won't move that much.
And where do I find the employer who will let me work only 4 hours a day?
It puzzles me how Americans don't want to discuss how much they make with coworkers.
Startups Battle to Make Star Trek’s Comms Badge a Reality
they soon corrected their analysis in a 2002 paper,[1] in which they reported that their survey of the color of all light in the universe added up to a slightly beigeish white.
For my remote coding interviews recently I have been using the Chrome Remote Desktop plugin. I give the candidate control over my computer and we work through some exercises together. It works really well because they can use whatever editor they're comfortable in, have the REPL available, etc...
My Angular App is Broken after Upgrading to the Latest Beta and Here is the Fix
"Make a pull request" is not a proper way to respond to valid criticism of open source projects. Is it not obvious how fallacious that argument is?
I would love to read it.
Also, how are you gonna protect yourself against people uploading copyrighted contents?
There are huge numbers of articles and books which exclusively discuss male game developers, almost every one I've ever read.

Did any of them say "This article will only be about men"? No. I'm not clear of your point -- do you wish all articles which only discuss men were labelled as such?
Careful with that example. The parentheses here don't just remove the warning. They remove a bug. This code:

if (buf = malloc(buflen) == NULL)
goto outofmemory;

is actually equivalent to that code:

if (buf = (malloc(buflen) == NULL))
goto outofmemory;

So, malloc gives you a pointer, which is compared to the null pointer, giving you either 0 or 1. And that is assigned to buf. Hopefully your compiler will warn you about the type error that spawns from such dark magic.
Hi, this Jim, the subject of the article. The Atlantic article omits that I'm normalizing the result (otherwise, the histogram is clustered in the middle and you get a dirt-brown color -- the hue is orange, but it's very desaturated). Here is pseudo-code in Processing showing what I'm doing:

To avoid floating point rounding issues, I process the pixels in integer space. For each channel (R,G,B) I create an 1D array of integers (one integer for each pixel) and initialize them to zero.

smaxPixels = width*height;
srmap = new int[smaxPixels];
sgmap = new int[smaxPixels];
sbmap = new int[smaxPixels];
for (int i = 0; i < smaxPixels; ++i) {
srmap[i] = 0;
sgmap[i] = 0;
sbmap[i] = 0;
}

For each pixel in each image, I add the pixel value to the sum for the corresponding pixel (in the below code, 'offset' is typically zero).

for (int i = 0; i < smaxPixels; ++i) {
int px = sImage.pixels[i];
srmap[i] += red(px);
sgmap[i] += green(px);
sbmap[i] += blue(px);
}

I then produce a normalized image by finding the minimum and maximum components, and mapping all the pixel sums to that range.

for (int i = 0; i < smaxPixels; ++i) {
minValue = min(minValue, srmap[i]); maxValue = max(maxValue, srmap[i]);
minValue = min(minValue, sgmap[i]); maxValue = max(maxValue, sgmap[i]);
minValue = min(minValue, sbmap[i]); maxValue = max(maxValue, sbmap[i]);
}

pg.beginDraw(); // pg is an offscreen Image buffer I am going to draw into...
pg.loadPixels();
for (int i = 0; i < smaxPixels; ++i)
{
if (maxImagesPerTile == 1)
pg.pixels[i] = color(srmap[i],sgmap[i],sbmap[i]);
else
pg.pixels[i] = color( map(srmap[i],minValue,maxValue,0,255),
map(sgmap[i],minValue,maxValue,0,255),
map(sbmap[i],minValue,maxValue,0,255));
}
pg.updatePixels();
pg.endDraw();

That's the essence of it. The bright "orange" is a normalization effect. Note that if I were to simply "average" the images without the normalization step, the resulting color is generally a dirt-brown. Normalizing the image has the effect of increasing the saturation and the contrast, without affecting the hue in an HSL sense. I discuss this in my paper, although the Atlantic article omitted this important point.
I just install djbdns everywhere. I have more confidence in djbdns not coughing up a shell on my machines than any other server.

DNSSEC, by the way, is a bug and not a feature.
Actually the article is confused on this very point. I think it's actually implied that it's sampled in HSV and not weighted for saturation or value.

Edit: his blog entry implies RGB, and it looks like the average color is actually brownish grey, which would be highly unsurprising to anyone who has mixed paint.
Deeply respect SAP (and others) for doing that. Hopefully this will catch up in other regions as well.
I don't understand what you mean by "this is the logical conclusion of..."

What was concluded? Why is it logical?
Are you saying you only get 10-15% of the proceeds of YOUR vested stock? So if I have 1% of a $100m company, my shares would only get me $100k, not $1m? Can you explain or link to a source of more information?
Multiple return would be fine too.

pid,err = fork()
In the ideal world there'd be no companies explicitly seeking or denying the autistic, just jobs available and anyone applying and then viewed as more than autistic or not autistic.

Secondly, but perhaps more important, I see companies that solely hire the autistic more as taking advantage than as providing assistance.
Ah, makes sense, but here I was thinking the standing desk hype from a couple years ago had long since faded.
What kind of evidence would you like?

I have first hand experience of sexism levelled at various female colleagues and students of mine in computer science academia. I don't feel the particular urge to write out their stories in depth here, as you can find such stories everywhere, but they certainly occur
This is not to toot my own horn here (I would of expected graduations as well due to the sky and the ground), but I think I would of said It would of tended to orange, on the grounds that (and this is just my suspicion) people find a more orange hue a more pleasing whitebalance. What is online is what has been shared, and what is been shared will invariably be pleasing to the people that shared it.

Obviously, this is just another explanation.

Actually I would of liked to of seen some of those aggregate photos. Maybe there WERE graduations!

edit: wish granted!: http://jbum.com/papers/EmergentOrange_paper.pdf

some of his sample sets did produce graduations, in particular vignettes and lighter at the top darker at the bottom themes.

in defence of my statement is figure 10

Figure 10. Averages of four different pools of digital
abstract art found on Flickr. Pools used: Processing,
CGArt, Computer Art Creations, Generative and
Evolutioanry Art

for some reason he produces a surprisingly orange result, and still believes that the overall orange hue may be due to:

4) It’s caused by chemistry & physics. The amalgam photos
are functioning as a kind of mass spectrometer,
reflecting the average chemical composition of the
subjects being photographed.

[...]

I find #4 the most convincing. It is not necessarily
mutually exclusive with some of the others (e.g. the
chemistry of the earth/sun affects human choices and
camera design).

Meh.
Wave was also incredibly popular for doing pencil-and-paper RPGs online.
Compact fluorescent bulbs (cheap ones anyway) are quite "warm" and LEDs are cool, almost blue. I ended up combining them in my kitchen to get a color I liked.
Easy Tricks
Sorry - that was my fault putting in the "n" in the posting - here is a particularly elucidating article on the linguistic/ethnic/geographical differences of the use of the word Maya/Mayan:
http://www.osea-cite.org/program/maya_or_mayans.php
I realize however you do it would be a compromise of some sorts, for what its worth how you explained it here seems to be the best solution, thanks for the explanation!
Are you running a proprietary graph DB?
It is perhaps worth pointing out that I observed the same effect in collections of purely synthetic art (such as Fractals).

https://www.flickr.com/photos/krazydad/3794489938/in/set-721...

While I don't think this rules out light as a possible culprit, it perhaps implies that humans are mimicking the natural world when they are making color choices.
GNU hackers discover HACIENDA government surveillance
The cars all need to brake at the same time, a purely visual system can't manage that.

I'm just reporting what auto manufacturers have been discussing at international standards meetings.
To be fair this paper is about machines deployed by the TSA.
Another alternative is using local UUIDs, right ? If you're just interested in generating a unique ID to shard and insert into one of your DB nodes.
Your grayish results are exactly what I would expect from averaging RGB values.
djbdns is a great read and exemplary code, but I wouldn't use it in production without significant modification; it's far too easy to DOS.

TinyDNS and dnscache can each be sped up by about a factor of two by replacing a few of a hand-rolled primitives with their SIMD equivalents, but even after that neither is terribly fast and it's very easy to exhaust their limits. axfrdns is deal-breaker slow; it forks a new process for each TCP connection.
My buddy has been pitching the idea of "chair pants" to me for a decade at least. Glad to see someone finally executed on this. :)
In a nutshell, because the American private healthcare is not free market. It is a fragmented socialized system run by insurance companies and private hospitals. I am not absolutely convinced that free market medicine is bad, but I am absolutely convinced that the U.S. doesn't have it. As another commenter pointed out, I am not really free to go to any provider I like. I go to the providers dictated by my insurance company and my insurance company is dictated by my employer.

I am Canadian, but living in the States. I have experienced both systems, and I can say unequivocally that I vastly prefer the Canadian socialized system. The quality of care that my family has received has been about the same with very little out of pocket in either case, but in Canada, I simply don't have to think about healthcare, ever. It is simply there for me [EDIT: even if I am unemployed].
Report: Young people are even less interested in “wearables” than the rest of us
Attending conferences with small children
I'm going to write a pre-processor which adds the appropriate `break` statements automatically. No more fall-through bug.

(And if you really want to fall through, I could add a `fallthrough` keyword.)
"...while letting us safely modify content for each binary. Our custom tool allows us to create an unverified section of the binary in a way that is compliant with the Authenticode spec."

quite an intriguing attack surface for mobile malware...arbitrary code of Dropbox's choosing when combined with an 0day or two?
It looks really uncomfortable to me.

Straps holding it in place, only two pads beneath your butt and no back support.

Maybe in a two minute demonstration it's ok, but wear it all day and I bet it will feel like a jail.

As for the assembly worker video example, it doesn't seem like a well-thought use case.

Why not use a stool? Cheaper and might have some back support.

Also, off the top of my head:

What happens if you forget and lean backwards, even a bit ?

How much time does it take to put it on and take it off?

How easy is it to put it on in a slightly incorrect manner and twist and break your leg?
See Oneslate argument mapping platform: https://demo.oneslate.com/#trees/605
I think the point was that these bills have said security strip.
I think the point that the author was making, outside of any criticism to the API itself, is that the hapless programmer may not know that fork() could even return -1. The article is pointing out that possibility as documented by the API, not criticizing a failure of the API. Whether or not the API is faulty in this--and I tend to agree with you--is outside of the scope of the article, though only just.
Ask HN: Judging startup on hosting company it uses?
I wonder few things. In an age where we have OVH offering dirt cheap reliable servers, Google offering great cloud hosting, Rackspace offering free CDN with its services, but its common to see most startups using Amazon.

I know it is reliable but it seems to be a startup fashion as well. So the question to people that track startups - would you ever judge startup based on hosting it uses? Would you discredit great startup if it would use it for example OVH as hosting provider?
How maintained is that? qmail is in an awful state, and djbdns hasn't been updated in relative millennia.

Being secure is a notable achievement, but that shouldn't completely hold up iterative improvements.
The user "slyall" just submitted it:

https://news.ycombinator.com/item?id=8204826
> (fake "reviews" in underground forums are very common)

Do you have any references for that? Besides the top layer of these sites, I was under the impression that if you go down your "vouchers" go down with you.
There's definitely some interesting things going on with human reasoning in the way different people interpret the result. I originally assumed the images would average to gray, but when I think about it logically, that would be kind of miraculous. We wouldn't expect a bunch of photos taken on Mars to average to gray (to be perfectly balanced in R, G and B), so why did I expect photos taken on Earth to? It would mean all the colors are in a very precise balance, which would be kind of odd.

With random images which include a few outdoor photos, there is a noticeable effect from the sky, but not as dramatic as I might expect - it tends to produce a whitening, rather than a visible blue.
It's gotta suck or be vaporware, given that no single video exists on the entirety of the internet of the device in action... only cheesy renderings and stills.
Ask HN: Does this product exist
Hi.

I'm transcribing some audio dialog in a video ( I'm not a transcriber so I'm slow) and to do it I am running camtasia video editing software on Windows 8 and then toggling between that and Microsoft wordpad to type the transcription. The problem is that I have to toggle between windows to pause the video while I type. I would like to have an app that lets me have a "learn " feature where I can use the key commands of two apps running at the same time so I don't have to toggle back and forth. This would allow me to play the video and type and then pause the video while staying in the microsoft wordpad.
But djbdns has had security issues in the past?

http://maradns.samiam.org/DNS.security.comparison.txt
Secretive Company Claims Battery Breakthrough
I bet they have one when they want to complain about the amount of red tape they have to deal with as part of the bidding process...
The disadvantage a UUID has is that they're larger, Snowflake was something like 63 bits, UUID is 128, 2x as long.
seems like it would hurt.
thanks! we already have a couple of fashion startups using us that have both seasonal (fixed amount) and ongoing (based on sales) inventory purchasing and replenishment expenses to model. We support a number of basic scenarios like that, but inventory-related modeling is definitely something we're focused on improving. I'll keep an eye our for your message, and also feel free to write me any time at deva@opstarts.com.