skysight-inc/HackerNews huggingface dataset:
> Asymptotic algorithmic complexity for a serial processor is meaningless here

Its not meaningless. Its a legitimate cap. Bitonic sort for example is O(nlog^2(n)) comparisons, which is more comparisons than O(nlog(n)) for a classical mergesort.

-----------

Let me use a more obvious example.

Binary Searching a sorted array should almost NEVER be moved to the GPU. Why? Because it is a O(log(n)) operation, while Memory-transfers is a O(n) operation. In effect: it is more complex to transfer the array than to perform a binary search.

Only if you plan to search the array many, many, many times (such as in a Relational Join operator), will it make sense to transfer the data to the GPU.

-------

In effect, I'm using asympotic complexity to demonstrate that almost all algorithms of complexity O(n) or faster are simply not worth it on a GPU. The data-transfer is a O(n) step. Overall work complexity greater than O(n) seems to benefit GPUs in my experience.

> The GPU is only worth it to exploit the higher memory bandwidth to global memory here, if you're comparing a single CPU to a single GPU.

GPUs have both higher-ram and more numerous arithmetic structures than a CPU.

The $400 Vega64 has HBM2 x2 stacks, for 500GBps to VRAM. It has 4096 shaders which provide over 10TFlops of compute girth.

A $800 Threadripper 2950x has 16core / 32-threads. It provides 4x DDR4 memory controllers for 100GBps bandwidth to VRAM and 0.5 TFlops of compute.

Arithmetic intensity favors GPUs. Memory-intensity favors GPUs. The roofline model says GPUs are better on all aspects. Aka: its broken and wrong to use this model :-)

GPUs are bad at thread divergence. If there's an algorithm with high divergence (ie: Minimax Chess algorithm), it won't be ported to a GPU easily. But if you have a regular problem (sorting, searching, matrix multiplication, table joins, etc. etc.), they tend to work very well on GPUs.

Many, many algorithms have not been ported to GPUs yet however. That's the main downside of using them. But it seems like a great many number of algorithms can in fact, be accelerated with GPUs. I just read a paper that accelerated linked-list traversals on GPUs for example (!!!). It was a prefix-sum over linked lists.
It's also used on dogs, but mentioning that it works on horses is more impressive since horses are known as very large strong animals. I think that's the reason it's often called a "horse tranquilizer", to emphasize that it's serious stuff.

I mean, the article makes clear that Dr. Harry is an anesthesiologist and that anesthesiology is a very serious discipline, so I don't think the author meant to suggest they were carelessly administering medication meant for animals instead of humans.
Facebook. Preying on kids again.
There's not as much competition outside of the bay area. This is in Washington State where they likely have a huge market share.
Sry, but you don't know seo at all. pity for your years lost.
How to hack any electrical device and connect it to the Google Assistant
I don't think it's his biggest contribution to physics; how about QED?

The path integral formalism or the diagrams, albeit being mathematically obscure at first where quite clear from the intuitive viewpoint once he explained them.
paint.net did it basically instantly. Score another one for literally anything but Paint.
On iOS there’s an app called Exchange Blocker that does exactly this.
This looks super cool, but also completely implausible. It's fun to throw out wacky requirements like "can arbitrarily route power between sources" and "every component galvanically isolated from every other", but these things take PCB space. I'd love one of these, but I just don't believe it can exist. If it could, it's fair to say it would be a miracle of engineering and phenomenally expensive.

If you like the look of this, the closest thing that stands a chance of actually existing is probably the upcoming GPD Micro PC. It's designed for a similar network-engineer type niche, with its ethernet jack and RS-232 port.
The ethical problem here isn't related to compensation. It's the lack of informed consent for human subjects belonging to a vulnerable population.[1]

This is bad juju.

