skysight-inc/HackerNews huggingface dataset:
Yes. Many orders of magnitude. However, if you're just doing cold storage, the data-density of DNA is many orders of magnitude greater. With essentially sub-nanometer 3D atomic data-density you can pack a staggering amount of data in a very very small package.

And though we're not quite there yet in read/write speeds at the ends of the route, the old saying rings true about the fastest way to transfer large amounts of data between the coasts - in a station-wagon full of hard drives.
Yes. We're using the Pro version at work. The Home version in the home office.
It's super slow, hard to read, easily corruptible, and expensive. Literally the only advantage is storage density. But we live in a world where giant companies build immense data centers in places nobody cares about, like Nevada. So I'm not sure if anybody is actually worried about storage density.
Are you saying 10k a day is low? That's 3.65 million a year- that's absolutely enough to support rent, part time employees, and a nice profit margin (~10 - 15% on average).
...and then we see that exercising an hour per day (7.5 hours or more per week), which people trying to lose weight often do, can cause damaging calcium buildups in your heart, especially if you are a man [1]. So we're damned if we do and damned if we don't. I really hate these conflicting studies.

[1] http://time.com/4987426/too-much-exercise/
> On the AR-15, the lower receiver is the "gun" portion that is serialized.

...unless you make your own (or finish a partial one) then you aren't required to stamp it with a serial number or tell any (federal) agency about it, a so called "ghost gun".
Yes, we can do that through flamegraphs. For any container running on our system, we can get the call stack of the running process, time taken, resources used etc. We can attach to containers, proxy traffic etc, all through Kubernetes.

I said this earlier, but we've essentially separated operation concerns from our applications, and that opens us up to relying more on knowledge of Linux which is easier to hire for, and we can reuse that knowledge and all our tooling with any other languages we want to use.
> Maybe I didn't make it very clear. Each time I observed it the company I was contracting for was selling it to a 3rd party

Indeed, that wasn't at all clear. The comment to which I was responding only used the word "company" (singular and plural), without any modifiers, which I read as describing the same party.

That clears up some of my confusion, since that's an obvious violation (assuming source code wasn't available to those same 3rd parties, which you also didn't explicitly state).

> The OP specifically said that one of the benefits of the GPL is people had to contribute back because they have to make the code public.

Such an assertion (which I see in neither ancestor comments nor the article) still seems mistaken, so perhaps it's a strawman?

The GPL, IIUC, is meant to protect the user, aka downstream, not provide benefits to "upstream". If the binary itself isn't made public, then the source code need not be, either (though I suppose the user/customer in your scenario would have the freedom to choose to make it public, they have no obligation and little, if any, incentive).
I'm the author of this article, and I'm flattered that someone posted it here (even though I realize it was probably a bot ).
Thank you; a concise way of articulating what I had to write 10 paragraphs (below) to say.
It’s also possible that you’re more tired and sick because of the workload’s burden on the body.
Html design tips
Show HN: Kyoko – Manage anxiety with a simple tool
Lawyers’ Obligations After Electronic Data Breach or Cyberattack [pdf]
I think the dichotomy is from 'pg in this case. I myself like using languages with a balance between the two extremes - Python, being neither the stereotypically enterprisey Java nor the stereotypically write-only Perl, being a good example. They allow me to be productive with single-person projects without overhead, and they're also suited to being used for large-scale projects once you start imposing some structure.

The only thing is you have to be willing to start imposing some structure at some point, and the language has to make that easy, too. It can't be solely suited for the single hacker; it can't have been designed under the assumption that a language for use by large teams of people dispersed over time and space is one designed for "mediocre programmers," and so the things such a language values must be categorically avoided.
> "hey, that word can mean multiple things" is a thought everyone has all the time

Oh how I wish this were true; but from what I've seen, the vast majority of arguments in the world today boil down to people assuming that their own definition of a word is the only valid definition of that word :(

