skysight-inc/HackerNews huggingface dataset:
Well that was fascinating, distressing and I guess not all that surprising. It's really interesting to see how much overt psychological manipulation goes into making the show. Being interviewed by psychiatrists before and after the show and being asked if the contestant harbors murderous feelings towards the judges (or themselves) after losing is pretty intense.

On a meta-note it was interesting to read such dark subject matter about exploitation in the name of advertising while salon.com did their best to exploit me as a reader. I've never had such a bizarre experience on what I thought was a mainstream site. I was hijacked mid-article to go to a punch the monkey type ad, chunks of text would load only after I viewed mid article ads, my browser never stopped loading as I read. The tone of the article and the reading experience combined to really create a nefarious vibe.

If anyone would like to skip the existential crisis, I put the article text on pastebin to make it actually readable:

https://pastebin.com/dPVUnKS8
It could be if there's only one or a handful of groups throwing parties, and if going to parties is essential to political participation.

Put another way: what wasn't censorship when there were a dozen independent media outlets in every city becomes censorship when there are only a dozen or fewer independent media outlets in the whole country. We're not there yet, but that's the direction we're headed.
That isn't much of an issue unless you have the same employer for decades, which typically means your probably at a large organization with good 401k fund options.'

On the other hand, I feel like we should remove the strange limits on IRAs and just merge them together with 401k plans so employers don't have to set up a '401k plan' each.
This has a lot in common with Progressive Buffers, and works with arbitrary geometry not just voxels: http://www.cs.ust.hk/~psander/docs/progbuffer.pdf

If vertex clustering is used as the simplification algorithm, there's no need for the geomorphing buffer and seamless LOD morphs can be done entirely in-shader.

Video showing LOD-morphing here: https://youtu.be/akOk2wAb0yo

A number of commercial game engines use similar techniques.

The advantage of using geomorph buffers is that higher quality simplification algorithms can be used for greater quality and efficiency. A pure vertex clustering approach is simpler and allows for smaller data, which may be better for streaming i/o.
clang-cl is just a compiler. It relies on VS to provide the C and C++ standard libraries. VS 2017 has the filesystem library and it should work with clang-cl 6.
Capitalisation is very important, if for no other reason then it means the difference between helping your Uncle Jack off a horse...
it'll cost them the opportunity to support Amazon, Alibaba, and other bigger and better markets than eBay first class moving forward :O
Requires registration to read.
As he said, x is part of a ring. In physics the multiplication of two elements from the same ring end up on another ring (meters^2 for example) in which, for example, you cannot do addition with elements from the original ring (meters)
Yeah, still in school (3rd year). I have intern experience, but it seems like these type of positions are way too advanced for me at the moment. Just unsure how to progress...
> Malthus made a big deal how people should have fewer children and the population still grew.

The demographic transition long predates the pill. The pattern was marry early, have children all through marriage, marry late, have children all through marriage, marry late, show obvious signs of controlling fertility. The first definite case of the demographic transition is 1800s France.

And while Malthus was right as a historian, he was wrong as a futurist. Things have been getting better worldwide since the Industrial Revolution even as population increased.
So this is an overglorified luxury tax-type arrangement. Rather than being a block for the purposes of stopping human trafficking... it's just a way to collect money to fund anti-human trafficking efforts, collected from those who want to watch adult film.
I don't get why you are being downvoted so many huge things are literally funded by ads. Google Maps is funded by ads, so is all of Google X. The money that started the development of self driving cars and made people believe it was something we could be done soon was funded by ads. Where did Facebook get 2 billion dollars to by Oclous to provide funding for VR? Ads. Perhaps in a future we will have a good model for micropayments and you can pay .1 cents for every webpage you visit be in the meantime ads provide the revenue streams that make this work.
Life expectancy at 65 has barely budged in the past 100 years (we gained about four years.) On top of that, for the past two years (2015 and 2016), it's decreased.
It's by design that you need a meta-build system. Ninja build files were not designed to be written by hand, not even ninja itself has hand written ninja files.
Clear channel has an equally stupid ad
From your second article:

