skysight-inc/HackerNews huggingface dataset:
I use a chrome extension, StayFocused, which lets you set the times and websites to block.

I find it more useful than other extensions because it's very strict, like not being able to edit settings during the block period
Start your workday by producing some useful work. Don't even check your email.

"Some" means anything at all, no matter how small provided it contributes in a meaningful way to your deliverable.
Biggest surprise to me is that it's Bloomberg reporting this. A signal that the mainstream corporate media is starting to care about climate change?
http://www.warplife.com/tips/webmaster/

No I haven't been on the front page - not _yet_.
> edit: Given that it doesn't make sense, does anybody know what they are really doing?

I'm guessing they're chasing after the vague idea that money, energy, and computation are all somewhat interchangable and building chips that offer low-level features to trade between these, so that a device can exchange any of these three for the others, i.e. "I'll do this computation for you for 0.0001 bitcoins" or "I'll give you 5 watts of power if you calculate this for me" etc etc.

Still not a very convincing idea.
Local time zones are offset from UTC, not TAI. If it's 19:45:00 in LA, UTC is 02:45:00 and TAI is 02:45:35. There's no such thing as a "TAI version" of your local time.
take up rock climbing.
I still say that doesn't count as long as you have to make the user click on all the cells. CSS by itself is capable of doing a single row of rule 110, but that's not enough.
Yikes! I'll open an issue and make sure this is addressed for the 2.2 release. Can you please post your config.fish in a gist?
Practice a lot to get very familiar with many patterns, to a degree that those patterns become second nature so it takes little time to recognize them. Also thanks for the book recommendation.
Google announces Literata, its new e-book typeface
Postal addresses, naming humans, encoding written language... Most problems at the intersection of technology and humans are tough. :)
EC2 Spot Fleet API
Required? Perhaps not. But we "should" definitely have the option, and it should appear seamless on other devices with which we share files whether they're getting them from our own machines or from a private encrypted cloud cache.
So where does the energy to move the bike come from?
You do realize that a) the so-called "mainstream corporate media" has been hysterical about global warming^H^H^H^H^H^H^H^H^H^H^Hclimate change for twenty years and b) this story is about earthquakes, not climate.
Good question. In my view, thinking fast has to do with how well you can process emotion. Do you get stuck in the headlights or do you dive out of the way of the truck coming at you?

That is not a question of preparedness mentally. It is a question of emotional preparedness. As in, how do you process fear?

As to the ability to process information, that is also related to emotion, as in, what do you care to pay attention to and what do you readily discard?

Knowing how you feel and then being capable of processing emotions quickly as they arise is probably the most important skill there is for us humans and that is true whether you lived during the Rennaissance or in a cave or if you work at google.

If you are interested in more about the subject of becoming more capable, let me know. I am writing a book about it presently and would love to share it with you and get your feedback. The results have been pretty great. People say that focusing on capabilities makes them feel lighter and younger. I also feel lighter, my thoughts flow at lightning speed, making me more prepared for change. I can be found at poppitup on twitter. Just follow the cat.
care to elaborate on it a little more? thanks.
Great take on internal vs external DSLs.
Different database designs, but similar document model. In fact, Couchbase Sync Gateway is capable of syncing between Couchbase Server and Apache CouchDB. Also our iOS, Android, and .NET libraries can sync with CouchDB and PouchDB. Everything open source, of course. More info: http://developer.couchbase.com/mobile/
No not really. If you believe $1 of X will be more than $1 in the future, you buy it for $1, you don't pay more than $1 for the manufacturing or mining of $1 of X, it makes no sense from a financial perspective, especially considered the time, effort and substantial risks in purchasing and running mining hardware.

The argument that you mine to hold to invest, while mining and selling right away is unprofitable, doesn't really hold when you can just buy and hold instead for cheaper and less hassle & risk.

