skysight-inc/HackerNews huggingface dataset:
It's go-only for now. Protobufs includes a code gen step, which is a burden on project tooling and workflow and it's not very fun using the types it generates or writing boilerplate to convert to the types you'd prefer. Also, I'm not sure about twirp, but protobufs doesn't have a good way to model interface or sum types last I checked.
Nowadays, posix_spawn() calls clone() on linux, with the CLONE_VM flag, behaving much like vfork() as far as I can tell.

That means the child and parent process shares the memory (until exec() is performed).

Especially if the parent process is multi-threaded this avoids a whole lot of pagefaults that would occur if using fork() when another thread touches memory, possibly triggering a lot of copy-on-writes in the time window between calling fork() and the child calling exec()

Code: https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/uni...
Some might say as engineers we should know to design for the edge cases.
I remember a briefing when I worked for BT in the UK some one looked up for a mate his exes new address - who then got murdered.

There was also the case involving hit men who found the address of a targets mom and dad who where also killed by bribing some one.

BT took security v seriously and you had better hope if you did something bad that the cops or the even the secret service (MI5) got to you before the internal security team did.
What makes you think Apple cares? Most serious gamers would already be dual-booting Windows if they want to game on a Mac, and most casual gamers presumably wouldn't consider it a dealbreaker to have older games stop working.
That isn't really a viable solution, because C doesn't allow parentheses around blocks.

Calling `describe(foo, ({ int a, b; }))` would make the preprocessor happy, but it would also produce invalid syntax:

void test_foo() ({ int a, b; })
I probably read these, and recognize the titles, but I cannot recall them. Time to revisit.
You can leave the last S for off (for savings) if you want /ISSUE_TEMPLATE(S)/ or /PULL_REQUEST_TEMPLATE(S)/
Pipes can last centuries or only years, depending on the material, the temperature, and the solutes in the water — even without getting into cases where the pipes actually break. Both lead and copper (which is more common than brass!) can last centuries in cold water that isn't chemically aggressive. Heck, in Boston a few years back, they dug up some wood pipes that were installed in the 1700s.
It was an extension. And a good extension at that.

But they baked it inside browser so that it can't be removed and shipped it enabled by default. Lots of outrage. Then yes, they shipped a way to "disable" it but still not a removable extension.

That was the last time I either used Firefox or Pocket. Never felt a need again - Safari and self hosted Wallabag and Pinboard have been my setup since.
> I actually wouldn't advocate for anti-trust action

You literally just did by using the case to answer a question about the need for anti-trust action.

> I'm just pointing where there is perceived imbalance caused by the dominance these tech companies have.

But the case doesn't support that; it supports (taking its allegations—many of which are diametrically opposed to those in the other recent employment discrimination class-action against Google—as true for the sake of argument) a claim of an imbalance within Google, but not the existence of an imbalance in society caused by Google (whether through its dominance in some areas or otherwise.)
The UX of AI
The Mathematical Universe (2007)
How big is your database, and how long does it take to restart? We have what I would describe as a fairly small influx database, and it takes a long time to restart (20-30 mins). And the time to restart seems to be growing linearly with the db size. Not cool if you do regular server patching with reboots.

We also had a problem where user queries that return too many columns cause the DB server process to OOM. And then it restarts, so another 20 mins of downtime. Also not cool.

We liked the tagging and rollup features, and automatic retention management, but those first 2 problems really turned us off.
Does anyone else find this whole thing more than a bit hypocritical?

Lyft is always telling you they are the better/ethical/woke ridesharing option - now their employees are reporting a culture of abusing customer privacy. I wish they had taken a look at their own practices before running million dollar ad campaigns full of celebrities celebrating their ‘wokeness’.
I thought the secret to the life of Roman concrete was the fact that it does have rebar.
The actual complaint is for copyright infringement, a variety of trademark infringements, cybersquatting, breach of contract, and accounting issues. It's about more than just a breach of copyright.
Still on the 2nd book. Just love how he obfuscates so much of the plot and drips it out very sparingly, while focusing very heavily on character development. It feels like he is comfortable at revealing details at his leisure rather than clumsily throwing predictable tropes at the reader.
> Only by making the cost of that effort more than any possible reward will security be maintained.