> There is some evidence that the bivalent and quadrivalent vaccines already provide some protection against additional strains of HPV. A recent paper in Clinical and Vaccine Immunology reporting on the clinical trial for Cervarix reported that the vaccine is more than 96 percent effective against disease associated with strains 16 and 18, and more than 50 percent effective against diseases associated with any HPV strain.

There are network effects in disease transmission. In order to catch a disease, not only do you have to be susceptible, but you have to catch it from someone. If you cut the risk of contracting HPV by 90%, then not only has the chance of a vaccinated person contracting the disease gone down by 90%, but the chance that an unvaccinated person will come in contact with a carrier goes down by 90%. Eliminate all the most prevalent strains and provide some protection against the remainder, and you can cut the virus's ability to replicate itself below the threshold needed to sustain itself in the population. Same reason that anti-vaxxers can get away without vaccinating their kids for measles as long as they don't come in contact with too many other unvaccinated people.
Sure, but compare Braintree related HN posts to Stripe related HN posts. Something is missing.

Edit: Guess my feel that HN posts might be correlated to innovation is off? As far as I can tell, Stripe is kicking Braintree’s ass. PayPal has good market share as a whole, because it is a second form of payment. Ignore that and look at basic CC payments only, and Stripe is clearly beating Braintree in market share. Basically...what did PayPal net from this acquisition?
> gradle, maven, xcode, it does not matter what target is or what source is (as language

But it does matter what the language is for the build script for each build system, e.g. Apache Groovy for Gradle, XML for Maven.
TopBuzz
No, because each part of the chain has to cut a check to the government for the tax obligation created at their part of the chain, while in sales tax system, only the final retailers have to do it. As a chair manufacturer, you don’t use the invoice from wood wholesaler to deduct their whole tax obligation, just a part of it.
I think you dramatically overestimating the value that you might get from form submissions, provided you are intending to commit identity fraud. Which literally no-one is suggesting ad tracking is doing.
> there's no rationale, for example, for US life expectancy lagging other modern nations

I wouldn't be surprised if more than half the lag is obesity (or diet and [lack of] exercise, depending on the level of "why?" you want to look at). Walk around a shopping area in an European city. Then walk around a shopping mall or Walmart in the US. The difference is not subtle. (I'm also part of the problem as I'm on the American side of scale, so to speak.)
Sadly, the man who first noticed and promoted this practice died before the medical community finally accepted his ideas... Poor Ignaz!

Note the screechy ire with which he was pushed around for his dissent and basically destroyed. This is one of the dark corners of human psychology, which we need to look out for and prevent. This is why Free Speech is vital in spirit, as well as in law. Sometimes it's the unpopular idea which has value.
> 1) Someone accesses your "site" directly on your computer via ipfs/dat whatever it is. This is static content I guess? And it's like your computer is just running a static webserver (kinda/sorta?

It's like static content served by bittorrent. The content might be served directly by your computer, or by other nodes in the ipfs/dat network which are caching your content.

> So, are there security implications here? Is there an attack surface that a client/viewer of your content could leverage?

An attacker could try to exploit vulnerabilities in the IPFS/DAT network. This would be similar to exploiting vulnerabilities in bittorrent.

Or they could try to steal the private key used to publish your content, and publish malicious updates.

If access to your content is restricted (ie with a secret hash or url), an attacker might try to get access to it.

Overall the security model is quite straightforward, with a smaller attack surface than typical dynamic web stacks.

> 2) Sort of opposite question as in 1. You are the client/viewer of the "site," directly connected to some dude's computer via ipfs/dat or whatever. Obviously I should use standard security measures and not just go clickity on anything/everything I see, but beyond that, are there any other security implications for the client? I could download a virus I'm sure by clicking or downloading a malicious file, but beyond that, could I get hacked by the target in a more dynamic way than that?