1. https://en.wikipedia.org/wiki/Respect_for_persons
Decide for yourself: https://pkgs.racket-lang.org/
An "unknown caller" is typically one that has no caller ID information provided (e.g., unlisted number). However, getting a random telemarketing call from a VoIP-provided
(or spoofed) local number would still come through since the caller ID information is provided, even though the number is not in your contacts list.
It's true that the JS bundle is a bottleneck on mobile page speed.

I didn't set out to do SEO for this site. Rather, I'm building something that I would use. (I like to read the full text of a page, so I suppose I'm an outlier.)
Rising income inequality is essentially defined as rich people getting more money. Lowering taxes on the rich gives them more money.

That’s a pretty direct mechanism of action, not sure what else you need. However if you’re genuinely seeking answers there’s plenty of data on how regressive policies have led to increased inequality, it’s not a secret.

As for validating the second part I recommend turning on your television.
That's a near-perfect parallel.
T-Mobile is the front runner carrier for dealing with spam and fraud phone calls in the US. I'll link some official marketing about one of their features, but they are doing a lot in this space. I suspect they find that these features increase brand loyalty per dollar more than the coverage arms race, which they can never win against their deep pocketed opponents.

https://www.t-mobile.com/resources/call-protection
Caller ID originates from the sender and has no authentication. (Bell 303 modem modulation between the 1st and 2nd rings iirc.) I don't believe there is any other data with the call to know the calling number either. (I don't work in Telecom, so take it with a grain of salt as that's just the research I've done as an outsider.)
There's a list of 144 at https://www.ycombinator.com/companies/?batch=w2018.

That was a moderate increase from 120 in the previous batch.

