skysight-inc/HackerNews huggingface dataset:
what makes you think we pay to receive calls? there are different service plans but the vast majority of them are either flat-fee unlimited calling, or they bill you to make calls (prepaid minutes, for example).
> Why is caller id spoofing even allowed.

In the United States, it is a violation of federal law for telemarketers to block or fraudulently spoof caller ID information. I emphasize 'fraudulently' because there are some legitimate reasons for spoofing, such as substituting a central callback number (e.g., a legitimate customer service number) for the desk number of the employee making the call. Those legitimate cases are why it is allowed at all. Whether this constitutes a 'good enough' reason, given the rampant abuse, is valid question.

The problem with these regulations is that they are difficult to enforce. How does one report calls with spoofed caller ID when they do not know who actually placed the call?
InnoDB is my default goto, TokuDB when on-disk size is a consideration, Archive DB for the exceptional cases where I need even more, rarely accessed, data on disk, and MyISAM for its full text searching capabilities (usually de-normalized from a backing InnoDB table). Those are the big ones.

There's also the NDB and Galara Cluster, but you want a specific use-case to justify the added complexity and overhead.

I've seen Blackhole used in production, but that was an odd one involving a... unique... replication setup. The CSV engine is pretty awesome for huge data imports, but again, pretty unusual for actual use.
Some time ago, decompiled the Windows client and presented my findings here: https://hackernoon.com/poking-the-bear-is-tunnelbears-client...
Status unproven: http://www.snopes.com/can-you-hear-me-scam/
XtraDB if you can, InnoDB if you can't.
Revenge on IRS phone scammers:
https://www.youtube.com/watch?v=EzedMdx6QG4
I chuckled at the Un-settling reality of Alt-Coins and greed.
You mean an anonymous post on 4chan about Obama spying on Trump isn't super credible? Color me shocked...
3 Instagram Stories Formulas for Optimal Brand Engagement
The Future Economy Project
I went to RIT and Rochester is definitely a city trying to recreate itself, but it runs into the same problem that most every other north eastern city outside of NYC and Boston do. The weather sucks 6-8 months a year and there's not enough there to make up for that fact. I think it's a much more attractive option for families because it's so cheap and the schools are good. Still I think for a lot of personality types the lack of nightlife and comparatively small demo of post grad but pre middle aged people (what do we even call that age range) kills it.

Anecdotal obviously but after graduation everyone I know left, and those who couldn't still mostly want to. And to me that's the difference between say a city like Philly that's growing because people want to stay there after graduating.
My e-mail is in my profile.
I take this approach in my language-ext project [1]. I wrote it because as well as wanting to use F#, I had a decade old C# project to maintain, and I wanted to bring functional techniques into. We're (my team) finding that the pull to to F# is diminishing quite significantly; this is partly due to the functional framework features I've added to lang-ext; partly the new features of C# (expression bodied members, tuples, etc.), and majorly the relatively poor tooling.

This is not some desire for ReSharper in F#, it's basic stuff like compilation speed, the amount of time it takes for the red-squiglys to turn up (lulling one into a false sense of security), build issues: I have a C#->F#->C# dependency graph in a new satellite project I'm working on. If I change the root C# project then the F# project won't re-build/link, then at runtime I'll get errors that the F# DLL expected a function or type to exist that I'd removed from the C# one. And the absolute classic about the necessity for ordering files in the project in dependency order... I get that this reduces cyclomatic complexity, and that's laudable, but it's just a pain once a project gets to a reasonable size.

For my open-source projects I had to drop F# APIs from the projects because I couldn't create net451 and netstandard1.X project files that would build, pack, and be deployable to nu-get.

Also the interop story between C# and F# really isn't that good. Even though it's shouted from the rooftops as a main selling point. Everything prefixed with FSharp is ugly, FSharpFunc can't implicitly convert to Func, FSharpOption evaluates to null for None, so you get none of the safeness in C#, FSharpAsync is reeeaaally difficult to consume from C#, etc. This means we have to build an interop layer and that always feels like needless effort. It would be much better if there was some tooling support that could create proxies between the F# and C# worlds.

