skysight-inc/HackerNews huggingface dataset:
This bug is fixed in the latest insider builds at least.

Using the author's own testing tool:

With the Spring 2018 release:

F:\tmp>.\ProcessCreatetests.exe
Main process pid is 46940.
Testing with 1000 descendant processes.
Process creation took 2.309 s (2.309 ms per process).
Lock blocked for 0.003 s total, maximum was 0.000 s.
Average block time was 0.000 s.

Process termination starts now.
Process destruction took 0.656 s (0.656 ms per process).
Lock blocked for 0.001 s total, maximum was 0.000 s.
Average block time was 0.000 s.

Elapsed uptime is 7.08 days.
Awake uptime is 7.08 days.

F:\tmp>.\ProcessCreatetests.exe -user32
Main process pid is 44584.
Testing with 1000 descendant processes with user32.dll loaded.
Process creation took 2.624 s (2.624 ms per process).
Lock blocked for 0.014 s total, maximum was 0.001 s.
Average block time was 0.000 s.

Process termination starts now.
Process destruction took 1.617 s (1.617 ms per process).
Lock blocked for 1.122 s total, maximum was 0.648 s.
Average block time was 0.026 s.

Elapsed uptime is 7.08 days.
Awake uptime is 7.08 days.

With an insider build:

C:\tmp>.\ProcessCreatetests.exe
Main process pid is 9928.
Testing with 1000 descendant processes.
Process creation took 2.440 s (2.440 ms per process).
Lock blocked for 0.003 s total, maximum was 0.002 s.
Average block time was 0.000 s.

Process termination starts now.
Process destruction took 1.306 s (1.306 ms per process).
Lock blocked for 0.003 s total, maximum was 0.001 s.
Average block time was 0.000 s.

Elapsed uptime is 4.78 days.
Awake uptime is 3.93 days.

C:\tmp>.\ProcessCreatetests.exe -user32
Main process pid is 14144.
Testing with 1000 descendant processes with user32.dll loaded.
Process creation took 4.756 s (4.756 ms per process).
Lock blocked for 0.022 s total, maximum was 0.004 s.
Average block time was 0.000 s.

Process termination starts now.
Process destruction took 1.823 s (1.823 ms per process).
Lock blocked for 0.003 s total, maximum was 0.001 s.
Average block time was 0.000 s.

Elapsed uptime is 4.78 days.
Awake uptime is 3.93 days.

There's no longer a difference in lock blocked time whether or not you load user32 during process destruction. Nor does the very obvious mouse stuttering still happen.
Again, not disagreeing. Just saying that in aggregate, and from looking at history, the requirement of isolation in multi user systems trends towards better security.

