skysight-inc/HackerNews huggingface dataset:
I have a similar issue with Minecraft every few months. I have a Minecraft.net account and a Mojang.com account. I'll spend 15 or so minutes setting passwords across both accounts, never really sure where I should put things. Maybe Microsoft will make it one account instead of three.
OK, nanoseconds are easy to make. :P
Stupid question but couldn't you release it under a license that prohibits selling a hosted version of your software? It wouldn't pass the OSI test but would achieve some goals. Users could self-host if they don't want to pay you but no one can undercut you.
So what's the relation of this to OpenZFS? Is this currently just for the Linux port, and not yet pulled into OpenZFS for other platforms?
How many fireflies would it take to match the brightness of the Sun?
The title here is a bit misleading; he did the bootcamp but he also did a lot of additional study, then he went on to teach at the bootcamp THEN landed that job.

Still impressive!
I don't know why it's so much more important in motorcycles- even riders who have ridden bikes for many years like myself benefit from pointed instruction in "press right to go right".

Perhaps because the rake is so much greater, it's not a natural, immediate carryover from bicycles. Or perhaps because the motorcycle is much heavier, handlebar input becomes all the more important, relative to a bicycle you can steer with your body.
Had to use throwaway here, sorry.

I attend and organise various conferences and its simple. You got to get Women. 10% minimum, more is better.

One of our own engineer (who is very mediocre but a women) got accepted to a major conference. She was told her talk is not so good, but they still want her and she should think of something.

End result? When I see a woman talking in a conference I assume she is there because of her gender, not skills.

Lose lose to all
supporting the fork in the official client is very much taking an official position.
> Over the past few years, Firefox has implemented Web APIs to replace functionality that was formerly provided only by plugins. This includes ... fast 2D and 3D graphics

Just a friendly reminder that the 2D graphics functionality of Flash is still not replaced for a massive chunk of graphics and games built with a vector-based visual style.

Canvas 2D vector graphics still do not properly antialias adjacent edges (shows garish seams and unexpected transparencies), whereas Flash would render them properly and with high quality.
If Pokemon Go results in legislation mandating reasonable rates for mobile data I will buy a Wii U and several shares of Nintendo stock.
Yes, that may surprise users, but the browser will simultaneously be showing in-browser UI asking the user if they would like to activate Flash for this page. The UI should help users seem the connection between the two messages. Hopefully web developers will fix their websites' user of Flash before Safari makes this change (with macOS Sierra in Q4 2016) and Chrome and Firefox in 2017.
HSBC Bankers Are First Individuals Charged in U.S. Currency Case
Inside the front cover of my journals, I have written "You wouldn't worry so much about what others think of you if you realized how seldom they do."

I snatched that from GoodQuotes. I'm no poet, but I feel like it carries a lot of truth. If somebody wanted to rob my house, if all of my most private thoughts and truths were stacked on the coffee table in the front room, they would still make off with my TV, and those books would still be sitting there when I came back to the aftermath.
...which can be done with YAML frontmatter on a markdown file in other static site generator, simply referencing the frontmatter in the layout partial that you have wrapping every page anyway.
What are people using for video chat? I use it so rarely (maybe once a year) that every time I do, I have to learn some new software, install stuff, sign up for accounts, etc.

Facebook messenger is great for talking with my niece, but that's not appropriate for business. I ended up using Facetime most recently. That only works if I bring my personal computer to work.

I had the same experience as @lkrubner when I tried Skype. I didn't spend anywhere near two hours on it - I gave up after ten minutes.
Economic profit is not inefficiency, it doesn't matter regardless of whether the consumer or producer gets the surplus. Inefficiency is excess work that people do in service of their goals.

The high cost that is not profit, is inefficiency: Paying someone to do work is inefficient not because it costs money, but because the person had to do the work -- it would be more efficient if the work product could be created with less work.