(As an example, person A might say "feminism [meaning man-hating] is bad", and person B might say "no you're wrong, feminism [meaning equality] is good!"; and then even though they both actually agree 100% about the fundamental ideas, they end up as bitter enemies, deeply offended by each other, because they can't see that they're actually talking about different things...)
As usual, the second marketing get their grubby mits on a piece of technology it gets abused.

How long did it take for pop up blocking to kill of pop up ads? And now we have exactly the same thing going on inside the page where it's much more difficult to block.
Silicon Wafers: Tight Supply, High Prices
This belief that market cycles are 10 years is the gamblers fallacy in action. Just because there is a "trend" of economic cycles occurring in 10 year periods doesn't mean the next one will occur 10 years after the last.

Also the entire purpose of laws an regulations like Dodd Frank is to prevent debt bubbles.

Whenever someone says that we are "Due" for a correction they are falling for the gambler's fallacy.
> It should always be a person's #1 priority to live as long as possible.

Not for me. Living healthy yes - and then dying quick and painless. I don't care if that happens with 50, 60 or 70. Another 10 years to go would nice, still.

> unless I can devote more time in the gym to bulking.

I have experience with IFing as well as with bulking. And if you ask me - especially with respect to the specific reasons why IF is good for you - bulking is one of the worst and unhealthiest things you can do to your body.

> that there's still no scientific consensus and it still has a fad smell to it.

Do you not feel the difference? When bulking I feel heavy and bloated - it's tiring. Especially when dirty bulking - eating crap just to get those additional calories? Pushing and squeezing more and more food through this delicate and soft tube (your gut) in your stomach. It's more like plumbing than eating.

Having said that - I might do some bulking again at some point - but for aesthetic reasons - not because I believe it's good for me.
That's funny, because Windows 2000 Pro was the version I liked the most.
This claim seems a little dubious to me.

China seems pretty good at 'obtaining' the info they need to give them a head start, plus they're a manufacturing powerhouse with a ruthless determination to 'get stuff done'.

They also don't face commercial pressure to release stuff slowly. Sure it'll take them some time, but 'decades' seems to me to underestimate their capabilities.
From one of the thousands of companies that own satellites.
Sway 1.0-beta.1 release highlights
I did like Rust (as a language), but I'm using Elixir, Phoenix and Ecto right now.
URL displays only a login page.
Just informing them of that possibility will render such evidence basically useless. Once video can be faked where it can no longer be detected, video just doesn't carry any more information than, say, "we got this anonymous letter saying the defendant is guilty".

So, yes, that information should be given to the jury (as soon as it becomes accurate), and it will lower the potential for false positives (convictions), but with an equal and opposite increase in false negatives.
- High level article [1]

- A "Roadmap" from the semiconductor/data side, looking at DNA from its first principles [2]

- Review combining the tech side with the bio side [3]

[1] http://www.sciencemag.org/news/2017/03/dna-could-store-all-w...

[2] https://www.src.org/program/grc/semisynbio/ [see PDF on right side of page]

[3] https://www.biorxiv.org/content/biorxiv/early/2017/03/07/114...
I've thought about this one before.

First, in terms of ends, it's not better, but you can say it is more virtuous, in the sacrificial sense of putting the needs of others before hers, even though probably pointless in practice.

Thus, in terms of practicality, I do think it's better for the poor to keep their money, and the rich to redistribute their surplus.

But, in this practical sense, I feel it would be even more efficient if our society could improve its systems so that the surplus simply never happened in the first place. What would be both virtuous and better in practice in my opinion is if Bill Gates simply had chosen to give himself a smaller share and a lower wage from the beginning.

Now, maybe if you take into account psychology and motivations, it might be that humans require our current system of winning it all and then giving it back. So its hard to say if it could be implemented at all.
does this work for you ? https://ccm.net/faq/40644-how-to-get-the-transcript-of-a-you...
Warhol photography archives publicly available
It's missing the Net Promoter Score survey. Other than that, pretty spot on.
Won't increasing supply reduce prices though? It seems like rules such as taxing vacant properties, regulating home sharing (e.g. AirBnB) and increasing the number of houses is needed to make homes more affordable.
Try buying a barrel for an AR-15 in Germany, you'll have to show a WBK (Waffenbesitzkarte).
Great advice!

