skysight-inc/HackerNews huggingface dataset:
Here's one example of what I saw.

Imagine you want to track every open and every click an email gets. Most of the email clients nowadays block that hidden image that is used to track openings. So, if a user clicks on a link, that obviously means that they opened the email and an email open should be tracked as well.

In order to do that, one might write a function that tracks opens and call that on the tracking pixel and whenever a link in clicked.

Well, that's not what happens on that software. When the, for instance, `linktracker.php` runs, it makes a HTTP request (think open('http://$HOST:$PORT/opentracker.php?uid=$UID&campaign=$campai...) ) to the `opentracker.php`, simulating what a browser would do, in order to avoid duplicating the code.
Pandoc[1] as service?

[1]: http://pandoc.org/
Umi Touch: http://www.gearbest.com/cell-phones/pp_348204.html?wid=21

I see it's out of stock now and price have increased slightly. BTW, its screen is surprisingly good.
Macchiarini scandal is a valuable lesson for the Karolinska Institute
The USA isn't constantly talking about wiping other countries off the map.

Ignoring historical and current context isn't going to do your argument any favors.

For the record, a good amount of us aren't excited that we have them either.
> No mention whatsoever of nuclear, which is by far the more practical solution. And far less ecologically damaging.

I vaguely follow developments in this area, and this seems to either outdated or simply untrue information.

The people building traditional nuclear don't seem to be able to do so economically, even when they punt on insurance and eventual disposal.

The people building the new nuclear which is going to eat up all the old nuclear waste don't seem to be making much progress, even in China where you'd assume they'd quite happily take a chance if this was anywhere near a viable state.

Meanwhile, solar and wind are here today and prices continue to plummet. Any sensible economic or ecological assement would take into account the fact you can have solar up and running and contributing money/carbon savings on very short timescales, and do so in a distributed fashion, whereas you're talking potentially decades for nuclear which arrives all at once in a big lump.
Notice this is because 80% of the energy obtained was from Hydroelectric power, which is a great energy source because it is reliable - unlike wind and solar which in this case provided 7% and 0.01% respectively and are not reliable. It frustrates me that so many environmentalists are still against hydro because it alters ecosystems when nature itself is inherently violent, dangerous and in a constant state of flux. I sometimes think they reject the idea that the whole point of existence is human flourishing and happiness. The biggest real problem with Hydro in the context of human flourishing is ensuring that the dams are well-constructed and nature proof i.e. hold up against natural disasters because if they don't downstream settlements and human lives can be at risk.
Idea that the police would help is what it is. I personally don't know anyone in law enforcement or criminal law that would ever agree that turning their own kid over to the police was something they'd do.

Sure, "call the police" works if there's not another answer or you live a sheltered life, but to me, this is the very reason that communities are failing.
None of that changes the fact that, in English, "America" typically denotes the US and not the Western Hemisphere as a whole. You're splitting hairs over people using a word differently in English than they do in Spanish.
"A lifetime" is massively exaggerated. I would argue that I know the majority of intricacies of every git command, and I've spent much less than a lifetime on this (about 2 years in reality, alongside other things, of course).

> As a beginner, you need specific, detailed, step-by-step instructions: First run X, then run Y, finally run Z, if something goes wrong along the way, follow these other steps, if that doesn't work, ask someone for help.

That's one way to do it, but it's not preferable. I would rather sit the beginner down for at least an hour and go through the basic concepts with them.

I've taught Git to a few people (mostly fellow students or colleagues) and I found that they have a much easier time when they are introduced early on to the basic concepts of Git (the commit graph, and branches/tags as pointers into the graph), they have a much easier time grasping relevant tasks like merge and rebase.

For specific questions (mostly in these "I screw up" moments), a whiteboard is also really helpful to explain them how the two or three magic commands that I tell them are actually fixing things up.
I'm prepared to give you a lot of examples (which other people might value differently). From the unfortunate consequences of the 'branches are files (and therefore tags are easily mutable by default and surprisingly hard to pin down)' to usual "I just committed, why does 'svn log' not show that?", to git bisect, to git clean and the stubbornness with which svn refuses to even consider implementing that.
Didn't Gibson also describe wireless throat microphones in his books?
Weird that swearing is still seen as taboo - guess it depends on location and sensibilities, but dropped the C word several times in front of my manager and never batted an eyelid.