And for golden keys, the reward is enormous.
Same here, Chrome 36 on Windows, although IE is just as bad.

I think they tried to tween too much stuff at once.
As explained in the reference given, nearly all of the CO₂ is reabsorbed when the lime sets, while portland cement reabsorbs a smaller proportion of the CO₂ generated.
The block reward is an incentive for redundant distributed replica nodes.
Aha, that must be what's on the box in that last image
https://img.washingtonpost.com/wp-apps/imrs.php?src=http://w...
Chinese law. If you want to sell in China, hardware or software, the government needs to be able to read data. Period.

You can throw whatever fit, ethics, morals, yada yada, but China gives two full fucks for privacy, etc. Give data or get the fuck out of China. It applies to Chinese citizens/residents.
Truth media
This was a copyright, trademark, and breach of contract lawsuit, not only a copyright lawsuit.
This will be the final death of the Carbon API, since it was never supported for 64-bit.
Stranger Things
Yeah, it's a weird one! I discovered the idea while building my own toy unit test library, but I never got around to finishing it.

The biggest downside is that (as far as I know) it's impossible to get this approach to coordinate across translation units, so you're forced to define a main in each test file (via the library's header file?). But I doubt that matters too much in practice.
I'm not sure how quickly Qt does it, and then WebEngine on Linux is typically supplied by your distro, so more delay. There is an AppImage, which does bundle it, however, and the Windows build would too. This is my main source of hesitation in switching over full time.
It is very jarring, that's why I love it. He isn't at all bothered about following generic fantasy patterns, it does seem like a labor of love in that he just does what he likes when he likes. The only weak part I felt so far was the culmination of Book 1, it could have been better I guess.
Wow! It's amazing how much people loves coffee
Missing from the benchmarks is simple deep copying:

function deepClone (obj) {
var clone = {}
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
var value = obj[key]
switch (Object.prototype.toString.call(value)) {
case '[object Object]': clone[key] = deepClone(obj[key]); break
case '[object Array]' : clone[key] = value.slice(0); break
default : clone[key] = value
}
}
}
return clone
}

This is 5-10x faster than the JSON trick in WebKit: http://jsben.ch/W0ciO