How was that?
We run between 200k and 2m processes per beam VM. I don't know how it'd be possible to get as precise metrics as we need just from relying on linux utilities. And in the same cluster, some processes although identical in code have dramatically different workloads.
Yes, it's called Durden [0]. There was also AWB, now defunct [1].

[0] https://github.com/letoram/durden

[1] https://github.com/letoram/awb
"Conservatives “feel like the big social platforms, Facebook and Twitter, are not sympathetic to their views,”. Uhm. yes. But this is not a "feeling". Jack Dorsey and Zuckerberg have both admitted the echo chamber their companies are in. You don't have to be conservative, or even American, to see that Silicon Valley is definitely left leaning, which will be reflected in the content social media giants allow.

If this is good or bad is another question. Everyone builds their own echo chamber, consciously or unconsciously. Thats why I don't appreciate the one-sidedness of the article. They make it sound like only republicans like to live in their bubble.
Nor the Looking Glass for that matter [0].

[0]: https://en.m.wikipedia.org/wiki/Looking_Glass_server
> functions were always used in place of delegates or subclassing

I'm not sure what this means? In your modernized UI framework, how would you want to be able to make UI tweaks to built in OS/framework components?

I've seen a few other system for customization and they all tended to be worse than just being able to subclass internal classes and override methods. Now I admit this can be terribly brittle but often the alternative is no way to customize at all.
> The main issue with RDTSC is that task-switches may cause your thread of execution to change cores or mess up your timing

I got around this by running my benchmarks in a kernel module, with interrupts disabled. Obviously this is only possible under certain circumstances.

I also disabled caching via the CR0 register for maximum repeatability, although of course that isn't at all reflective of "real world" performance, so it depends on what you're actually trying to measure.
The Trump Tax Scam, Phase II
"...being relatively young while your kids are grown is better than being old."

How so, whizkid?
JavaScript dives – Fill your arrays
The manual on haxe.org is a good place to start
https://haxe.org/manual/introduction-what-is-haxe.html

Then explore the code cookbook for more advance usage and patterns
https://code.haxe.org/
Which begs the question: how do you identify unfair data? If the data is not false or inaccurate, you shouldn't tamper with it.

On the other hand, if you already know at the outset the result that you would like your algorithm to produce, then why bother with machine learning at all? Just hard-code your output.
"All of these events feel like unnecessary disasters—if we were just a little smarter, we could have avoided them—but the fires in Lawrence are particularly tormenting in this respect. With an aircraft 35,000 feet over the ocean, you can’t simply press Pause when things don’t go right. Likewise a nuclear reactor has no safe-harbor state; even after you shut down the fission chain reaction, the core of the reactor generates enough heat to destroy itself. But Columbia Gas faced no such constraints in Lawrence. "

Pretty interesting comparison. Arguably airplanes can coast down and nuclear reactors (especially Gen-IV low-pressure ones like sodium metal or molten salt) can passively cool their nuclear decay heat post shutdown without external power. But it is true that TMI and Fukushima were not chain reacting, they were both decay heat cooling problems. For those unfamiliar with this, a chain reactor immediately drops to about 7% of full power after shutdown and then exponentially decays to 1% after a day and half a percent after weeks. Turns out 1% of a gigawatt is still a lot.

On the nuclear topic, I'm annoyed that natural gas accidents that cause deaths get way lighter media treatment than nuclear accidents like TMI that cause no deaths.
Tbh you just sound like someone who knows what the right thing to do is but is too damn weak to do it for yourself. Your posts are screaming out "if it's the right thing, why won't someone make it easy for me to stop?"

