skysight-inc/HackerNews huggingface dataset:
"All of the competitors—and this will come as a shock—are men, or at least on their way to becoming men. They’re not the healthiest-looking bunch, with an average weight that appears to be no more than 120 pounds. There's a disturbingly stereotypical assortment of ticks, both verbal and gesticular, as well as bowl haircuts, wan faces, and shabby clothes. Mark Zuckerberg would look like an Adonis in this room."

Glad to see the mainstream media is continuing its feminist critique of technology by holding tech workers to traditional norms of masculinity.
Well since it's so obviously redundant you start to wonder that maybe it isn't redundant and maybe you're wrong and not getting something when in-fact you're right and it is redundant. To me it more annoying than emphasizing.

When you want to emphasize you should make it clear that you're emphasizing.
Nice. One improvement would be to throw in letters in frequencies proportional to the likelihood of appearance in actual text. For example:

http://www.math.cornell.edu/~mec/2003-2004/cryptography/subs...

Though this is a simple problem, if you are picky there are actually other considerations... how well do the words intersect (do you prefer more of a sparse tree-like structure, or maximal mesh-like intersection). What is the optimal dimension of a puzzle given the input. How the order of words (random vs. longest word first) affect the quality of the puzzle. etc. I have a half-done word search puzzle app (with a twist) so this piques my interest.

But I like this one nice and clean.
Facebook = AOL 2.0.1. Maybe they'll do a merger more valuable than AOLs merger of $350 billion, maybe not: http://www.fastcompany.com/3046213/verizon-aol

Facebook is what you get when you have a founder that cuts and pastes myspace code to voyeristically spy on girls he can't get while holding a business card that says "I'm CEO bitch" while calling his users "dumb fucks". Worse than the next AOL 2.0.1

The past Prodigy's, Compuserves, AOLs, TheGlobes, geocities, friendsters, myspaces, facebooks have never done very well especially when compared to truly innovative companies like Google which also happens to make billions more and has billions more users.
"dense" and "high-rise" are not the same thing.

And "not very high rise" is more like "medium-rise", not "low-rise".
This is a great advert for TinyLetter, would love to know if they approached Wired to get this published and how that process went down.
As a fellow german i found this out long ago: Different architecture. Americans tend to build less multi-story apartment buildings, and more small one-family buildings, so the density of available housing per mile is really low even in settled areas, compared to the average german city.

Look at this: https://www.google.de/search?q=suburban+hell&tbm=isch
copy suggestion:

"Ask a programmer to review 10 lines of code, they'll find 10 issues. Ask them to review 500 lines and they'll say it looks good".
> I believe the definition of 'supermoon' is 'closer than 90% of the time"

Within 90% of perigee, yes.

> it happens for about 10% of all eclipses.

Hayley's comet is visible for 100% of its orbits. It's passing is still a rare event because it happens typically once in a lifetime. A supermoon lunar eclipse will happen maybe half a dozen times in yours. It's an uncommon event.

> And ... so what?

If you're not interested, you're not interested. I don't like the term supermoon either. But it's interesting to me that the difference is measurable. Photographing the full moon at perigee and apogee and measuring the difference is my kind of fun.
I assume they know the hook point based on a decrease in drop off rate after x episodes. I'm surprised Netflix doesn't use this to their advantage to entice people to wait a few episodes before giving up. If the person didn't tune in for a while, they could get a reminder saying: just so you know, we found most people get hooked after the 4th episode, so you may want to give it another try! For example, I gave up on Bloodline after the 3rd episode and I would have probably checked out the next one if I knew it was the hook point.
PCRE JIT

http://pcre.org/current/doc/html/pcre2jit.html
Oh look, they pair program.
and IRC!
I moved out of state a couple of years ago, and when I stopped using Facebook, I realized:

1: Facebook never was a good way of keeping in touch with friends and family back home for a number of reasons

2: I needed to be doing a better job of keeping in touch with friends and family back home

My solution was to set up a newsletter. The idea is every 3-4 months I send out a mass email to friends and family describing what I've been up to lately. It's been a huge win for me for a few reasons:

