HN user

deprave

476 karma
Posts0
Comments91
View on HN
No posts found.

To me, there’s a difference between ads that help me learn about brands or products, or make me laugh or have some positive emotion (Super Bowl ads, billboard signs, and movie previews come to mind) and ads that take over search results, interfere with the content I want to consume on an already-small screen, or are just distasteful to me. I can’t say I like ads but I recognize that I specifically dislike some ads more than others.

macOS Tahoe 10 months ago

That’s the important question. Someone else on the thread suggested it was to divert attention from one failure (AI) and now they have two. I wonder how Steve Jobs would react to this mess. Maybe he’d say he would not have been in such a mess in the first place. :)

My hypothesis is that this is government response (own stake in Intel) to another government’s action (hint take over of Taiwan) and as such is outside the free market. But I have no evidence to support it, it’s just an opinion and it could be that they view Intel as “too big to fail” or something like that as you suggest.

Encryption at Rest makes it easy to reason about data hygiene, since access to the data is gated through access to the keys.

You want to delete data? Toss the keys. You want to confidentially process data? Make the keys available to a TEE or such. You want to prevent yourself from having constant access to the data? Let the client provide the keys. And of course, you want to protect the keys? Use an HSM.

I have been a member of and donated to the EFF since 1998. After reading this article, I have decided to not renew my membership and not donate again.

My criticism isn’t about right or wrong. It’s about priorities and weaponizing the corporations and business practices the EFF should work against.

Interviews are more thorough because firing became harder.

It used to be that if you hired an employee and found out they aren’t good at their job you could fire them. Today it is complicated and can backfire if the employee believes they were fired because of any reason other than their skills, or were not provided with ample opportunity and support to succeed.

The solution is a lengthier process based on the assumption that once hired, the company is stuck with the employee unless they decide to leave.

It's simple. There is no way Firefox can guarantee anywhere near the level of stability and security Chrome offers without a process per tab. OS primitives operate in terms of processes (scheduling, memory, sandboxing, and so on) and Firefox will not be able to use any of them. I really want to use Firefox, but I'm almost certain not doing a process-per-tab will be the last nail in its coffin. The code will be more complex to maintain, and no advantages in security or performance will be gained, leading to less users and thus less maintainers.

If there was one thing that caught my attention with Chrome back when it was released (2008?) it was its reliance on OS primitives (processes) as the building blocks for a stable and secure browser. This is essentially the same argument the Varnish folks did when comparing to other proxy solutions like Squid back in the day. I don't understand why Firefox is taking this route.

Please DO process-per-tab. I have a lot of memory. I want you to use it. If it's not enough, I will buy more memory or a stronger device. But please, whatever you do, don't make security or stability trade offs for me. The M:N threading model has never worked out. We know 1:1 works. Please do that. Please, please, please use a process-per-tab.

Some of the times they're harmed, some of the times they're not. There's no correlation, ruling out the slightest possibility of causation. Is it risk management, then? No, because a product with a well known and trusted brand has much higher chances of success. Is Google internationally reducing the success chance of their billion dollar bets? No. The only reasonable conclusion to make is that Google doesn't want to taint their new offerings with the existing brand.

That has already happened. One of the reasons Goole renamed itself "Alphabet" and started using different brand names (e.g. "Waymo") for other products is to confuse consumers about their source. The "Google" brand has become synonymous with advertising and invasion of privacy, and the reversal of strategy (used to stick the brand on everything vs. isolating it to search and ads) is a hedge against the growing consumer distrust.

People must remember that Google is first and foremost an advertising company. 90% of its revenue comes directly from advertising. Anyone who thinks they will prioritize anything over ad revenue is either very naive or very stupid.

Google's CEO declared it's "AI first" and they developed TensorFlow. If they wanted to, they could have easily prevented those ads from entering their network.

I see pfSense playing two possible roles the SD-WAN. The first is customer-centric, and will allow pfSense edge devices to connect to a third-party SD-WAN service or one provided by Netgate itself. The other is vendor-centric, and will allow SD-WAN vendors to use pfSense for their Point-of-Presence software when building the geographically distributed network for SD-WAN traffic optimization.

Both are smart strategies and well within your core competency. As long as you're not building your own SD-WAN service you're golden.

If I had to guess, I'd say Netgate is working on an SD-WAN service of sorts. Many players in this market are displacing the edge firewall, and offering a built-in service of their own or in partnership with a third-party might be a smart move.

Kite feels a lot like malware.

It sends your code to the cloud. You have not addressed people's concerns who asked about keys embedded in source code, not entire files to ignore. The uninstall process looks and feels a lot like stopping a rogue process that keeps respawning. You've silently integrated with an unrelated project (autocomplete-python) to collect data.

I applaud the idea and UX in the video. I'd love to use a tool that does all that. That said, I completely condemn everything else about you. I strongly recommend anyone who has installed Kite to remove it from their computers immediately as it seems that the people behind it don't have the community's best interests in mind.

I think you're spot on with the observation that 2012 refers to when VCs discovered machine learning. Anyone who has recently interacted with VCs will tell you that they look for anything to do with machine learning (and VR/AR/MR), even when it makes no sense. There are going to be some companies who will be able to leverage machine learning to advance their business, namely, Google/Facebook who will probably claim they can offer better targeted advertising and such. Most other players who merely try to force machine learning on other fields are likely to realize that while the technology is cool, it's still too early for it to be generally applicable to "any" problem.

Especially dangerous is going to be the mix of machine learning with healthcare. I believe Theranos tried it and found out it's not that easy... I'd watch this space with skepticism.

Correct, and top universities do that through investment in research and publication rather than populist fads.

Every once in a while people call into question the value of higher education and ask whether MOOCs mark the end of traditional universities. I find it ironic that when top universities flex their muscles and start asking those people to pay up for classes - the same classes that you otherwise would have had to go through admissions and tuition to get into - they're being called money grabbers.

I'm sorry, who's "we"? You replied to a comment that presented fact. The fact is that Windows use is mostly limited to desktops. As far as you're concerned, I could be entirely illiterate and my argument would still hold because it's based on fact. If you want to claim Windows is superior, please don't point us to design documentation. Show us actual numbers and use cases where Windows outperforms Unix, or is used in critical infrastructure, etc.

(FYI, I've read the "internals" book for a relatively old version of Windows, along with plenty of books about attacking the Windows kernel through its huge attack surface that exists to accommodate various needs of various software vendors...)