(Compare cost of labor to cost of scarcity: It's not efficient to buy/sell a diamond -- diamond seller is very happy to sell their scarce good for very little work. The coal seller is less happy -- they have to do a lot more work to earn their revenue.)
Thanks. Beefier cpu than the beefier I got here, but RAM is a great hint that for personal needs ZFS can run on normal machines.

Interesting that you had no issues without ECC in the first place. Some ZFS boards are pretty against trying ZFS without.
In my mid-30s and still can't grow a beard. Better than in my 20s, but not by much. I really hate having to shave with a razor everyday.
Why do you think HTTPS would fix this?

For the TLS case, there are enough MITM proxies, both in the Enterprise and elsewhere, to make this a real concern. There are also API Aggrigators which are effectively MITM and need to be taught to "play-well" with custom headers.

Certainly in the consumer case HTTPS would keep a majority of consumer facing ISPs from header-stripping, but there is still a pretty big hole.
I meant it is a strange way of referring to items given away for free.
> Value is the thing the shaver gets from having a razor.

No, value is the $35 that P&G gets for selling a $5 razor blade pack for $40. It's the difference between perceived value vs. commodity value.

By milking the Gilette cow a little too much, P&G created an absurd situation where razors were just ridiculous. That made the market ripe for new entrants who used marketing efficiencies to hock a similar, though inferior product at a "really high" vs "ridiculously high" margin.
Disclaimer: I 100% believe in the idiom "don't attribute to malice what could equally be caused by ignorance".

But I think all those involved should have permanent monitoring on their bank accounts and living status incase a suspiciously large wire were to come from a Chinese entity. This is happening way to often not to become a source of plausible deniability to future criminals. "It was an accident officer I swear!". Sympathies to all those effected by this incident.
Could this has been a deliberate/malicious act? Why else would someone post 20,000 consecutive characters of whitespace on a comment line?

Also, the "homepage" of StackOverflow does not show any 'comments' - it is just the top questions? Why was the page loading any comments in the first place?
Is this the sort of thing that https://github.com/google/re2 was made to solve?
Please don't comment like this here.

Also, please don't create many obscure throwaway accounts on HN. This forum is a community. Anonymity is fine, but users should have some consistent identity that other users can relate to. Otherwise we may as well have no usernames and no community at all, and that would be an entirely different forum.
The interesting thing about the study you cite is that it only focuses on children and adolescents. You fail to mention that the majority of research has been carried out in college student populations and the findings are fairly robust. One resource for dozens of articles is the bibliography at reducingstereotypethreat.org; since you seem to be down on it I'll just link straight to their discussion of criticisms of stereotype threat [1].

However, stereotype threat is not the only mechanism that fits the poster's description. Most Americans, upon hearing that I'm a mathematician, say, "I hate math! and I suck at it." Then they stare at me hostilely or say, "You must be really smart." There's a little subset of 40-65 year old women, though, who say wistfully, "I loved math and it was my best subject... but... in high school they said I wouldn't need it so I couldn't take the calculus class, I had to take typing instead..." Tracking in high school is used extensively and dissuades people tracked into crappy high school STEM classes from pursuing STEM degrees in college (or getting in at all).

[1] http://www.reducingstereotypethreat.org/criticisms.html
Your vote actually counts for more, at least in non-swing states. If Stein gets 5% of the popular vote (not electoral collage) the Green party gets funding next election and more recognition as a party. It's the first step to ending the two party system. You're right to vote who you like best, not who you think actually has a chance to win.
That isn't a proof, it's a procedure for finding a proof. The procedure might fail, and whether it will fail or not cannot be checked without running it - which is not guaranteed to halt! Of course, to guarantee that it halts, you could include an upper bound on the size of the proofs it searches in your program. So then at least your "proof" is checkable. However, it is not in general efficiently checkable - that is, checkable in polynomial time. If it were, it could only produce polynomial compression!

(Though admittedly, polynomial compression is pretty good, practically speaking.)

As for Kolmogorov complexity, there are infinitely many distinct proofs, so their Kolmogorov complexity cannot possibly be bounded.
Precisely. I am completely flabbergasted by the parent comment.

How can someone allow a rapist to walk free? What job is worth keeping that interferes with justice being done? Which VC can survive a lawsuit resulting from firing an employee who was raped by her direct supervisor????

These questions must be answered if the parent's story is to be believed. If the story is true, it would be international headline news for weeks.
more likely select all copy + paste
TypeScript is evolving towards the same language and tooling goals as Dart has already achieved. I have worked with both, and I find TypeScript tooling to be years behind Dart (event with recent improvements of type inference and e.g. VS's intellisense).

The main reason TypeScript got more adoption was the fact that it was built on top of JavaScript, and people could easily start mix-and-match with their JS code. While that is great for easier adoption, it may not protect your engineers on the same level as Dart does.
What really made it intuitive for me was watching video of moto gp bikes gently "folding" into a turn.
This seems like a hard-to-expect edge case for real. I think catching edge case is needed (means more rigorous testing). This is the equivalence of algorithm complexity analysis. How bad can my algorithm be? But regular expression, to be honest, is usually something I hardly think about performance. I don't know about others, but most of the my input are small enough. How big of an input should I test? If I were to deal with a lot of characters, I would be doing substring replacement.
8 Top Exercises for Weight Loss
Bioz pulls in $3M, hopes to become Google for life science research
Thanks, josh :)
I am so glad to have come across this article; thank you. Since an aborted attempt to read it -- with its hundreds of pages of stream-of-consciousness -- I have always wondered why this book was so praised.
The true core of GitHub (and GitLab) is Git itself. So both are open core where it really matters. Because both GitHub's and GitLab's essential operations are all done over the Git core, neither code and code history hosted on either system are locked in.

Where GitHub has slightly more lock-in and is less open than GitLab is its Issues system; One can only extract the data (via API) for import into an alternative system, whereas with GitLab you could run your own copy of the open source code (but you'd still have to do the data export-import as far as I can tell).
It's simply illegal to do that. A private person may do something like that (even it's illegal), but I can't think of a serious company which uses priated software.
Totally my opinion but react is simply the best way to create user interfaces, regardless of language. If someone made react using Python targeting GTK components it would be the best. The one way data flow and flux architecture is superior to other UI frameworks I've used.
In fact, it's significantly harder to reason about encryption at the block layer, and not just because it's difficult to reason about the most popular construction (XTS). Among other things, you have to come up with a semantic for handling authentication failures at a sector level. What does it mean for one sector of a file to fail authentication? Have you lost the whole file? Do you fill with zeroes? How do you signal the precise error to the kernel or users?
I see this was marked as a dupe, but I think it is different content. For example I don't think the encoder thing is widely known https://twitter.com/_JohnathanLyman/status/75585063275445452...
People often also submit to simple suggestions and someone just taking charge - because in many (most?) social situations that's the effective and beneficial thing to do instead of requiring preexisting power.

Power can be 'taken' and enforced, but very commonly power is simply given/gifted when a community, small or large, self-organizes.
Perfect.
Awesome bug. Awesome Post Mortem.
This was just fun to read.

While this might have been caused by mistake - these types of bugs can be (and are) abused by hackers.

https://www.owasp.org/index.php/Regular_expression_Denial_of...
https://en.wikipedia.org/wiki/ReDoS

The post also links to this video:
https://vimeo.com/112065252
hledger – plain text accounting
>Gen (now Lord) David Richards, the former chief of defence staff, repeatedly questioned the relevance of expensive kit procured by successive governments. “We have £1bn destroyers trying to sort out pirates in a little dhow with RPGs [rocket-propelled grenades] costing $50, with an outboard motor [costing] $100,” he said.

You sure would hate to find out your ship has total spontaneous breakdowns during its first (and, probably, last) foray into combat with a competent adversary. Every mission during peacetime is useful for training and evaluation.
I've been playing Pokemon Go since the day of release, and my cellular settings report the app has only used 230MB of data out of my 5GB per month. I'm not too concerned about data usage - I'd rather Niantic cache more to reduce load on servers.
I like this because it shows how important it is to understand the inner workings of the tools in your toolbox. It could serve as a nice example in some 'Languages and Grammars' course at the University for additional motivation.
Google cache saved me during these 34 minutes.
Have you heard of StageXL? http://www.stagexl.org/
I agree, but it's also especially shocking anyone would be negative about Gitlab.

Take it from an adamant free software user, contributor and advocate: "Free software purism" is counter-productive and it's honestly disgusting anyone would wag their finger at Gitlab, possibly the most open source example of a real world company out there (yeah, I'd even put them above Red Hat). They have been a model to follow, an extremely inspiring one at that.