1: Everyone uses email, so I can reach with friends and family who don't use Facebook. I think my grandmother is my biggest newsletter fan, and is always encouraging me to publish more frequently.

2: I'd rather share a well-written email (with lots of links to my self-hosted photo gallery), than a series of short status updates that may or may not be read by people I want to keep in touch with. Also, a lot of the information I share in the newsletter I wouldn't share on Facebook. Not because it's super private or anything, but I'm not going to post a status update that basically says "My living situation is pretty good right now. I'm renting a nice house in a nice neighborhood, and my commute is fantastic!"

3: I never really enjoyed checking Facebook, but I did it out of habit/addiction. Quitting cold turkey has made me a happier person.

The feedback I have gotten has been overwhelmingly positive. I got a number of really good responses to the newsletter in which friends and family provided similar updates. It even inspired a friend of mine to write his own newsletter. These responses were great, and much better than any information I would have gleaned from Facebook.

The biggest downside is that people still try to contact me via Facebook. For the most part, it hasn't been a problem, except for the time I missed an invitation for a week-long hiking trip in Glacier National Park. I should probably cancel my Facebook account, but I'm not ready to do that yet.

Edit: I should add I don't use TinyLetter. I instead send out a mass email via gmail. It has worked well so far, but I don't have a good way of adding subscribers except via word-of-mouth. Maybe I should investigate TinyLetter.
Microsoft Leads Movement to Offset Emissions with Internal Carbon Tax
This is a myth. Mathematicians are excellent at calculations, relative to the general population. They know many algorithms and notice patterns (like "Common core"). They just aren't usually the savants that multiply many diot numbers.

Much of advanced mathematics does involved laborious calculations. They are just on more sophisticated domains than integer arithmetic.
There's nothing preventing us from having 48-160+ RISC cores in a chip. There's also 1,000+ core network on a chip. There's hardware acceleration I.P. for about anything common you can think of. Yet, our actual CPU's are much fewer cores and with less I.P. than that for largely business and financial reasons.

I'm just guessing there's similar factors in memory market where max theoretical memory isn't going to happen for business reasons if nothing else.
Thank you! That does put an upper ceiling on power draw. (When I measure, I either use a bench PSU or splice a DMM in line.)
An ordinary regex obviously can't parse html, because html is not regular (given nested elements and the pumping lemma). But what you can easily do with a regex is to tokenize html - extract anything that looks like a start tag, for example. The simply approach will obviously get some things wrong - a tag inside a comment is meaningless, for example - but for a lot of uses, this difference simply isn't important.

If the job is to extract all links from a webpage, regexes will do just fine, and will probably be easier to write and understand than alternate approaches. (This is absolutely not a fair comparison of course; you could compare writing a regex engine to writing a html parser. But I digress.)

If the job is to determine whether a given webpage is a member of the set that includes all valid html documents. then a regex is not sufficient.

If the job is to extract a list of syntax tokens from a webpage, a regex is likely fine.

If the job is to assign semantic meaning to every token in that list, a regex just won't work.