You can absolutely build a better single user system.
Does anyone have a link to the original Chinese?
haha, ok? That's a bit of an ambitious stretch towards a counterpoint, but I'll bite — You pay for the bandwidth you choose to consume (assuming you're on a metred connection), I pay for the bandwidth on the content I choose to deliver (assuming I run a server), but ultimately you choose what to consume — you have every right not to not even bother with my content and its gorgeous choice of font.

Heck, if I've done my job properly, you can nix all my styling and read my content as you wish, but that's your palava.

As for your battery - I'll plant a tree and say a small prayer for its sacrifice.
> Maps on desktop has a great feature of "leave at" or "arrive by", which was removed from mobile in favor of a 'helpful' integration that can notify you about when to leave.

I use this feature all the time and it's still there on the mobile versions, as far as I know. Ask for directions to a place, you'll see a list of routes, above the routes is a dark blue bar saying "depart at HH:MM". Touch that and it will let you select departure time, arrival time, or the last train.

Maybe this feature has moved around but it’s definitely there on mobile. If you touch an individual route it will take you to a different screen which doesn’t have this button, so go back to the list of routes and it will be there.
Do you mean the shopping integration for Bixby vision? That can be disabled. In fact I think it is disabled by default.
Probably not, hence "almost certainly".
We are interested how the thinking and ideas behind physics historically proceeded.

The important historical lesson is that Einstein had the correct idea and framework to think about light __at that time__ and advance physical theory, he wrote it down and people refused to accept it.

* 1900 Plank describes black-body radiation in a way where energy is quantized.

* 1905 Einstein describes light as having “corpuscular” nature and uses it to describe photoelectric effect.

* 1923 Compton effect discovered. Einsteins ideas about light quanta explain them perfectly. Everybody accepts that light is also a particle and Gilbert Lewis coins the word photon.
Splitting Data with Content-Defined Chunking GopherAcademy
I have to think it's going to be harder and harder for theft to occur. The GPS, cell network, and constant iteration on the design is going to make it very hard for thieves.
I don't think most people know that rendering engines exist.
> New york is another classic example

New York driving experience: 90% of the trouble is caused by Uber drivers (T&LC plated), 9% is caused by yellow cabs. 1% is caused by everyone else. Those 99% are overwhelmingly immigrants importing their subpar driving culture into the US.

Driving through the blizzard earlier this year was a dream primarily because the Ubers were gone.
I'm mainly lived in Delhi, and haven't been any other big city. Although it is common in smaller towns/cities to not wear seat belts, but in Delhi you definitely do, and there is fairly good chance you will get caught.
People Are Confused About the Yield Curve
I'm not expecting a mathematical proof; just trying to understand what he means by "positive" and how he would explain the development of IP law in every successful economy. Surely no reasonable person would state an absolute like this based on _nothing_, right?

> Or they'd have to list every system and show why it's not positive.

Again, I asked for a citation, not original work. If no one has found a good IP law system (for some value of "good") then surely some economist or IP law specialist has written a paper surveying the landscape, right? If this were not the case, it would be extraordinary!
> wouldn't that be solved by simply using a distributed array of GPU arrays?

No, I don't want to necessarily have distributed GPUs, I want to treat a GPU as a distributed compute node. As in "the GPU is a remote machine that I can send julia code to" (this is how julia normally treats running on clusters, or even on multiple threads).
If the entire market is fickle and opinionated developers, then they've got a bigger problem than whether or not they've got JS enabled.
Ask HN: What awesome stuff have you come across lately?
Digital, physical,.... metaphysical? Whatever it is, feel free to share it here.
monoprice qa is awful. would not recommend for larger ticket items. they're great for cables and accessories tho
I am using wanderlust, it is not recommended that often but it works for me. It has alright support for imap as well
What does the future of collaboration look like?
Microsoft's way of fighting Chrome is by providing a Windows that won't run (most) Windows apps...
Databases, and MySQL in particular because of how many of it's defaults are pants-on-head nonsensical, are a haven of cargo cult performance rituals. I have a suspicion this is because, rather than analysing their own N! loops/queries, it's easier for mediocre programmers just to blame the database.
I'd love to have the dark theming off by default, and enable it on a per-site basis. I prefer black-on-white, but there are some sites that benefit from being the other way around. Currently, I have to basically disable theming for every website except the ones I want darkened, which is a bit inefficient, or turn the extension off completely.

Also, since Safari users have to pay for the app, I wonder if it's possible to add some Safari-specific features. I'd really love iCloud sync to keep my custom site theme settings across my Macs. I'm not actually sure to what extent this is possible with apps that provide extensions to Safari, but some minor value-add like that could be nice.
FSA dollars come out of your own paycheck, but any unspent dollars revert to your employer when your employment terminates.

On the other hand, if you save $2500/yr in your FSA, spend it in one month after only after a little over $200 has been deducted from your paycheck, then quit, you just got an extra $2300 out of your employer you didn't pay for, so it goes both ways.
I can't say that being iron clad.

I will not put America in ranks with them, but I think that the biggest upside of China is that it has no such insanely convoluted tax system as in America.
Now i understand why MS bought Github. They need to collaborate on their own stuff in a private way by owning it.
The internal Easter egg was basically a random fortune, which cycled through his greatest "hits" (#1: "No"). You really had to know where to look.
For world peace
They don’t intend these to be cross platform, so what they do with cross platform work isn’t really the issue.

Suppose someone came up with .NET bindings for MacOS GUI controls, or Gnome. Would you expect a Microsoft to adopt those into .Net Core?

MicroSoft have two roles here. On the one hand they are the custodians of the cross platform .NET Core system. In the second role they are the Windows platform owner and provider of .NET bindings for some platform specific features.

If you decide to contribute to .NET Core, you join them in the first effort. If you come up with Gnome bindings or such, you are in the latter role but just because you are creating those bindings you’re under no obligation to port Gnome to Windows or anywhere else. Bindings for existing platform specific features are clearly in a separate category from shared cross platform features.
This is widely known.
It's also why uBlock replaces ad scripts with "neutered" scripts to make the page render anyway.
It's good stuff!
The only program guide I've seen on a dumb TV is the scrolling display from my cable provider - which it displays over HDMI, not internet.

If it's displaying anything from the internet, then I don't think it's still a "dumb TV".
Beware! I, too, started as a data analyst taking notes in org-mode and before I knew it I ended up a software developer.
"Expanded Alibaba Cloud Integration" haha.
Obviously this is part of the negotiations going on, but, since it would reflect favorably on the current President, they'll gloss right over that. Big concessions and positive changes happening in our trade relations all over the world.
No bias. If you sell a Unity game, the fee to Epic is 12%. If you sell an Unreal Game, the fee would have been 12% for the store plus 5% for engine royalties for a total of 17%, which would strongly dis-incentivize developers from using Epic's own engine. Epic is simply waiving that 5% engine royalty so that its store is game-engine-agnostic.
Not that I'm for screen shot, I imagine they wrote a quick script that went through a list of links to the comment and produced the screenshot (which also resized the height of the window to fit the full comment).

The script probably utilized an integration with a screen capture library. I'd imagine someone can write a script to parse html and dig out the comment, but the screen capture script was probably faster to write.

A slower method would be to copy and paste the text by hand...
How to Communicate Specifications with Examples
Surprise - modern appliances aren't made with easy maintenance in mind -- I had to disassemble my entire dryer to replace a $15 guide wheel. Took me nearly an entire day to do it, and would have been cost prohibitive to pay someone else to do it. (and indeed, if I priced out my own time it wouldn't have been worth it, but I liked the challenge)
> Please check that list yourself. Effectively, only 16 of any much substantial industries is left on that list, and that was the case for quite some time, a decade or more.

> If people venture on to criticise China, can they do so with something more that Internet meme level evidence?

Could you share a link to the list you're referring to?
Speaking from experience: it's not illegal insider trading unless you violate a confidentiality agreement or fiduciary duty.

I specifically say "illegal insider trading" because insider trading is not intrinsically illegal. The SEC distinguishes between insider trading and illegal insider trading (and by extension, so does the compliance department of every investment firm, bank and hedge fund). If, through your own research, you discover information which is both material and nonpublic, and you proceed to trade on that information, you are insider trading. However it is not illegal unless you have thereby broken an agreement or duty (namely with the company itself, its affiliates or your own clients) at any part of the process.

In practice this usually means the information is tainted if any of the following is true:

1) you have a fiduciary duty to the shareholders of the company in question,