It always feels like there's something in the way. And the way of human inertia is that those seemingly minor niggles will tend to put people off full-scale adoption. I love F# as a language (well, not its OO grammar, but I don't use that), but C# + language-ext actually gives me pretty much everything I need (bar ADTs).

[1] https://github.com/louthy/language-ext
Scale 2017 agenda is live
The idea that we'd all be safer if we had a spike on our steering wheel is ludicrous. Traffic fatality rates have dropped dramatically over the past few decades, and much of that can be attributed to safety technology.

There is merit in the argument that people behave more dangerously in the presence of safety equipment. But there's no reason to think it's so extreme that it overwhelms the positive contribution of the safety technology.
I don't have a "source", but that is accurate from what I was told by the team behind AMP. In order to make it into carousel, AMP content has to be served from Google cache.

https://www.alexkras.com/i-had-lunch-with-google-amp-team/
I don't care how good the sawstop technology is. I still am super nervous around a table saw. I think for most people the fear is still there.
Um, actually, I just saw https://news.ycombinator.com/item?id=15028433 so my earlier comment was a horrible idea. It's doubly frustrating because I try to believe everybody can change for the better, even trolls. But this subthread is only a reminder not to feed them.

I hope you'll feel better and figure out some way to channel your energy into positive contributions. Best of luck.
Yes please go anywhere else but Austin, enough is enough.
Sure, but that's a totally different argument. The one I was responding to was:

> Please, quote feminist propaganda with the same level of invective that has been circulated at Google and maybe we have something to talk about.

I showed a half-dozen examples of Googlers being far more insulting and threatening than Damore's memo. As far as I know, none of them were fired. The double-standard could not be more obvious. Damore was fired for the ideas he expressed, not the tone he used.
sounds more like oong or ooung to me (1 syllable).
Because WebDriver just doesn't do.

For an example of an impossible task, try to retrieve request headers using Selenium. Browser automation getting more and more complicated the more cases you're trying to cover and in my impression WebDriver is definitely not enough. Who knows, perhaps some new version of WebDriver that I never heard of it will catch up once the functionality gets properly defined.
Welp, time to learn SVG! So much more functionality than CSS. Gorgeous examples. I wonder if it's much slower to load though?
Your comment appears to be correct: https://www.quora.com/How-does-Andrew-Ng-prefer-his-name-to-...
'There is no merit in your skin color or your genitals.' can't disagree with that.
So, to avoid having to argue the same problems always again, here’s a summary of some of the technical and antitrust issues with AMP:

1. You have to embed the AMP version from Google’s servers, you can’t self-host the AMP js, or run it from another CDN. This makes your site unavailable in, for example, China, relies on Google’s systems, and ensures that Google knows every user of your site.

Source: https://www.ampproject.org/docs/reference/spec#required-mark...

> contain a <script async src="https://cdn.ampproject.org/v0.js"></script> tag inside their head tag.

2. You need to allow Google to cache the content, and all Google products will always link to the Google cache version. You can not opt out of this. You can not ensure users visit your own CDN version. You can not prevent Google from displaying modified versions of the pages (for example, the header UI of AMP pages in Google search, and the swiping between pages gesture).

Source: https://developers.google.com/amp/cache/faq

> Q: Can I stop content from being cached?

> A: No. By using the AMP format, content producers are making the content in AMP files available to be cached by third parties. For example, Google products use the Google AMP Cache to serve AMP content as fast as possible.

3. Pages that use AMP get a massive indirect ranking boost. Yes, they don’t get directly boosted, but they get added to the AMP carousel, between the ads and the #1 result, or between the #1 and #2 result. If, for a given search term, none of the top pages have an AMP result, Google will boost the first 3-4 pages that have an AMP result to this place – even if they’d organically rank on page 10 or later. In some situations, I’ve seen results from page 13 boosted to #1.
Not yet - it's on github (the site runs off Github pages) but I need to prune the repo of private keys before I open-source it.
Given the reaction here, I'll try and open it over the weekend :)
Chrome DevTools Protocol (CDP) is a more advanced API, and I've been leading an effort on getting multiple browsers to look at CDP under https://remotedebug.org
In the video it sounds like "ooge". Similar to "rouge" or "stooge" but cropped short.