Either way, the point is to know what you're doing. Much "parsing" of webpages is not parsing in the formal language sense, and who cares that it isn't because it doesn't need to be.
What's stopping you? No reason a mail client can't do RSS as well, is there? (I'm pretty sure some do, or at least did.)
Maybe you mean total eclipses? Because lunar eclipses happen two to three times every single year, always paired with a solar eclipse (two weeks apart). Most of them are partial eclipses.
Policy makers consider the benefits, but not the costs. If we now need licensing and content monitoring this protects incumbents because only they have the resources to actually handle this, in the end we end up with a few big organizations and the. Surprise suprise we try to regulate them because they are too big.
Why "Future"? It's the present.

None of the most popular websites supports free speech, in the sense that they will not censor anything legal for them to distribute.
hmm, interesting. so not only is 'smart and gets things done' what you need for a job, it's also what you need to win a programming contest, apparently. i'd've thought there'd be more of a discrepancy between the skillsets, since one is about tasks you complete in hours, while the other is about tasks you complete in days, weeks, months, or years — so you'd think other kinds of prioritization skills would come into play, even though the same 'smart and gets things done (and gets along with people)' skills apply to both. but the article makes it sound like, really, if there's a difference, there's very substantial skill transfer.

so that's super interesting. maybe i should do more programming contests, not in order to attract attention, but in order to train my prioritization and focus, with the hope that that kind of intense training will apply to programming more generally. i don't know where to start. icfp and ioi only happen once a year. icpc is only open to college students. maybe topcoder, codeforces, kaggle, spoj, hackerrank, codechef, hackerearth, or poj. advice welcome.
Good ideas!

I had in mind a purely mechanical mechanism that takes the linear motion of the hydraulic piston or the water clock and turns it into a parabolic movement. I'm a software guy and could not find such a mechanism easily on Google, though.
Am I the only one who noticed the smoothest self-promotion ever in the comment section?

Very interesting post, such a good read. Glad I came across it. Flitwick Blinds often use advanced mathematics when calculating conservatory roof blinds or shaped shutters at http://www.flitwick-blinds.co.uk*
pair programming is nearly obligatory in icpc. if you want to compete alone, you can, but teams are limited to three people and one computer console.
Ionic Project Structure in Visual Studio
And the real anti-Twitter is good old websites. https://indiewebcamp.com
When I'm faced with a problem, I think about using recursion. Then I have two problems. Then I think about using recursion. Then I have three problems. Then I ...
Interesting. Dumpy, overweight programmers aren't a thing anymore?
Perhaps it allows them to trademark the name?
You forgot to include Tinfoil Security in your list of scanners ;)

Great list though. I have a similar one I'll publish soon.
>by Ashlee Vance
"All of the competitors—and this will come as a shock—are men, or at least on their way to becoming men. They’re not the healthiest-looking bunch, with an average weight that appears to be no more than 120 pounds. There's a disturbingly stereotypical assortment of ticks, both verbal and gesticular, as well as bowl haircuts, wan faces, and shabby clothes. Mark Zuckerberg would look like an Adonis in this room."

What class act.

Huh I wonder what the outcry would look like if it were written about a bunch of women not being 'healthy looking' and pointing out their characteristics.
I'd argue that C++ is weaker than Java, although both have the concept of types. If you cast from one class to another, C++ will do it without hesitation. Java will do a runtime check and throw a ClassCastException if it fails.
Why journalists can’t stop asking the tech bubble question
Yes I did. Mea culpa... /sigh
That's the risk in the entrepreneurship. And that's exactly why people push for less restrictive regulations - to reduce this risk coming from regulatory change. Of course you never can take the risk of change out of entrepreneurship, but at least you can reduce the risk from regulatory challenges and changes.
What seems to be happening instead is simultaneously arguing for more regulation and to insulate people from the effects of change in the regulation - which will only breed more regulation, more people hurt by it and demand for even more regulation to compensate for it. The only way out of this vicious circle of regulation to fix regulation is to minimize the regulation to the minimum necessary to ensure basic equal access to the market, basic contract enforcement, etc. and then let the market participants figure it out. That way at least the regulatory component of the risks is greatly reduced. If you are not forced to pay $250k for the privilege to do business, there's no way this investment would go bust.
I'd prefer the challenge of seeing how many sub-strings from the actual words you could embed in the word-search, without having duplicates of the full strings.

Bit of misdirection for a harder challenge.
I like it when I can get my favourite username (edward). I signed up. Now what?
I think more pertinently, the entire article seems to be designed to portray the participants as negatively as possible without coming across as totally acerbic. The whole subject and the people in it are treated as jokes, ending in a few dry factoids that destroy the article's established, cynical mood.
> In my experience in a number of US cities, these apps get terrible reviews in the App Store/Google Play because they're borderline unusable.

