skysight-inc/HackerNews huggingface dataset:
There's a standard process we have for measuring each item. The goal is to flatten the shirt without pulling on the material.

Measuring clothing is really, really hard to do in a consistent way. In my original plan for the project, I was going to hire 5 task rabbits to measure everything, then throw out the min and max and take the median of the remaining three numbers. It didn't work. The average taskrabbit had a standard deviation of error of 0.3" for each shirt. That might have been OK if the errors were purely random, but there was a lot of systematic error as well.

Eventually I was able to find two people who could provide consistent measurements. They were within 0.1" of my measurement for each item. When there was a difference of more than 0.1" we would remeasure the shirt. In general I feel good about the data we published.
Controversial CRISPR history sets off an online firestorm
How Much Snow Has Fallen: Up-to-Date Data Tracking Winter Storm Jonas Snow Fall
Graph coloring is a small part of register allocation, and not the hard part. It's also not NP complete on interference graphs built from SSA form, which most modern compilers (though not GCC) use in the backend. In fact, it's linear time optimally solvable if you build ssi form, which can be done in linear time.

The optimal spilling and rematerialization problems have not yet shown to be solvable in polynomial time on these forms, but folks are working on it.
You may have a mental image of a mother or grandmother standing in front of an oven for 2 hours tending to some cooking pies or cutting up potatoes; and maybe there are a dozen messy ingredients scattered about the countertops.

I'm not exaggerating when I say I throw some calories into a container, hit a button to apply heat, and come back in N minutes when it's done. I also use paper plates, napkins, and plastic forks to avoid having to do dishes(however, do wipe the container you use to cook).
funny that. my analogy was always more toward backgammon because it requires both luck by the dice and strategy
Could this also be improved in LLVM? Or is this specific to GCC?
I suppose it gets to be a public health issue, but the problem still lies with the individual homes. If the pH is as basic as it can practically be, then what else can the water dept do? It's ultimately down to those individual home owners to run their tap before taking drinking water, and/or spend the money replumbing. And while such a testing bias could mean a public health issue goes undiagnosed, my problem is that the article is way too ambiguously alarmist while failing to mention even straightforward steps that individuals can take.
Another article, "CRISPR controversy reveals how badly journals handle conflicts of interest," reports how differing accounts of how CRISPR gene-editing technology was developed illustrates the bigger problem of scientists publishing research papers when they have an undisclosed commercial interest in the research findings.

http://www.statnews.com/2016/01/21/crispr-conflicts-of-inter...
Do you crave more customer feedback?
What's better when you're hungry... a bag of groceries or a platter of piping-hot food? Of course the food! ArgusQ Collaborations helps you take raw ingredients -- customer feedback -- and provide structured, scalable insights that you can use more effectively to build better products!
Is Uber's Surge Pricing Really Based on Demand? The Data Tells a Different Story
Great job !
I could not resist to think & share https://github.com/mscdex/ssh2 < SSH2 client/server implementation in nodejs (natural async flow) > piece of art
The latter means that the credit reporting agencies "evaluate" how you're doing at specific times, so instead of paying off your card when it is due, you can notice when they evaluate and pay it off right before they check. If you do, try and pay off enough to have it below 10%, but above 1%, since that'll give you the best evaluation (i.e. the highest credit score).

For anyone else, pretty much anyone with income can more or less fix their credit in 6-9 months if you just work at it. It's a game, you can game it, and get a good credit score.

