skysight-inc/HackerNews huggingface dataset:
This fascinates me so I'd really like to hear more! Do you have any idea what might be the difference in this situation compared to other places?

Just off the top of my head one thing that comes to mind is that age might play a role. I've noticed that making new friends in a new place has been more difficult since I entered my thirties.

Another could definitely be culture. While I believe almost every city beyond a certain size will have 'pockets' of particular types of people, and thus that it should be possible to make friends anywhere, I've definitely found that in some places my kind of crowd is kind of 'hidden' within the more popular culture(s). This seems to be more an issue in smaller cities, but still.
> In other words, presenting evolution in a non-human context reduces resistance.

Yes, that sounds very human like. We are special ;-)
True. I should have said those who do so voluntarily.
What sort of shitty dfp filter is Toyota using? I've had a Nissan Qashqai with the 1.6 diesel, used it for 3 years pretty much only in the city, and haven't had a single problem with the DPF filter, absolutely none.
Have you ever heard of multi-level marketing? Let's all buy what our friends tell us to buy.
This is a neat idea.

I wonder if this can be extended to analyse unit test failures.

I'd guess one can get some interesting information from what tests fail more often. I'm thinking of being able to spot bad tests because they're too brittle or spotting bad code because it's too fragile.
"NNs will by their nature never be causal (their entire point is that they can approximate everything)".

A NN can sureley result in a traditional causal model.

For example: Build a NN that has the same computational structure as some simple physics law. By giving it training data it then figures out necessary constants. That may converge to the traditional model, which is mirrowed in the network architecture anyway.

So I really can't support saying NN will by their nature NEVER be causal.
What is traditional OOP?

The Simula, Smalltalk, Lisp, SELF or BETA model?

Yes, OOP is broad, just like FP also is.
That really depends on the car. I don't own a car so often use rental cars. Most cars' consumption is within 10% of the shown values but at least every fifth car I drive has vastly different numbers.

I think it is not necessarily due to the car but because of the calculation methods they use. If you drive motorway and city, consumption is accurate. But as soon as you start driving in the mountains or a mix of different terrains, data often vastly differs.
"You don't really see that happening the other way."

I think you do ... I think a large number of professional football players were college baseball players and professional (baseball) prospects.

One of the better known examples being John Elway:

"Elway also excelled as a baseball player. He was selected by the New York Yankees in the second round of the 1981 Major League Baseball draft (52nd overall, six spots ahead of future Hall of Famer Tony Gwynn), and received $150,000 for playing for the Yankees' short season affiliate Oneonta Yankees in the New York–Penn League in the summer of 1982.[18] Yankees scout Gary Hughes believed that had Elway concentrated on baseball "the sky was the limit … he would've been off the charts"."

I am also reminded of Antonio Gates who played for the San Diego Chargers but was a basketball player for Kent State University.[1]

[1] https://en.wikipedia.org/wiki/Antonio_Gates
It would be stupid not to believe evolution for humans but believe it for all other species. I'm not american but pretty sure that this can't be the standard liberal view.

What is my view (and perhaps many others share it), is that human life is simply lived in a different abstraction level. Like when you program, you work with numbers and text and logical values and usually you do not have to care that there are electrons down there. You can express things at this abstraction level, that could not be understand by any human using just the lower physical level. E.g. most of the time you just can't fix an operating system bug with a screwdriver...

Similarly, in my everyday personal life I usually work with my emotions, thoughts etc.
For example if I have a desire for family or child, even if I know, that the physical implementation of this desire have an undoubtedly strong evolutionary origin, I don't work on that low level, why should I?
I could decide what to do with my desire at the same high level where it appears to me (as I would would fix most OS bugs in the source code), even if I would never heard about evolution - as did many people before Darwin.

Of course every true fact can be useful sometimes, and social problems may be handled at the evolutionary level too. But I'm not sure how far it could get us.
We may (should?) experiment, but social darwinism have a bad reputation since the WWII, and it is hard to do anything against this. (Maybe the large business behind genetic engineering will change the picture...)
While other answers have touched on some of the reasons for this, another one I always assumed is that the econ-o-box car will sell in far greater volume than the luxury car, meaning costs of R&D can be spread over more cars.

I would guess a Honda Civic actually has way more $ in R&D spent on developing it than a new Ferrari, or even a relatively common luxury like a Porsche. Someone correct me if that's wrong.
Ev Williams on Medium's new engagement/payment model
Holding up AOL One (Adap.tv rebranded) to represent modern digital advertising is like holding up IBM to represent modern Database design. It's bad context bordering on negligence. Adap developed their ad manager before the IAB produced video standards. Utilizing a team in India, which made it compatible with strange workarounds and primitive browsers from decades past, it has been monkey patched to the current clusterfuck it is today...it will take you awhile to detangle it but you can watch the IFrames in IFrames making async requests all along the way.

