skysight-inc/HackerNews huggingface dataset:
That argument is completely misplaced here. PG&E is a rate regulated utility, which means its profit margin is based on its costs and investments. The rates are set to ensure a modest profit, generally between 5-10%. That means that to the extent PG&E underinvested in safety (lowering costs), it was ratepayers that benefited, because that kept rates low. Investors, by contrast, earned a low return on the stock, and will have their equity largely if not completely wiped out in bankruptcy.

This is a recurring story in rate-regulated utilities all over the country. Public utility commissions want to keep rates low, generally artificially low. So they set rates in a way that causes utilities to externalizations risk or pollution. For example, water rates in the US are very cheap because water utilities routinely dump untreated sewage into rivers. If you forced say DC Water to never dump into the Potomac again, it would have to invest massively in storm water management systems, which would in turn drive up rates.
How and why are you so vehemently defending instacart when it comes to WA state law?
Although at one time there was a fifth elephant
On most devices the cert the VPN server uses has to chain up to a trusted root ca.
You're implying (perhaps unintentionally) that selling an organ is equivalent to selling information on what websites you visit. There's a reason selling organs is illegal, at least in the US.

I don't think personal information is so valuable that we need to outlaw its sale.
Munchery swindled a group of women and minority owned companies out of over $50k
Don't be evil!
Since I scolded someone up thread for saying "blatant lie", I'd better point out that you should just as much drop "That's bullshit" from your comments here, regardless of how wrong another user may be. Please review https://news.ycombinator.com/newsguidelines.html and especially note the point about not calling names in arguments.
They don't say anything about "dumb users", and I wish the conversation around this didn't even use that phrase. Hardhats aren't just for clumsy people, seatbelts aren't just for bad drivers, and memory protection isn't just for careless programmers. There's no shame in engineering a situation to maximize safety for the people who will use it.

There's a whole lot of smart people who like static typing for the safety benefits it brings to their programming. Web browsers are the front lines: where one click on a stringly-typed reference can cause unknown third-party code to run on your computer. You are protected only by your human ability to spot the visual difference between two strings, one of which is constructed by someone trying their hardest to trick you. If you advocate for type safety within software, you should also advocate for a better system than URIs.
He's making a reduction to the absurd to show why the reasoning he is replying to doesn't work. It's a good form of argument, quite similar to a proof by contradiction.
Links below might help put a finger on exactly what's giving you that icky feeling?

To me, the problem seems to be (a) lack of informed consent, compounded by (b) the targeting of a vulnerable population.

[1] https://en.wikipedia.org/wiki/Belmont_Report
[2] https://en.wikipedia.org/wiki/Respect_for_persons
[3] https://en.wikipedia.org/wiki/Informed_consent
What does AMP have to do with anything? The fine article is about flagging potential URL homograph attacks. It's a reasonable thing for a browser to do, since those attacks are incredibly hard to spot.

I don't know why Wired clickbaited the headline like this.
Please make your arguments on HN without making dark insinuations about agendas.

Also, please drop name-calling language like "any sane person".

https://news.ycombinator.com/newsguidelines.html
They used to, before the Android/iOS takeover of the industry.

Competition was nice.
If you are interested in the Traveling Salesman problem, I recommend William J. Cook's excellent "In Pursuit of the Traveling Salesman."
My understanding is that wages from the restaurant are fixed and tips do not count towards them unless the employee does not hit minimum wage- at which point the restaurant has to pay them more. I have never heard of a restaurant paying an employee less because they got more tips.

But I have never worked in a restaurant so I could be completely wrong.
Downvoters, why do you disagree? I'm sincere and I believe myself to be correct.
His was apparently caused by a lack of quality post-operative care.
There is an AMP proposal for certificates to replace DNS for web site identity. In that scenario, Chrome would stop showing URLs and would only show the human-readable identity that signed the page, as validated by a certificate. This would allow signed site pages to be navigated offline or replicated widely or blacklisted.