https://www.youtube.com/watch?v=sUO3Pk0nOCM
> Q: Can I stop content from being cached?

How different is this from common HTML caching done all over the web? And that's about using the Google AMP Cache, not about using AMP.

And you still didn't provide a source about "having to use Google's CDN".

Essentially: do AMP pages hosted on Cloudflare's cache do not get into Google Search carrousel?
That's a good question. That <!DOCTYPE> things is that such mechanism, isn't it? (Or it was supposed to be.)

Perhaps the problem is that shipping, for example, two different Javascript engines would be too bad for browsers?

I want to know.
The monster atomic bomb that was too big to use
Yes, but its made with the same lithography - if not the same mask (or equivalent). The lithography is GPU/CPU debate agnostic.
The burden is on you to prove that they don't.
The problem is that 'asshole' is completely subjective. You can have someone state a fact that a tiny hurts a tiny group of peoples' feelings and they will think he/she is an asshole. That can't be a fireable offense.

Suggest that a piece of code is un-maintainable and that the group should rebuild it and there is a good chance someone will think that makes you an asshole.

You can't go around firing everyone because some idiot gets triggered.
Increasingly, small companies have really novel and valuable data sets.
It's the "Go to Definition" and "Find all References" pieces that are so annoying to me, and slow me down tremendously. It means that (practically) you have to do your whole solution in one language for it to feel like a unified solution, and that makes it hard to start by bolting an F# project onto an existing solution.
VPN Tracker – Awesome Mac VPN Client
Maybe the gains are running out, but that song has been sung for decades and never proved true yet.

It's hard not to look at everything and interpret the marginal gains the past half decade as monopolist laziness/arrogance.
I'm not in the Typed FP world, but I found the concept of pervasive use of Sum Types making invalid states (according to the project domain) of composite structures _unrepresentable_ to be a pretty compelling nugget to chew on.

A lot of debugging is: This <object> has ended up in a weird state. Whereas the alternative could be that if the code compiles then it's impossible for that <thing> to ever be in a weird state.
Many thanks, this seems to be pretty close! Anyway, do you know any way to increase the "stress threshold", so that I can withstand more mental + physical stress? Mental stress is given by work, and one doesn't want to look flabby either but rather ripped without getting ill/fatigued etc. I understand a lot of this is genetic, though I am sure there are some ways to help body with it.
The real problem with F# is that it isn't supported everywhere C# is https://news.ycombinator.com/item?id=15026396
Personally I don't think the idea behind AMP is bad. But the implementation is dangerous as it artificially fragments the web. I guess fewer would oppose AMP if google made some machine verifiable guidelines for "light" webpages that would earn them this "icon". Linked from the "fat" page by some "link" meta tag.
I think what he's getting at is that the "inverse function"[0] of sqrt(x) is just x^2.

[0] https://en.wikipedia.org/wiki/Inverse_function
It took a case of endocarditis, a 30% chance of survival, two heart valves being replaced, a pacemaker installed, and another brush with death during the 6 month recovery, all at age 24, to wake me up. Ever since then, one thing I've really wanted, with all of my heart, is for people to wake up - see that this is not forever and tomorrow is not guaranteed. Listen to me, listen to the author - please, do what you need to do to enable yourself to pursue the dreams you really have, stop "just getting by".
Yes! I totally agree with everyone else about Driscoll strawberries (pretty but not sweet, a bit tart), but their blackberries are awesome (although only sometimes!). I've had the small organic ones that are wonderful, but also the big conventional monstrous ones that just melt in your mouth that are sweet, but closer to wine than the small ones. I've also had just mediocre blackberries from them - I think mediocre blackberries are better than mediocre strawberries though.
The InfoSec Community Is Wrong About AI Being Hype
You've drawn a false dichotomy between the current situation and an unrealistic scenario. The truth is there could be more growth and room for more people without it being room for literally everyone.
Imagine the scenario, a user lands on the AMP page and a user lands on a responsive page. Both have a question about shipping time. The AMP user has to navigate to a contact form to ask, then submit. The responsive user can just ask in the chat window on the page.
Yeah, but if the hardware store doesn't have screwdrivers anymore, you can see why people might be upset.
I would like to download a file with chromium. The download is started when the user click on a button which initiated some javascript shenanigans which eventually result into a download. Headless Chrome would be ideal for this.