Adserving platforms are more primitive, the older the company is. The reasons are the same as any other mega-system. Entrenched process and existing revenue stream (fear of change). That being said, look at an actual modern adserver and they don't have the massive multi-call overhead.
Or Brave on Android; it's basically indistinguishable from Chrome (or whatever the Android standard browser currently is called).
This happens because it's a business problem with perverse incentives across the entire advertising supply chain - and no amount of technical solutions will solve it.

It's the same issue with every anti-fraud vendor and the new hyped blockchain nonsense. Until buyers and agencies vote with their dollars, nothing will change.
A think tank isn't a tank for thinking in; it is a weapon that fires rounds made of thought.
The Bitcoin Bubble Is Not a Bad Thing
Quick notes on the BBP2's after about a week:

* The sound quality is excellent. Wired or wireless, the sound is sharp and crystal clear. But it's not particularly flat; there's a lot of midrange that makes it sound a little muddy. I've set up a custom configuration for the iTunes equalizer that helps with the (rock) music I listen to: punchy bass, clear treble, but less mud in the middle.

* The noise cancelling isn't bad. It does a great job on public transit but it's not as all-encompassing indoors as the Bose QC35 seemed to be, from the little I've tried them.

* The BB2Ps aren't nearly as ugly as the product photos make them look. They're not particularly brown in real life, just dark.

* They're pretty comfortable although I find it fatiguing to wear them for more than a couple of hours. The new over-ear shape looks like it made a big difference on the comfort level.

* The Bluetooth signal tends to cut out quite a bit from my iMac at home, which is pretty disappointing. It works better from my MacBook Pro at work -- not sure if there's some interference at home or what.

Overall I do like them, but I don't know if I like them enough to justify the $200 I spent. I haven't decided yet whether to keep them long-term. If I don't keep these, I might switch to the Beats Solo3 without ANC, or just bite the bullet and go for the Bose QC35...
I fail to see how a NDA could protect a company from the press reporting on abusing of a dominant position.
I'll just add Brave to the list here. The blochchain related browser by former firefox founder. Out of all the actors in this space its the only one I know of that sees the bigger picture and news flash google its not gonna be "higher quality" ads :)
Inverse Text Normalization as a Labeling Problem
I think it's foolish to assume anything right now, one way or the other. If you desire a particular outcome, the best thing you could do right now would be to figure out how you can help make it so.
Smooth as long as you are an ubanite. There are large swathes of California that are tired of being ignored and having their concerns invalidated. There is only so long people can be told that they are too insignificant to matter before it all blows up.

I have been a Sili Valley engineer for years. But I grew up in rural America. I can speak both languages. The half of the USA that voted Trump is simply tired of the abuse, disdain, intolerance, and complete disregard for their interests. They are no less human than you.

I suspect you are surprised at my reaction. Think about what that means. Ignoring the seething anger of those who don't think things are going well now that there is a supermajority in both houses is not going to end well.
It's also really no better than C. Or at least no better than C++.

This is my main issue with Rust. It doesn't seem to really solve the right problem. I feel like it solves the easy problems that I already know how to solve easily, but as soon as I get to something that really, truly feels like I want it, the best solution is unsafe.

A complicated circular linked data structure is exactly where I want the language to be screaming at me if I make a silly error. But Rust doesn't even consider memory leaks to be errors...
Foodgear
For the intent of drama, it can be considered accessible from the ISS :-)

Thanks for the link, that's good to know, no more weapons in space!
Tanzania launches the world's largest 2015/16 drone-hype VC funding delivery service
Might be off-topic.
It seems a majority of people are against ads. What are the top few reasons why people dislike ads, excluding reasons such as them just being a nuisance?

My own guesses are:

* People don't like the idea that the platform serving the ads is making money through ads which is not directly tied to the main value they derive from that platform

* Maybe people feel that they are also indirectly contributing to the platform and that they also should have some stake in the revenue

Personally, I have found ads to sometimes remind me of certain things that I could do, or given me new information altogether which I wouldn't have otherwise been aware about normally. And for the most part, my mind mostly tunes them out even when they are there.

Are there other good alternatives to get a product known besides ads that can cover the same breadth?
The UK is more complicated than that. Most of the signs are in metric but some distances are in yards and heights are in feet. Petrol prices are in litres but consumption is in mpg, even though there's no indication on how many gallons you actually fill up. In stores, everything has to be metric because of EU regulation but packaging for liquids is often in pints (e.g. milk, beer) and then gets translated into litres.

Temperatures are usually in Celsius but are shown in F once it gets hot (100 degrees sounds better than 38).

Even though I'm a fan of the metric system, being in the US is easier than the UK, at least measurements are consistent...
Hi, thank you for the answer.