Sadly you are just like most people throughout human history. We're ashamed of some of the things people have done in the past, and in the future people will be ashamed of this.
Possibly off-topic: why does practically any description of quaternions include the anecdote about somebody carving something into some bridge in Ireland?

I’ve learned about plenty of mathematical concepts while having no idea who discovered them or under what circumstances. Why are quaternions the exception?
That does! Did not know one could do that. This is super useful for my learning, thanks!
Ugh. I still have mine. I ordered two. One is still unopened. My forearm got too sore trying make a fist, or spread it for the gestures. If it was more sensitive, it was too easy to inadvertently trigger an action.

If anyone wants to buy them off of me, lemme know.
I don't. If I cared that much I would just use an RSS reader or news alligator.
Let's look at this from the user perspective.

Grocery store 1: No credit option, must have a positive balance on my EBT card.

Grocery store 2 (P&L Deli Grocery) flexible credit option, able to take a loan out while waiting for EBT card to get replenished.

As a customer, which one of these two offerings is better?

#2 is clearly a better grocery store. It is a grocery + lender for those on EBT cards!

The EBT system (and, likely every other credit card / merchant processor) bans informal credit because there is no basis of control or audit-ability on these kinds of transactions.
China to launch artificial moon in 2020
Search has not worked like that since 1994.
De-platform Republicans. Republicans find other platforms. What is the surprise here?
Almost all of what you’re paying for by going to a coffee shop is the diversion away from home / nice place to spend some time, so that makes sense.
Now we've just traded one form of pedantry for another.

Some would say your activity is exercise. Or you could say exercise is only stuff done for no other reason than fitness, but your activity substitutes for exercise.

In any case, the first paragraph of the CNN article makes it clear the distinction is "a sedentary lifestyle". Clearly if you are active, you aren't sedentary.

Anyway, what the researchers studied is not self-reported fitness but treadmill testing as a measure of cardiovascular fitness. If your grocery- and kid-carrying habits allow you to do well on a treadmill test, then you "exercise" according to the parameters of what was studied.
Fasting for charity
Anyone know an easy way to show that multiplication by a unit quaternion is a unitary operator?
These days you can use the debugger in VSCode[0] with the eval target (which is used to execute haxe directly). When writing platform specific code you can use the platform's debuggers, for example, you can use sourcemaps to debug the JS target [1]

[0] https://github.com/vshaxe/eval-debugger

[1] https://haxe.org/manual/debugging-source-map-javascript.html
Awesome idea, but $350?

I’ve recently bought another Lumia 930, brand new, for $100…
Social media needs to be more fragmented so this is good. Too bad it is politicized though.
I 2nd primrose's comment. Ann Arbor is way more diverse than what you'd expect, or what you assume in your comment. Ann Arbor is thriving in tech, education, and culture.
Your priorities may not be the same as everyone else’s. I think there is a certain moral incumbency on people to remain healthy for the benefit of others, but that only goes so far. Cost of maintaining life is an issue: just because there is some intervention that could prolong an individual’s life, doesn’t mean it’s not prohibitive for that I dividual to take it for a variety of reasons. Financial burden is obviously one, but let’s take up the primary case you seem to be arguing, the sacrifice of other pleasurable activities. Some people find exercise excruciating, either due to physical limitations or just because. If we lived in a world where taking forty lashes a day prolonged life, but only with great suffering, would it be so universally recommended?
The Chemical Safety Board produces some pretty fascinating videos that reconstruct the chains of events that led to large industrial accidents in chemical plants. The videos normally conclude with recommendations for voluntary actions industry can take to prevent similar incidents in future. They basically summarize the results of detailed investigations by CSB agents.

The videos are well produced and, apart from those accidents that involve injury or death, they are quite entertaining if you happen to be in a forensic frame of mind.

Here’s an example of one of their videos: https://youtu.be/_icf-5uoZbc
> Light nodes have the same guarantees about the integrity and irreversibility that full nodes do.