It's pretty much the same security model as regular web content, as you mention. The only exception might be a vulnerability in the ipfs/dat code, since your computer might be running a local node.

> 3) How do I "navigate" in ipfs/dat-land? How do I know what URL to go to, and if this "URL" might be a safe site, or like what the hell is this URL if it's just some kind of hash? Is there a "google" of ipfs/dat sites/content?

IPFS has a naming system called IPNS, where addresses are based on a unique crypto keypair. Addresses look like `/ipns/<hash>`. You can use specialized ipfs software, like the `ipfs` cli, or navigate your regular browser to an http gateway. For example, with the official gateway you can navigate to `https://ipfs.io/ipns/<hash>`. Ipfs also has a facility to easily alias a DNS domain to an ipns key, so you can navigate to `/ipns/<mydomain.com>`

Dat I believe has a similar system. The main difference is that, thanks to Beaker, you can bypass the gateway system - just navigate to `mydomain.com` and, if it's dat-enabled, the browser will lookup the corresponding key and fetch the content via dat instead of http.

There's no reason IPFS couldn't work the same way - you just need a browser to implement iofs support directly in the same way. Personally I hope Beaker will find the time to support both!

> Is there a "google" of ipfs/dat sites/content?

Not that I know of. But I think it's inevitable!
'Corporations Are People' Is Built on a 19th-Century Lie
I just wanted to piggyback on this to say that I find myself now using Instagram primarily to find new artists and artisans. You will find these nests of people active in a craft, most of them willing to share methods, and even willing to speak one on one in some cases.

I'll leave one of my favorite Instagram artisans to follow: https://www.instagram.com/romanbooteen/
This sounds great, it's been a long time coming and I'm sure many people will appreciate being able to debug their mingw generated executables in Visual Studio.

I did all of the PDB stuff in LLVM, happy to help if you need it (ping me on the mailing list or IRC)
It's better to use non-iodized salt when baking bread, since iodine is said to inhibit yeast growth.
This is a dangerously uneducated opinion. There is a long history of people being imprisoned on questionable forensic science. They should teach the history of hair analysis in school, because it's a tremendous tragedy.

https://www.theguardian.com/us-news/2015/apr/21/fbi-jail-hai...
Effective Java 3rd Edition
Apple | JavaScript Developers | Toronto, Vancouver, Bay Area | Full Time | Onsite

We're looking for JavaScript developers in the iWork group at Apple: Toronto, Vancouver, Bay Area.

https://jobs.apple.com/us/search?#specs&ss=70810759%20OR%207...

The postings are in California and Vancouver, but we will hire in Toronto if we find good candidates.
Past discussions:
https://news.ycombinator.com/item?id=12107932

https://news.ycombinator.com/item?id=8369136
As far as I'm concerned, it would hardly matter if the theaters charged $0 for movies.

My family almost always goes to the movies for a "family date night". Last night our concession stand bill was over $60, and that's just because I din't have a drink and we didn't get popcorn.

The theater we pretty much exclusively go to is one of those fancy places with the power recliners and food, so we will usually eat dinner there.

I know, this is choices we make when seeing a movie. But, I can't AFFORD to get unlimited movies for $10/month. :-)
WeLive, the Utopian Apartment Complex That Wants to Disrupt City Living
I'm not sure what's so hard to believe about that. It's not even a controversial statement. Are you suggesting that if labor were cheaper the market would not consume more of it?
This is awesome. Great work Matt
Thomas Pynchon integrated this story into Gravity's Rainbow. There are some amazing passages imagining the fortunes of Byron, a sentient bulb who is determined to escape his own mortality --- the planned obsolescence of Phoebus:

"
Is Byron in for a rude awakening! There is already an organization, a human one, known as “Phoebus,” the international light-bulb cartel, headquartered in Switzerland. Run pretty much by International GE, Osram, and Associated Electrical Industries of Britain, which are in turn owned 100%, 29% and 46%, respectively, by the General Electric Company in America. Pheobus fixes the prices and determines the operational lives of all the bulbs in the world, from Brazil to Japan to Holland (although Philips in Holland is the mad dog of the cartel, apt at any time to cut loose and sow disaster throughout the great Combination). Given this state of general repression, there seems noplace for a newborn Baby Bulb to start but at the bottom.

But Phoebus doesn’t know yet that Byron is immortal. He starts out his career at an all-girl opium den in Charlottenburg, almost within sight of the statue of Wernher Siemens, burning up in a sconce, one among many bulbs witness the more languorous forms of Republican decadence. He gets to know all the bulbs in the place, Benito the Bulb over in the next sconce who’s always planning an escape, Bernie down the hall in the toilet, who has all kinds of urolagnia jokes to tell, his mother Brenda in the kitchen who talks of hashish hush puppies, dildos rigged to pump floods of paregoric orgasm to the capillaries of the womb, prayers to Astarte and Lilith, queen of the night, reaches into the true Night of the Other, cold and naked on linoleum floors after days without sleep, the dreams and tears become a natural state…
"

full excerpts here:

http://lukedanger.blogspot.co.uk/2009/02/story-of-byron-bulb...
Isn't it "GPL + GCC exception"?
Thank you for the informative link.

I have spent some time reading about rust in the past but rarely actually used it.

When reading about rust I am constantly bombarded with what I would describe as lazy terminology.

In this case, the same term, `lifetime`, is being used to describe several distinct aspects of a system. Between the link you shared, the "Rust Book" that is available online, the book "Programming Rust", the compiler's error messages, and all the various blog posts, there is a definite lack of clear language. Many of these sources are even inconsistent within themselves.

It seems like the clearest, most agreed usage is that "lifetime" in general is very close to a concept many other languages have, usually called "scope".

