skysight-inc/HackerNews huggingface dataset:
For the sake of posterity, the parent here is not contending that exclusion exists, but is claiming that it is "inevitable" like "manifest destiny".

More resources on this ghastly society,

- A book which basically arrives at the same conclusion: India is a linguistic apartheid state ,
https://books.google.com/books?id=QJpjhC6BuM4C&pg=PA124&lpg=...

- India ranks in the bottom 73-74 in PISA (while China/Japan/S.Korea are in the top 10; Vietnam in the top-20s).

- India's literacy is < 80%, probably because there's no real opportunity even if you're educated (and have the misfortune of not speaking English).

- http://thediplomat.com/2014/07/why-india-must-move-beyond-en...

I'm surprised there hasn't been a rerun of French revolution by the proletariat; or may be India just doesn't care - that'd explain the colonization.
Tensorflow wins (over Leaf framework)
My little brother was starting to have the same problem as his secondary teeth were coming in when he was five years old. The dentist sat down and simply told him: "if you keep sucking your thumb, your new teeth are going to come in crooked and it's going to look really bad, and we are going to have to do more adjustments and visits here". My brother stopped sucking his thumb cold-turkey.

Granted, he's always been a determined kid :)
This is also true of other filesystems however. I don't have experience with high IO on ZFS at those rumored 80%+ capacities however once a core filer fills up to 90% you start seeing the tickets rolling in and application performance tank. 80% if usually fine however. I wonder to what degree the performance degradation is on OpenZFS.
I know this is unimportant, but I have to say, I strongly dislike this green trendline that they have fitted to the graph.

It clearly does not fit. The graph flattened out at Jul 2015.
For more bugs caused by quadratic complexity:

http://accidentallyquadratic.tumblr.com/
I think an audit on regex usage would be fine in this case because it is silly to be using an expensive regex on the server for every home page display. It should be done when the data item is created, not when it is displayed.

Even if they need to support full round trip back to the originally entered data for editing purposes, they could have an extra column in the table for that purpose only, or they could case the displayed output for the post in something like Redis.

I assume, just like those PHP forums of old, they change so much about the page based on the logged in user they can't actually fully cache the home page for all users.

So an audit should just lead them to remove the regex on display anyway, not try to figure out the run time of it.
How do HNers keep a diary? I feel like I've done it all: pleb notebooks, fancy notebooks, private blog, public blog, apps (DayOne), Emacs modes, text files in a dir, photos, plaintext, markdown, html. Seems like everything comes with a compromise. I love the custom Emacs mode I made, but then it doesn't include photos and I can't easily do it with a phone. I loved DayOne, but then they forced a change on their storage policy, which reminded me of the stupidity of paying a business for a proprietary system. I've used Apple Notes, but then I wonder about getting the data out of Apple Notes. Pen/paper are great, but slow, and (comparatively) fragile (I know, I know, pen/paper will last a thousand years; but believe me, you don't want to drop your paper journal out of the canoe). Etc etc.
and then imagine all of the fossils you might find deep underground. I wonder if Mars has an environment to fossilize anything.
Do you have also this glitchy background when you open the webpage on mac & chrome?
> It was a simpler time.

Until you try to program the vcr to record a show while you're watching another show.

http://www.imdb.com/title/tt0101587/quotes?item=qt0238698
Renovating Olark with React and Redux
You can actually get that now. Firefox lets you set plugins to "Ask to Activate" and as far as I can tell it uses some logic like the article talks about foe whether it notifies you to activate or not. I've had it set to that and I only seem to get popups when there's a giant main video or I click a button on the page that tries to use flash for something.
Heh... as a Java developer, my favorite version of that joke is where you solve the problem with Java, and now you have an `AbstractProblemFactoryFactory`.
I think it's checkable. You just have to write another program to check the proof, and maybe a meta program that checks that your proof-checking program is correct.

I think there is a good chance that in the future we have computers coming up with and proving theorems that we don't fully understand (but for which we understand the practical value) and the human contribution will be to write a program that verifies that the proof is indeed correct.
Same as you, I grew up in MI. Moved to Phoenix and my allergies cleared up. About 5 years later, I had seasonal allergies again and they seemed to be worse than ever.
We've evaluated it for our cloud database service, but ended up going back to ext4 due to memory management bugs.

In particular this one: https://github.com/zfsonlinux/zfs/issues/3645
The Rubbish Boy
Not sure if you're a frequent eBayer, but the common behavior in that community is just "A+++++++++" with some arbitrary number of "+" indicating that everything went fine.
I don't see how Houshalter's post can possibly be read as sarcastic, it looks like a technical comment that makes an interesting point that is slightly tangential. I simply don't know how to read that comment as if there were a /s at the end. And I don't see how the top level comment can be considered dismissive, it too is making an interesting point that we should use another metric.
That's true but many/most people who are into vinyl are convinced that it sounds objectively better, IME. Not because of the compression/mastering issues everyone knows about, not because of the nostalgia factor- they literally just think it's an inherently better medium for recording and replaying audio. Such is the power of the human imagination. :)
Conspicuous consumption, I can spend the thousands and you can't therefore I'm better.