2) you are employed by, or contract for, the company in question,

3) you are employed by, or contract for, an affiliate of the company (such as a vendor),

4) you disobeyed terms and conditions of service related to use of the product related to the information you found.

Obviously the standard disclaimers apply: I am not a lawyer, don't take potential legal advice from a random HN commenter, etc.

Source: I used to work in financial forecasting using alternative data.
The "What's new" annoyance will go away in a year or two, when they stop making upgrades for your phone. :-/
I think he's speaking specifically of the Algol-derived languages that the article is talking about, i.e. C, C++, Java, etc. Other languages (eg. SML, Ocaml, Haskell, and Rust) force you to make None an explicit value in an algebraic type (eg. Maybe/Optional), and that's what the article is arguing for. In dynamically-typed languages (Python, Javascript, Ruby) the question is irrelevant because there's no static type checking anyways. Static type systems bolted on top of dynamic languages (eg. CMUCL, Closure Compiler, TypeScript, Python typing) often get this right - they treat a nullable type as distinct from a non-nullable one and perform checking upon entry. There're also some languages (Kotlin, Java8 with @NonNull) that are fundamentally saddled with null because it's part of the platform APIs, but have built layers on top of it similar to these to perform nullability checks.
Look at how many comments on this, or any other Flutter thread, mention hot reload.