Maybe I'm wrong and it's exclusively HN's top paragons of virtue raising their eyebrows? Those that have evolved beyond mortal needs such as money to spend on food and rent, and would be ready to pledge their own possessions to Gitlab Inc (or at the very least, donate to the EFF: https://supporters.eff.org/donate/).
> They encourage jaywalking in the streets designated for high traffic.

This is a very odd objection. Those streets are generally physically impassable for pedestrians, traffic or no.
Well like you said, he only needs the extremist support to get elected. Why would he continue to be beholden to the part of his party that has been a thorn in his side since day one after he no longer needs them? Trump has come out in support of gays and I suspect there is little incentive for him to act otherwise.
This is how FreeBSD's GELI (which has authenticated encryption for blockdevices) did it. For every 4k data block it presented up the stack, it consumed 9 512 sectors on disk. Each of them contained 480 bytes, the rest for MAC.

With 4k native drives, this became completely impractical. To keep ratios similar, you would have to present 32k byte devices up the stack, which filesystems have troubles with. Or have 1 MAC sector per data sector or similar, cutting your storage in half.
Sentry introduces support for iOS, macOS, and tvOS apps
Billionaire Dubia Royal Family – Travelling in UK Tube
Ha! The same bug happened internally at my company. In that case it was a regex matching a URL taking so much CPU as to cause a DOS of a proxy server. I won't be surprised if it's happened to someone here too.

