skysight-inc/HackerNews huggingface dataset:
In professional consulting (usually through user group meetings) I see a lot of people obsessed with it because they feel it's a critical part of their networking strategy to make them feel like they are notable and to keep their name out there. If you aren't exposed to those sorts of people then you probably wouldn't find the same level. It's similar to people who have a very well curated email list for their customers/clients.
It will matter. If you're white and male you may be harassed but you won't receive even a fraction of the volume of hate, of death threats, of rape threats, that you will if you are a woman or a person of color. Do not pretend it's otherwise.
Why should a woman be forced to forego the kind of writing credit that helps build her CV, while her male peers aren't forced to do the same? It's patently unfair to say "if you don't like it, write anonymously" when men are far less likely to receive this treatment than women.
Yes, I know a preprocessor is involved, much like many single-element/background-image hacks and CSS-only glitch effects which translate to fifty-keyframe animations.

It's still cooler than the OP.
DataGrip is pretty good (used it since it was in beta), though I've found it a bit lacking if you're wanting to do some quick imports of data. Navicat works great however.
I think the map is for aesthetics, not utility. But point taken.
> it happens to males just as much

This, sadly, is just not true. One anecdote does not a pattern make.
so if I live in a cold place and take it outside then it might erase my data? or what yellowapple said about losing heating, if I live in a really cold place; if pipes can go below 0 C due to cold temperature, why can I expect that ORWL won't?
Data Capture and Extraction with C# Succinctly
I don't think MSG and associated office tower did much good for the people of NYC. They certainly didn't increase capacity, resiliency, and safety of the mass transit system.

I was in the WTC transportation hub the other day. That thing cost $3.74 billion dollars, went almost a decade over the original projected completion time, and is not particularly great as a station. It's also in my opinion somewhat ugly, but I'll concede that opinions might differ on that.

Meanwhile the subway system, and greater regional transit system has some very critical needs -- things like communications-based train control, positive train control, track maintenance, station maintenance, tunnel repairs, and additional capacity for rapidly growing neighborhoods.
Yes, it is. Almost-arbitrary boolean expressions vs. completely straightforward and obvious use of a CSS selector.
When you salary demand exceeds the threshold of a standard programmer.
So I'm doing a lot of academic reading around databases, and people have been thinking about this sort of thing for a while. Here's one approach:

> In this paper, we study the complementary approach, addressing index maintenance as part of query processing using continuous physical reorganization, i.e., cracking the database into manageable pieces. The motivation is that by automatically organizing data the way users request it, we can achieve fast access and the much desired self-organized behavior.

> The cracking approach is based on the hypothesis that index maintenance should be a byproduct of query processing, not of updates. Each query is interpreted not only as a request for a particular result set, but also as an advice to crack the physical database store into smaller pieces.

http://stratos.seas.harvard.edu/files/IKM_CIDR07.pdf

The references are also pretty good.

edit:

Here's one more specifically about (de)normalization:

http://stratos.seas.harvard.edu/publications/main-memory-ada...

But it's much newer and lighter on info.
Alternatively, read the documentation and know how to use your tools instead of reading blog posts that lists a few things one person has found useful.
"If bugs don't eat it, you probably shouldn't, either." I hear a lot of similar broad generic guidelines around food all the time that end up being ridiculous. For example someone earlier told me I should look at my meal and make sure there is a lot of colors in it otherwise it's probably not nutritional.

I just don't think you can boil down food choices to simple statements like that. Lots of unprocessed foods wouldn't be eaten by bugs either.
No you are not an entrepreneur
Riding with Nutanix from Day Zero – Thoughts on Investing in Their Angel Round
Agreed - these aren't lesser known git commands at all.

The switches given to git commands in the article might be lesser-known, but title could be clearer that this is:

> Some suggestions for git aliases
Sweet! I've got a thing for micro-frameworks/libraries like this. It's surprising how much functionality fits in less than a kilobyte, while most websites these days use megabytes. Well done!
I support this discourse and hope the author of the original article will feel confident to write again.