What I take from that is this: if your toolchain makes rapid iteration easy people will figure out how to work around almost anything else.

Language/framework/tool creators rarely put enough time into the developer experience. And by that I mean the experience of a developer working with your tool for 8 hours a day. I can get more done with a crappy tool with 500ms compile time versus a perfect tool with 10s compile time.
No, I don't think so.

You have to think how the ideas proceeded historically, not to try to retrofit current understanding backwards in time. For example, Isaac Newton believed light was composed of a stream of corpuscles, but he lost his case in 1801 when Young presented his double slit experiment.

Einstein's idea at that time was more correct and provided better explanations and predictions.
I prefer React because JSX has a one-to-one translation to JS code. It makes reasoning through edge cases and interactions with builtins much easier than with template language-based stuff.
The decentralised web is going to live and die by UX, and by the way it's looking so far, it's gonna be mostly the latter.

This is a thing with most P2P app makers for some reason — they have a vastly skewed understanding of what a normal user is capable of doing. It's safe to say if your instructions include compiling things, your target audience is not the general public.

Heck, I have a P2P app, too (though not a Tumblr replacement: https://getaether.net), and I worry about having to download an app is too much of a barrier. Which it probably is, compared to what centralised alternatives offer.
> I've got a Samsung washer/dryer. They're fine.

I would not be so sure, they have a recall on a number of units:

https://www.couriermail.com.au/news/queensland/man-saves-hom...
Thanks. I'm more familiar with this being called model parallelism (exploiting parallelism in M) vs data parallelism (exploiting parallelism in v).
There are a few examples here: https://orgmode.org/worg/org-papers.html
Controversial Australian encryption laws could pass parliament soon
Hey Everyone... CEO of AFS here. Happy to answer questions as they come up.
Universal flu vaccine remains ‘an alchemist’s dream’
sounds like you have problems in your org unrelated to vault.
I don't necessarily agree with the parent, but the current system supports publishers, journals and rights-holders far more than it does artists and researchers.

Until we have a popular means of paying artists directly, or self-publishing, this will continue to be the case.
For contained web apps also see https://wavebox.io/
I think it depends on what you mean by "people in tech", I don't think the actual median income of people "in tech" is anywhere CLOSE to what the bay area economy involved HN reader might think.

But even leaving that aside, guess what's not going to be at all reassuring to current residents of whatever city is gonna be the "next Silicon Valey" or even "next Austin"? "Oh, don't worry, rents gonna go up a LOT, but it's still gonna be affordable for MOST PEOPLE IN TECH. Just not most of y'all that lived here before all the techies got here."
The quoted statement is a conundrum, but there's hardly any other way to judge it but as a way of saying objectively "invaluable".
Yeah I don’t think Xi is really going to tell the PLA that they have to stop their corporate espionage/stealing American fighter plans.
If it is a business expenses then to get reimbursed from work you need a tax invoice. For personal sales you don't need one and generally don't bother getting one.
Add enough space between clickable elements to make touch scrolling easier
Illegal Alien’s Rape of 15-Year-Old Girl Was Broadcast Live Over Video Game Feed
Do you really know about the binary system? Test it out! - Coding Game – binary
Power matters more than money I believe. Considerable number of people are tempered on road (correlates with education background and kind of jobs they do). So if they think they can harass you, they probably will. You may be rich, but if you don't look that physically strong or they feel you probably don't have support of goons or police (which most regular engineer like me wouldn't), be ready to exchange bunch of verbal abuses or potential fist fight.
yup, they are fairly diverged at this point. I assume this is similar to many people refusing to acknowledge that webkit and khtml (or jsc and kjs) were meaningfully different for years after that was clearly the case.
And many others just don't care.

When I'm shopping for a phone, I don't trust any of the company's own marketing collateral, I seek out independent reviews.

Even if the photos were genuinely from the phone, they'll have combed through thousands of photos to pick the very best ones, which is nearly as bad as using a stock photo.
15% tax on the entirety of the land annually???
1.09 was released just a year ago.

Quite normal in this space, see Docker for example.
Apart from the stupid clickbait title, this is an interesting article. Not sure what it's like in other countries but here in NZ Chromebooks have become the de-facto education laptop/platform. But the underlying OS is almost the unimportant bit - the key is the Google Apps Education platform and how well it works for both students and teachers. Even if (and that's a big if) this Windows Lite OS was successful and managed to replace Chrome OS, I can't see how Microsoft will get schools to stop using Google Apps?
A person can enforce ownership of their physical property by themselves. Intellectual property enforcement requires the massive power of the state.

One might argue that we should prefer a world in which that sort of massive power is used sparingly.
Yes, I meant regions as well. Speed-of-light bounded latency certainly means that serializable ACID transactions are not workable in some situations, but I disagree with OP that this proves them not viable period, at least at planet-scale as you say.

We're indeed pretty lucky as far as transactions are concerned...
One of the things that Facebook and Twitter have going for them is that they're already in the cloud.

One way we could make this work is to have some sort of simple protocol with oauth support so that someone can just spin up a container with one click.

This way you could have DNS setup and the container running within just a few minutes.

The only UI that the typical person needs to understand is the credit card and browser URL or else it's not going to take over the world.
If the local government is going to deny you the services that a business requires. Then you are being mandated to join a joint venture.
A simple, dependency-free state manager for React using hooks
I gotta say, you are speaking as someone who doesn't have a lot of experience.

1) Freedom of motion? I wear a sports bra that flattens out my boobs for many reasons. First is prevention of pain while running, etc. -- that vaunted 'freedom of motion' is highly undesirable as the actual runner, thanks. Second, the flattening effect is honestly pretty helpful for cleans, snatches, and other movement that involve keeping a weight close to the body. My boobs significantly affect bar path and sports bras lessen that effect.