This is not true. SPV nodes blindly follow the longest chain and are at the mercy of miners. Running a full node guarantees you that all the protocol rules are being followed to the letter, while an SPV node cannot verify chain validity rules (like the 21M coin limit) and could be fooled to accept payments with money made out of thin air.

> Ethereum is that it had a hard fork to revert a millionaire hack caused by a bug in early stages of the project; whereas something not too different also happened to Bitcoin

The Bitcoin developers fixed a bug in the Bitcoin protocol. The Ethereum developers bailed-out a buggy smart contract written by a third-party, where the bug had nothing to do with the Ethereum protocol itself. I don't think the two are comparable.

Something that would've been comparable is the Bitcoin developers doing a chain-rollback to save the funds lost by MtGox. Which of course would be a horrible idea.

Also, when that happened in 2010, Bitcoin was a pet project valued at $0.08, with a total market cap of ~$250k. Ethereum was nearly a two-billion dollars project when they bailed out the DAO!
The construction industry is unable to staff itself to keep up with current demand. People I know working construction have been turning down excessive overtime for decades. It's not a zoning issue. The capacity to build more than we are now simply doesn't exist.
It’s a little better but fresh Windows 8, 8.1, and 10 VMs still take much, much longer to boot than, say, an equivalent Linux upgrade. It might be less bad than Windows 7 but I’ve never measured it precisely since it’s still in the “come back after a leisurely lunch” range.
A Modern Prometheus: The History of Processing
Dart also suffered from external politics: a chrome-first Dartium VM stank of ActiveX to most people. IIRC Microsoft had discontonued its silverlight plugin for lack of interest/support. The general attitude began to shift towards just JS/HTML5 tooling in the webdev community.

And in addition to not having full support from Google, there was not and probably would never have been buy-in from Mozilla or Microsoft. Also the language IMHO didn't offer much more than JavaScript, and 6to5 -> Babel was gaining traction at the same time. It wasn't a good recipe for success.
> somebody
I think they'd both be pretty degrading, wouldn't they? One treats you like you're incapable of making purchasing decisions and the other treats you like you're incapable of using a vacuum.
> it can't have been designed under the assumption that a language for use by large teams of people dispersed over time and space is one designed for "mediocre programmers,"

I don't know why people find this an offensive statement. EVERY craft on this planet has a pretty small (in terms of percentage) group of people who just grok it and "get it" fantastically well, and everybody else in the profession is pretty average. That's nothing to be offended at: the bell curve distribution is in full effect there. Perfectly normal, no?

And I would argue with you that some languages -- Go being the most modern example -- are specifically designed to be an easy onboard for people with certain backgrouns (C/C++/Java). That Java has been designed to be an easy onboard for people with C/C++ experience is pretty much a documented historical fact at this point as well.

Large companies optimize for quantity, not quality. There's nothing shameful in admitting: "we need a horde of not-amazing programmers who we can treat as interchangeable nuts and bolts"... yet everybody is denying it, when reality clearly shows that's their exact attitude... really makes me wonder why people keep insisting on keeping that circus alive and well (I also heard managers speak of people like that, in expensive saunas and restaurants -- and they were talking quite loudly). Most corporations don't need craftsmen and artisans; they need prentices who build houses with already-made plans.

I am asking for the umpteenth time -- why is this such a bad thing to admit? We cannot all be amazing programmers in each and every way. We have to stop denying this reality.

> I myself like using languages with a balance between the two extremes

Same, that's why I code Elixir: it's FP alright but not "pure" -- has side effects but the edges are clearly documented. And we can't get anything done without side effects anyway. So it's like 95% FP and 5% everything else, in the right places. Perfect.

> I think the dichotomy is from 'pg in this case.

I don't know enough about @pg to claim anything but whatever he said, that's no excuse for everybody else to start gravitating into camps. When people ask me "do you hate Java or do you hate C#?", you know what I say?

"I hate the people who hate programmers based on what they work with."
How I Became a Knife Steel Metallurgist