Is it hard to implement this a Headless Chrome library?
If you consider sqrt(x) as a function f(x) = sqrt(x) the inverse could be considered the function inverse f^-1(x) = x^2.
GetCloak has also done a 3rd party audit, and is planning their next one: https://support.getcloak.com/faq/technology/#have-you-had-an...
You missed the point. The fulfillment isn't from the activity, it's from being depended on by other people to perform the activity.

An interesting hobby like Chess or Go by definition can't replace the need to be depended on and feel like you are contributing.
About 8 years ago I went to OSCon in Portland and someone told me it was currently employing some ridiculous percentage of all of the construction cranes available.

And about this time three years ago I was standing in an office in downtown Seattle and we could count fourteen cranes. There's still a lot of space for midrise buildings. I'm just not sure transportation is keeping up.
One of the biggest wins here is this little tidbit:

> When you install Puppeteer, it downloads a recent version of Chromium (~71Mb Mac, ~90Mb Linux, ~110Mb Win) that is guaranteed to work with the API.

A lot of the chrome interface libs about at the moment require you to maintain your own instance of chrome/chromium and launch the headless server with your command line, or require a pre compiled version, that can quickly get out of date (https://github.com/adieuadieu/serverless-chrome/tree/master/...). Having this taken care of is a blessing.
I'm not familiar with Westchester specifically but, to me, suburbia isn't good for any of those things you mentioned. To me suburbia feels like a giant mass produced parking lot and is an incredibly depressing display of concrete! Nature is nowhere to be found in the suburbs. The real estate is very expensive in desirable suburbs and traffic is still bad in the suburbs, just bad in a different way than in a bigger city.

Right now I live in what I guess would be described as a town. Its ~100 miles from any major urban area and it's much more effective at providing the majority of the things you mentioned plus amazingly short commute times! It also has some sorts of benefits you would associate with the city as well - for example, I can walk to at least 10 establishments as well as 2 parks whereas when I lived in a suburb the street I lived off of was 4 lanes 45 MPH and didn't even have a sidewalk. Even if it did have a sidewalk the noise of a mass of neverending SUVs buzzing past is unpleasant.

You would also have no problem driving almost everywhere in a smaller city.
Yeah, cost plus a fixed fee or an award fee are common. But cost plus percentage is illegal, I believe. While cost plus fixed doesn't encourage the contractor to look for ways to be more efficient, it doesn't reward him for being wasteful, either. But cost plus percentage actually rewards a contractor for wasting money! That's why it's illegal.
Don't Use Arduino (For Professional Work)
Great move! One of the biggest advantage of PhantomJS was easy to use high level API.
Josh and Sam struck me as exceptionally principled characters with a strong sense of civic duty. I do think that lying to avoid jury duty is fundamentally wrong, but there could be extenuating circumstances. In any case, it doesn't surprise me that the courts don't have to time or resources to follow up on this sort of thing, especially when it boils down to an opinion or bias in general. Such things must be very hard to prove.
"Finding" may be too strong. The thing is, the photons scatter more often if there are more kinds of charged particles that could be created. The photons seem to scatter more often than would be predicted from the charged particles we already know about. That doesn't say anything at all about what the unknown charged particles are. But it may tell us how many unknown charged particles there are, which is just amazing.
> I live in PGH and am to lazy to find a link, but can confirm that population is rapidly declining.

This article claims that the population of Pittsburgh is essentially static:

http://www.post-gazette.com/local/city/2017/05/25/2016-censu...
There was a similar project that was able to extract the background matte painting for animations. Their example was a reproduction of a 15-30 foot painting for the Scooby-Do universe. I haven't be able to find it in years.
Large datasets will still be important for all but strictly perceptual tasks.
Can you provide a reference where it says that there is rank boost for AMP sites. AFAIK if you're site is fast it will get some boost only in mobile. But it doesn't need to be an amp site. Gurdian for example runs their own AMP cache.
Bubbles always take far longer to burst than you'd think, but when it happens, it happens fast.
His claim was that "lowering the bar" was hurting Google, not that Google should "lower the bar" further by expanding those policies. Using the term "lower the bar" has negative connotations and he is using it in reference to minority employees.

He also doesn't cite any proof that these hiring policies he is against actually exist, or even define what policies he believes exist. There is just some undefined diversity policy that he is against.
> How different is this from common HTML caching done all over the web? And that's about using the Google AMP Cache, not about using AMP.

> And you still didn't provide a source about "having to use Google's CDN".

This is the issue I meant with Google’s CDN/Cache.

If a user clicks a link to an AMP page in Google search, they are not redirected to your page. They ALWAYS get the cached version from Google, and Google modifies your page by adding UI, and changing other functionality (for example, the left/right swipe gestures are changed to navigate to other Google search results).

You can not opt out of this while still appearing in the carousel.
> That would correctly generate outrage, because a) one should not be ignorant