Think the impact tends to be overstated somewhat.
> (I don't like that word because the dirtiest and cheapest solution can still be more professional than the one with the best packaging, but you know what I mean, I hope).

I had to take a math class while getting my AAS. The class didn't teach me anything with its sleek book, poor explanations, and ineffective teacher. I only passed because of this YouTube channel: https://www.youtube.com/user/patrickJMT

It's professional quality now in this era of professional YouTubers, but not back in the 2000s. Still better than a $100+ textbook.
What do you do now? Do you have children?
The magic pony guys (who sold to twitter) have patents and implementations of a super resolution CNN for realtime video.

http://www.cv-foundation.org/openaccess/content_cvpr_2016/pa...
> Your inherent hatred for humanity fascinates me.

One doesn't need to hate humanity to recognize humans as the apex predator and being really really really really high on the list of causes for habitat destruction and stock depletion for a number of species, and the value of nature preserves and other low/no human zones for helping reduce the harm of such things.

> and you, at least that's what one could read in it, don't like it

You could read it that way, but I think that's likely an inaccurate reading and can't recommend it.

Renewables and nukes both have their drawbacks. Ignoring them isn't productive. Overstating them is also not productive. Trying to correct such perceived mistakes doesn't mean anyone likes or dislikes either.

In-context, hydro isn't available everywhere, and I'd rather see some of the safer nuke tech than coal - but Fukushima seems to be heading towards more coal instead. Perhaps you think that's better?

If you do, you either think the harms of nuclear tech much greater than I do, or the harms of coal much fewer. If you don't think that's better, perhaps you can see why others would wish to encourage the fair treatment of nuclear power.
Off topic — How do I click the links at the bottom of this website?

EDIT: To clarify, as some people thought this was a stupid question... Every time I scroll down to click one of the links the website scrolls my browser back up and loads a new article below the one I was reading. I don't want to read more articles, I want to click the links at the bottom of the website!!! I was not asking if the links work, they probably do, I am asking how do I "click them" if the website keeps moving the webview back up when I scroll to the bottom?
They can't rely 100% precisely because hydro is unreliable. A dry season and it runs down (which it did).

And dams - isn't Mosul going to be destroyed soon because its dam requires constant maintenance (a clay curtain pumped into the porous bedrock) which hasn't happened since Desert Storm?
High income improves evaluation of life but not emotional well-being [pdf]
Google pushing out a new letter each year is working wonders even if the hardware does not degrade at all. People remember how a major update years ago did make things noticeably better and won't easily give up hope that the current increments would be similar (same thing for hardware btw, people remember the huge progress between the very first generations of smartphones and want to repeat that experience, no matter how futile the attempt might be).

Internet lore suggests that the majority of users does not care at all for Android versions, but I don't think that this is true: median users do care, just not as much as the vocal group that mistakes the lower level for not caring at all.

I wonder if google even wants to continue the yearly update circus or if they feel pressure from manufacturers to keep that wheel rolling.
The sentiment often echoed on HN usually includes relational DBs that aren't postgres, but you are right, he didn't explicitly call out SQL, I included it because that's the usual skillset the devs I was talking about have
I store backup keys in my wallet and my safe.
Oh, It's on Sale USB Kill to Destroy Any Computer Within Seconds
Limp wristed lefties don't have a lick of sense and will never be in charge of anything except possibly the EU.
Plenty of iPhones get handed down 18 months later when the purchasers contract is up.
Freedom of association is not evil.
What Programming's Past Reveals About Today's Gender-Pay Gap
:D Awesome
I can't help but detect a weird affectation (a combination of proud and pushy) in the voice of the newscaster. I don't know Korean or any Asian language, so I can't tell, is that a normal newscaster voice for North and South Korea?
Facebook deletes Norway PM's post as 'napalm girl' row escalates
If I'm not mistaken Bootstrap recommend against using "user-scalable=no", so it's probably not a default page.
Pharmacy in Edinburgh – Lorimer Pharmacy
People also talk about Europe and Asia as separate despite being a contiguous landmass on the same plate. Genetically brown and polar bears can and in reality often do interbreed producing viable offspring and exchanging genetic information between populations.
Perhaps some would enjoy some related humor while we're on the topic of backdoors:

https://www.youtube.com/watch?v=cuYQ4qUEfEI
The problem is that GP is deciding that the minimum cost to enter Seattle should be at least $1500 a month for everyone, and that they should all live like GP. Then they bring up halfway houses and tent cities, which says to me that they're fine with squalid living conditions. What they apparently want is for anyone in Seattle to either have a high salary or to live in a tent city with the rest of the homeless.
for p in *.html; do
pandoc -p -f html -t markdown-raw_html-native_divs-native_spans -o"${p/.html/.md}" "${p}";
done
When I forget my banks password, I have to go to the closest client centre. Ironically, the only time I've had to do that is when my password was truncated.
It's all a gray area, the distinction between two individuals being the same or different species is pretty arbitrary.

DNA sequencing just replaces it with more accurate things (say the amount of DNA two individuals have in common, estimates of how long ago the last common ancestor lived, etc).
Agreed. You've nailed it actually. I'm not sure why your comment would be voted down. I think people believe Facebook.com is an open platform without rules, regulations, moderation and the certain influence of advertisers and stakeholders. One way to cause investors to frown is by disappointing the wholesome family-friendly, advertisement clicking userbase. Nudity is traditionally the domain of the unwholesome. Sad but true.
I sent an email as requested.
The Ergonomics of Type Checking
Here is a fun little thing I didn't realize before running into it:

OrderedDict(a=1, b=2).keys()

Is not guaranteed to return ['a', 'b'].

Of course this makes sense, but is annoying nonetheless.
Looks like it doesn't retain the password, it just uses it to grant itself access to a config database which it can then modify at will later. Not that that is much better since accessibility permissions are kind of the keys to the kingdom and being able to modify the contents of that database is a highly restricted operation for a reason.
Extra means the oil contains no more than 0.8% of free oleic acid.

Virgin means the oil comes from a mechanical process, not a chemical one.

The purest grade extra virgin olive oil is the first cold pressed. It's neither filtered nor distilled. Refined olive oil however is filtered and also tasteless.

https://en.wikipedia.org/wiki/Olive_oil#Commercial_grades
Sure, it's harder to screw up. But, dang it's just so remarkably slow.

If you're used to the commands from the keyboard, where you're likely already typing from your editor...can't imagine going back to the GUI.
Yes, git-svn is probably the reason why the mutiny didn't happen yet in some departments. You can identify their users by having several SVN commits in as many seconds.

(I used git in an cvs-to-svn migration, and stayed since.)
There is always a need for parking. You may think that there isn't but the people moving in will have cars because you need a car in Seattle, this isn't New York. Except now they don't have anywhere to park it so they overcrowd any side streets and block driveways. If you are going to build a building with no parking you should not allow any cars to be registered to that address, and don't rent/sell to anyone that has a car. Then when the building is 75% empty you will realize that actually you needed parking all along because car ownership is pretty much required in Seattle.
My sarcasm detector almost failed on your comment.
I am trying to imagine a bug that would happen with an ordered dictionary which would not happen on an unordered dictionary. An unordered dictionary may return it ordered by chance.
There were already Android phones who got rid of the 3.5 mm jack, like the Moto Z.
But from now on if the same companies bring out a new phone without the jack, many people will call them out for copying Apple.
To charge the device while using the audio output? That my mother can continue to use her card swipe reader for her small hair salon? I'm not sure what it's like to have an imagination that cannot conceive even one very common use case where this adapter concept falls short.

This dismissiveness is the reason we need influential voices to speak for the user in the design process.
IMO, unwillingness to live farther out on that large fraction of land that isn't the city is a bigger issue.
Designing a solution is still far from having code that works. You have designed a solution, and now you need to test it. In significantly complicated codebases, there are often all kinds of obscure issues that can crop up and make your (manual or automated) testing fail. These are not things you can think of beforehand in your design because it is not possible for you to have known about all of these issues.

In fact, later in your comment you allude to this yourself -- "with no time for tests". You're worried about interviews not having time for tests. But tests are a edit-compile-debug feedback loop. If a test fails, you need to debug it, fix the issue, and recompile. Often you have to do this many times. This is precisely what the blog post is talking about.

You're generalizing the term "trial and error" to mean something more than what your teachers probably meant.

(I do agree that those interview practices are silly. But the blog post is not talking about stuff like that.)
And unfortunately, as here, "poor people" frequently just means "young people". Working families can't really live in these apodments—they are for people out of college or starting out in their careers who are trying to get buy, build some wealth, when they are low-paid and rent is $1000+/month because NIMBYism has led to a shortage of housing and thus high prices.
Apple's Cloud Key Vault
Nexus 6P NRD90U September 2016 Nougat OTA and Factory Image Now Available
Aparently not enough to curb the sarcasm, ditch the personal attacks, or think twice about your preconceived notions before posting.

Now, your self-description is quite colorful, but seems to only support my claims. It almost sounds like you're saying that a diverse group of people do actually have the means to discuss complex topics and critically analyze diverse viewpoints beyond whatever Facebook's algorithm might choose for them.

And thank you bobcostas55 for bringing data to the conversation upthread.

But if this is what you call "communicating with people not just talking to them" I'll just step out now.

Sorry to say, yours is the first direct reply in years of HN I've regretted not being able to downvote.
Not necessarily even a signal. You can't jam a wire.
Fred Brook's "No Silver Bullet". I've found it very useful to reason in terms of accidental vs essential complexity and constantly asking myself: is this truly hard or am I just making it hard by using the wrong tool/design/abstraction/architecture etc for the job.

http://www.cs.nott.ac.uk/~pszcah/G51ISS/Documents/NoSilverBu...
Most brown bears have about 2 percent genetic material from polar bears, but one population, the ABC Islands bears has between 5 percent and 10 percent polar bear genes, indicating more frequent and recent mating.

Ed: I don't disagree with what you're saying, I just don't think it's relevant to discussions of DNA. We can call Pluto a potato, does not change anything. As to classification the trend is clearly to call them the same species we just need to let the old scientists die off ;)
Mainly when I've merged a pull request on github, didn't pull to mercurial, then did some branching in mercurial. Eventually have always managed to sort it out, but sometimes requires a bit of push/pull fiddling.