The exception is of course when buying coin isn't an option, but buying electricity & hardware is. Which is why you may see shady operators mine above cost in China, because purchasing bitcoin in bulk in China can't be done easily anymore, a substantial premium cost.

But generally speaking, mining expenses approach mining revenues and top out there, as with virtually every other market. There are some caveats sure but they're not the rule.

Beyond that though, electricity isn't very relevant. At the end of the day if you have 1 million bitcoins, and the annual mining rewards are 50k bitcoins, the most coins that can be sold is 5%. Regardless of electricity prices, the new supply is 5%. Whether it ends up in the hands of miners or others, that's the inflation and the amount of downward pressure. It's true if electricity is expensive and margins are tight, miners sell more quickly. But in the long-run, the supply on the market is still averaging 5%, there's no magic way to go above that number. You could see miners sell 0% the first half of the year and then the entire 5% the second half of the year when margins are tight and miners sell to get cashflow, but it's still 5% a year, regardless of electricity prices.

So 5% is just a hypothetical number, but the reality is that by design it's set to go to 0%, again regardless of whether electricity is cheap or expensive. Which is why I contest the earlier statement by the guy I replied to that electricity prices is something to worry about.
Night mode library for iOS
> If they actually have a team of engineers that could develop chips with far more computational power in relation to their size and energy requirements than anything else on the market, you'd have to wonder why they'd think persuading consumers to put Bitcoin miners in their pocket was the most promising avenue to monetise.

Basically, if they've got the tech to do this, they could get rich just by selling that tech, and not screwing around with Bitcoin
I really want to know what it would be like to dip the steak in molten lava, let it solidify and then crack to serve.

If there's a sweet spot between time to solidify, thickness of steak, and not burned to a gristle all the way through, it would be a great meal.
The Horror of Hybrid Cloud and the real reason why you needed a CDO
It's probably just a patched NTP server that lies about current time.
Fish is optimized for interactive (the i in "fish") use. Not exactly the same as bash-compliance, but if you have bash-based tools (like virtualenv but without counterpart in fish land), check out https://github.com/edc/bass. Bass allows you to use a bash tool in fish, by running the tool in bash and transporting changes in environment variables back to fish shell.
> We already accept bank transfers in private beta in the US and would obviously love to expand this to other countries once it's ready.

I'd be interested in hearing your thoughts on what Stripe would offer in Japan in terms of being a bank transfer mediator. Unlike the US, bank transfers here are very simple and routine -- you can perform them at almost any ATM or online, and providing that they're done within business hours, they're virtually instant. Setting up recurring transfers is also simple and routine.
Looks like the hot payment startups are finally getting serious about Asia. Braintree recently launched in Singapore, Hong Kong and Malaysia, now Stripe in Japan.

Assuming they will want to avoid wasting resources battling each other the next logical step would be for Stripe to launch in South Korea and for Braintree to launch in Indonesia.
The setup or the syntax?
Xiaomi Mi Store US Sale Sold Out in Under 10 Minutes
This is the best justification for "assless chaps" I have ever seen. I thank you.
Except you're left with cases for which there is no alternative but signals (you name one; a sibling mentions WINCH, and I'll add SIGCHILD.), and for which the only reliable way to handle the case is to use the self-pipe trick, or maybe a signalfd.