(naive implementation, but covers 90% of uses, see lodash for the full mess: https://github.com/lodash/lodash/blob/master/.internal/baseC...)
Yeah, it was written in 2002, and it's unclear if the content was updated after that, so I'd originally left the year unspecified in title.

By the way, the author apparently did a talk on this in Aug 2017, in the presence of biologists, with some updates about new tech like CRISPR. I submitted a link to the blog post about this[1] yesterday, but it didn't gain much traction then (probably due to bad title: "DNA: The Code of Life" just sounds like some basic biology piece).

[1] https://medium.com/@bert.hubert/dna-the-code-of-life-12db4a1...
Update: since reaching out to the developers over email, they've fixed the server bug causing this issue and the trip planner is working now.
various state by state. The above does qualify as PII in california
Yes, they really did. Both when I was the baby-sat and, years later, when I was the baby sitter. Though more likely about an unexpected delay or need that was omitted in prior communication than just a check-in, IME.
It's a lot closer to hunting licenses than voting tests. It's certainly true that preventing the unlicensed from hunting means that their rifles, freezers, four-wheel drives, dogs, and grills have less value than someone who is qualified to hunt. Yet hunters and non-hunters almost universally demand licensing because without a minimal set of knowledge, the risk that an individual is a threat to themselves, others, and the viability of the ecosystem, is rather too high compared to the potential benefits of unrestricted hunting.

From a more pragmatic libertarian perspective, one might also worry about the welfare claims that a person who is ill-equipped to make speculative investments and gets wiped out will make on society. One must also consider debts that they will fail to pay if they are forced to declare bankruptcy (one reason why stock exchanges never let you fund your account from a credit card—unlike coinbase). State-managed bankruptcy and welfare may be seen by some libertarians as incursions on liberty but they are also mechanisms that enable a higher degree of risk-taking and potential innovation from the same class of people who are restricted from some risky sorts of investing. Once you make these provisions you have to manage the costs, but its not clear that a classical libertarian prescription of eliminating state-involvement in bankruptcy and welfare and opening up speculative investments to all would improve class mobility.

The test to become accredited demonstrates that a person has the capacity to handle a failed speculative investment and is less likely to need to socialize their losses (obviously bank bailouts are a counter-example to the point I am making here, but that's just how schizophrenic our regulatory environment is).
That's a situation that is practically impossible to solve. You are following a car at 60 mph, but there is a car in front of it at a dead stop -- the car in front swerves out of the way at the last second -- no time to react. BOOM.
The kinds of people who would complain about the reading list feature in Microsoft Edge are probably using firefox not Microsoft Edge.

Personally I was very sad when Mozilla started bundling an extension for a third party commercial service that I didn't trust and had overlapping functionality with other services that I use and have trusted for many years. It's slightly better now that they've acquired Pocket, but a huge part of why I use firefox is because I don't like feeling like I'm the product when I'm using the internet.
It doesn't really matter if mom initiates the email exchange or child does. The important detail is daily communication from the elderly parent confirming they are alive and functional. If child sends email, the elderly parent still needs to reply or you have no mechanism to check if they are okay.
I prefer hotels too, for much the same reasons you mention. I've had a couple of bad experiences with AirBnBs, including one with no smoke detectors and the wall opposite the fuse box feeling hot to the touch.

Hotels are a more consistent experience and there is a baseline of quality and service that you can rely on. Refunds or room exchanges are easier when there are problems (the AirBnB resolution process is stressful when there is the potential for conflict with the host), plus you get charged when you checkout, not having to pay the full amount in advance when you book.
One-time pads are unbreakable, so unbreakable cryptography exists. Impagliazzo's Five Worlds are only about public key cryptography. If public key cryptography didn't exist, we'd still be arguing about private key cryptography.
This is easily answerable by anyone who has spent five minutes using an Apple product.
I don't see why that's an issue. People have a basic human right to life even though it's theoretically impossible to ensure that outcome. The OP's argument is about reframing the conversation to avoid pointless debate with people who might have the right desire to help people, but don't understand why their fantasies about how to achieve it aren't reasonable. Reframing the debate makes it easy to focus on proper measures.
He meant "after the Holocene started".
I just wrote a book on startups that touches on tech debt, and in your shoes I wouldn't freak out. All startups/companies acquire tech debt until they really find product market fit and something I call GTM fit. At some point you have to go back and fix it, but until your business trajectory is clear refactoring can be the wrong allocation of resources.
Preparations underway for legal pot
I'm not buying.

Why does the FBI need to decrypt the phone of a spree shooter?

What could they possible learn, after the fact?

What could they possible know that isn't more easily ascertained by other means?

Every thing about every person is known in real time. If the NSA, FBI, whomever could not identify and thwart undesired behavior with existing tools (follow the money, network analysis, profiling, sentiment analysis, follow the bullets, etc, etc)... Well, they'd have to be unforgivably incompetent.

[I believe they do all these obvious things. Which is why we've seen so few terrorist attacks. (If only they cared as much about spree shooters.)]

Further, what enemy of the state is using COTS communication system? You'd have to be an incredibly stupid drug dealer, human trafficker, money launderer indeed to conduct business via iPhones.

So if the panopticon doesn't and can't help defeat the bad guys, what's the point? Does the government really need to eavesdrop on the selfie nudes my teenagers are sending their friends?
> "I have a hard time imagining one"

Someone mentioned above that, in the event of a fire alarm and being separated from your group, being able to reconnect with them is important. Particularly for vulnerable people (whether due to age, health reasons, or being someone who might be targeted for violence or harassment), being separated from your group for a long time can be a safety issue.
You are still prevented access from it.
Different measurement instruments have different bases. But we can also model our quantum system and imagine what would happen if we created a new instrument with any basis we choose.

Measurement is indeed wave function collapse - when a quantum state in a superposition (with regards to our measurement basis) is measured and produces a definite answer.
>Corporation Service Company

First thought: "Is that name for real?"
The White House asked to borrow a van Gogh the Guggenheim offered a gold toilet
That's what the people at the bataclan said.
Is it important that you take them seriously?
Here in Canada if you have access to the central medical records you can look up anyone but (a) if you are not a doc and are not assigned to the case or (b) you are looking up yourself or a family member, you immediately get a call and get fired on the spot.

(Source: Wife works at the hospital and has seen some people get fired shortly after unauhorized access.)
You’re right. Don’t know what I was thinking. Guess it’s an accounting only thing
...pathetic, thanks.

I work freelance film production. I get calls for work at random hours and if I don't respond quickly that offer can expire. I also work on high-pressure, quick turnaround jobs a lot, and part of the deal as a freelancer is that I'm always available. As a result, I keep my phone with me.

I'm sorry that my earning a living is pathetic to you.
The author did a talk on this with updated content, apparently including "A little bit on CRISPR". Blog post with links to the talk videos: https://medium.com/@bert.hubert/dna-the-code-of-life-12db4a1...
If the market had internalized the external health, environmental, and defense costs of nonrenewable energy, we would already have cheap, plentiful renewable energy. But we don't: the market is failing to optimize for factors other than margin. (New Keynesian economics admits market failure, but not non-rationality.)

So, (speculative_valuation - cost) is the margin. Whereas with a stock in a leveraged high-frequency market with shorting, (shareholder_equity - market_cap) is explainable in terms of the market information that is shared.
Iron Ox – YC's Robotic Farming in Silicon Valley
It doesn't have to be either/or. Let's do both/and.

Crypto is a right that we're allowed to use, without permission. (Oh, you think it's a munition? Well, we have this Second Amendment thing...)

And we need good security, and backdooring is bad for security. Both are true; both should be argued as well as possible.
> if North Korea simply goes insane and launches everything it could conceivably have 5 years from now, it wouldn't even remotely resemble that outcome

As it turned out, the First World War was not fought between Serbia and the Austro-Hungarian royalty, nor was the Second World War fought between Germany and Poland.

> Even if it literally precipitated World War Three somehow, it would very likely still not even remotely reach the outcome

There are things happening today that are more dangerous than the Cold War. You just don't know about them yet.
I believe that it's faster, but only because it's not actually deep-cloning.

This:

value.slice(0);

is a shallow clone; it makes a new array, but doesn't clone it's contents.
> But options trading without having large positions in stocks? It's not trading, it's lottery. 1% chance of making 10x return and 99% chance of losing the whole bet.

That's a pretty naive statement. Have you ever traded options before? Because it sounds like you haven't. Options like most other securities allow you to chose your risk, everything from lottery type bets to mostly sure deals.
This system broke down at UCLA a few years ago. They ended up paying out quite a bit of money when it was revealed that hospital staff had viewed the medical records of celebrity patients.
So no more 32-bit games in Wine for macOS users? Another reason to switch to Linux for them.
> I'm bemused that critics of copyright believe that IP Protection is Evil, but have no problem understanding that they're not going to be able to call their startup "Microsoft", "Google", or "Apple"

A critic of copyright protection could still support trademark and/or patent protection. For example, I'd say that current copyright terms are excessive, but that an entity, whether a person or a company, should have exclusive and perpetual rights to their own identity (i.e. trademark-like protection).
This is so much of a better idea than Uber.
Concerning Git’s Packing Heuristics
It might not be what you were thinking, but the YouTube channel Kurzgesagt has 2 very good videos on the topic:

https://www.youtube.com/watch?v=dGiQaabX3_o

https://www.youtube.com/watch?v=czgOWmtGVGs

His stuff is well sourced and generally reliable.
Boosting the performance of PostgreSQL’s COPY command by dropping indexes
An overly complex and finicky solution, alas not supported by the lower end phones, including mine.
The EPA also conducted unethical studies on diesel exhaust.

https://www.scribd.com/document/215909101/EPA-Human-Study-Su...
> Most serious gamers would already be dual-booting Windows if they want to game on a Mac

I'd say serious gamers already switched from macOS to Linux if they don't want to use Windows to begin with. Simply because you can run DX11 games in Wine on Linux, but not on macOS. Borking 32-bit games would only accelerate this shift.
No, that's incorrect. They can fill you better than NBBO if they have an internal prediction that NBBO is moving. Or they can fill your sell order at better than bid price, to be more precise.
Related post from a few weeks ago:

Fork is not my favorite syscall:

https://news.ycombinator.com/item?id=16068305
I was talking about this with my girlfriend at dinner tonight.

While we were eating, I noticed a few cameras that got a view of the whole restaurant, and wondered: of course filming the restaurant might be useful in case of a robbery (?) or for insurance, etc., but what are the chances the minimum-wage employees that checks those DON'T use it to check out hot women or embarassing stuff that happens from time to time..?

With us being tracked with data and video all the time nowadays we are safer--or the companies that have the footage are safer--but of course there is a lot of room for abuse and improper usage.
So you’re a feminist who works at Uber?
I went from 20second response times to 250us response times (yes, almost a 100,000x speedup) in Django doing the following:

1. Moved from a shared hosting server to my own custom server. This alone my latencies went from 20s (sleep wakeup latencies) or 5s (woke response latencies) down to about .5s-1s.

2. Use Streaming HTTP response to immediately send HTTP header & initial HTML data before database is even accessed

3. Reduce the number of database lookups with select_related()/prefetch_related(). Each cached page fragment should only have one SQL query at most.

4. Don't even bother with Django ORM and use Postgres prepared SQL statements directly.

5. Use database materialized view.

6. GZIP cached data & serve GZIPed response (has side benefit of effectively making cache 10x bigger)

7. Move from NGINX to H2O web server for HTTP/2 (awesome little server that does http/2 cache-aware server push. See https://h2o.examp1e.net)

8. Build a simple Javascript single-page app framework

9. Use Postgres JSON data types for API calls

10. Run a separate python logging process outside of Django response.

11. Further optimizations to speed up HTML (cut down repaints), CSS (GPU animations), JS, DNS, and TLS/SSL.

It's amazing the amount of crap & inefficiencies that are in web services. A CPU can do trillions of calculations a second.. why should a web site take trillions of calculations to send a single page?
Nothing wrong with it. In fact, I wish spawning processes was more common. It's beneficial for security.
> At some level the data needs to be accessible and audit-able, otherwise what am I to do if my driver just drops me off at a different place than where I asked, or doesn't pick me up.

You're seriously arguing that cryptography has no technical means for a driver to send an unrepudiatable attestation of intent to drive from A to B at time C to an anonymous passenger? And that an ombudsman armed with driver GPS data cannot compare the attestation to the GPS data and instead needs identification data on the passenger in order to verify whether the driver went to the correct drop-off?

> You need to know that I was in their vehicle, otherwise how can they charge me if I ruin their car.

By using one of the growing number of datasets to figure out the person's identity after the fact. E.g., same thing you do if you get in a fender-bender or get cut off by a cyclist.

You can even have a multi-hour buffer for an in-vehicle cam which you consult if somebody ruins your car. But the likelihood of someone ruining the driver's car without the driver noticing is so unlikely that there is just no way it justifies collecting and keeping a company-wide database of identity data on every single passenger.

> You need to know they were my driver.

Who is arguing for driver data to be anonymous? I think nobody.

Same for GNU Taler, where the merchant data isn't private but the customer data can be.

In fact, same for E-cash from the 90s. Look up blinded tokens, they are quite fascinating from a technical perspective.
Spermidine in health and disease: Having your longevity and eating too