Personally I'm not a big fan of this seedy aspect of humanity, and would file a bug on it, if someone could just point me to the right github account...
SETI is too ambitious, and is too focused on radio. I mentioned ewoks specifically because I don't much care whether they are radio-using or even intelligent. Imho the fastest path to finding non-microbe life is through the measurement of exoplanet atmospheres. From the mix of various gases we can infer the presence of life, substantial life. A planet teaming with enough life to alter its atmosphere is far more interesting than a few microbes under a rock.
Firefox has done that for the past 6 months or so, for me at least.
Nature is open source
Yes, then it's undone by your record player https://en.wikipedia.org/wiki/RIAA_equalization
> Who puts colons in their filenames though?

Twitter does

https://pbs.twimg.com/media/Cn1tGFoXgAApMt3.jpg:large
That's useful feature when you actually want to use the special names and the program in question insists on slapping an extension to any filename it uses (I remember printing outputs from various DOS based EDA tools by using export to postscript or hpgl and saving the result as "prn.ps"/"prn.lst").
Sorry about that. We're close to release day and while deploying an RC we got locking transaction for column update across the DB. Edit: it is back online
Is that not a rewording of what I just said?
Alleged founder of world’s largest BitTorrent distribution site arrested
As I mentioned in another thread, I work for state government and our IT salaries are capped at a max of around $87k/year (most positions are capped lower). As a result, it's extremely difficult to hire someone who isn't a net negative to the team.

Since we have no power to adjust salaries, we're looking at other avenues, such as doing more "direct from community college" in-training hires as well as non-traditional employment paths.

Unlike USDS and 18F, we don't even have exciting projects, a shortcut around bureaucracy, or cutting edge technologies to sell with. The only sales tool we have for candidates is "if you complete your 6 months probationary, you can essentially never be fired or laid off." Sometimes, that attracts the wrong sort of candidate, as you can probably imagine. :)
You make a good point. Thanks again for the feedback. I'll take another look at it.
I grew up playing outside all hours of the day/night, every season in Michigan. Rarely hand washing before eating and that kind of stuff. I never had issues with allergies.

I've lived in Boston and Seattle, no issues. Now I live in Dallas (again) and allergy season is not good. Pretty much a guaranteed sinus infection twice a year.
Is gitlab.com just a demo? I have always found it horrible slow and unstable.
In reading this post, I realised this was the first time I'd ever visited the Stack Overflow homepage.
HSBC Currency Traders Got Greedy on Christmas
"The call of blood, history, faith, culture and memory is winning the struggle against Economism, the Western materialist ideology that holds that the desire for money and things is what ultimately motivates mankind."
Vinyl's robustness comes from being purely mechanical and analog. That's film's advantage too. To play back a CD, you need the physical electronics to read the data (even moreso for magnetic media formats) but you also need the algorithms needed to turn the physical data into information. With vinyl the wiggles in the medium are directly related to wiggles in the sound waves the medium is encoding; all you have to do is amplify them. Even if you had no idea what a record is, you could stumble across the playback mechanism by accident.
>Rigorously specified, reviewed, and tested by some of the best engineers in the world