Now you mention it my git tags are out of date...
Example structure for a npm package written in coffee-script
That is very true. Transmittable knowledge doesn't capture the wirings that was required to produce the knowledge. I was watching the film on the Indian mathematician Ramanujan who had an immense intuition of mathematics, and really wondering how mathematical intuition, or intuition in general develops, and what intuition even means.

I am still not sure but after seeing Schmidhuber's talk last week, I think it is being able to find regularities/patterns, resulting in a compressed representation that allows to understand and compress some aspect of the world, and building layers (abstractions) of those compressed representations. This allows you to navigate through very large search spaces much much faster.

It's a fascinating subject, and at the core of what we are. I recommend the film.

https://en.wikipedia.org/wiki/The_Man_Who_Knew_Infinity_(fil...
Afrika's Infrastructure Projects to Get a Boost as Japan Pledges US$30B
...and having commits that are not referenced by any branch.

And (c) lose the entire subtree the repo is in.
It's not free software though.
I highly recommend you view source on LingsCards.com.
Saying that you "have" was in this case more of a rhetorical choice than anything. I didn't really think you had such a successful product.
I don't see where in pcwalton's comment he alludes that the Delphi compiler's definition of incremental compilation doesn't match his own.

He explicitly says "Incremental compilation is when the compiler automatically figures out what needs to be recompiled".