(If you scoff at the notion of credit scores being "a game", realize that it's the whole point. People who "care" enough about their credit score to learn the game and play it are—by definition—good credit risks. So doing well "at the game" is exactly what credit providers want you to do.)
Using breitbart.com as a "source" doesn't exactly support your post as impartial or believable; indeed, it pretty much telegraphs your bias.
No. It's not creator-janitor thing. It's rather the situation that programmer A makes a huge technical debt, and programmer B must pay him off.

It's poor code design, poor code management.

It's more like:

- irresponsible house developer builds house very fast and very cheaply but he doesn't care about safety or design

- then building is beginning to collapse and tennants have to hire another developer to fix mistakes of previous developer.

They must pay twice! One time - for creation of the building. Second time - for fixing.
I admire your bluntness, but I have to wonder, do you assume you're not going to grow old and incompetent? Presumably, if we're fortunate enough to live that long, we are all in that boat.
A better registration system for a global company would be one with a phone number(instead of email) + generated code(instead of a password).
I am surprised math isn't included. At least, there's computer science. BTW, I like your free Linear Algebra book.
Going to jump on this train here. F.lux on every platform I've tried has performance issues.
If mutton flaps are basically "sheep bacon" I could certainly see them being a contributing factor along with social and economic factors (cheap calories, a culture where traditionally fat = wealthy) etc. I certainly wouldn't place all the blame there.
I just tried https://tvunblock.com/ DNS services for free to unblock US Netflix and it seems to work.
I didn't consider it a hack until I've seen a friend of mine having stuff thrown carelessly on the dryer, everything unpleasantly crumpled
I've been using the same technique for a while and it's working quite well. Unfortunately, it's only for tee-shirts and not shirts, so the iron is still required from times to times.
We've thought about doing made-to-order tees before, but at the end of the day, since we sew in Los Angeles, they'd end up being like $75 each for a custom pattern.

There are some companies that have done tees and polos though - Polos - VASTRM. Button ups - Blank Label, Pacific Issue, Proper Cloth. Tees - SonofaTailor, Threadmason.
> Software is an afterthought you add to make the hardware function.

For PC OEMs, it's even worse than that. Software isn't even an afterthought. Software is literally somebody else's problem -- namely, Microsoft's.

When you realize that they've made huge amounts of money for 20+ years by thinking of in those terms, it becomes clearer why they have so much trouble taking responsibility
for the complete stack today.
Not to mention - if the US was afraid of chinese ASICs in general, well... it's a little late to get picky.
Yahoo video guide https://mobile.yahoo.com/videoguide/
Investing in 2016: ‘The Only Winning Move Is Not to Play the Game’
There are very specific concerns I have about implementing secure cryptography in a browser runtime. I wrote an article about this a while back. I don't love that article and never did, but one complaint I've heard about it is that it's "dated". In fact: I think the last few years have made it harder to securely deploy crypto in a browser. So one short answer is, for a bunch of fiddly reasons, I think you're building one of next year's Black Hat Briefings talks.

But the broader concern is, in fact, that by offering people a secure messenger, you're accepting some responsibility for securing traffic that can jeopardize lives if you're compromised. You have, I think, a moral responsibility to be as conservative as you possibly can be. When someone gets hurt because this system is flawed --- assuming you ever learn about it --- I think you're going to be surprised by where it happened. People with causes you've never even considered will use this thing in ways that, if you knew about, you'd say "fuck! stop! i like my application but i can't let you bet your life on it!".

It's great that you paid for an audit, but audits aren't magic feathers. If you got audited again by a strong team, they'd find other things you missed. As it stands, the team that audited you found devastating crypto flaws; for instance, you repeated nonces! Crypto is hard even on the "easy" setting. You've got the difficulty setting dialed all the way to "nightmare".

Dial it back down.
There is no "this stage" -- a basic income provides a smaller disincentive to work than providing low income people with the same amount in mean-tested welfare programs, because you don't lose the basic income when you get a job. If you're in a society that can afford welfare programs at all then it can afford the equivalent basic income.
Unblock US Netflix Using DNS Service
That's a good question.

SIMD8/SIMD16 refers to the number of fragments processed per thread invocation. There is some overhead to spawning a thread, and so processing 16 fragments at a time is typically faster even though the shader itself is doing more work.

The driver provides both versions because it's the GPU that decides which version is use and where, even using both versions to shade the same primitive. For instance, on a triangle boundary maybe only 4 or 8 fragments are "lit", so the hardware spawns a SIMD8 thread and saves itself a little work.

SIMD16 shaders typically use twice the number of registers as SIMD8, and if they require registers to be spilled to memory it's likely the SIMD8 shader is faster even with the additional thread-spawning overhead. Lots of compiler optimization revolves around trying to squeak in under the register limit to get the program compiled as SIMD16 without spilling. :)
Of course superstars are rare. But rare is not the same thing as "don't exist". And of course people will claim to be superstars even when they are not. But that, again, doesn't mean they don't exist.

The very last two paragraphs of my blog post:

> It’s important to put things into perspective. Star programmers, athletes, writers, and scientists are exceedingly rare. I wouldn’t recommend building a hiring strategy around solely hiring “rock stars”; you’ll end up looking foolish and lonely. Don’t let perfect be the enemy of good: hire the best engineers you can get and give them ample opportunity to develop and get even better.

> However, don’t fall into the fallacy that all programmers are created equal. There is a vast spectrum of ability in any creative profession. On one end are the type of hires that can sink an organization, actively increasing tech debt with every line of code they write. On the other, there are people who can write code that changes what is possible and have an impact that is an order of magnitude greater than the average.
It's a noop in most cases because the cost of spilling a given loop variable is still the same relative to other loop variables. But yes, the only affect it should have is to possibly value loop variables low enough to spill them instead of non loop variables (note that non loop variables are calculated using both exit and entry frequencies) That is almost certainly a bad idea in general, execution frequencies are what you should use whether in loops or not. It most likely the real issue is a bunch of loops are having their relative (to non loop blocks) execution frequencies over estimated highly, and in reality the loop doesn't execute much
Great to see this on the front page!

Was fed up with a template-driven site I built a few months ago and was looking for CSS frameworks to base a redesign on.

Only downloaded Milligram the other day and have been having a blast getting it set up. Has a great mobile-first approach with absolutely minimal code in order to build fast, responsive sites with ease.

Looking forward to tracking its development but it already has everything I want to get a site up and running quickly.
Air Force Damaged Nuclear Missile, Hid Mishap from Pentagon Review
The most Unusual and Crazy creatures
I currently use a Schitt (http://schiit.com/) Modi and Magni stack with my Beyerdynamic DT880 600 ohm headphones. When I tell you that music is a completely different experience at home with these cans, believe it. I'm a DJ and honestly prefer staying in and listening to mixes than going to my mate's parties to hear what they're spinning because they absolutely obliterate any live system (and I've been to some of the best venues in North America.) I know it's a poor comparison of course, but I'm never going back to monitor speakers for personal use again. If you're looking for a decent AMP/DAC combo, I highly recommend Schiit.
Crazy Russian Wedding Photos
JavaScript :)
Although I keep forgetting some functions even from JS.
but, but wouldn't you want to be cool?
I love the Feynman lectures! But sadly, they are not searchable with google [1], and I don't see a search box on the site. There is a table of contents, but no index. Is that a deliberate omission to create more value for buyers of a digital edition?

[1] http://www.feynmanlectures.caltech.edu/robots.txt
I used to drive from my hometown around Austin to Lubbock for school. The wide open country pocked with turbines was my favorite part of the six hour drive.
Yep, that's true, it doesn't work that well for some shirts, but it depends on each model. The variance in shirts is bigger than in t-shirts.
> Specific security regulation is not necessary, because the solution is simple: liability

That would be simple if companies weren't able to lawyer up and weasel out of any and all liability that doesn't come with explicit standards required by ... regulation. What makes the definition of "defective" vs "not defective" in determining liability is regulation. Regulations don't have to be "fine X will be levied if Y" it can be "Y is required for product Z". That is regulation and it is how we define liability in the legal system. What you are proposing -- establishing bad design -- is the basic definition of regulation.
This is data I'm grateful to have and at the same time, can't believe someone went to all the trouble to get it !
I understand exactly what you are saying. I'm saying you are being super pedantic here, since it's pretty obvious I meant valid to mean statistically significant, and matters took mean whether improving spec by 0.5% translates into real world application performance benefit.

I'm not sure why you want to be so pedantic, but it doesn't seem worthwhile to me since nobody was confused.
Cuil, a downvote for detailing my perspective? I only bring up this meta issue because it's another symptom of the same problem.

If one is onboard with the butt model of constant updates, then of course my problem looks odd and self-imposed. But such assertions that one's own perspective is universal is a source of many of the world's problems.
On wine. A Tragedy
I wonder what nwavguy does for a living these days. He disappeared from the Internet in that persona shortly after the release of his designs and dropping some serious allegations at some manufacturers for a transient overvoltage issue. He's a solid engineer and I hope he's just quietly improving the state of audio somewhere.
I thought L1 cache access cost the same as register access on Intel machines. Is this not true?

Just something I had heard somewhere; I don't have data to back it up.
That site is a great idea, but it has never been accurate for me.
Being a programmer at age 10. My dev story
Not too many papers on astronomers that reference St John Damascene.
Sad news. RIP Ed and thanks for all the books.
Is there a record of his and their tweets anywhere? (I would need both to see to what extent he stalked their hashtags). Or is everything still up?
Sure we're far from commercialization , it's a slow business. But it may be cheaper than solar+storage. And china may be a market - they are throwing serious money at it , and maybe not the only one. And it may be more scalable, maybe.

And let's not forget - solar is tiny. If you wanted to replace the energy infrastructure with solar - it would take decades , it would require a massive share of the world steel supply ,and it would be a huge building project, and the EROI would not be so big.

So it might be too early to say who will win the race.
Eating a healthy diet is always better than an unhealthy one, regardless of what that diet consists of.

You are probably bring down voted for inferring that meat here is the problem. it is not. it is vast quantities of low quality poor meat/fat. If you at 4000 calories of vegetables each day, you too would be obsese.
This is really awesome-- I work at Nylas and would love to turn this into a plugin for N1 (https://nylas.com/n1). If the author's hanging out in this thread, please email me :)
I agree. It's helpful, but by no means novel or interesting beyond being a tool in the utility belt. It gets more attention than other tools far more interesting.
I appreciate your feedback, but I am honestly challenging you to show me a $2.15 meal that is 800 calories, no sugar, 50g protein, 33g healthy fat, 12g fiber + the recommended amount of micronutrients (calcium, magnesium, etc). And it can be prepared from scratch in under 5mins. This is what DIY soylent gets me.

As far as I have researched, it can't be beat with "normal" food.
Here is Antti's response for rumprun:
https://news.ycombinator.com/item?id=10719055

That works even on bare metal if the network works. Similarly, there are remote system calls that can be used for netstat and such. I don't think there is a good way to secure them in many environments at this point, but adding spipe might not be too hard.
https://github.com/rumpkernel/rumpctrl

There is also frankenlibc where you can run the application as an actual userland process (but still with the rump kernel) under a variety of operating systems. I think applications that run on one (frankenlibc or rumprun) should be able to run on the other without changes (other than build related).
https://github.com/justincormack/frankenlibc/

I'm not sure if NetBSD's kernel debugger or crash dumps work with rump kernels at this point. I haven't played with them myself yet, just keeping an eye on what other folks are doing. And yes, hypervisors also have debugging tools.
In a discussion like this, it's best to assume that all parties understand the ramifications of Turing-completeness. The charitable interpretation is that aerovistae meant what I said - which is apparently the case.
The Feynman lectures are also available on the Internet archive:

https://archive.org/details/TheFeynmanLecturesOnPhysicsVolum...

You can download them in several formats, including PDF and even pure ASCII.
I had the exact same issue for several months until one day it abruptly stopped happening without me (knowingly) changing anything related to it.
To me, this was largely a consequence of a much earlier bad decision: to lease all the Zellers space. If they had leased a smaller amount, the product dimension issue would have been much smaller in size, and they'd apply their lessons learned at a more manageable rate than having 'data weeks'.
If this is true, it's unfortunate. Things like flux should have a small footprint and a small working domain. I'm willing to spare some complexity for usability tools, but always end up getting off the bus when it gets too heavy.
RMC website is accurate. But some distributors like superdenim mislabel things a lot.
This is a very nice looking CSS stylesheet. Can someone explain what makes this a "framework"?

(I did look through the docs, but didn't see the kind of modular or "designed to be built on" philosophy expressed in frameworks like Pure CSS.)
METAL SLUG DEFENSE Android Apk Game Download
I'd like it if there were some sort of non-profit Underwriters Laboratories for software security. But what we're more likely to get is a captured cartel of government-supported commercial labs.

For IOT, the bigger problem is that most of this stuff is getting deployed on BOM constrained designs, so they can't take advantage of safe programming environments, but instead pretty much have to link random C libraries together.
I think it's too simple to say "this is how all generations think of the previous one." I think baby boomers, admirably, set out to create a new identity - coming of age at the height of the 60s, time of prosperity meaning more independence, with Vietnam and the civil rights movements probably casting doubts about the prior generation's values (rightfully so). A clean break of sorts. I think the problem is they threw out the old, but failed to actually assert something substantial that could raise the next generation. Vague values and sentiments, really. Millennials get told to just be ourselves, find our passions, and are encouraged to party, drink, have sex... don't work too hard. Partying is treated almost as importantly if not more, as working hard to make something out of yourself and your life. Nerd culture is despised, maybe because they all watched a ton of jock 80s movies. I don't doubt a correlation between being raised on those values and the depression and mental illness rates we see today among young people... you can surely overcome it eventually, but you're raised on it by default. I'm painting with a broad stroke, but I think the baby boomers represent a sort of 'break' with the generations before them, and it didn't set up the next generation so well. My grandfather's generation, while they weren't socially progressive by any means, seems more grounded overall - they at least have access to the wisdom of many generations before.
What are the parameters for Date.setFullYear() again? :)
https://news.ycombinator.com/item?id=10178989

> Tell HN: Paywalls with workarounds are OK; paywall complaints are off topic
GOP senators want lower Internet speeds to qualify as “broadband“
tuques are a type of knitted hat usually, not specific to winter.

them generalizing a section including tuques as hats is correct, i dont think i have seen a "tuques" section in any canadian store, they would be in the hat section.

toques are hardly a canadian thing, and alot of canadians refer to them as beanies.

target did not fail cause they werent canadian enough(is anything really canadian?), they failed due to locations, business model, inventory, and technical issues on their backend.

if anything they failed because they werent "american" enough, as canadians were expecting a similar experience to USA target shopping
Everyone has a language they like best and spend a lot of time in (due to current job or side projects or whatever), but a developer who has never branched out to other languages and paradigms even to experiment for a bit (maybe bring back some knowledge to their preferred language) is someone I wouldn't want to work with.

But this is all from my perspective in a small startup where people have very broad responsibilities. I can completely understand a very senior developer working in a specific field (usually it's the low level stuff with C etc) who only works in one language because there's just no opportunity to use anything else.

Or perhaps someone who just sees their job as a 9-5 thing and looks elsewhere in their life for learning and growth.