It's not a case of "misuse": the API is so truly atrociously bad that any programmers attempt is going to be wrong. I'm aware of the pitfalls, and I do not feel comfortable stating that I would get it right; someone who is not aware of the pitfalls is hopelessly screwed.
I do some amateur blacksmithing, and I find the forge to make an excellent steak grill. I live in a wooded area, and use home-made charcoal to forge with instead of coal. With the blower running, the coals can become hot enough to melt steel - then it's simply a matter of turning off the blower (nobody wants ash on their steak), setting the grill grate on the forge, and cooking some meat! I don't generally go for the rare to medium rare, though.
Appsgiftshop----earning gift cards
The Philosophy of Love
I've edited my comment to give him that credit. I understand the CAP theorem applies to many things. The reason I tied NoSQL in is that it's often cited as the reason people traded away strong consistency. Yet, there were strongly-consistent setups with the desirable properties in production and in academia. He and others rarely mention them in such discussions. It's why I tied them together.
I will plead that I am using normal in the normative (and thus subjective) fashion but even in a positive fashion you still have to pick the values you choose to measure. You can't simply reduce a phenotype to a single dimension of good/bad and try to push it back to the middle. See for example the giant literature reflecting the many gains of function that accompany learning disabilities. If I take my meds to fix only the 'bad' parts aren't I somehow gaining a leg up because I have an advantage along another dimension? Probably an even better example is bipolar disorder where the current 'fix' makes the person catatonic, a clear loss since they are often highly productive during mania. The reason I bring these up is because they are better edge cases than something like cystic fibrosis (which is a better fit for your argument) where there isn't really much debate (and doesn't fit with the article). Other single gene causes of mental disability might also be a better fit for the 'pure normal' but what happens when we discover a 2 gene source of mental disability? How about 10? How about 100? Where do you draw the line between mental disability and just being stupid? If I feel sorry for zygotes that will grow up to have average IQ because many of the most beautiful things in the universe are beyond their grasp. Does the fact that they will be 'average' mean their parents should be denied the ability to give them the gift of one day having deep insight into the beauties of the universe? This is a longwinded way of saying that I think part of this issues is because many people in our society conflate 'normal' with 'best,' the result is that they argue that it is ok bring someone back to the average but that somehow anything beyond that is immoral. What kind of sick society doesn't want every member to lead the most fulfilling, contributing, and meaningful life possible? Sure there are plenty of arguments about certain treatments being out of reach of the poor, but to bring things back to the original article: have you seen the prices of private schools lately?
It's true; a public npm module will probably not be as optimized as your hand-tuned and application-specific shader effects.

But for most use cases, especially quick prototyping, a fraction of a millisecond isn't going to make a difference when your game is already at 60 FPS, or when your bottlenecks don't lie in the shader.

In rare cases where it makes a difference, you can just require a local file that has been optimized for your use case, or a module that you control (for semantic versioning and better reusability).

#pragma glslify: optimizedHSL2RGB = require('./hsl2rgb')

P.S. If you link to the branchless HSL to RGB, I can update the module.
Too much "ant-thropomorphism"
Based on a Top Gear (RIP) interview with one of the actors, all of the dialog had to be rerecorded because the engines were so loud. I wouldn't be surprised if they used actual engine noise, given there was so much of it available.
For an affordable yet great torch, try the Benzomatic TS8000, easily found at Home Depot, etc. for around $40.
For me, the only problem is ss, tcpdump and pcap all have different syntax which is PITA to remember which is which.
Ask HN: How do you break inertia in enterprise sales?
If you are selling to enterprises, your biggest competition isn’t other startups or incumbent vendors. It’s inertia. Enterprise/SaaS salespeople find themselves in a constant battle against the target company’s urge to do nothing. [1]

What has worked for you in the past to break this inertia? Can you share your experience?

[1] http://a16z.com/2014/05/30/selling-saas-products-dont-sell-themselves/
Kimono (YC W14) is looking for a software engineer
> I do almost all of my shopping online, ... it's difficult for me to see exactly where it would make my life easier or better.

Early responses from web developers I know in Japan are a lot more enthusiastic. Which is, of course, their target customer.
27 Photos of Parents Recreating Movie Scenes with Their Baby
Time zones are offsets in UTC, which change over time (DST, political changes, etc).

UTC is an offset from TAI, which changes over time (leap seconds).

The time zone files already keep track of historical changes[1].

Conceptually, they're pretty similar; the only difference is that leap seconds have a special clock value (23:59:60 instead of showing you 23:59:59 twice).