I have no idea how to solve the monstrous problems related to internet harassment. It is well out of hand, especially as regards women on the internet (see: Anita Sarkeesian).

I think a discourse definitely needs to happen. But maybe the only solution lies in the education and mental health systems. But again, I don't know. Wish I knew, wish I could do more to help. Wish my gender weren't responsible for the vast majority of the harassment, violence, and threats of violence.

Best of luck. Please keep posting about this topic and looking for and experimenting with solutions. Progress can only be made by people like you taking the time to try to do something about an urgent problem like this.
Yes, Hell's Kitchen is nowadays quite nice and it has an impact on the 7th/8th Ave corridor. The stretch of 7th/8th adjacent to Hell's Kitchen is noticeably nicer than the more southern stretches from 23rd thru 42nd. The lack of development west of those areas is definitely a major issue.

My main beef with Hudson Yards is that it fails to follow the Manhattan grid, and favors massive complexes with idyllic parks and public spaces between buildings, rather than streets. This is the same fatally flawed planning that has created innumerable empty concrete plazas around the country - that whole area will be defined by the desertedness of its public spaces.

Ultimately the best public space are the streets were life and commerce happens, not isolated courtyards between skyscrapers.
That would be a closed community with double plus good big brother surveillance. I seriously doubt a choir preaching to same choir would have any value at all.
Everything is based on luck. 99.9% of humans in history were born into what the average American today would consider extreme, abject poverty.

I did not choose to be born into a family of upper-middle class American academics. I did not choose to be born on time with excellent health any more than my uncle's fetus chose to be exposed to lead paint, get born 3 months early, and become severely developmentally disabled for the rest of his life.

Even if spmeone came from literal rags and made literal riches, they still benefited from a civil society, rule of law, access to education, and so on.

I am fully convinced that the only healthy and ethical approach to live is to be grateful for everything you have, and empathetic for others whose needs are unmet.
So uh... did he die of cancer?
I was definitely thinking, "why not use Curve25519 for a 256-bit key if fitting the response into one packet is so important?"

It seems there's some worry about quantum computers being able to break ECC with less qubits than RSA on account of there being less actual bits.

But to me, it seems like if quantum computers come about that start breaking things, RSA is going to need to be replaced as well. So now's probably not the time to be too paranoid about something we don't yet know will ever even happen. At least, not until we have something we know will be resilient to the new quantum attacks.
Closures are functions that can capture values/references visible in the scope where the function is defined/instantiated. They are basically a short hand way of creating function objects, functions which have data members.
A few that weren't mentioned below:

git alias start 'checkout @{u} -B'

All my branches track origin/master (rather than local master), which makes it easy to git push / git pull without extra arguments. This will checkout a new branch from whatever the current branch is tracking. Usage: `git start my-new-feature`

git alias track 'track = branch --set-upstream-to'

Sets up your current branch to track some other branch. Usage: `git track origin/master`.

git alias gcbr 'gcbr = !git branch --no-track --no-color --merged | sed 's/[ *]*//' | grep -v master | xargs -n1 git branch -d &> /dev/null || exit 0'

"Garbage Collect BRanches" will delete any branches which are already merged into your current branch (excluding master). Basically, any branch which is "safe" to delete. (This one has been handed down through the ages; I initially found it on the skeleton dotfiles when I started working at Facebook. Thanks, whoever!)
That would be fun and at least I wouldn't shoot my self in the foot when asked an easy softball Q about diversity.

MS should have gone with Alan Mulally.
what is the definition of processed in this context?

I can think of several examples where applying a process to a food does not make it something we should avoid (i.e. when a butcher chops meat, he/she is processing it).

Where do we draw the line between "safe" processed foods and "unhealthy" processed foods.
I installed this yesterday for about 10 minutes to look around. The UI (which is the main reason for PSQL GUI!) is all over the place. I find Postico and Postgres.app perfectly sufficient for my PSQL needs. Postico feels quite similar to SequelPro which I used previously so perhaps there is some bias there but I'll wait for PgAdmin to mature some more.
> I think you are missing the subtlety of the theory