(That's only including public launched startups).
yes. "unemployment is low" is a measure of the job market. we can say it's "strong" by that measure. but, as you say, when we look at the actual jobs there's a helluva lot of retail and other low wage, limited benefit positions, positions whose salaries have lagged far behind the skyrocketing costs of health care and higher education.
At least in the US, the carrier initiating the call still pays the receiving carrier. This is less then 1¢/minute in most cases, but still represents real money when multipled by millions of calls a day.

Users just pay for 'Unlimited Calling' now, but all the legacy payment structures still exist on the back end.
> I said that the fact that Snowden can be used as an example is evidence of him accomplishing something.

How is it evidence of anything more than his fame? It's very counter-intuitive that being brought up as an example of an unaccomplished person is evidence of accomplishment. I don't see how that works.

If you want to argue in favor of Snowden having accomplished something important, point out his accomplishments. Your argument is bad and makes it seem like he has none.
> a strong motive to fix the homeless situation in San Francisco.

"Fix" has a lot of potential meanings. If your goal is a more humane solution this is going to backfire. If the majority of the city becomes incensed at the homeless because of crime and security concerns they'll be hardened and in favor of harsher, crueler solutions rather than compassionate ones.

The most successful protests (I'm thinking civil rights movement) were peaceful and didn't involve harming people.
Unknown = caller who has chosen to hide their number, or their number is just unavailable for any other reason.
I'm not particularly comfortable downloading and giving a third-party dialer/phone apps all the permissions needed to run my phone calls, particularly given since some third-party contact apps have already been busted vacuuming up contacts:

https://webcache.googleusercontent.com/search?q=cache:qU2zOt...
I suppose a good example is whatever runs in NASA's control room or (to a lesser extent?) in control towers.
No this is clearly not real Scottish capitalism :)
Didnt read past the first section since that appears outdated already. AMP Project is run similar to nodejs by adopting an open-governance model. This was first announced here - https://amphtml.wordpress.com/2018/09/18/governance/ and the went live later that year.

https://amphtml.wordpress.com/2018/11/30/amp-projects-new-go...

In the link above you can see non-Google decision makers that drive strategy and vision of the project.
I think you missed part of the article:

"The utility company’s stock has lost more than 80% of its value since the 2017 fires broke out, and its credit rating has been downgraded to junk status."

How was the downside risk of the shareholders socialized?

PG&E doesn't have carte blanche, it is a regulated monopoly, any changes to the rate structure has to be approved.

As for the company dying, people in California will probably prefer to continue having the electricity
Guide to HTTP Cookies
As an app developer, is there anything that can be done to prevent Facebook from spying on your traffic?
How does a democracy (or any governance system backed by public will) survive if there is a 50/50 split in public will ?
Please don't post dross comments here, regardless of how angry you are about Facebook or anything else. It lowers the signal/noise ratio and we're hoping for better than that here.

https://news.ycombinator.com/newsguidelines.html

Edit: also, please don't post personal attacks as in https://news.ycombinator.com/item?id=19031623, regardless of how wrong another comment is.
Perhaps the only people less worthy of receiving a bonus of any kind than the Moody's and S&P analysts who as recently as three weeks ago rated now bankrupt PG&E as investment grade is the management of PG&E, which one year after the most destructive fire in California history sparked, literally, another "most destructive fire in history" with no hedges or fallbacks in place. And yet as part of its first day bankruptcy motion, the California utility that filed for bankruptcy early on Tuesday is seeking to pay employees about $130 million in performance bonuses for last year, an amount which is due to be paid in March 2019.

According to compensation and benefits court filing, the company - which is facing $51.7 billion in total debts - said that the bonuses "are critical to ensuring that employees stay motivated." About 14,000 employees are eligible for short-term incentive plan cash awards for 2018, for achieving performance targets and individual goals. The payouts range from about $5,000 to $90,000 per person, not including senior officers and directors.

PG&E also said it wants to maintain a rewards program that gives gift cards to workers who go "above and beyond" their regular duties, at a total cost of about $15.2 million a year; the company is also seeking to pay out $650,000 in outstanding awards.

In separate filings, PG&E said it will keep paying $327 million annually for pension benefits. The decision to keep paying into its pension plan means about 54,000 current and former employees are unlikely to be drawn into the bankruptcy case, company says in court papers.

The utility also pays $109.2 million annually in 401(k) matching funds for 22,000 current employees and $28.3 million annually toward retiree health care, and has asked the court to keep such payments.

Also of note, the company’s $5.5 DIP loan (which was arranged by J.P.Morgan, Bank of America, Barclays, Citi, BNP Paribas, Credit Suisse, Goldman Sachs, MUFG Union Bank and Wells Fargo) doesn’t set any deadlines for PG&E to sell assets or adopt a detailed reorganization plan, which gives the utility far more freedom than most companies operating in Chapter 11. In fact, one can almost claim that the only limitation imposed upon PG&E is for litigants to seek relief for the tens of billions in legal fees that they will be entitled to as a result of the deadly California fires.
Hard to call these the first steps. The entire point of the omnibar is to blur search and address.
(psst, this series of responses are kind of a joke)
You can? I thought that was pretty standard on Android phones? On my phone, at least, there are do-not-disturb options for "priority only" (which can be set to either specific contacts or the whole contact list), "alarms only", and "total silence" (careful with that one).
The future of online dating: no swipes, no online chats
Custom ringtone that is silent and individual ring tones for the select few contacts?
The Swan Dreams Project [video]
That doesn’t seem right. For something so critical to many of their corporate mega-customers, there shouldn’t be any “third-party managed” infrastructure at all.
> Oh they could, I mean Apple could just keep killing their accounts they create but is FB ballsy enough to keep opening them?

Enterprise developer accounts (the ones that can issue apps signed such that they can be sideloaded on any device) aren't something just anyone can go online and sign up for-- they require manual approval with proof of a business's identity before they're created.

So, unless Facebook starts opening well-disguised shell companies or something along those lines to circumvent any restrictions Apple might put on them, this will be over as soon as Apple revokes Facebook's enterprise distribution account. (Or, more likely, threatens Facebook into dropping the VPN app, because FB probably doesn't want to lose the ability to distribute legitimate internal-use apps to their employees.)
Somebody once broke into my car in the East Cut and stole a bottle of water.
Or a significant investment in dongles.
it was a marketing stunt! "hey everybody! you know that big google outage today? we have a cloud too! it's big, and it goes down every once in a while just like google's and amazon's! we're a real internet company now too!"
This huge gap has been pretty much bridged, removing the huge security concerns as well. It's time for those things to die. Whipping up an old browser should be the only way to use those things so that noone is even tempted to write things like that.
Hi. I'm a Fast Company reporter, and we've been investigating this and many other issues for about a week, including asking Instacart to explain them all. Stay tuned for a full report this week or early next. Thanks, Sean Captain @seancaptain
The argument he makes is the standard absence-of-transitional-forms argument

