Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
deprave
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
31.
▲
by
deprave
10y ago
You must mean "theoretically" because "empirically" implies that you're basing your statement on observations. Where are the numbers? :)
32.
▲
by
deprave
10y ago
I appreciate the name-dropping. Dave Cutler's skills aside, Unix predates Windows by decades, and to anyone remotely familiar with kernel development it is clear that the sheer quantity and complexity of subsystems stem from the fact t
33.
▲
by
deprave
10y ago
Since when is kernel complexity a measure of quality...? :)
34.
▲
by
deprave
10y ago
A lot of Microsoft APIs and subsystems are similarly bloated. There are probably tons of factors at play, but I believe being closed-source and having to support many individual use cases is one fundamental reason. (See for example CreatePr
35.
▲
by
deprave
10y ago
Freedoms, rights, and laws don't exist in a void. At least in the United States, they exist to better the welfare of the people. It's not a "new exemption" - jails do exactly that: limit one person's rights and free
36.
▲
by
deprave
10y ago
Technically speaking, it's a lot easier to do a separate process per tab, and let things crash just like any other running process. If they don't stop there and try to actually manage processes by themselves according to some mess
37.
▲
by
deprave
10y ago
They're going to find out that managing processes by themselves is going to be very difficult (similar to M:N threading), and opt for a Chrome-like model where each tab is its own process.
38.
▲
by
deprave
10y ago
That's false. IPC, shared memory, and credentials/descriptor passing are common patterns that exist in tons of software today. OpenSSH, Postfix, probably every iOS app. Multithreading is great, but it's not suitable for a bro
39.
▲
by
deprave
10y ago
That's not shifting goalposts, that's the goal from the start. You seem to be throwing a lot of technical terms. Could you elaborate on where exactly do you see overhead coming from in a multiprocess vs. multithread architecture?
40.
▲
by
deprave
10y ago
Have you ever seen the source base of a browser like Firefox or Chrome? You must do small incremental improvements if you want your software to continue to work. The hardest part is disentangling everything from a single process architectur
41.
▲
by
deprave
10y ago
That's what they're doing now and it's the problem, not the solution. Multiple threads run in the same process address space. This creates security and stability issues. One website can affect the complete experience. That&#x
42.
▲
by
deprave
10y ago
The goal must be a single controller ("UI") process and multiple content processes for each tab, otherwise they'll be missing out on the advantages of a multiprocess model, namely, stability and isolation. They're first
43.
▲
by
deprave
10y ago
That's the point of beta software. They're making it public, but it's still a release whose purpose is to investigate problems with the code before an official release. I wonder if they're isolating E10S to stock-Firefox
44.
▲
by
deprave
10y ago
Alphabet is basically a name to do things with Google money that people would have approved of if they immediately knew Google was associated with. It's a way to fool most people who probably won't bother figuring out where this &
45.
▲
by
deprave
10y ago
I hate ads and sponsored content but, like you, I loved this article. It's an easy read and the product doesn't play a fundamental role in the technical analysis or getting the message across. It's not shoved in my face. I le
46.
▲
by
deprave
10y ago
Why isn't Facebook doing domain verification for the display domain? There are plenty of ways (email to well-known account, DNS records, etc.) to verify domain ownership. Google is doing that and I'm sure plenty people at Facebook
47.
▲
by
deprave
10y ago
It's unlikely that the business climate has changed much for startups. I doubt the success/failure rates are identical to what they were one, five, or ten years ago. What has changed is media coverage, skepticism, and average skil
48.
▲
by
deprave
10y ago
I wish that were possible for everyone. Unfortunately that creates uncertainty in when people are available, which in many cases makes coordination difficult and working on projects slower. And, you know, since studies have shown that uncer
49.
▲
by
deprave
10y ago
WebKit and Blink: Embrace, Extend, Extinguish.
50.
▲
by
deprave
10y ago
Of course this comment was downvoted. I really want to know what's the opposing view to this statement. Who's going to step forward and say why they think this is wrong? At the very least, make an argument like "the AI needed
51.
▲
by
deprave
10y ago
It's always good PR to talk about doing things for the users. Then there's business.
52.
▲
by
deprave
10y ago
Access to my attention, you say? And now they want to put a speaker and a microphone under their control in my home, you say? Yeah, let's stop this nonsense.
53.
▲
by
deprave
10y ago
A company that makes money by collecting and selling access to personal information about people is offering to put a microphone in your home. If you need a product like this, for the sake of your privacy, buy an Echo.
54.
▲
by
deprave
10y ago
Sandboxing isn't a magical solution. All it does is limit resources available to an app. Usually, until a user authorizes access to such resources. "Here's a list of thirty privileges this app needs to run. Do you approve?&qu
55.
▲
by
deprave
10y ago
I agree, and like you, I doubt fake clicks/impressions have an impact on Google's revenue. Still, one has to wonder how one arm of the company can be so successful at creating artificial intelligence (smart cars, tensor flow, deep
56.
▲
by
deprave
10y ago
I feel like every time I read about something ad-related it's usually in a negative context. This malware doesn't even care if it's not executed as root... it just needs the device to falsify ad clicks/impressions. And I
57.
▲
by
deprave
10y ago
A Google ad isn't a (top) result. It's an ad. With Google, ads are always at the top. If you want to avoid ads, install uBlock Origin ( https://github.com/gorhill/uBlock ). I'm shocked people who visit thi
58.
▲
by
deprave
10y ago
They're inconsistent. Sometimes the file name comes before something and sometimes after something. It's a lot easier to remember commands if their structure is uniform, and Unix commands usually have the general structure of &quo
59.
▲
by
deprave
10y ago
UI nitpicking: These: $ tmsu tag summer.mp3 music big-jazz mp3 $ tmsu tag --tags "music mp3" foo.mp3 bar.mp3 $ tmsu tag spring.mp3 year=2003 Are confusing. Very non-Unix. They should be: $ tmsu tag music,mp3,year=2003 summer.mp3
60.
▲
by
deprave
10y ago
There are three parts in this sequence: 1. Boot up - this is very machine-dependent ("MD") so you'll find it in each architecture's source code. Look for files named "locore.s" or "locore.S" in places
More ›