There's nothing "subtle" about a plain racket. And there's nothing subtle anymore, either, about bringing in the Ayn Rand style of "debating" by putting people down.

At 1000x pay gap, the CEO needs only work a few months to have nothing to worry about for the rest of his life. Anything on top of that, anything, is a luxury item.

"Risk" of what? Having to manage with only 2 yachts instead of the customary 3? Right, that's a serious existential threat, gotta mitigate it.

Shave a couple orders of magnitude off that pay gap, and then the argument might, just might, begin to make sense.
Thanks for the hint.

I am using the older version and is one of my favourite PostgresSQL GUI tools.

Another tool victim of the craziness to pack web pages as desktop applications and being written in Python and JavaScript is already an indication the performance you describe.

So I will stick with the current version until I find a good alternative, checking Valentina Studio now.
Actual implementation has about 50 lines of code. But I am afraid it would take me hours or days to install sources and compiler and to get into the structure of the GIMP code.

BTW. I think my method corresponds to this: http://registry.gimp.org/node/24208
Cool, got anything to show? :)
First evidence of deep-sea animals ingesting microplastics
git diff origin/master -- test.file

It will show you a diff of a file between the master branch of remote origin and your local branch. I use it way more than I can think of.
Agreed. Incidentally, the game Planetary Annihilation uses kinetic bombardment as a game mechanic, and it's pretty cool. Also terrifying.
According to [1], the K80 GPUs have the following specs:

Chips: 2× GK210
Thread processors: 4992 (total)
Base clock: 560 MHz
Max Boost: 875 MHz
Memory Size: 2× 12288
Clock: 5000
Bus type: GDDR5
Bus width: 2× 384
Bandwidth: 2× 240 GB/s
Single precision: 5591–8736 GFLOPS (MAD or FMA)
Double precision: 1864–2912 GFLOPS (FMA)
CUDA compute ability: 3.7