Looks like an opening for some very profitable startup :)
Nice write-up. The first step is to get nations to apply these principles to their interactions with each-other. (i.e. agree that torture is bad.)
What's worse is that those "hacker hostels" in SoMa require you to apply and be approved of before you can give them your money. If you're local, speak english and aren't founding your own startup, they will say 'no, you can't rent our bed'. They seem to prefer out of country entrepreneurs hoping to make contacts for funding their new startup.
I'm still quite fond of both Google+ and Diaspora. The Google+ mobile app is great, but I would go on Diaspora more if it also had a quality mobile app.
>I introduce myself and, after several awkward exchanges, ask if he’d be up for an interview. “We will see,” he replies. He never speaks to me again. (His friends explain that he mostly shuns the press after Wired did a story several years ago, which posited the idea that Korotkevich might “die a virgin.”)

Huh and here this author is also making a point to criticize this person for their looks.
According to the article, "the UN believes that online platforms should be (a) generally responsible for the actions of their users and (b) specifically responsible for making sure those people aren’t harassers."

Many websites already have problems with flippant takedown notices through the DMCA. This article leads me to believe that the UN wants to apply a similar process to eliminate "harassment", which is a fairly nebulous term. The benefits of this proposal seem minuscule, while the costs of making "online platforms generally responsible for the actions of their users" would be enormous. Why would anyone think this is a good idea?
Sorry, I meant how it appears to you, not it's apparent size.
You keep using that word–“MVP.” I do not think it means what you think it means
Gender norms also happen to be "biological markers of health and success" norms. I don't think light social pressure to eat better, get more exercise, work on your social self is a bad thing.
> Well strong vs weak typing is orthoganal to the discussion of static vs dynamic typing.

"strong vs weak" can't be orthogonal to anything because it's meaningless and nonsensical. That's like saying NaN is lower than 5.

> Well strong vs weak typing is predates most of the discussion of static vs dynamic typing.

[citation required]
Except “good old email” is basically owned by Google now, so there’s small choice in rotten apples.
Strong/weak typing generally refers to types being implicitly converted. It's a almost completely orthogonal concept from static/dynamic typing. For instance C has several implicit integer width conversions. Javascript, PHP and Ruby are often used as examples for weak typing.
I read that to mean that some of the cis male individuals being described were very young.
AppFS ( http://appfs.rkeene.org/ ) was created for this purpose. Everything is run as an unprivileged user because there is no install phase. You just run the software and the parts it needs are fetched lazily/JIT. Also because it uses PKI end-to-end, you trust the publisher of the application (as in signed RPM/DEB) not the site/mirror you are fetching it from (as in curl|bash).
I think the sentence means that they're so young they're not men yet (think "adolescent males".) It could mean what you're implying, but I think it's fairer to not jump to that conclusion.
Good point. I was relying mostly on the words being sufficiently complex that the odds of them appearing by chance would be small, but enforcing that assumption would be a good exercise.
If it works out properly, such legislators will be few enough that it will not be a major problem.
I think this is more a reflection of the stereotype of the barely-pubescent tech wizard.
Add a set of flags to rmt(8) to make it run in a restricted mode
Good food. Great weather. Everything is cheap.

I don't see the point moving SF to the middle of the desert really.
You can't always give me a larger HTML document - eventually you will run out of usable universe. Yes, I should have said 'bounded by some finite maximum size' rather than just finite, but it's not a great leap to see that in reality all documents will be bounded by such a maximum.

Finite state automata do indeed need an exponentially larger number of states compared to a pushdown automata, I made no claim as to efficiency. The point remains - for all practical purposes, you can consider all languages to be regular and using a stack is merely an optimisation.
We've been using these at Red Hat for 18 months+ and after an initial rough start, they are now our workhorse machines for aarch64 development (I've got one under my desk). They are 8 core (plus 1 x 32 bit management core), come with 8, 16 or 32 GB of RAM, UEFI firmware, ACPI and other enterprise features. They're nice and fast for development work.

Largely, the hardware and firmware bugs have now all been resolved or worked around.