2) Heat dissipation. Dude, it's winter! I want to keep my boobs warm! Cold breasts are truly uncomfortable.

3) Ever been a breastfeeding mom? This is not something that's been brought up in this HN discussion, but remember that people who are breastfeeding are often pretty leaky and have sensitive nipples. Bras allow milk shields to be held in place or are by themselves sufficient to contain small leaks, depending on the type. No one wants to have a meeting with a lady leaking through her shirt, least of all the lady in question.

4) Clothing fit. Clothing is generally mass-produced for a certain set of silhouettes in the US. If you have larger breasts and want to wear mass-produced clothing, wearing a bra will improve the set of options that fit well.
By any chance, do you deal with anything in medical space, like insulin injectors?
Do you have an example where adding quotes doesn't work? As far as I can tell, it always works for me (yeah, we may be getting different personalized results, but still...)
Wow never seen that before any idea what it / is how it works? Just a fancy lens mount? I would have thought the tiny focal length of the iPhone camera would make any lens a bit of a disaster...but I guess apple could have one made with all that cash they have :)
But it's obviously not invaluable, because women aren't skipping their car payments, or working extra shifts, in order to buy a $350 bra.

In fact, as I understand it, most women aren't even taking the time to inform themselves about what a good fitting bra feels like(which is free), let alone getting ready to plunk down hundreds of dollars for one.
Maybe, but it's replacing notepad++, textmate, sublime and other previously fashionable editors, not emacs. It's not even in the same league.
Why does QM need replacement?
Author here, not assuming they are the same, just they sprouted from the same tree. And even though they diverged a lot, they are still more similar than different. I am basically afraid of a monoculture of that family of engines, specially given chromium dominance in terms of browser vendor.
Samsung is the one company I've decided to never get a TV from because of their privacy issues but also because they are so intrusive in their efforts to push ads. Buying a Samsung TV is like asking for commercials in the middle of every bluray or DVD you watch.

https://www.theverge.com/2015/2/11/8017771/samsung-smart-tvs...