The problem starts when eventually all these sources start talking about these things that look like `'a`. Suddenly they're calling `'a` the `lifetime`. That's a poor reuse of the same term.

It appears the compiler's error messages are calling this a `lifetime parameter`. The "Rust Book" at one point calls them `lifetime annotations`. Many sources just continue calling them `lifetimes` over and over again.

It would be nice if someone could come up with very precise language to describe each aspect of the system so that anyone writing about it can communicate clearly.

This problem is not limited to lifetimes at all. As I mentioned above, almost every time I read about rust I'm finding this reuse of terms, misuse of terms, and lack of precision. It's quite frustrating and a major turn off.
My understanding of the parent post was that they meant whatever "underlying machinery" AppKit is calling into -- not just the ObjC runtime.
> In general, I'm disturbed by governments trying to enforce laws beyond their border just because their citizens are somehow involved by sending information over the internet.

Isn't it simple enough to geoblock areas if European customers are somehow too hard to serve?

> In some fields, it's a legal minefield just to comply with the rules of one country, much less several. This won't be a major difficulty for big players with high-paid lawyers and compliance departments, but it could easily kill startups, some before they're even launched.

As the topic is GDPR: a privacy first approach is not rocket science. I'm sure any startup with even the remotest chance of success can follow the basic principles without undue complications.
HN posts are no measure of profitability or market share. Loud does not equal better.
And this is the top comment? How disappointing.
they are lucrative until their people run out of money for services and while there are many companies willing to step the real question is how much taxes are locals willing to pay to have the service?

any laws on the book that prevent listing all taxes embedded in a sale?
More precisely:

clang-cl is a drop-in replacement for cl (even the command lines are the same).

But clang-cl is just a driver for clang, and it's still possible to get the ABI compatibility without clang-cl, but you have to know what you're doing and get the flags right.
Why Const Sucks
All heirloom means is that it grows true from seed. Any other properties of the plant, including taste, are up in the air.
> aren't the majority of people using webpack writing frontend apps and need bundling?

Webpack is pretty new. Lots and lots of websites were developed before webpack existed, and some of them still use make for builds. The majority of new web projects are probably webpack now.

> The other issue is that essentially no one uses make in frontend development.

I don't know how many people do or don't use make, but I've had two web jobs that did. One was my own company and I wrote the makefiles, so that's not exactly fair. :P The other was an established web app. In both cases, the biggest reason for the makefile was to integrate the Google Closure Compiler into the build. Last time I checked, Webpack didn't have support for the Closure compiler. I am aware that the Closure compiler isn't exactly the most popular js minification tool today, and isn't generally necessary with webpack.

> So you go and convert to make from something that was working fine and is the standard in that part of the industry and what's the pay off?

I agree with you generally, but I'm old enough that this also makes me chuckle a little. make was working fine and was the industry standard for decades before webpack or npm.

Just before Webpack there was Gulp, and Gulp is essentially a re-invention of unix pipes and lots of the unix tools. Build systems made with gulpfiles have to bend over backwards to get right make's basic concepts like dependency evaluation, building a target only once, and skipping already built targets.
And also very legitimate purposes for calling girls over to drink whiskey with them? It was good whiskey though!
Correct for now. However...

Firefox did start investigating supporting the Chrome DevTools Protocol: https://groups.google.com/d/topic/mozilla.dev.platform/4-4A8...

We (Chrome DevTools/Puppeteer team) have had detailed discussions with their DevTools team on this, recommending what subset would enable Puppeteer. I don't know where they are with this, but in the long-term, this solution looks most promising.
Agreed.

I think a much more productive discussion is over the models and standards used to judge the worthiness of pensions, a discussion that has roots going back a long time before the current stuff. None of this has to be political. This is common stuff people have been doing for decades. I am quite curious who these people are and how they defend the statements they make.

When friends of your cause tell you that you have a problem and your response is creating villains and presupposing the dangers of various unacceptable solutions that may or may never actually come to pass, you've got two really bad problems instead of just one: the original problem and denial.

This type of essay is identifying bad guys and pre-planting rhetorical defenses to be used if anybody gets close to the problem. Attack the messenger! It's much easier to just discredit people than engage with them on the merits. And it's simple enough that anybody can do it.

Hell, I'd be interested in a discussion of the various pension models and just the history of how each has fared over the years. You could take all the political fearmongering stuff out and just go with that. I think it'd be fascinating. There are several fact-based, dispassionate essays that could be written on this topic that would be both interesting and informative.
so I have an upcoming side project that will heavily leverage scraping/screenshotting and I plan to use either headless chrome or slimerjs. It will be a Rails app, queueing up lots of sidekiq jobs, that I (presumably) will have calling a headless browser instance, probably running in a container. Ideally I'll run this either on Heroku or even better, just a DO droplet running dokku.

I found browserless.io and the supporting github project over the weekend, looks promising.

Who else is doing this? Is the architecture I just touched on the right way to go about doing this? Or should I have each sidekiq job spin up its own browser container for the scraping job?

Also, chrome vs firefox won't really matter in this instance, but reliability/performance/memory will...any recommendations?
This is the exact thing everybody seems to be looking for. Create the DB, get an API out of it, polish it off with a frontend framework.

Why hasn't this taken over the world by storm? What's the catch?
Except for the fact that psychologically, those who think, expect, or worry that their money might outlive them may take significant comfort in that money being passed to their heirs. This may make them more likely to save for retirement, even at the risk of over-saving, because the benefit of that money is not fully "lost" on death.

You don't want to (IMO) design a retirement system where the well-to-do have every incentive to opt-out.
"what's your alternative that doesn't destroy the ability of online businesses to engage in these kinds of agreements?"

Why should we care about preserving one of the worst business practices of recent times?