This is very timely, because minutes ago, I made a link to Russ Cox's articles in my Kernighan awk repo:

https://github.com/andychu/bwk

https://swtch.com/~rsc/regexp/regexp1.html

If you are not familiar with this issue, basically Perl popularized bad computer science... "regexes" are not regular languages.

They say that this particular case triggered quadratic behavior, not exponential, but the point is that there is a linear time algorithm to do this.

The file b.c in the awk repo implements the linear time algorithm:

https://github.com/andychu/bwk/blob/master/b.c

(and rsc's site has some nice sample code too, as well as caveats with regard to capturing and so forth)
Also: in your case, the model (pages in your site, content in the tabs) isn't changing, the view is, and the built-in capabilities of the browser as the "controller" are sufficient for a static model.

Reacting to a user event doesn't mean it's a "reactive UI", every UI is a reactive one by that definition.
Finding any extraterrestrial life is much more interesting than finding any specific kind of ET life. Having an n > 1 for biology would be one of the most profound advancements in the history of science.
Yeah I also don't use skype to discuss my evil world domination plans!
Executive blackmail I imagine. You're a Chinese billionaire with connections to the government, you are in the midst of a deal with a large Danish corporation, you email you're government contacts for the medical records of all the executives of that company. You find out one is an alcoholic, one has recently contracted herpes (and his wife hasn't), and so forth.
Even if you had $billions to spend, I don't know that anyone could ever actually acquire a billion active users for an app.
You indeed have to do the data export-import but we tried to make this more convenient with the project import/export https://gitlab.com/help/user/project/settings/import_export....
> So the Regex engine has to perform a “character belongs to a certain character class” check (plus some additional things) 20,000+19,999+19,998+…+3+2+1 = 199,990,000 times, and that takes a while.

199,990,000 isn't really all that many. I'm a little surprised it didn't just cause a momentary blip in performance.

edit: whoops, i guess that's per page load
I now wonder if the "server issues" are more an overloaded local cell network.
I see it more as the value publication companies captured from entities advertising through them is now shifted to different advertising media such as facebook and google. The value the consumer derives from published content has stayed the same, or arguably declined in the case of printed news due to reduction in spending on content. Though the internet has lowered the barrier to disseminating content, eg blogging, which has put previously unpublished ideas out there.
The keyword you are looking for is Dartium (Chrome with Dart support compiled), and if you are benchmarking a Dart app in Dartium vs. a JS app in any of the browsers, chances are the Dartium app will be faster. The technical goal was achieved, the political support lacked.
And for websites that have existing HLS content or workflows they would like to use with desktop browsers, they should check out solutions like Dailymotion's HLS.js polyfill. It tunnels HLS streams into the MSE API (used by DASH) available in Chrome, Firefox, IE/Edge, and Safari. Mozilla works closely with the HLS.js developers to help debug compatibility issues and regressions in Firefox or HLS.js.

http://engineering.dailymotion.com/introducing-hls-js/
Honestly, I do the bare minimum. I keep it tucked under my bed.. so if anyone goes that far to invade my privacy, then that is their problem at that point.
There's an interesting parallel between the arguments being made here and the argument that Schnier made against government controlled backdoors.

Even if we suppose that only reasonable warrants would be granted for the use of such a backdoor, the backdoor is software, and does exactly what it's programmed to do - as anyone whose written software knows, this is sometimes not the same as what it's supposed to do. This means that bad guys can readily exploit any backdoor. A human would reject such accesses as obviously unwarranted, but a computer doing exactly what it's programmed to do won't.

Similarly, in Ethereum, a contract does exactly what it's programmed to do, not what it's meant to do. When malicious actors exploit this for personal gain, our reaction is that we should to "fix" the currency to be in line with our human judgement about what it ought or ought not be used for.

In both cases, you can't have your cake and eat it.

With backdoors, you can either have a simple, automatic means of investigating suspects, or you can have human judgement as to whether or not such searches have value that exceeds the value of an individual's right to privacy.

In Ethereum, you can either have autonomous and decentralized contracts, or you can have contracts that are subject to human judgement and values.

I'm still very much in "Micheal Jackson eats popcorn" mode with respect to Ethereum, but at this point it seems like it's trying to accomplish two things that are fundamentally incompatible.
Angular1's USP was basically the magic that turned out to be a bad idea and was removed or at least significantly reduced in Angular2: scopes and dependency injection.

I can still see the appeal of Angular2 to non-JS developers (e.g. C# or Java developers switching to JS) but it's a very different framework. It's certainly no longer living up to its original claim "designers can write code without being programmers" (though that was only ever really advisable for prototypes to begin with).

One of the most frequent criticisms I have heard from JS developers about Angular is that being a good JS developer and being a good Angular developer are separate pairs of shoes (compared to e.g. React+Redux where most of the learning curve is JS rather than React or Redux). I don't see Angular 2 having done anything to change that.
> Disclaimer: I don't really have much of a stake in ethereum, although I made some money off of it during the craziness last month (I cashed out when early warnings about the DAO hit hn, and bough back in when it was at the bottom, and cashed out again)

Ah, the old disclaimerbrag. Other classics:

> Disclaimer: I own Apple stock, in fact I bought thousands of shares in 2002.

> Disclaimer: I'm not a lawyer, but I am a doctor.

> Disclaimer: I'm a member of the Democratic party, in fact I was a guest at Hillary's daughter's wedding.
I think you might want to consider how it reads to your audience. I think it's one of those phrases that triggers a "well duh" reaction-- especially since it stands alone without anything that supports it actually being true or unique.
on a site like stackoverflow, I would think they get malicious requests like that all the time. Even if it wasn't malicious (perhaps an otherwise benign script gone amuk), I bet something like this happens very often.

It would be interesting to find out if something like this goes into their automated regression tests. :)