1. https://en.wikipedia.org/wiki/Tz_database#Example_zone_and_rule_lines
emotion and feeling! this is a wonderful angle to look at the ability of "quickness in thinking". I always suspect there is more to the 'hard' portion(knowledge/experience/skills) that contributes to one's quickness. The 'soft' part might be _more_ important. This is one question needed to be studied. Another question is how to tap into and train the emotion/feeling part to modify/increase/utilize it, or is it mostly innate?

About the "quickness" I am asking for, If a gun is pointed at me and I am forced to come up with an analogy, I would say I am asking for the "quickness" in James Bond's behaviors and handling of situations, not the thoughtfulness and depth of Sherlock Holmes (although he was not slow for sure), if you know what I mean. Sorry for the bad analogy.

very interested in your book, will definitely follow it.
Selling to enterprise isn't about product or features (or price). It's about selling a value that comes from process change. Communicate the value you bring.

And realize it takes time. Someone has to want to do this enough to get the wheels moving. So that means that either their job will get easier, their peoples job will get easier, they will save the company money, they will earn the company money, ultimately, they will get recognition and/or a bonus for bringing you in. It's rarely about the product.
Internet.org Is Not Neutral, Not Secure, and Not the Internet
this line made my day:
' "7142cd872a703392c1b094a18a1e229e": "LAST time, XNAMEX, /dev/urandom IS NOT a variable name generator...",'
Well Entity Framework 7 is meant to have support for non-relational data sources [1] so ... at some point you probably won't have to write Transact-SQL for dealing with JSON data in your cookie-cutter OLAP applications written with .NET.

[1] https://msdn.microsoft.com/en-us/magazine/dn890367.aspx
It's so bizarre to me that people would look at the base install of essentially dotfiles as canonical and unalterable. Fork Prezto and maintain your own version.
In the article it actually mentions that they already built the system to support it (they are modulating the pulse)
Ratpack: for nontrivial, high performance, low resource usage, HTTP Java apps
Isn't this what you'd expect to see in a relatively efficient market? If technical strategies did yield an advantage, wouldn't that suggest that not all of the available information has been exploited?
I've tried to use and get comfortable with Powershell but it's insistence on types and overly heavy syntax just get in the way for my primary use case for shell scripting. (e.g. quick and dirty hacks)

I don't in fact get tired of unstructured data and the limitations of the shell like basic data structures because nine times out of 10 the data I have to work with in a shell is exactly that. Unstructured and basic. Not because of the shell but because the source of that data provides it that way.

Powershell with it's intense focus on fancy datastructures makes something like

sed '/foo/d'

unecessarily hard and that's exactly the sort of thing I use my shell for.

If I want something more powerful for working with structured data I'll use Python or Julia.
I basically agree, but in many cases I know it's not so much a question of amount of effort as it is spending effort doing things that either sound "tried and true" or happen to be quantifiable, at the expense of the things that would actually make quality better.

It's another type of taking the easy way out in that a potentially more effective context-driven strategy takes more effort to justify and maintain faith up the chain. But not adopting a strategy specific to your context can easily result in spending a lot of effort to get only marginally better results than unit testing, dogfooding, and nothing else.
You are exactly correct. The aforementioned thread[0] on Serverfault mentioned timesmearing with `ntpd -x`, as per [1].
It's a fairly well-known technique for avoiding some weird kernel-related bugs on leap seconds.

[0]: http://serverfault.com/questions/403732/anyone-else-experien...

[1]: https://web.archive.org/web/20140221084401/http://my.opera.c...
I'll proceed as if that was implemented on top of cuda, I have no idea if that is actually the case, but for the sake of argument.

That code does not initialize the library, instead the handle is stored as a global variable that is lazily initialized when using thrust methods. This makes it easier to use but has some drawbacks too. It can not use more than one card at once. It means every call will check if library is initialized safer but slower. Resources are not freed as soon as possible. A good trade off in the majority of cases.

A device vector is created and assigned a value in one call. Size is automatically tracked. Nice.