Can you comment on how writes to the LogDevice servers are performed - particularly if the writes have to go through the sequencer, or if the individual producers can write directly after obtaining a LSN?

Since a given LogDevice server will only receive a non-deterministic sub-sequence of records, I would think it has to receive its set of writes in order? (To have enough information to push to clients in order). Unless there is actually some mechanism by which it can determine the elements it should receive.

Trying to understand if your per-log throughput will be capped by the max traffic that can be pushed through a single sequencer, or the round-trip latency for waiting for acknowledged writes from LogDevice servers.
> They've even got WordPress and Cloudflare plugins that can dynamically reinsert blocked ads via their proxy.

Using https with CDNs is basically a very funny large scale practical joke.
Thanks for making the switch. Duplicate detection is a planned feature, and I'll definitely work on adding it to the next iteration of Freezetab.

Cloud syncing is certainly on my radar, but slightly more difficult. If Freezetab synced the saved links with Google Bookmarks it would lose all the metadata associated with each link. Freezetab assigns each saved link a unique ID for example — bookmarks don't allot any extra storage for this sort of custom metadata. I do plan on building a server side implementation of Freezetab to handle syncing if the extension gains enough traction.
No. I mean it favors people you like over people you don't give a rat's arse about. THAT is the problem.
Hong Kong isn't flat. Water drains easily into the sea.

Houston is __FLAT__ water doesn't drain nearly as well.

I live in Houston. There are many problems to solve here, but your comparison is not relevant.

Source: https://en.m.wikipedia.org/wiki/Geography_of_Hong_Kong
It's proprietary in some way: it's patent encumbeted (lookup Microsoft vs TomTom and Microsoft vs Motorola).
hi, Yashar here (one of the authors). These NNs were really fast to train. A day or so. We trained them on half a million simulated images. Then they're good to go for the analysis of any new data. We don't need to keep on training them as we get more data.
Some people at Google are actually quite proud of six digit _negative_ line counts they've contributed. And I think they have every right to be proud of that.
Well, the underlying database RocksDB appears to have been relicensed under the Apache 2.0 license -- we'll have to see what Facebook chooses to do with this project when it's released. No sense getting the pitchforks out yet.
The Counselor (2015)
When you're in the Jiro levels you're presumably evaluating something other than just the food quality.

Here's a fairer comparison: can you tell the difference between sushi which uses machine-packed rice and sushi prepared by the lowest rung of traditional sushi establishment? It is possible that a hypothetical person would be unable to tell the difference, but if that is true of a hypothetical person, they'd likely also be unable to tell the difference between a Chicken McNugget and a more traditional chicken preparation.

I'm not being a food snob about this, I promise -- they're just two very, very different industrial processes which produces output that shares a portion of the flavor profile / color palette / etc but also has trivially distinguishing characteristics. You don't have to get into any of the semi-mystical claims about artistry or tradition to be able to bucket effectively just based on rice consistency.
Side note: thanks to Medium's "every comment is an article" and "no title field" features, this came up in my weekly Medium newsletter with a title of "Hi Rob". It took my while to figure out why this hadn ended up as a recommendation...
I bet that all the non-email uses of gpg are actually greater than the email uses. Its used as a component of many Linux distribution package managers, for example.
The reason the syntax was rejected is that you can implement the exact same feature without special syntax. You could write: nt(a=1, b=2) and dynamically create a struct to store the data. In 3.6 this even preserves the order of the keyword arguments.
Reading this makes me wonder in which situations locking will actually help. If you have two distributed updates like "UPDATE table SET value = 6 WHERE key = 'world'" and "UPDATE table SET value = 5 WHERE key = 'world'", isn't there some kind of design (or usage) issue? Are immutable tables transformed with monads going to be a thing in distributed relational databases?
Can you clarify? One of the states looks to be composed of mostly rural areas. And except for the state made up of mostly LA, the other state looks to have roughly equal rural vs urban representation compared to modern California. Can you clarify what you find offensive about it?
There is nothing wrong with the idea of an ad, it's the implementations that are the major problem. Malware risks, completely unreasonable consumption of resources (battery, locking up the CPU), tracking, and more.

No one would really run screaming from ads if they were simply text and images. And indeed, in magazines, they are. It's just that the dynamic nature of the web is too much power and greedy companies go overboard.
I really hope Brave stays around and does not burn in the current ICO dumpster fire.
yes, in principle you're right. But in this case, the answer from the neural nets is so incredibly close to the true answer, that we think we can trust it for most purposes. If someone really wanted the most accurate answer, then they can start from the NN answer and do a proper model fitting procedure, which of course fits a simulated model with all the appropriate physics in it to the data.
frothing at mouth
Bob?
So what happens when ads are being blocked? Does the real-time auction still occur?
I always feel sad seeing the photos of US Air Force dismantling yards. It seems like such a tragic waste that they don't just give me a F4 Phantom.
Not necessarily. There is no actual reason that you couldn't be required to prove to the compiler that your code is safe.