(He does say that production compilers don't have incremental compilation, but that's not a matter of definition, and I read that to mean "usually don't")
True in general, but not relevant in this particular case. Facebook is still a social networking site with an incidental public affairs use, and not the other way around.
If you delete a key, and add one, the order can be lost.
The problem is that adding high density housing to an area not built for it has a chicken and egg problem. When you add a massive high rise a lot of people move in. They all need to commute somewhere. Except now the streets can't accommodate the car traffic and the public transit system is also inadequate. And it will take a decade to catch up. So in the meantime everyone around the new high rise gets to suffer for the next 10 years, and it's understandable why they aren't particularly excited about it. On the other hand you can't build up the infrastructure first because you don't have any money to do so pre-emptively.
Sourcetree, if you are not on Linux like me :(
Show HN: BugReplay – video, network and console log recording for web apps
Maybe he has an alias named "rmdir" that executes "rm -rf"
I appreciate the kind words in many of the comments here, and I'm sure my colleagues do too.

For reference, our third party monitoring measured approximately 23 minutes of downtime–

1m 46s @ 2016-09-08 01:37:53 EDT
1m 10s @ 2016-09-08 01:38:14 EDT
17m 4s @ 2016-09-08 01:40:28 EDT
2m 11s @ 2016-09-08 01:58:29 EDT

We are now capable of absorbing most volumetric attacks toward our web infrastructure. This outage was a layer 7 attack that needed to be manually mitigated.
Just so you know, on the Checkbox page, the animation for "Splash" can be triggered without actually changing the checkbox state, by clicking just below the checkbox. I guess the hit area for the animation is bigger than the checkbox.
You're not wrong about that. But your mom's Stripe reader will still work. It's just a microphone. The adapter will support it. The concern over charging is merited, but it will not be long before a dual adapter hits the market.
Depends, I often like to try something new but there are projects where I prefer to just get stuff done and so I prefer something I know.

If you are trying to land a job you probably want to pick something that you want to work with and you like so if you have one already, go for it, otherwise try some stuff and see what you prefer.
No nuclear weapons makes the horrible possible again. Remember WWI, WWII? Those were possible because no one was worried about their entire nation being levelled in minutes. Nuclear weapons constrain the actions of their possessors to a degree that global war between large (read: nuclear) powers is almost impossible. Without nuclear weapons, I doubt we have an over 70 year period of more or less peace between the great powers.

When was the last time that happened before nuclear weapons? I can't think of a time without going back at least a millenium.
It's built on electron, though.
nature is inherently violent yes, but the effect of humans on the rest of the species on the planet is equivalent to extinction events that are rare on geologic time scales (already!) and some people want to keep making that worse so we can populate the world with even more sheeple who have even more iphones.
I always find it interesting that no level of violence is deemed inappropriate in the US but nudity has to be avoided at any cost.
It might be too subtle for you to see but there's real advancement going on in those new releases. Some of those features are security-related, which is the same kind of thing that drives many iOS features. IMO Google does good by releasing new updates to Android and for their branded devices they usually offer one or more of these updates before they stop supporting them. If you choose to root the devices, often the community will support the new Android releases with their ROMs.