Errors are not handled. All code looks cleaner if you don't handle errors.
finally.
I've been waiting for Stripe to come to Japan.
I operate a hostel, SPACE riverhouse, in Nikko, Japan http://space.st and use Squarespace and the reservation system I use also integrates with Stripe. The bonus will be a little store front.

I have a square reader (does't integrate well) and paypal (clunky widgets that don't really apply).

Really excited about this.
A lot of the VCSes that use the monorepo model allow fine grained permissions on various parts of the repo (this necessitates being able to restrictively fetch only part of the repo).
> NonStop Architecture scaled linearly to thousands of cores with strong-consistency, five 9's, and SQL support.

Admittedly so, but at a very, very high price. Similarly, Sun and SGI had amazing technology in the server and workstation space (after Solaris 2.3, anyway), but over time Linux became "good enough" and we became willing to sacrifice Sun's niceties to save millions per data center.

The mere existence of technology isn't enough; it has to be affordable - and rational managers will have to make cost/benefit decisions that suit their goals.
Thanks for sharing this. The files in the *.d directories are bourne-syntax, and so fish can't understand them; that's why fish doesn't read them (excepting /etc/paths.d).

bash only reads the files in /etc/profile.d when launched interactively, so those files won't be read for #!/bin/sh scripts. Of course, if you launch the script from an interactive bash session, the script will inherit the variables that the profile.d files set up.

As an aside, this zoo of configuration files is something that fish tries to avoid. fish reads its config files unconditionally, and leaves it up to the file to branch on whether the session is interactive.
Thanks for your thoughts.

If there is some advantage to devices having a few satoshis, it would be easy to just send them a few satoshis. (Or install a private key that lets them draw a few satoshis from an account you set up for that purpose.)

In other words, you don't need the device itself to do the mining.

And it's always going to be cheaper to produce satoshis in massive mining farms than to do it in tiny chips in embedded devices---so you would always economically prefer to give satoshis to devices, not make them mine the satoshis themselves.
Security expert hacked into aircraft systems midflight thru entertainment system
Intentional hiring: how not to suck at hiring data scientists (or anyone else)
Uber tests 30% fee in select cities
New White House Technology Officer Poses a Brain Teaser
Linux has copy-on-write block devices that make it possible to efficiently layer container filesystems. FreeBSD has no such thing as far as I know; the best you can do involves hard links (correct me if I'm wrong).
I'd like to hear from other HN readers if their applications would have major issues if they did not deal with leap seconds. Curious the domains in which this is very important.
Yeah, totally agree. That's what I meant when I said certain industries should be waterfall. It's turned into a bad word, but waterfall or cyclic/spiral is tailor-made for situations where requirements are both known up front and necessarily rigid.
> The NoSQL movement didn't notice that NonStop Architecture scaled linearly to thousands of cores with strong-consistency, five 9's, and SQL support.

Also incredibly expensive. Take this case, Google took off because they were able to scale-out with off-the-shelf hardware, compared to the millions banks were pouring in for scale-up configurations which handled much less load. Scale-up can quickly hit hard limits, before it becomes exponentially expensive to continue on the path. This is true even today.

NoSQL movement, if you wanna call it that, took off because most apps (including Google, including Financial Services, even Health Care) don't need some types of consistency offered by relational databases. Many large apps are significantly de-normalized and have many foreign-key less tables, often filled up by scheduled jobs. That's fine for most apps; NoSQL architectures recognize that and users consider that in design.

For the majority of use-cases out there, NoSQL databases offer enough consistency. For the remaining use-cases, there are tools available in NoSQL databases to make them work, though it requires a bit of work.
Scratch Artificial, Is Intelligence an Existential Risk?
$34 Smartphone Part II – Teardown
I would imagine that some hardware RTCs would not support the :60 leap second value. In fact I cannot recall a single RTC that I have dealt with, that understands leap seconds.
You could probably find a number of post mortems by googling around for the last leap second, which was June 30 2012 IIRC.