Actually NASA culture is to strictly avoid super stars. See:

http://www.fastcompany.com/28121/they-write-right-stuff

In the shuttle group's culture, there are no superstar programmers. The whole approach to developing software is intentionally designed not to rely on any particular person.

And the culture is equally intolerant of creativity, the individual coding flourishes and styles that are the signature of the all-night software world. "People ask, doesn't this process stifle creativity? You have to do exactly what the manual says, and you've got someone looking over your shoulder," says Keller. "The answer is, yes, the process does stifle creativity."
From the point of view of your body, it would be someone giving you anesthetic, and then killing you. The copy is in no way privileged.

What about this experiment:

1. We copy your brain into a computer.

2. We turn the computer on.

3. We shoot you.

Would you expect that when you get shot, you'll 'wake up' inside the computer? If so, by what mechanism? If not, how does this case differ from the first?

Alternatively, what if we copy your consciousness into another sleeping organic brain, and wake up both of you. What makes the new copy, but not the old one 'you'?
This is why I always do:

s/^\s+//;
s/\s+$//;

Instead of:

s/^\s+|\s+$//;

Weirdly, I've "known" this since I started writing Perl in the mid-'90. Not sure where I originally read it (or was told it). Funny how that works.

I try to write my regexes such that they anchor at the front of the strong or the back, or they describe the whole string; never an either-or anchoring type situation like this example.

Spaces at beginning of string (100,000 iterations):

Rate onestep twostep
onestep 62500/s -- -2%
twostep 63694/s 2% --

real	0m3.093s
user	0m3.066s
sys	0m0.018s

Spaces at end of string (100,000 iterations):

Rate twostep onestep
twostep 55249/s -- -9%
onestep 60976/s 10% --

real	0m3.453s
user	0m3.421s
sys	0m0.022s