Yes, that's in there, actually.

which is pretty high on any list of “usual debunked tropes” of the dishonest creationist crowd

I only skimmed the article, so mea culpa. (There's value for the side of truth if the best effort of the opposition so easily, functionally falls into a usual debunked trope.)

However, I don't think people like that are all dishonest. I think a lot of them have some kind of mental block. I'm reminded of when I've taught coding and when I've taught music. Some people can't distinguish fine degrees of pitch difference, and those are the same people who can't distinguish little differences in rhythmic placement. (Some scientists have actually studied these "amusical" people.) Some people simply can't grasp the values of variables changing over iterations. Others may have an axe to grind.

to the point where even at least one creationist has debunked it.

That sounds interesting.
On Android, you can do exactly this with an app called "Should I Answer?"

That app has a lot more features too, like blocking calls which are rated negatively in the community-curated database. Of course, you can rate numbers yourself as well, and block/whitelist those.

It can also block hidden numbers or foreign numbers, and a whole bunch of other stuff as well.

It's a pretty cool app. Check it out.
> Alternatively, they introduce an involatile shared fiction into the public conscious, that justifies their position

Like democracy=good, populism=bad ?
Does anyone know how to get office 365 pro plus installed on a server to stop deactivating itself? Should we have just paid the insane amount for office enterprise or whatever the one time fee version?
Sure his outbursts and the drama around it on social media were a farce, but how exactly is it anything less than praiseworthy that a bunch of engineers on the other side of the world attempted to solve a problem that had the potential to save a dozen lives?

In practical terms, Must and his team did an order of magnitude more than you and I for the boys, and I don't understand why you have nothing but hate for him and the effort.

The biggest argument against I've read was that the online drama took attention and resources away from the people in the cave. I find that absolutely absurd. The rescue team weren't checking their social media or waiting on Musk, or distracted in any way by the online drama.

As far as I can tell, Musk's efforts did no material damage to the rescue effort, and could potentially have saved a dozen lives if he'd been given the correct parameters to begin with.

Further, the solution the engineering came up with has the potential to work for future rescue attempts.

Are you perchance suffering from tall-poppy syndrome?
Remembering Roger Boisjoly: He Tried to Stop Shuttle Challenger Launch
Well, if you steal it, it's criminal, but that's simply because that's the definition of theft.

Taking stuff away from people, though, is not necessarily theft, and also not necessarily criminal. If you accidentally take someone else's property because you confused it with your own, for example, that's not criminal, but the other party still has a civil claim against you (namely, to be given back their property).

On the other hand, if you intentionally mislead someone into providing you with some service or product, promising to pay them for it, even though you never intended to pay, that constitutes fraud and is very much criminal.

Generally, it's criminal if it's in the interest of the public and civil if it is primarily in the interest of some party. Not paying some debt because you actually have doubts that you have to pay, or due to an honest mistake is not really something that affects anyone else. Someone intentionally causing situatons where others can't rely on them fulfilling their legal oblications can erode trust in a society, therefore it is in the public interest to prevent that. The boundaries can be fuzzy, but wage theft can very much be criminal.
All true (and thanks for the detailed response!). I wasn't expecting the world, but, I did think the site would see some traction by this point based on other experiences that I've had.

Funny aside: My pre-sabbatical day job was working for the publisher of Tom's Guide and TechRadar.

Tom's Guide is a point of pride for me. It was a fledgling site when our company acquired it in 2013 and I had the pleasure of watching its organic traffic grow 9,900% and hit 40MM visitors in a month. Man, did that feel good!
Fortunately, my carrier allows blocking such calls on NETWORK level, so they don't ever reach my phone.
This is still possible with Google Voice but through the legacy menu. I hope they aren't planning to drop these features any time soon.

You can screen calls or automatically send them to voicemail. You can create rules for groups of contacts that override the default. You can setup different voicemail messages for different groups.

I have it setup to send everyone but friends and family to voicemail. The transcript of this message is emailed to me. If I get multiple spam voicemails from the same number, I add the number to a contact called "Block" which sends them to a custom voicemail message I recorded telling them the number has been disconnected.

My number is posted on websites, I use it when signing up for shady things, but I hardly ever get spam. I remember having to add a lot of numbers the first month and then suddenly the torrent of spam calls abruptly stopped. I assume they blacklisted my number on their lists. I've been pretty much spam free for years.
They show up at Dreamforce but I can’t imagine what they are tracking with it, it seems odd to put ur drivers and users in it so that leaves some odd selling of data they collect.
Get a Google Voice number. Give your cell number to people, the Google Voice number everywhere else. You can configure Google Voice to send all calls to voicemail if you want. And I think you can still configure it to send you a transcription via text. Spam calls won't leave a message.
My two player PONG game with a twist that I made with JavaScript(I am a huge
I don't believe there is any place in the US where Tmobile has better coverage than Verizon.

All I can suggest is you get out more. And carry one of each device with you simultaneously, as I do.
As far as I can tell PG&E hasn't paid dividends since 2017. Legal monopolies also come with burdens. PG&E is disallowed to refuse service to high-risk regions. When they shut down power to places during high fire risk, the company receives penalties. It's a difficult trap. If you reduce exposure to risk, you reduce income - which further hampers ability to provide a safe service.

At the end of the day, people can't eat their cake and have it too. When delivering power to high risk areas, either of two things happen: either we accept the danger, or the utility charges higher rates to offset the risk of damage. There's no magic solution. A government take over of PG&E isn't guaranteed to change anything, other than making the taxpayers directly liable for any mishap.
I'm clueless on the amount of bandwidth needed for larger applications, will the eventual release of PCIe 4 & 5 have a big impact on this? Or will it still be too slow?
> I, as a tipper, feel that I have been defrauded when this happens

It is standard (though not universal) practice for restaurant staff to pool and divide tips, which would appear to be the same thing from a defrauding-the-tipper perspective.

I'm more upset about this line from Instacart:

> We include tips in the calculation [of pay for deliveries] so that you can get a more accurate picture of what your earnings will be after completing a batch.

This is incredibly dishonest. They're arguing with a straight face that they're doing you a favor by smoothing your earnings from an unpredictable (for example) $8-$50 per hour down to a more reliable $8-$9 per hour.

This is actually the same argument the US government advances in favor of its sugar tariff. Sure, it raises the price of sugar by 200% on average, but it protects us from the awful unpredictability of the world sugar price.
"blindly submitting resumes"

Please explain what this is and why it would be a problem.
Much of the audience here is probably much more understanding of the situation and aligned with your (presumed) position, myself included.

Most of the general population probably neither understands nor cares that much if someone is watching what sites they visit or other basic privacy items and if you make them choose between privacy (especially privacy of others) and being able to post a picture of their lunch, many will choose the latter.
We've banned this account for repeatedly violating the site guidelines. Would you please stop creating accounts to do that with?

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future.

https://news.ycombinator.com/newsguidelines.html
There isn't zero risk the shareholders of PG&E lost 80% of the value of the stock since 2017.

Since I analysis systems for a living and for fun, it would be interesting to look at PG&E books. How much maintenance was deferred? It is possible to properly maintain their equipment with the current rate structure?

Maybe the company was put in an impossible situation by the Public Utilities Comission.