That proof might be parameterised by a proof that some external FFI function was safe, which you might not be able to actually prove and have to assume, but then you would have your assumptions well-documented.

As it is, you have to justify the safety of your unsafe blocks to other programmers using comments, which kind of sucks.

Still better than every other fast language in this area though so I can't complain much.
> Preroll ads are the main force for me behind installing the adblocker

They are certainly one of the most annoying classes of ads, which is why I was exceptionally annoyed when Amazon put one before a Prime video I was watching a few days ago.

Granted it was for an Amazon product, but any sort of ad in a paid service is _extremely_ annoying.
I wish ads were sandboxed and given resource limits. I'd like - network limits (rate limited, bandwith capped), animation limits (low fps), sound limits (no sound), CPU usage limits (not much CPU - maybe a burst at page load), etc. Maybe a sandbox option for an iframe?
What happens with ad blocking visitors? They never become a visitor to bid for?

I'd actually like for my ad blocker to download all ads and pretend to download the ad, and give the impression of an impression. That way someone would have made a bid for that impression.

Otherwise what will happen is that as ad blocking use becomes more and more widespread, the ad viewers become fewer but more profitable (Ironically perhaps more profitable on average than the original set of viewers, because adblock users weren't likely to click in the first place).

If ad blocking is to be a way of killing online advertising in its current form, and not just improving the browser experience (and this is what I think should be the goal) then it needs to cheat the ad networks, they can't just pretend the request never happened.
Why not resource limit the whole web page? Make it a standard that you have to manually accept a large download, sound, high fps etc like you do for GPS location, camera, etc.
Agreed, and I don't mean to diminish the importance of gpg. But claiming all the worlds "encrypted email" depends on it is a bit of a stretch is all.
Your example still seem like it wouldn't be impersonation, even if it's fraud.
That's a fair point about the Koch brothers. I can't disagree with what you're saying here.
Why is (x=1, y=2) more practical than nt(x=1, y=2)? Also, we have a very efficient implementation for tuples. collections.namedtuple is quite fast and the article shows cnamedtuple (which I am the author of) which is a C implementation that is even faster. None of this needs a change to the language itself.
If it was in Google's interests, we'd probably have that already.
Come'on. When your friends don't have any vested interest, it works quite well.
That's completely false. It was true though with NiMH batteries
All three states would be dominated by urban, coastal voters. It is not designed to create areas of common economic interest, it is dedigned to disenfrancise disfavored interests.
I don't want to write nt(a=1, b=2). That's ugly. I want to write (a=1, b=2).

Being able to implement it without changing the syntax is irrelevant to the users of the language, mostly. It's an implementation concern. I've always felt that being a little harder to implement isn't a point against a feature, if it's good for users, because even a small improvement for users is usually much less effort in total than even a large implementation effort.
I'd guess LoC changed is implicit in "lines of code pushed", which is a blunt measurement, but isn't the same as the traditional LOC metric and doesn't directly correlate to (rewarding) a large download.
I believe mattyw was replying to my reference of Yes, Prime Minister with another one :)

https://en.wikipedia.org/wiki/Man_Overboard_(Yes,_Prime_Mini...
I won't deny this has occasionally happened to me, but look at your example: it's B2B when my claim is primarily for B2C. B2B ads tend to be more targeted, aimed at corporations, and purchases are for higher dollar amounts. The product being sold was also competing based on build quality, a material improvement.

Businesses often make more rational decisions because they can assign someone to do research (like you did of your own volition) who will make comparisons and think about it.

Imagine the same process happening for shampoo. I'm sure there are some people that want "the best" shampoo, but most of the products are going to be nearly interchangeable and the marketing will try focus on various kinds of manipulation to dig that moat. These manipulations aren't what most people think of, like a sex symbol hypnotizing you. Instead they work to increase brand familiarity, social proof, and provide a life style narrative you can tell yourself and show off to other people with.

The capital hiding behind these campaigns funds newspapers, television, radio, and civic centers. It acts as a filter on the public discourse. If you're interested, look up Manufacturing Consent for more information.

Here's a clip from a documentary based on the book: https://www.youtube.com/watch?v=tTBWfkE7BXU
> Both of those metrics are incredibly shit ways to measure productivity.

LOC or commits are certainly bad ways of comparing two different people, teams, etc. But they are fine ways of measuring whether a specific event at a specific time changed productivity, assuming a decently large team etc.
You have thousands of points so who cares, and disrupting the conversation is only going to get more downvotes. How about editing in a retraction, without deleting?