Spaces in middle of string (only 500 iterations because I don't want to sit here for four hours):

Rate onestep twostep
onestep 7.11/s -- -100%
twostep 16667/s 234333% --

real	1m10.741s
user	1m10.207s
sys	0m0.228s
I still have one, and that's exactly what I use it for: To record a show for someone.

I tried burning it to a DVD from an MPEG recorded from a TV card on my computer, but it took way too long (both in actual time, and how much time I had to spend messing with it) and they had trouble with it as well.

So the VCR is still in active (but infrequent) use. I wrote a little script to generate VCR+ codes directly from MythTV listings and I program the VCR weeks in advance.
So how long until these new services get summarily discontinued?
Which also wouldn't have been caught by the regex, because it was designed to do the same as Trim. Given the input, all that whitespace was not actually supposed to be removed and the regex worked, it was just a degenerate case that slowed it down to a crawl. Trim would not slow down on this input.
Overreaching perhaps. Probably. Doing nothing wrong however…

If this game is consuming more bandwidth than is necessary to deliver its experience, then they are doing something wrong. Both in the technical sense and the moral sense.

Developers have a moral obligation to not waste their user's resources, dammit.
All it does is set media.peerconnection.enabled to false. Looks like it's not enough, since WebTorrent[1] is working somehow anyway.

[1] https://webtorrent.io/
> If anything, I find that older people care more about the long term because they tend to think in terms of impacts on their progeny

That's why Millenials are currently thriving and have such immense gratitude to the boomer generation for forward thinking policies that ensured prosperity going forward.

Or not.
.NET builtin trim lets you specify which 'char' values to trim [1].
.NET is notoriously tied to UTF-16 (a char is 16 bit), and you have to handle surrogate pairs very carefully, but I can't really imagine that being any better with the built-in System.Text.RegularExpressions.Regex

1: https://msdn.microsoft.com/en-us/library/d4tt83f9(v=vs.110)....
Would rocks on Mars detract from the special snowflake? Mars isn't all that different than earth. Both are in/near a Goldilocks zone around a stable star. Both are of similar size/makeup. And there has been not-insubstantial transfer of material between the two, suggesting the possibility that 'life' started on one and was transfered to the other. But life on a distant star would be truly unique and independent, properly shattering the snowflake.
This was a political and cultural question: is the contract the code?

The hard-fork won by arguing that "no, the contract is the code plus whatever a quite small number of greasy nerds decide it will be."

If the greasy nerds had instead decided to accept the loss, it would've established a cultural norm so strong that nobody would likely dare to try a fork again. It would have baked it into the community in a nearly indelible manner. "nope, they lost tens of millions and they ate it because the contract is the code, so we won't help you either."

Instead, what the nerds did was say "hey, you know the one interesting part of Ethereum? yeah, forget it... because we decided that we value our short-term wealth over the creation of that system."

And that's fine. It's fine that they decided they don't give a shit about contracts as code. It's fine that they took their ball and went home. But Ethereum is now dead. Not today mind you, but in the long run.

Only a complete and total lunatic will ever trust Ethereum again, because there will be more forks in the future. The precedent is set. They won't all remain "clear cut".

So the interesting question is: who's next? It's not ethereum anymore. But it's still an interesting problem space. And maybe there's a team that is actually interested in it.
I vaguely remember a replacement for Python's re module, but I can't remember the name, and Googling for it is an exercise in frustration.

Edit: it's "regex" - https://pypi.python.org/pypi/regex. I have no idea if it behaves better with backtracking, a cursory glance at the documentation doesn't indicate any changes in that area.
Don't forget that wireless is a scarce resource. I know that current mobile plans could be improved a lot, and the tricks that were invented to dance around the Shannon Limit are amazing. However, those tricks only push back the inevitable: there just isn't enough bandwidth.
I did look at some empirical data to derive the shape of the curve, though the derivation is not as thorough as it can be. If I get time to make the derivation more formal, I'll post in in the methodology section.

One difference I have with 538 is that, I believe, they have some model of the state results, maybe with some correlation, and then simulate the election many times to come up with the PDF of results.

On the other hand, I assume the state results are independent (conditioned on the latest polling) and so I am able to derive a closed form calculation of the PDF, with no simulations. So the independence assumption makes my calculation easier, though may not be as accurate as a model with correlation between states. However, the model has done quite well for the past three elections, so maybe the independence assumption is not that bad.
Updated map of the human brain hailed as a scientific tour de force
Not sure what point you are trying to make? They brought over Nazi scientists and put them to work on rocketry for NASA.
I think the ECC myth has long ago been debunked no?
Reading up a little further it appears vinyl had issues with both high and low frequencies, but the bass frequencies tended to be boosted by the amp. The weaknesses on the high and low frequencies seems to tie in with the RIAA equalisation information.
Bitcoin Evangelist Charlie Shrem Released from Prison
Room for a DevOps story?

I was managing a very busy Cassandra cluster of 14 nodes, these machines had 16GB of ram, and as a very horrible hack for OOM problems, had 8GB of swap space too. With Cassandra - you have to always have at least N megabytes of space free on the disk where N is the size of your largest table, this is because during "Major compactions" it's possible the table will have to be rewritten.

One of these machines was desperately running out of disk space, so I turned the swap space off to claim the extra 8GB (I just had to get the compaction out of the way, then these machines would be upgraded and this all wouldn't be a problem anymore)

So turning off the swap space, I could see the kernel moving data back into RAM, and I was also watching the diskspace fill up from the compaction. They were both going at a fairly linear rate, but the system was going to run out of disk space BEFORE the swapfile was released.

But not by much, the system would run out of diskspace about 30 seconds before the swapspace would be free --- now I know that this cassandra configuration was set so that a node wouldn't be considered "dead" unless it was out of communication with the cluster for longer than 10 seconds --- so I used KILL to freeze the cassandra process a few times, but never longer than 10 seconds.

I was able to freeze the process enough so that the swapspace was free'd before the diskspace ran out -- and the node communicated with the cluster enough to remain "active"

Lesson Learned: These machines were severely underspec'd!
TANKY: Blazing FAST FPV Racing Drone for Everyone
I agree it is too slow. We're working on improving it in https://gitlab.com/gitlab-com/operations/issues/42 (now down)

This release contains improvements that made very long issues load in 2 seconds instead of 6.
Once I started living on my own - and the risk of prying eyes dropped near zero - I've preferred hand-writing my journal. Some combination of the tactile nature of pen-on-paper and the portability (I hate typing for any length of time on my phone) hits the sweet spot for me. Plus, I can add illustrations.
As a few others mentioned, the 80% issue is one. We try and keep all machines below that so performance doesn't degrade. With the number of drives we have (200+ PB total space) we also run into issues where there are "holes" in the ZFS array after replacing a disk. We've always had enough redundancy work around any issues we find. Overall, I cannot speak highly enough of ZFS!
MSYS2 (a Cygwin-based platform) does renaming, mapping colons to U+F03A from the Private Use Area (which renders in Explorer like a bullet point). Its git package cloned the repository from the article with no problem, "ls" shows "foo:bar", and "cat foo:bar" works. Opening the file in non-MSYS tools also has no problems with the exotic character.
The user should not have to use a third-party tool to interact with a feature which is always present in the core OS.

The principle of least surprise applies here: it’s surprising for a user to find a seemingly-empty file, especially if they expect the file to contain valuable data.

Clearly, Explorer should make the presence of multiple streams obvious to the user.
Cat laying its head on the spacebar.

Mine does that on the Control key all the time.
> It seems like there should be a way to determine whether a regex can be compiled using the classic O(n) DFA algorithm or with whatever madness PCREs use to support backtracking and so on.

Obviously. If the "regex" includes a backreference, it requires backtracking. If it includes only regular operations (I can't call any other nonregular operations that people might expect to mind), it doesn't. This is information that can be trivially surfaced by a parser.
> Slack has eaten the communications space which Slack should have owned.

I think you accidentally a word :)
Feds Seize KickassTorrents Domains, Arrest Owner
Abstract: A multi-modal parcellation of human cerebral cortex
I didn't mean to suggest employers should consider it. I meant, for example, voters and consumers holding Trump-supporting politicians and public figures in lower regard and voting with their votes & dollars.
Como fazer suporte com cooler para notebook
Many Southwest Airlines flights grounded by computer issues
People used to attach instant photos (think of Polaroid cameras) to their journal... and that was it, basically.

I guess you/we will have to find a compromise.
You would have to be visually impared to not see the huge difference between VHS and a hidef digital video.
I doubt that most people can tell the difference between vinyl and a CD. Many audiopaths (aka audiophiles) will of course argue that vinyl is vastly superior, bringing up all kinds of pseudo-science which is also used to sell overpriced gear
If your data usage comes from inefficiencies of Pokémon Go, then it is Niantic's responsibility. (At least up to however much bandwidth they could have saved.)
> and gendered toy marketing

Why don't you go into the toy business with androgynous products and let's see how you do ?
Dart does have some momentum as well and it's younger than Go. Go's 1.0 release was at 28 of March 2012, whereas Dart's was November 14, 2013.

- https://blog.golang.org/go-version-1-is-released
- http://news.dartlang.org/2013/11/dart-10-stable-sdk-for-stru...
We're not worried about people offering a hosted version, actually we are spending a lot of many scaling GitLab.com to.meet the demand so it would help us.

Most money can be made selling to large organizations that are running it internally.
Watson does this, VoiceBase does this and I believe HP and MS do this... it's very common for speech API's to provide time offset information for each word.
This record fundraising contrasts quite a bit with this: https://news.ycombinator.com/item?id=12066571
Two artists turned Trump's campaign bus into a mobile mockery of the man
And there will be no police, contract enforcement, roads, etc.
There is no expectation that every app you use is perfectly optimized, and it's likely that none of them are.
"Spend the money on telescopes necessary to image [and take spectra of] exoplanets."

HabEx is a mission in the planning stage for precisely this purpose: http://www.jpl.nasa.gov/habex/. It's one of the four upcoming candidates for a post-JWST flagship space telescope.