skysight-inc/HackerNews huggingface dataset:
I wasn't saying that Facebook should be regulated like shopping malls. I was saying that people who say that private censorship is not problematic, do not have an answer for things like internet.org. Facebook are legally free to set up programs like this, but people are also right to criticize Facebook for setting up a system that takes away from the freedom of the open internet. The shallow analysis of the XKCD comic ignores these issues, yet I often see that comic posted when people complain about left wing censorship online.
My £26 IKEA standing desk contraption
Startup open-sources its diversity policies so others can copy them and iterate
Cool trick.

FYI, you can do the same with :set number!.

Adding ! at the end of a variable will invert it. Adding ? at the end will echo its value.
Found your comment :D

[removed link]

Near the bottom.

EDIT: it seems the direct link does not work… Try entering this in the browse page (http://libraryofwords.info/browse.html) :

b06StEUDGR6rIE1EtDw78HM6u1rcl8MSYUuDlPJnLdDvMy7LPpt3KblVfzxD5ylMj3GGCOlSIW54IDUx4At2fBWC49cQOO8QDrGlwECMwNtrlEjfPt1R65U1bnTxzAkKa2KaE6pg6FVHGk5W4X6y0FGw1yNw9jnrxI7t3Zk6mygK3VOEF97wrAysOwokDSbdB4zdK3wxriH65BIgBLn5YycVF0MNWPTMSLh2THTvrxgZOjkewzKPtCnergcH9Fzm266nqTcO3Kg46ynEswLHpMQmseEEf2s93E3dMTzN0jqZMfHLfbSgukIhAOYKNy7Gk9Wm9Tkyp9QB3MvlYVXv9YfOsomTiztHo9lOiQsvcMCELqCf8QmoVxYC9YaezkKqOyjr24xTj2fIWLHV7iT6I40OfC3jI3n8dBBK1mNFt2rI9kdS72RibIyssElb49qwBoQp4H932WLbx2y8gsZs1eK7ebNv0cXd2qkqsNh3DB4NryAylEVTCBKepEbXqxbKLvyOml9wRB5jPSFJiB3JQI2OqVIZTnI30FAl77RersYzLt8efiKB9O4f2ykt939pw3ZqYPAh76Ks3Qio8GVz58ha7Mdc49VHLzHIPOn7UqOH7b4yuzkpLtLPKO0J3NUQfbuZTNskxkvU1wGWx6KF6a61hbfcTnUpeurBEuobDuNQlfY3Ssxu71wrgep94R2I4QJJZkItnoLnjZwD849R5aRtDAyAarf9V400eQk2PCi7MHNmPc5Q70NpsUARsOw3bm1VpCLTZPvlcaoskQsqiPxAj6S7F2zvwyn21Q5GemkravDNSP9EoidPgN1qzWoMQXBYrUPZI1vaji3hixVOb8rmcRE0sWgfeJGZahuBpVkM6eaAkD9y2d1HMT3BNawo7YgebPZgLK8xoAAo3caV0GjuJ01T3D7T5AZ14EGBLvMU7CacnXriA2FAvheekoiTmK0SNVszZ3GTbR4HUA3YoxmwtH5kA2A
That's not a tooling defect, that's a process and personal knowledge of the system defect. No DBA should remove an index without knowing what is replacing it or that code got deployed to make it obsolete. Checking if that index is currently being used would be a minimum. If a DBA cannot stop a deploy you have process problems.
I am now sufficiently frightened into making changes to my personal financial strategy based on this (no longer contributing additional funds to non-retirement investment accounts, instead directing those funds to paying off debt at a faster rate).

Shit appears to be getting real shortly.
> In Cleveland’s paradigm, the perceptual task associated with a bar chart is judging position on a scale, and the task associated with a pie chart is judging angle. They found that the length judgments for the bar chart were “1.96 times as accurate as angle judgments” for a pie chart.

In pie charts, I find it much easier to estimate a percentage than estimate the angle, perhaps just based on value range alone; 100 vs. 360.

I also find estimating percentage to be harder with a bar chart since there is no reference to the entire pool of data; the encompassing circle in a pie chart.
"C just adds memory corruption to the set of issues one has to worry about."

That's a very casual way to say that C adds an entire class of errors that lets attackers own your machine with the slightest mistake in the most common coding situations. Memory safety is such a huge increase in security over C that it isn't even funny that people use C where not necessary. Type-safety plus good type system gets a start on knocking out data and interface errors. Type systems with context, or just Design-by-Contract, can knock out more interface errors.

So, a good type system, type safety, and memory safety should be the baseline for reliable or secure systems. C tosses out the whole baseline in exchange for... running a bit faster or lazy programmers?

Note: I'm talking in general rather than building on existing C projects, where using C makes some sense.
That's approaching from the wrong angle. I am not responsible for publishers adopting a distribution format that allows me to render their content without ads (HTML). If they can't survive in an environment where people can freely (ethically, morally, and legally) block ads [1] then that really is their problem and not mine. The web has changed the face of publishing, but the world has no obligation to keep someones revenue stream going.

[1] It really shouldn't be called "blocking" ads. It's really just choosing not to render them. When I control the rendering device (my browser), I can make it do whatever I want. Good luck showing me your video ad when I'm browsing with "links".
LIITUMISEL TASUTA €20 +AJAKIRJA KALALE AASTATELLIMUS
Thanks for the share, rubikscube. Much appreciated!
I think we are missing one key thing in this debate. Ads and ad-blocking is just a symptom of the fact that you cannot make money in this industry.

The only ones making money on IT are companies who's main thing is not technology, but who can utilize technology to make there business more efficient. A good example is logistic companies who have a business that's been around for ever, but smart algorithms allows them to cut costs and work more effectively. But the money it selves comes from shipping things.
Exactly. Especially the method. I don't know if I should be annoyed people are paid to write stuff like this or be looking to get a job there for the easy money.
Carbon 3D are bringing 3D printing to the masses
If your business model is publishing content on the Internet for free, it is not the responsibility of the readers to consume the content in a specific way to get you paid, or to come up with a way for you to get paid. You chose to publish on the Internet, without paywall. If you don’t like it, go back to not publishing.
Development databases normally have a small amount of data, so migrations should execute instantly or nearly so no matter how complex they are.
I would encourage you to accept that their post mortem was released in good faith, and its purpose is to both technical knowledge sharing as well as PR. I know I personally value technical organizations that are honest and forthcoming when things go south.
Don't worry, it will become more limited as it become more popular. Limited Internet is bad.
Does tracking and maldvertising apply to TV and radio too?
I wonder if there was a CERT rule for that.
This is not a Swiss specific thing. The US is one of the few countries that taxes citizens (and permanent residents) while the they don't live in the US. Consequently citizens have to self report their foreign income and foreign taxes. There are various tax treaties, but the US person will essentially have to pay the difference between the foreign taxes and the US taxes on that money (that at no point went anywhere near the US, nor any services it provides).

But of course that wasn't enough. The FATCA law requires foreign institutions to also report back to the US. https://en.wikipedia.org/wiki/Foreign_Account_Tax_Compliance...

> The Foreign Account Tax Compliance Act (FATCA) is a United States federal law requiring United States persons (including those living outside the U.S.) to have yearly reported themselves and their non-U.S.financial accounts to the Financial Crimes Enforcement Network (FINCEN), and requires all non-US (Foreign) Financial Institutions (FFI's) to search their records for suspected US persons for reporting their assets and identities to the US Treasury.

Note the last part. The burden imposed by FATCA on those institutions is so high, that they are refusing to have any US related people as customers. Heck the FATCA law is so wide reaching and onerous that a friend in Sri Lanka was bitching about having to implement it at their company, even though they don't employ a single US related person.

The net result is US citizens living abroad are giving up citizenship rather than deal with all this crap. It is noticeable how under represented Americans expats are, and there will be increasingly fewer. (As a counter-example, you will find Brits everywhere.) This will harm the country and its integration into the rest of the world (economically, politically etc).

http://www.bbc.com/news/magazine-24135021

http://www.heritage.org/research/reports/2014/06/fatca-hurts...

http://fatca.hsbc.com/
I am a Safari user but would use the hell out of this. I have my hotkeys set to go to a non-inbox view but would love to block it entirely until I actively want to see stuff.
Deal with a lot of farmers and your bank has reason to keep a bit of cash on hand. 15k really isn't that much to them. They did count it twice (unwrapped the paper around the groups of bills).
> You are visiting a site that gives you content for free in return for viewing their ads.

No. They are giving me back some form of data than I can render however I see fit. If I want to render their HTML but skip the rendering of the ads, that's my business and not theirs.
Gift for Geek Kid
Although it's probably not directly relevant to this problem, I agree with you. MongoDB is the new MySQL; early on the scene and sexy, but at a real cost. There are other solutions doing the same things much better, and your life will be easier if you do your research before jumping into the sexy solution.

Companies should think carefully before introducing MongoDB (or any immature project) into critical production stacks.
Ask HN: Why there's not a “better dashboard app” built on top of PayPal API?
Paypal dashboard for developers (I mean apps using the Paypal API to collect payments automatically, but you get this confusion, it is because Paypal is confusing) is very bad.

It is limited, it is kinda slow, the session expires in a few minutes, it doesn't show all the data it could show, it doesn't allow you to perform actions manually or use it in any practical way besides setting an "app" and getting API keys.

At the same time, Stripe has a dashboard that has all these features and probably more. It is a pleasure to use (for sandbox testing, first-time implementers and for small apps with low revenue, at least). Also, there are services like Baremetrics that add features to these.

The question is: why not build an app that accepts Paypal token and secret and makes all the needed API calls automatically to display a nicer and friendlier dashboard for developers?

It sounds like a thing that should and could be done, but for some reason I can't find anything about this, not even someone suggesting it, on Google. Why is that? Am I missing something pretty obvious here?

(I'm not missing the fact that some people wouldn't handle their API secrets to a third-party service, because we know some would, and that's not bad, you're already trusting Paypal with your money, and probably others with even more valuable things -- but, if this is really a serious issue, this app could be an open source client-side app that runs locally, it doesn't need to be SaaS.)
Nope, even tried different OSs (Windows and Linux)

Chrome shows the request as Pending, tried disabling my ad-blockers, still an endless "Loading".
Only beaten by microprogramming. Only beaten by HDL. Only beaten by RTL. Only beaten by gates. Only beaten by transistor layouts. Only beaten by a mathematical description of the behavior of the particles. Only beaten by emailing an English description of that to a fabless operator in China that nobody's heard of and expecting a working chip.

Not sure I can go any further with it.
Think about the song Amazing Grace: "How sweet the sound that saved a wretch like me; I once was lost but now am found, was blind but now I see". That was written by a guy who had abandoned his career as the captain of a slave-trading ship after having a spiritual awakening.

The transcendental, mystical, transformative, touching-infinity experiences that people report from psychedelics go far beyond any philosophical concepts about "physical reality" or "consciousness". You don't need to hold any particular dogmatic beliefs to try out and perhaps benefit from psychedelics.

You might feel at home with the people at /r/RationalPsychonaut:
https://www.reddit.com/r/RationalPsychonaut/

Of course, you make a lot of good points. People should use rationality and critical thinking. And some psychedelic users can certainly be annoying.
For example, see this old commit setting the WebKit maximum nesting depth to 2048. I am told it is 512 by default today. https://www.mail-archive.com/webkit-changes@lists.webkit.org... I'm fairly certain all browsers will impose such a limit or risk blowing their stack and crashing. Turns out there are advantages to setting upper bounds after all. Who'da thunk?

Regarding the BDD approach, it looks like somebody already implements it with excellent performance and memory characteristics: http://www.cs.rutgers.edu/~vinodg/papers/raid2010/raid2010_s...

Of course, the point (if you read back) was not to say that you should use REs for all parsing. Just merely to correct a commonly repeated mistake that 'REs cannot parse HTML'. They can do so just fine.
Examining JRPG UI [pdf]
Ok, so when ad blocking was not possible on iOS it was bad, because walled garden, etc. Now, when iOS users finally have a choice it's bad again.
Wonderfull logic.
And nope, advertizers will not beat ad blocking.
Quote: "They are overwhelmingly white, rich, older and male..."
Did you ever give consent for ads in your print newspaper? They "load" on the page, without asking
Yep, I'm not sure what the appeal here is. It just seems like companies are putting out less robust solutions because it saves them time and money and people are going for it because the company has sleek Silicon Valley marketing, regardless of the practicalities.
So your argument is that Apple is bad because they let the plebes in on this ad blocking thing? (Rather than leaving them for the techies who are a small enough slide of the population that they can slip under the radar?)

I'd also argue that the way Apple implemented things, it actually takes more savvy to block ads on iOS than on a web browser on a PC. If it were just a default setting in Safari, you'd have a stronger argument.
Allow how? I haven't watched an ad on TV since I bought my first DVR over 10 years ago.
Ad-blocking is exactly the same thing as turning the volume off during commercial breaks. Or perhaps turning the TV/radio off, and then back on again afterwards might be the better analogy, since then you are not consuming the "bandwidth".

If I wanted to hurt advertising, I'd create an extension that would fire a thousand click-throughs on their stupid ad, and vacuum up all their AdSense budget. Get a few million people world-wide doing that, and companies would quickly realize that they are spending an even more ridiculous amount of money on advertisements, and they would stop spending.
On the other hand, it depends on what assembler you're using as they can be quite safe or secure compared to C:

http://www.cs.cornell.edu/talc/

http://research.microsoft.com/en-us/um/people/nick/coqasm.pd...

http://www.crash-safe.org/assets/plos11-final_0.pdf

http://mca-ltd.com/martin/Ten15/introduction.html

QED. :P
Show HN: New Kickstarter, Skreens
I’d prefer the Internet Archive and the many non-profit and/or academic sites which still exist to host that content. People’s own cat videos they should host themselves.
Here's a counter argument; just because you can throw clickbait articles up onto a website doesn't give you the right to rape my personal details for your personal profit.

Quite simply, produce something of value and you won't have a problem financing it. The worlds smallest violin plays for those websites producing garbage to feed the never ending stream of garbage that comes through the data pipe that I pay for. No one owes you anything.
In this case, I believe OP is actually a landlord, who invested in this old decrepit building for rental income. But what do you know, he has plenty of incentive to handle this situation as thoroughly as possible, because he lives there too! Moral of the story: "homeowner" and "landlord" are not mutually exclusive.
IBM First to Reveal LTO-7 Product
Actually it's called an informed choice.
For people not getting how bad the Paypal dashboard is, here's an anedoctal example of its badness in action: http://stackoverflow.com/questions/27276797/paypal-show-sand...

(But I would also like to say that the dashboard is in fact getting better recently, along with the REST API and its documentation.)
As a current student at Moringa and Having no prior experience in coding whatsoever, I have to say I'm getting MUCH MORE than I expected! This is definitely the place to be if you want to get the important and relevant stuff...
Though if one part of your stack is going to be on the metal, db is a good choice.
Containers as a concept are nice, but I'm not sure if Docker specifically is the best implementation yet.
I really do not understand what the logic is here. They already have your loyalty presumably, and it's not a high sticker price.
Here's a counter argument; just because you can throw clickbait articles up onto a website doesn't give you the right to rape my personal details for your personal profit.

But that's Mozilla's argument: block tracking, not ads.

Google Analytics and other services are not ads, but still track.

Project Wonderful, on the other hand, has ads but doesn't track.

Shouldn't we block the former, and not latter?

By the way, have I pointed out that I make absolutely no money on ads? I work for a B2B startup that charges for its services. No ads at all.
A thousand times this; if your business model relies on advertising, you don't have a business model.
Yep. It sounds like a real, viable market too. They probably have a lot more insight into this than me, it's just something that surprises me as an external party
I agree: it was a pleasure to read. Very unusual, that. ;)
GraphQL allows queries on those "expanded" sub-objects/relationships e.g.

{
playlist(id: 123) {
tags,
tracks(top: 5)
}
}
This article brings up problems with current PCR-based STR genotyping methods, but lacks information about technologies that are competing to be the future of forensic genotyping. Here's some more context on the NGS technologies that are set to replace it:

Illumina is pursuing mitochondrial DNA (mtDNA) sequencing. An advantage here is that cells contain many copies of mtDNA sequences (as opposed to just one copy of each gDNA haplotype), and mtDNA contains hyper-variable regions which confer strong individual specificity. This is potentially advantageous in crime scene samples, where the DNA could be damaged through degradation processes like sun exposure. http://www.illumina.com/areas-of-interest/forensic-genomics/...

Ion Torrent/ThermoFisher are going after the same STR targets, but using their Torrent and Proton NGS platforms (rather than PCR). Unlike regular PCR methods, this can provide things like allele frequency estimates, and can call more than one base into variable regions (which provides more information, and can potentially be used to infer things like height, ethnicity, hair or eye color). https://www.thermofisher.com/us/en/home/industrial/human-ide...

Carlos Bustamante (a Stanford Professor, and world expert in ancient genomics / diverse population genomics: https://med.stanford.edu/profiles/carlos-bustamante) has founded IdentifyGenomics, which is a startup focused on new methods for forensic DNA sequencing (disclosure: I know Carlos, but I'm not involved in his startup).

Definitely an important problem, and will be interesting to who succeeds in converting forensic investigators to use NGS at scale.
Arguably? I don't think so. If the producer wants to protect their content, put it behind a paywall or similar. If you're sending out content to anyone for free, you can have no expectations of making money. Either guard it or don't, but don't try to put blame on others for your stupid decision to not guard it.
The chain is as strong as every links in it.

Professionals knowing their jobs have a responsability.

Manager sux bigger because they have bigger authority, devs sux because they are supposed to have the knowledge.
Reminds me of this...

https://en.wikipedia.org/wiki/Kwangmyong_(network)

Upon a request, whole websites may be downloaded from the Internet, undergo review and censorship, and be published on Kwangmyong
Projects like this are so fascinating to me. I saw an art piece once that consisted of a TV that rotated through all possible pixel combinations. Think about that for a second: at some point in time, it will display any possible image anyone could ever make or dream of (in that given format). Any person's face, any movie-frame, any written sentence, etc. So fascinating, the vastness of it all.
But they don't cost me actual real money both in terms of bandwidth costs and psychological cost (tracking induces paranoia which curbs my thought, which adjusts my online search behaviour, for one example). Printed adverts in a newspaper do not have these costs.
I think I remember that happening to Google at least once. There are expectations and "expectations". Analysts' published expectations are often different than the ones they believe privately, and the expectation might be to exceed the "expectation".
A commenter named "Godfroi Shagnasty" notes that the headline of this article is misleading because DNA as evidence isn't in question in this article. Rather, the fallible thing is the process by which law enforcement analyzes DNA matches in "mixtures" of DNA from multiple people like the kind found on doorknobs and such.

Although the headline is highly editorialized, it's clear that DNA evidence is just as fallible to bad science as any other form of evidence and that we must treat all forms of evidence with respect and skepticism if we are to find the truth.

1 in 40 false matches rather than one in a million, throughout thousands of cases? Outrageous.
Also an opportunity for the Racket or Red crowds to try to show up Python in power of the language. Would be interesting to see the results. Haskell or Ocaml, too.

Do it in CakeML to have a more assured Python compiler.
So in China, Iran et al., you can get past censorship with VPNs. If I understand this correctly, China's GFW blocks about maybe 20% of the internet, while Facebook's proposed free ISP blocks perhaps 90%.

Perhaps there's room within the remaining 10% to create a VPN and fudge access to the free internet? Perhaps using TCP-over-DNS, or even something ridiculous like TCP-over-Facebook-chat?
Yep, we're not done. Being careful with defining this finally because it can basically never be changed. Follow the project for details.
Exactly this. A while back I was looking at old copies of defunct gaming magazines from my youth, and the thing that struck me was how most of the games in there were crap, and are now buried under so much landfill. We only remember the memorable. I actually think we're living in a gaming golden age right now, with more good games coming out than ever before.
We detached this subthread from https://news.ycombinator.com/item?id=10366459 and marked it off-topic.
The downside is that ads are going increasingly incognito, precisely to avoid things that explicitly filter them out. The basic act of renting an audience is not going to be stopped.
There is no implied contract, only assumed/hoped for behaviour. The TV/radio/website operator emits freely accessible information to the world in the hope he will make money of it. There is no obligation on the receiver's part to behave as the operator wants.
I love the fact that old papers often contain the complete source code to an implementation of the algorithm they're discussing.
Yet Apple puts huge ads in metro stations all over the world. They pick what's interesting for them - no ads on mac and iOS, and huge ad campaigns elsewhere
Yup, the British Antarctic Survey run regular flights from both Punta Arenas and Stanley (Falkland Islands) to Antarctica during the summer season. Ushuaia... not so much. Plus, link flights back to the UK are easier via the Chilean route.