Demo video & more info:
https://news.ycombinator.com/item?id=17923156
The NYT article (https://www.nytimes.com/2019/01/29/technology/facetime-glitc...) says:

> His mother, Michele Thompson, sent a video of the hack to Apple the next day, warning the company of a “major security flaw” that exposed millions of iPhone users to eavesdropping. When she didn’t hear from Apple Support, she exhausted every other avenue she could, including emailing and faxing Apple’s security team, and posting to Twitter and Facebook. On Friday, Apple’s product security team encouraged Ms. Thompson, a lawyer, to set up a developer account to send a formal bug report
No, they can't, because there's still competition in the marketplace in the form of Android. Apple isn't a monopoly, if you don't like the App Store there's 20 other phones at your carrier you can buy instead.
Just wanted to say that module maps are absolutely not necessary to have static libraries (.a file author compiles his go program to) in your project.

All you need is an objective-c bridging header where you do an #import "name_of_header_.h" for every header. After that, the headers are visible to all of your swift code. It's no different than mixing objective-c and swift, except here you're mixing your language of choice, compiled to callable C functions inside a static library.

To recap - drag .h and .a files the same way you have .swift files into your xcode project. Add a BridgingHeader.h file, go to it, fill it with #import "name_of_header.h" statements. Lastly, the project needs to know you're using a bridging header, that's done in the project target's Build Settings tab, under "Objective-C Bridging Header" you need to have the value set to the filename you chose for your bridging header.

This is not unique to calling Go in Swift btw - any language that can be called from C, can be called from Objective-C, and therefore Swift. One thing to be aware of is memory management - unless you're passing things by value (copying), making sense of when things can be safely deallocated across languages is non-trivial.
Hey, if you feel like donating all of your hard earned money to the payment platform, it's your choice. Good luck with that, as I gave my example.

2 charge backs will cost you 50 usd, if your product costs 10 usd, it's 70 usd gone.

Your competition, can create 1000 creditcards, buy a product from 5 usd from you, and create chargebacks, good luck.

And no, not suggesting, but ADVISING, if you want your startup to succeed, go the old fashion way, don't trust the middlemen so much with your money :-)

And you don't have to take my advice, no one is forcing you
Ya know what's great about debating tools? Because we have a separation, different things can innovate at different rates and people can do different things.

You can move from deploying to AWS to Kubernetes all while your CI pipeline and config management stay the same. Maybe at another time you change your CI system.

In all of this we can even have tool fights. Jenkins vs CircleCI. vim vs emacs. And new players can come along like vscode.

Different departments in the same companies, sometimes billion dollar companies, can even do this.

This is one of the reasons I personally like a separation of concerns with projects.

There is one thing about Helm...

> But to keep everyone using the upstream Helm chart, wouldn't all Helm charts eventually have to look the same, and just be a templated version of the entire Kubernetes API with all CRDs included?

I don't think so. Without being long winded, this is about user experience and encapsulations. Kubernetes is hard to learn. Then do learn the business logic for installing all the things you use. To use the old wordpress example, should someone installing wordpress into a cluster need to know the business needs of MySQL to create the k8s config for it? Most app devs don't want to learn all the k8s object configs... it's a lot to learn.

As for CRDs, that's about dependency management.

But, if we make Kubernetes really hard, with lots of CRDs we have to start to deal with what CRDs are in what clusters? And, what experience does that provide for end users? How do we not make the UX barrier to entry to high for the people who need to use it?

Are users interested in Kubernetes or are they interested in their apps and core business logic?
While I think it is absurd for the government to take a marginal 90+% from anyone's paycheck, regardless of whether they could "afford" it, it's worth noting that that tax bracket started at aprox $2 mil in today's dollar
I think "wouldn't make any money" isn't true. They could keep offering the current product but offer one for people who wanted to pay. Like I said, I think this would be less lucrative than their current platform, but it would demonstrate that they have an idea to "disrupt" their own business model with something that resembles morals or actual innovation.

It won't happen and they'll keep shifting and never be able to keep up with their expected growth as people abandon them over the next 10 years. I'm pretty sure they don't care and the point of their platform is international psyops and piles of gross data bucks.... It is possible that they could find a soul and do something interesting instead of predictable and lame.
That is an exceptional read, it's like watching a thriller. Highly recommend.
Seeking Superpowers in the Axolotl Genome
Kite, an AI-powered Python programming tool raises $17mm
Please don't post unsubstantive comments here regardless of how wrong someone is. And especially please don't post in the flamewar style. I realize it's frustrating to encounter these discussions on the internet, but we need you and everyone here to do better than this.

If you know more than others, post correct information so that readers can learn something. Even if you don't persuade the person you're arguing with, the fair-minded majority will benefit.

https://news.ycombinator.com/newsguidelines.html
How Can Flutter Help Android App Developers?
Can imagine this having really profound implications for folks with ALS, etc down the line. Really impressive.
The trick is to ignore the corporate BS and re-orgs, since they matter not in the grand scheme of things.

In the now-more-prescient-than-ever words of Grace Slick:

Someone's always playing corporation games
Who cares, they're always changing corporation names
This was definitely a big thing I noticed when looking around. A lot of places thought I might be suitable from a technical perspective, but that I lacked remote working experience. I've worked in places where it's common to have colleagues working in different countries for extended periods but never in a fully remote environment.

I do wonder how people get their foot in the door with a good remote company. Did you just get lucky when you were first hired? Did your communication skills have to shine a lot for them to hire you?
Utilities do not generally get tax breaks, or direct funding. What they do is endure regulated rates and low profit margins in return for a low risk business (e.g. getting a legal monopoly). Forcing them to bear massive, unlimited risk, while having their rates regulated to ensure modest profits totally breaks the model.

At the end of the day, we depend on private capital to build our electric grid. It’s not public money building power lines and transmission stations. There is a business case for investing in a utility, where you might eke out 5-10% profits, but are guaranteed that your business won’t be obsolete tomorrow or be in the hook for huge liabilities. That can be an alternative to investing in say something like Facebook where you’ve got 25% profit margins but a business that could be obsolete in face of the next new thing. Low profits and massive risk of your shares becoming worthless makes it very unattractive to investing in that infrastructure.
What kind of insane mental gymnastics did people perform to arrive at the conclusion that kids writing silly quizzes for free is an existential threat to paid content creators? Maybe I'm reading too much into this, but it seems like the average Twitter activist has an obsessive need to frame everything as a societal issue in which someone is the oppressor and someone else is their victim. Notice how the quoted tweet aims to frame the people laid off as struggling underdogs while this girl is ignorant and priveleged because she "can afford" to have free time. It's not BuzzFeed being exploitative that caused the problem, or the fact that a literal child produced better work in her free time than people with industry experience and 40 hours a week - no, this evil is privilege at work!
This gives me some respite. I started CLRS a month ago, and although the progress has been excruciatingly slow, I am moving pages. It's quite fulfilling to understand how languages work underneath..
Even though the Elon's submarine idea wasn't used, at least one little known piece of American engineering was used in the rescue - the "Sked". It's a stretcher that can rolled up for storage and transportation, then unrolled for loading, and then partially rolled up again to protect the patient on every side.

https://skedco.com/product/sked-basic-rescue-system-internat...
It's been forever since I read it, but Fortune's Formula [1] is an entertaining read that goes into Shannon's investment methodology, alongside Edward Thorp [2].

[1]: https://www.amazon.com/Fortunes-Formula-Scientific-Betting-C...
[2]: https://en.wikipedia.org/wiki/Edward_O._Thorp
This is a fantastic bit of work, and I'm excited to see that this technique can be shown to actually work.

From their paper:

We used invasive electrocorticography (ECoG) to measure neural activity from five neurosurgical patients undergoing treatment for epilepsy as they listened to continuous speech sounds. Two of the five subjects had high-density subdural grid electrodes implanted in the left hemisphere with coverage primarily over the superior temporal gyrus (STG), and four of the five subjects had depth electrodes with coverage of Heschl’s gyrus (HG). All subjects had self-reported normal hearing. Subjects were presented with short continuous stories spoken by four speakers (two females, total duration: 30 minutes). To ensure that the subjects were engaged in the task, the stories were randomly paused, and the subjects were asked to repeat the last sentence. The test data consisted of continuous speech sentences and isolated digit sounds. We used eight sentences (40 seconds total) to evaluate the objective quality of the reconstruction models. The sentences were repeated six times in random order, and the neural data was averaged over the six repetitions to reduce the effect of neural noise on comparison of reconstruction models (see Supp. Fig. 1 for the effect of averaging). The digit sounds were used for subjective intelligibility and quality assessment of reconstruction methods and were taken from a publicly available corpus, TI-46. We chose 40 digit sounds (zero to nine), spoken by four speakers (two females) that were not included in the training of the models. Reconstructed digits were used as the test set to evaluate subjective intelligibility and quality of the models.

Do not expect this to generalize easily to a noninvasive hairnet: ECoG is so, so much nicer than EEG from a signal to noise perspective, not to mention latency and localization. The only drawback is you have to crack someone's skull to do it...
You might want to consider deleting this thread and reposting on a throwaway, so any future legal issues don't have a paper trail on HN that is linked fairly directly to your full name.
I wanted to check it out, but their site (https://www.kite.com/) has been down since yesterday when news appeared.
Please don't post unsubstantive comments to HN, and especially please don't post in the flamewar style. Double especially not for nationalistic battle.

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

Edit: it looks like you've unfortunately posted a ton of unsubstantive and uncivil comments. If you keep doing that we will ban you, so could you please re-read the guidelines and fix that? You might also find these links helpful for getting an idea of the spirit of this site:

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

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

http://www.paulgraham.com/hackernews.html

http://www.paulgraham.com/trolls.html
I use priority only to only allow started contacts through at night. During the day, I want all contacts to come through but not unknown numbers.
From the parent:

> ... then Chrome gets to decide what name to show you in the address bar - potentially a name that has very little to do with the actual location of the document

That doesn't seem to be the opposite of what the parent post is describing, it seems to be an implementation of it.
It is much easier to prevent disasters like this if you design processes to surface problems as early in the process as possible. It does not take anything away from Roger Boisjoly to say that it's really hard to stop the process once you get far enough toward launch/release/production or whatever the end result is. The real failing of the NASA managers is that they failed to create a culture of safety that would encourage problems to be addressed long before they became catastrophes.
> Waiters and waitresses like to be tipped

Waiters and waitresses HATE to NOT be tipped in a world where it's their livelihood. And studies have shown that this leads to racist, classist, and sexism within the service industry.

- Studies show that non-caucasians receive worse service because they are perceived as likely to tip less.

- Studies show that a high class restaurant server gets more in tips than a medium class restaurant, even when the food and service is of lower quality.

- Studies show that men often get tipped less than women for similar service.
From personal experience, some people (i.e. me) are too pig headed to learn from other people. Sometimes it feels like a step down to take on a mentor. Sometimes it feels like the available mentors are all so far behind you that there is no point. But there is a real danger of getting isolated in a local maxima and not being able to jump across to somewhere better. Sometimes you have to lower yourself in order to go higher.

I once had a good manager who explained to me that perspective is like looking at a room through a small window. You can only see part of the room. Other people are looking through other windows, and likewise can only see a small part of the room. In order to see the whole room you need to see what the other people see. You have to go where they are and look through their window. It's the only way to piece together the whole picture. Even if you have the best window and the best vantage point, it's still better to give it up for a while and take a look at the other vantage points.

So, it doesn't really matter who you pick as a mentor, except it should probably be someone who sees the world differently than you do. And it will be really, really annoying for a while (maybe a long while) ;-)
Also confirmed, I was having problems with it all day, working in the Azure portal.
kill AMP first, then talk about that, Google.
If most dev are not algorithmic, why so much focus on it? I understand that some knowledge is required.
Respectfully, I think you're being a bit naive. At the moment, the evidence points to Instacart _not_ being the kind of company that will respond to "incentive to change policy", but that they _are_ a company that will commit wage theft. Pull the ripcord, delete accounts, tank all the metrics (MRR/DAU/WAU/MAU), and force the company to change or collapse. Subtle hints won't be effective here, as the response their community support indicates.
Why did Google create Kubernetes and open source it? Why did the people who created Kubernetes all leave Google? What was the business strategy behind it all?

After all, the created omega but it never did replace borg. Kubernetes wasn't meant to replace borg, was it?

Google didn't create and release Kubernetes out of the goodness of their hearts. Have you ever pondered the strategy behind it all? Maybe they couldn't have kept it to themselves because that would have defeated the underlying purpose in the first place?
Google voice can be configured to screen calls from anyone not in your contacts. It works pretty well in my experience.
Neuroscientists Translate Brain Waves into Recognizable Speech
Good for you, but arbitrary moral judgements against everyone else never goes well. Walking miles to gather food and water is the reality for billions of people.

Using Instacart is a luxury in the first place, but having everyone close their account only hurts the very people you seem to be for. In case you missed it in the article, there is a workaround so that your tips are correctly considered, or you can always pay cash: http://www.workingwa.org/22cents
Also interested in this coaching and how it has gone
> This is not sideloading; this is enterprise app distribution. Users are not self-signing this app.

Just to be clear, that's the process I was referring to. I consider it a form of side loading, because the app is coming from an unofficial, non-Apple source.

Enterprise apps won't run until you manually go into settings and certify that you trust the developer. Far from the most onerous of tasks, to be sure, but significantly more involved than tapping a download button. I don't see how someone could be "duped" into running an enterprise app.
TiDB Ecosystem Tools Deepdive: TiDB-Binlog
That would make it a mere 7 years after the failure to maintain pipeworks results in an explosion that killed 8 people.

It also didn’t stop giving bonuses to the executive board that make the budgetary decisions.

This is also a glib dismissal of the effects of decades of under maintenance resulting in ever increasing costs to bring things back in order. Essentially deferring maintenance until the point of failure, at which point you declare bankruptcy and get bailed out by the people you defrauded.
I found it a bit odd that the author differentiated between Britons and Europeans. Britons are Europeans!

I wonder why Europeans were so well represented. I wouldn't have necessarily imagined that would be the case. Is it simply because most European countries are relatively wealthy?
How Facebook is quietly paying teens to gather their data after an App Store ban
Can this method be used to extract speech by people who subvocalize, that is, where auditory processing is going on in the absense of speech by another? Also, this confirms to me that we are merely, or at least mostly, made of electrified meat.
I wonder why they used the WORLD vocoder and whether quality can be improved by using other vocoders like wavenet or lpcnet.
Interesting quibble, will edit.
I remember interviewing for an engineering role with these guys a few years back. The people I spoke at Instacart were more elitist than any of the other tech companies in SV or SF. They really did think they were the best of the best and had no shame saying it out loud. Great quote from of the lead devs: "We're a team of 10x engineers".

Seeing this now only reaffirms my decision to reject their offer. People like that who really believe they are better than others have no moral dilemmas committing disgusting things to those they think less of.