Is that a good deal for $1/hour? (I'm not sure if a p2.large instance corresponds to use of one K80 or half of it)

How much would it cost to "train" ImageNet using such instances? Or perhaps another standard DDN task for which the data is openly available?

______

[1] https://en.wikipedia.org/wiki/Nvidia_Tesla#cite_ref-19
But it’s a completely straightforward use of :nth-child, so not really that fun or deep of an experiment (yes, just an opinion). I was hoping for something at least as interesting as prime-testing backreferences /^(..+)\1+$/.
My favorite piece of dietary advice: stop stressing over what you shouldn't be eating and focus instead on what you should be eating. We can argue about fat, sugar, and carbohydrates and which is worse till we're blue in the face, but the simple truth is that if you're getting most of your calories from fruits, vegetables, and whole grains, then you needn't waste any mindshare on this debate.
it's definitely shinier than the OP, but I personally think encoding a sieve of Eratosthenes in a CSS selector is cooler than encoding truth tables in a CSS selector
it was 2007 i first ran into the issue that the conventional wisdom was there is no link between consuming vast quantities of sugar and a bodies inabilty to process sugar, but rather the foods we have always consumed in large quantities.

Its a very strange kind of relief to see the tide turning and a wider body of people beginning to believe they got duped.

I really think the food industry needs to be regulated more like the pharmaceutical industry. production line food should face the same stringent tests that production line simple molecules for human consumption always have done.
Small random tweaks and hooks, for example adding button to auto invoke youtube-dl on YT and twitch(using custom URI), Hackaday comment system enhancement(highlights new and your own comments in diff color), style injection instead of Stylebot on few pages (using 50MB permanently for plugin just because I have two custom styles on pages I read maybe once a week really hurt my brain, even with 16GB onboard:/), gmail url tracking stripper etc, small stuff. I pretty much imported all of my userscripts from Opera Presto, wouldnt make the switch if there was no way to inject own .js code quickly and painlessly in Chrome/Vivaldi.
8 charwidth tabs in Go are a sight to behold - what decade is this?
I love the implication that the upstream repo is the enemy, so you mentally put it down. Way to go Ender.
They were from two different railroads. Pennsylvania Station was from the Pennsylvania Railroad, Grand Central from the New York Central. They merged in 1968 to try and save both of railroads but it ended up not helping.
"triggered idempotently by the database so you always see a consistent view of the data no matter how you update & query it"

As I sit here trying to build the thing in my head that would do that, I see some major performance issues arising. Specifying how you want the data denormalized isn't that big a deal. Taking a frozen normalized database and denormalizing it according to that spec is a somewhat bigger deal; the performance implications are non-obvious because the denormalization can invoke arbitrary amounts of data in arbitrary combinations in arbitrary orders, even before we let the denormalization specification be Turing complete. Mathematically it all works but if in practice my denormalization pass is randomly accessing huge swathes of the database every time I insert a row that's not going to work very well.

If we're trying to avoid slow queries when the user asks for data, and we're trying to denormalize in advance, we're basically trying to have our already-presumably-pretty-busy database pre-emptively guess all possible slow queries it might run in the future, and run them now.

And then run them again when a small change comes in, having possibly never used the first set of denormalized, expensive queries I just ran.

That seems... likely to generate performance problems, to understate my case by a lot. Even accounting for possible efficiencies the denormalizer might be able to take advantage of; there's still the bound of what has to be written out.

OK, so that doesn't really work. But it doesn't need to; the database could do this more lazily. But, doing it fully lazily is just the same as the case where you use the normalized data, so we can't do it fully lazily. Somehow the database needs to figure out what it should and should not precompute. Well, that doesn't sound like that big a deal, right? No, it's a nightmare to even begin to specify what that might be, in the face of full Turing chaos. I can almost see how one might try to apply some basic "learning" algorithms to the task of pre-computing things partially, but it's getting pretty complicated in the backend there. There's an awful lot of symbolic computation there where I really want things to just be computing for performance.

Furthermore, if one insists on consistency in the denormalized fields... yeow, that's complicated. Again, it's not hard to specify the math but making it happen would be crazy insane. Oh, and I don't mean distributed consistency... I mean even consistency on a single busy host is going to be a challenge. A feasible challenge, certainly, but a challenge that shouldn't be ignored.

It seems to me there might be a use case for this to be a bullet-point feature for a database, for developers to very, very carefully use on very high-use fields. But it wouldn't be very hard for a real-world denormalization engine to become a performance nightmare. Or to end up taking more "index tuning" to be usable engine than the code we already have.
Well its not 5000 new people I assume ~70% would be restructuring (E.g. as the article states from Bing and Cortana). Even then at 1500 new employees, its a huge undertaking and vote of confidence into importance of AI.
> Similarly, you can unpack a linear sequence of sound samples into a two-dimensional plot of frequency and amplitude with a fourier transform.

Fourier transform by itself is still 1D (amplitude vs. frequency); to get to 2 dimensions you can plot it over time i.e. a spectrogram.
Nvidia has been doing a lot of work on hardware virtualization of GPUs. A goal of which is to run dozens of low-requirements desktops (think users running MS Office in separate Windows VMs) off of a single high-end server with a single GPU.

http://www.nvidia.com/object/grid-technology.html
I'm not disagreeing with your statement, and the harassment of authors is definitely not ok.

But it's worth saying that pen-name !=anonymous. For most publications, you can put articles you write under a pen-name and have the publication verify your pen-name for CV purposes.
There are several different implementations of proxies for DNS-over-HTTPS:

https://github.com/aarond10/https_dns_proxy (C)
https://github.com/pforemski/dingo (Golang)
https://github.com/tssva/dnshttps-proxy (Golang)
https://github.com/wrouesnel/dns-over-https-proxy (Golang)
https://github.com/CodeFalling/dns-proxy-https (Javascript)

I'd heard that somebody was working on DNS-over-HTTPS support for https://github.com/getdnsapi/getdns at the hackathon in Buenos Aires in April just before DNS-OARC / IETF-95, but have seen no evidence of that.
OK so let's start with a "jackass tax". People who act like jackasses and end up in the emergency room for things like "hold my beer and watch how quickly I'm going to climb this tree". Then progress on to people who have children. Children cost a lot of money to the society.

We can't even agree on cap and trade which is so watered down that it essentially gives polluters a free pass. Can we really have a serious discussion about 'user fees on things with significant social costs"?

Maybe we ought to disincentivize marijuana use. I agree. I don't know what to do with that money. However, I strongly believe that we should not take that money and use it for anything beneficial to the society or to the tax collector. Doing so will mean we will no longer disincentivize what we said we'd disincentivize. It just becomes a tax on a minority.
Design by contract has nothing to do with formal verification, though.
Why are you so confident that highly refined carbohydrates are the real killer? There isn't much high quality evidence to indicate that refined carbs are harmful at the quantities normally consumed by the general population.
Postico looks great. Thank you for mentioning it.
> ... Paid for Luck

I wish academics would have the sense to avoid the word "luck" when "chance" is the principle at work. These people should know better.
It's nice to see something resembling common sense in the media on food. There's been far too much "avoid this" only to be told the opposite a decade later.

I've tried to ignore all the food claims as I've gone through life. If we do anything it's to prefer basic foods over processed. The longer the ingredient list, or the more packed with sugars, the less likely it is to go in the trolley. I never switched from butter and full fat cheese as the alternatives taste terrible, the other half tried low fat spreads for ages, but hated them.

As we've done more cooking and baking we've rediscovered how poor most of the mass produced ones are. Especially bread and cake.

At 50 after the age related checkup, my blood work was excellent. Proves little of course. I still got the lecture on low fat though! I suspect everyone has to get it.
You could construct massive artificial satellites that have permanent human habitation if we could shield ourselves from the radiation. It's fascinating that we could conceivably have people born, spending most of their life, and dying in a completely hostile enviornment and that it will be in space before it will be under water.

I didn't watch all of Elon's presentation and I don't know if he mentioned this. However, I would think that a space elevator of some sort or a massive lunar manufacturing facility would be required to efficiently create all the components of an Interplanetary Transport System.. Upwards of 80% of the mass of going into space is just propellant to escape gravity. Even if the rockets are reusable, we won't truly be an interplanetary civilization until most of the components needed for space travel are actually manufactured in space or in extremely low gravity situations
In America, first you get the sugar, then you get the power, then you get da women...
How on earth can it cost 16bn for a tunnel?

Or is it something more complicated like London crossrail which cost a similar amount.
I hope that Photoshop does not do any conversion, when it is not necessary. Color space conversion is performed e.g. when changing saturation, vibrance etc. But I think it is not necessary in this case.
It make me think of pirates drinking their grog.

I would have named it "git rum"
the quote is still true that "luck is preparation meets opportunity" but what they dont say is that you can be the most prepared person in the world and still never get the opportunity
> Or you can represent the music as instructions to performers or synthesizers (ie notation) and you've got as many dimensions as you want.

These are just multiple signals in a single dimension (time).
Before my first comment, I hadn't seen this comment.

I am your age, you make more than me, and I came from much less dire straights...

In a way, many people could even envy your experiences for the drive it gives you. I have toxic family members and I can tell you from experience that a drug addict in the family is an extra anchor to a sinking boat.

> please tell everyone trying to use you to go kick rocks

Some people think they have 'friends' but really they need to learn this lesson.

I almost have a guilt that I grew up with any amount of money at all and would be very willing to do anything for others, thinking I owed it to them.

You've learned some really important lessons through your life, and you're an inspiring person to have read about.

Thanks again for sharing.
That's strange, I still have a change primary domain button on my free account, but I've not used it.

Edit: just tried it and was able to change primary domain and then change it back.