Downsides: No wake-on-LAN. No IPMI. (Both rumoured to exist in the management core, but I've not worked out how to enable either). The 10 Gb ethernet doesn't work for me. I don't have a monitor plugged into mine, but that's OK since I only care about serial access for ARM server hardware. Mine is noisy because of the numerous, loud fans. I disabled all the case fans, but haven't had the balls to disable the processor fan which still makes a racket.

For virt development, OpenStack and that kind of thing, they're the only [aarch64] game in town.

In summary, they work well.
This is a fascinating topic I have had to spend a lot of time studying as I was writing http://nd4j.org (numpy port for the jvm)

When you want to represent say 6d data you have to account for all sorts of interesting details.

One interesting detail is strides along particular dimensions.

For example given an ndarray of

2 x 3 x 1 x 5

You will have a stride to get to the next element along a dimension in the linear buffer.

The strides along k dimensions are determined by ordering.

The crazy thing here though is that 1 in the middle for the shape.

If you find a 1 in the shape you actually skip that stride when indexing into the array.

Numpy's internals go in to this quite a bit:
https://scipy-lectures.github.io/advanced/advanced_numpy/

The great thing about the linear storage of these arrays also helps with distributed systems and reading blocks of bytes.

Lots of interesting little things in here to consider.

Without going ok another tangent this is also highly relates to blas. There is a lot more to this in practice. This is a wonderful introduction to the topic though.
I've never heard a good story about OVH. I've moved three clients away from them in the last 2 years after they were crapped upon by OVH. Their support is terrible and there are constant problems. They're trying but just not there yet. Moved them to Linode which is absolutely rock solid and enough for their needs.

However the WORST company I've ever dealt with for support is Amazon AWS which I was using for backup (S3). My account got locked due to a card expiry problem. I had updated my card details when I got a new one and their UI confirmed that the details were updated but nope, they weren't. Eventually consistent - not! Took over 48 hours to get a support contact.

Host Europe (circa 2005, Beeston) are just in front of them when we rolled up to extract some dead kit and found that our colo'ed kit was just piled up in the bottom of a telecoms rack, not a proper server rack. Cables everywhere 2 inches deep. Try getting the bottom HP DL380 G3 (27kg a piece) out of a pile of 8 DL380s without taking your site down or dinking some other poor sod's network cables or power trailing everywhere. Four people and piles of O'Reilly books to act as makeshift jacks. Total fucktards.
Renaissance faires use the renaissance spelling. Maker faire is perhaps trying to evoke those.
I would imagine that there will never be a fully open source gps, as this would allow anyone to bypass the "am I a missle?" test.
I personally like the approach of JOOQ[1] you are basically writing SQL statements using Java and you still can make complex queries and at the time you get benefits of type checking offered by IDE (for example your IDE will actually catch that you're trying to compare column that is an integer with a string).

[1] http://www.jooq.org/
Bimodal IT: A two-pronged approach to delivering innovation and maintenance
Dreamforce’s Women’s Innovation panel is why we should stop babying female CEOs
I'm glad you got good response. I suspect for most people, including me, the treatment would be the same as any other newsletter.
Low-carb diet may make you unhealthy, shorten your life
PGP may not support ECC, but then again, who the hell uses PGP over GnuPG?

https://www.gnupg.org/faq/whats-new-in-2.1.html#ecc
It is a bit of an exaggerated term, it raises expectations to a point that it can't really meet.

The "super moon" to me is from last quarter to new moon when it's out of the way and not flooding the sky with its unwanted brightness so I can see the deep sky :)
I've been getting the moon in perfect view from my kitchen window for the last several evenings. It gets great framing from the treelines on the local hills and the walls of nearby buildings. I think the framing helps you to focus on the moon (it's relatively bright compared to the rest of the scene) and appreciate the detail (some of which you can actually see with decent human vision). You are also seeing it right next to objects that you have more familiarity with their size, which helps you to appreciate the scale of the object.
Making it work for ATtiny85 would be very neat. I've never tried to run it at 16Mhz without an external oscillaror -- only 8Mhz. Would it be a big problem to run the network at half speed? (ie to make it configurable)