Then the [racial|gender|*] discrimination would never go away because there will always be some history. Damore or whoever wouldn't ever be able to talk neutrally and society will live forever with that discrimination.

I'm not surprised this is happening during Trump's term.
True facts, I just moved to Westchester after living in NYC for almost 20 years. An opportunity came to buy a lovely house overlooking the Hudson and I leapt at it. Brooklyn really had started to grate on me even though I was used to the "lifestyle" of living in New York.
I was about to make a comment regarding using UV lasers and ionization - then decided to take a second to google it, and found this interesting (though short) discussion:

https://www.physicsforums.com/threads/laser-to-ionize-air-to...

In short, I think your conclusion is likely correct...
Gender specific toys: do you stereotype children?
"I think the argument that, "you should know that this item is unsafe" is stupid, because just because something is unsafe doesn't mean a good, quality of life saving feature should be excluded. You could make the same argument about having seatbelts or airbags in cars, because you know it's dangerous but you're taking the risk anyway. Accidents happen, taking measures to prevent them or mitigate the damages should be done, if possible."

When you engage in an unsafe activity with a very dangerous tool (chainsaw, for instance) your brain works in a particular way and you have a high level of vigilance and care.

When you engage in a totally safe, foolproof activity (crayons) your brain works in a totally different way.

Both of these approaches are appropriate and economical.

The problem is when you add enough safety features to a (still) dangerous activity that it causes people to take the wrong approach to the activity. That is a recipe for many, many more (and novel and interesting) accidents.

I don't know where the sawstop-enabled-saw fits in this model. I guess it's conceivable that, along with anti-kickback, etc., etc., a sawstop-enabled saw really is totally safe like crayons are. If so, great.

But if you think a table saw continues to be a dangerous, maiming tool even after adding the sawstop then I think it could be a net-negative with regard to safety.
I would just be happy to know how (where) to get solar eclipse glasses. I had a thought a couple months ago to order them, but I brushed it aside. About two weeks ago, I started to get serious, but it was already too late. I couldn't find anything that wasn't wildly marked up on Amazon. Finally, I found a set of 4 on REI.com with estimated delivery of August 18th, and I ordered them on the 10th. They were shipped on the 15th, five days later, with an estimated delivery of August 22nd... and a day later, that estimate has been pushed back yet another day by UPS. So I'll get them, and then have to figure out how to time travel to get any use out of them.
The great thing about Discworld is that it's just like the real world - only funnier.
That's wrong. Most cooking is easily automated (still expensive) but people get fulfillment from cooking food for other people.
It might be one in a million odds, but if someone dials a million numbers those are pretty high odds.