skysight-inc/HackerNews huggingface dataset:
>One preventable death is one too many

The problem is right here, what is the society acceptable definition of preventable? Keeping all children in hermetic bubbles would prevent all child deaths due to disease, but weaken their immune system so much that the minute they come out they would get sick and die as an adult. In effect all these safety efforts are creating mental hermetic bubbles that fucks their future mental state when they finally achieve independence.
Those poor victimized farmers. There they were, practicing the traditional Spraying O' The Roundup, a practice going back centuries, when Mean Ol' Monsanto noticed they were concentrating the traces of GMO genes by the selection effect this caused. How dare those villains at Monsanto have sued over this! I'm sure they twirled their movie mustaches and cackled in evil glee.
Off-hand, Mirage OS comes to mind - it completely upends how you would "build" and "run" back-end services, and it is written solely in a GC'ed language - OCaml. And all GC'ed languages are not equal; see https://roscidus.com/blog about a Linux package manager ported from Python to OCaml for performance reasons (followed by an OCaml reimplementation of a component in a virtualized OS).

Some infrastructure, e.g. database engines, is ubiquitous, but all instances are of the same few software products written in C/C++/Java. Those ubiquitous instances have banged most bugs out of those codebases, so it is an uphill battle there to convince incumbents and upstarts alike, of the value of a new implementation. But Rust & Pony are marvelously positioned to march up that hill, especially if you throw in multi-threading.

My impression is that only a minority of widely-programmed back-end infrastructure that suits Rust is written in C/C++ (say, map-reduce kernels). The code-base size & the data flow complexity inside those components is pretty limited, and Rust should be tractable at that scale.

Most widely-programmed infrastructure software - in the back-end and on cell phone OS'es - have been merrily using Java/Python/Ruby/Erlang. OCaml is quoted as being used in the management component of VMware. These are much larger applications; is there any evidence or hint that Rust isn't onerous to develop larger systems in? Without that evidence, I feel (not think) that a disciplined GC'ed language (D? Pony?) has a better chance there.
At the risk of flogging a dead horse, the tweeter was technically correct when she said that she had written a book. She said neither that she edited, typeset, printed, bound, distributed, shelved, loaned, sold, nor solely forged a book out of the edifice of the void.

Pedantically-speaking, Spiekermann dropped the ball on this one.
The US government has been murmuring about security risks of Huawei gear for years now, mostly without citing any particular technical threats. The report of the open telnet server was the first thing a lot of us have seen which gives technical substance to those complaints, but it almost certainly didn't motivate the policy response -- which was, in any case, a continuation of pressure tactics that were already underway, domestically and overseas. For example, Michael Hayden, former head of the CIA and NSA, was publicly calling them a security risk as far back as 2013.

Timeline: https://www.computerworlduk.com/security/huawei-controversie...
Author of My Budget.

I never thought of that.. it can be an option, although it wouldn't work if you ever lost internet. I'll consider it!
This in addition to all the "security" advisories to other countries seems like a move to curb their economic growth more than anything.
It's Christchurch, not ChristChurch. I wasn't going to say anything but you've done it twice so I assume it's not a typo.
"The US has plenty of laws against the use of speech to promote violence."

What laws are you talking about?
why do people sue? Because of the ridiculous cost of healthcare. At any given public school, how many of those kids' parents have $15k - $50k to cover an orthopedic injury, ambulance/ER/surgery/overnight hospital bill ?

It's the same for the zero-tolerance fighting policies. Kids aren't allowed to fight back because the insurance company figured out that 4 hands throwing punches are worse than 2. The hospital bill is the same price whether the person with the broken nose is the bully or the victim.
> I'm not some crackpot here talking about the absurdity of leap seconds

No question about that; leap seconds have been controversial since they were invented. The question is whether "the juice is worth the squeeze" which is of course an opinion rather than a fact.

The nice thing about time standards of course is that there are so many to choose from. All of them have flaws when you try to use them the way we do in civil time applications.
Samsung is Korean, Alcatel-Lucent was French but now is part of Nokia. Nortel was acquired by Ericsson.

Cisco makes some backbone equipment. They were trying hard to sell a LTE "virtualized" core when I previously worked at $wireless_telco, but cisco does not make RAN components.

The only US based company I know of that is has licensed products in production use by a major telcom is Airspan [1]

[1] https://www.airspan.com/
My kids were in a makerspace last year. It was adult supervised, but they had access to power tools, laser cutters, and so on.
Just to add a few thoughts to this for those who believe in animal welfare:

If you think it's too hard or impractical, assuming you live in a developed country it's almost certainly quite feasible and can be very cheap.

If you think it's too radical, it probably shouldn't seem any different than any of the other moral conundrums we abstain from. Is it radical to not kill, assault, or rob people?

Of course, the context of social acceptance matters, but to illustrate why this (in my opinion) isn't always appropriate, something more comparable: would you consider it radical to not enslave people if you lived in the US during the era of slavery and had the choice to do so but thought it morally wrong?
Actually they stopped using Keen since it didn't work out well for them. They do build some stuff in-house, just prefer not to.
> Cloud Run and GAE both run code in Google's main search clusters, rather than their separate Google Cloud infra

What's the reasoning behind this?
> Fiduciary duty enshrines this into law.

A common misconception: https://www.nytimes.com/roomfordebate/2015/04/16/what-are-co...
These kernels and micro vmms (kata, firecracker, etc) are aimed at workloads that have already been containerized or are being deployed to container orchestration systems.

For some cases, having something that is compatible with kubernetes is worth the performance penalty, especially if your workload isn't syscall heavy.
Youtuber Rob Plays did a video[1] about this as well

[1] https://www.youtube.com/watch?v=YEbqhJQKaVE
> amongst other things

I think that this is an important point. Obviously there's more computing power available in Apple/Google/whoever's data centres than on my device, and I'm sure that is, or at least was, a concern; but I also don't believe that they are indifferent to the utility of sitting on such a huge volume of user-submitted, real-world data.
nobody has ever gone to jail for using the ping tool
Not sure why you're being downvoted. Is it not a GDPR violation?
Why should the web be treated any different to radio or TV?

A cable news channel doesn't get carte blanche to broadcast uncensored beheading or mass shooting videos at any hour of the day so why should a website not be obliged to take steps to curb the exact same thing?
Yes, good point. That's partly why I mentioned that vim is big, above. And there is tendency of some devs (not just beginners) to load many plugins (for any tool, not just vim), before learning the base tool well. Counterproductive, IMO, plus leads to cognitive overload. And at least in the case of vi/vim, you can compose commands, so, even without using things like macros or plugins, you can achieve a lot. So master that first. It will take you a long way.
This seems like a huge amount of addresses to me, the price should drop if supply goes up. I don't expect it to tank though.

Is there a recommended broker or website? I googled a few of those "transfer facilitators" and they looked sketchy to me with many of them asking you to contact them for a price.
Where I live in the south of Germany nearly every residential area has these artificially narrowed roads and it works a lot better than putting up a incongruent signs ie 30 on a 50 looking road.

It also can look pretty nice when they use flower beds and trees for the narrowing:

http://www.ibfunk.de/ibfunk-wAssets/img/leistungen/verkehrsa...
(I am co-author of the post)

System calls are important, but only one factor. The linked doc is an attempt to clarify and delineate various costs. There are number of platform options (the platform is what does syscall interception), and I don't believe any of them are 100x so to say "at least" is a bit disingenuous. You may have confused the "runsc-kvm" number with "using a VM". "runsc-kvm" is the system call performance of gVisor using the kvm platform, which is not a full VM [1]. In general the syscall cost in a VM depends entirely on the guest OS, since there is no VMEXIT for this operation.

VMs are a valid choice depending on your workload, and this is providing an additional tool that provides an easy control for containerized infrastructure. You can use what works for you. Native containers certainly work as well, but you'll probably want to consider additional security controls of some form if you're really running untrusted stuff in there.

[1] https://github.com/google/gvisor/tree/master/pkg/sentry/plat...
There's a difference between "it's obvious that they're doing it" (which is only true for people above a certain paranoia line) and "here, look at this proof that they're doing it." There are plenty of things that are obvious to me based on my idea of people's motivations and past behavior, but if I talk to someone lower down on the paranoia spectrum they don't believe me - unless I can point to evidence that they're actually doing it. (A fair thing to ask for, after all.)
Is the suggestion that the Russian military doesn’t already have this material? I understand that it’s illegal, but certainly nobody believes this is the first time the material has been in Russia. Sounds like an overly ambitious developer who takes his job seriously.
Medium-sized city buses can hold about 40-50 people, double-deckers go just above 100 if i remember correctly, but nowhere near 150.
A demonstration of this fact can be found in a list of fastest production cars in the world:

https://en.wikipedia.org/wiki/Production_car_speed_record

The RUF (Porsche) needs 460hp to break 213mph. The next record breaker needs 618hp to break 221mph. The 241mph record is made with 806hp. This continues incrementally until the current record holder, which needs 1350hp to hit 278mph.

It took three times as much power and three decades of computational advancement to build a car that could go a mere 65mph faster than the 1983 record breaker.

Side note: the listed horsepower numbers before 1980s are basically made up. You can safely assume SAE J2723 horsepower (what cars use today) is ~60-75% of published value for cars older than 1980 (and about ~80-95% for cars between 1980 and 2005).
> it was easy for me because I had spend years in training to acquire this knowledge

"knowing where to tap":

https://quoteinvestigator.com/2017/03/06/tap/
Leap seconds definitely add way more complexity/uncertainty when dealing with timestamps in the future. I once made a program that would output the amount of time remaining until some time in the future (with the future time represented as a Unix timestamp). I realized that it is simply not possible to report the number of seconds until an event >6 months in the future because we simply don't know if there might be a leap second or not between now and the time in the future. Perhaps the best approach for users would be to smear any leap seconds that are announced so it never has a hard jump, but it's still not ideal because if you really want to count down to the future time you simply can't.
Same. I've never had someone come in for a face-to-face interview that literally couldn't code at all. I've worked at and interviewed loads of people from small startups all the way up to a top 5 US tech giant. Still have never came across that case.
Isn't that what most spam targeted to businesses is?
Thank you for that. Voice recognition makes for awesome devices, but we dont need every gadget connected to the net sending our words elsewhere. Keep up the good work!
Because it is not used by runtime. Mypy is just linter which adds additional restrictions on code which are not enforced by interpreter. You can have false positives so correct python code must be fixed to pass linter checks. In my opinion if you need static type checks you should use statically typed language and not hurt your coding speed by such partial solution. Also majority of python libraries do not use type annotations so you are limited to your code.
The arguments against increasing the supply of housing remind me of the arguments that losing weight isn't just a matter of calories in and calories out. I mean- yes these are complex systems we're talking about, yes there are lots of effects and if you paint with a broad brush you're going to make mistakes sometimes.

But at the end of the day there are simple dynamics you can't get away from.
Also worth noting that an actual incitement of violence is expressly illegal under U.S. law, and the ChristChurch shooter's manifesto et.al. is probably already illegal, without requiring a new speech police

Your understanding of the law is wrong. Incitement is assessed (in federal law) by the standard set in Brandenburg v. Ohio which requires both the intention to produce imminent lawless action and the likelihood that it will be produced.

https://www.law.cornell.edu/wex/brandenburg_test

Let us consider a document whose entire text is "Reader, please commit a crime as soon as humanly possible." It is targeted (to the reader), specifically encourages lawless behavior, and has a sense of immediacy.

But does it produce imminent lawlessness? If I say those words to you in person, the time between my utterance and your hearing of it is negligible. If you find me sufficiently inspiring or intimidating you may be moved to act upon my exhortation. But when you read a document, it might have been written 5 minutes ago or 5000 years ago. It may have been produced near to you or on the other side of the world. You may know and care who the writer is, or have no clue. Conversely, as the writer of a document my ability to predict when and where it will be read, and by whom, is similarly limited. Thus, a document by itself lacks temporal, spatial, or social proximity compared to an interpersonal interaction - making imminence virtually impossible to prove.

Likelihood of producing action is very subjective (and thereby also hard to prove). In this case I have offered no incentives or specificity to my exhortations, so you probably feel little motivation to select and carry out a crime and put yourself in legal jeopardy. If you were to cite this document as an exculpatory factor few people would take you seriously. Even if I offered an elaborate rationale and specific directions for committing a crime, when they're in documentary form I don't really know who will read it and have even less knowledge of how readers will react to it; it's very hard to say how anyone could assert a definite probability of 0.5 or greater that the crime will be carried out within any given period.

tl;dr it's almost impossible to prove the US standard of incitement outside of a very narrow range of circumstances, so making the 'incitement is already illegal' argument is the legal equivalent of sweeping dirt underneath a rug and then forgetting about it.
Hey, getting upvotes and comments from teammates or friends is not allowed on HN. It's considered manipulation and spamming here, and there's no surer way to turn the community against you!

We've banned the accounts that voted and commented here, as we do most accounts that behave promotionally like this. But if any of you don't want to be banned on HN, you're welcome to let us know at hn@ycombinator.com. We're always happy to unban anyone who gives us reason to believe that they'll follow the rules in the future.
Financier looked absolutely great when I tested it a few months ago. But: lot of features missing (like recurring transactions) and the app seems to be abandoned. At least there was no activity for over a year now. What a pity.
Propane makes a good substitute for R12 with very little modifications. I wouldn't use it inside a home or anything like that, but I have used it to make older vehicles blow cold.

It's extremely good refrigerant. The biggest problem people have is that it ends up too cold and icing up the system.

It sounds dangerous, but it's really not. Propane is only flammable with the correct mixture of air. Otherwise you couldn't light it with a blow torch. Even if you have a leaky system it isn't going to leak fast enough to cause a issue. Also propane is significantly heavier then air so anything that leaks out is going to go to ground. And the amount of propane you use is not very significant.

Cars that end up having issues with propane are typically home built propane fuel conversions with no ventilation under the tanks or connections. The propane can then pool in the low places and build up enough to cause a explosion.
The sunset clause for the constitution and amendments should probably be on the order of decades; those aren't individual actions but wide ranging codes, with a VERY HIGH BARRIER of entry (and they should have just as high a bar to clear for maintenance). They should still be reviewed, curated and maintained over time to keep them matched to contemporary language. The changes in language would also allow for re-review of case law and other methods of defining what laws mean. That would also be a strong reason for maintaining the language as is if it currently works.

(edit)

Also, like DHCP leases, for such important items you'd want multiple review chances. E.G. If it's a 100 year expiration, review at 30 left, 15 left, 10 and 5+ left possible to review at any time.
Look at the syscalls chart. It's hard to tell exactly what the numbers are on the log log scale on the syscalls chart, and it's probably not the graph I want anyway, but it looks like their runsc-kvm platform clocks in at 1k ns/syscall while their ptrace platform looks close to 100k ns/syscall. The fact that it's log log is telling alone.
No, I think the US administration, Trump in particular, sympathise with actual nazis - we saw this in Trump's reaction to the nazis marching in Charlottesville - "very fine people" he said
My first though was this book as well. Everything in the article has been taught and talked about for well over 20 years (probably longer). I'm surprised that there is so much less backlash on HN when it comes to "rediscovering" design principles compared to engineering principles. Probably just has to do with where expertises lie. With that being said, I'm all for spreading good design principles to the masses.
> And, no, you can cover this planet with solar panels and wind farms and you are NOT going to reverse things at all...

In fact, if you do nothing to reverse it, it won't reverse. If all you do is stop increasing the problem, the most you'll get is to make it not grow.

If you use some of that solar energy to convert CO2 into coal, you may start to reduce it.

> ...in fact, atmospheric CO2 concentration will continue to rise exponentially.

And this is ridiculous. For a start, there isn't much room for the CO2 concentration to keep rising exponentially no matter what we do. If we aren't past peak fossil fuels (coal and gas did/will peak later than oil), we are so near it that there isn't much room for increase.

But the real reason it's ridiculous is that if we cover the entire world in photovoltaics (figuratively, I imagine), we will certainly stop nearly all emissions. Jevon's paradox or whatever, fossil fuels can't compete economically with PV that is already paid for.
I'm currently using http://iviewui.com

and http://rapidjson.org/
Twitter is falsely claiming that users shared articles that they never shared
Me and a mate used to go out into the local woods, find little streams, and dam them.
Post title is materially different than article headline.
The Epic Games Store Quietly Launches in China
Huawei has set a historical precedent of being a bad actor in regards to corporate espionage. How outlandish is it to think that they would also be participating in national espionage for the Chinese government?
From which angle? I can't cite figures off the top of my head, but my understanding is that it's well established that eating meat is economically unviable in numerous ways.
I think that's a better way of putting it. The main lesson is that there's no operation called "changing the timezone of a Unix timestamp", and any code trying to do that is wrong. A date string is a function of a Unix timestamp and a timezone, and if you need to change the timezone, you need to pass a different timezone parameter, not try to do something to the Unix timestamp part.
Why not add an ability for the author of the parent tweet to censor the tweets they please and other users can tap on 'show tweets hidden by author under this tweet'. End of story, people who are into the crazy discussions can see it, authors can control and censor as they please and Twitter washes it's hands by saying that the censoring is done on the personal level.
Text of the EO, from whitehouse.gov: https://www.whitehouse.gov/presidential-actions/executive-or...
As is done in qmail.
> Daily life is /very/ stressful. [...] Want a pizza delivered? Nope. Chinese? Hahah.

uh. if that constitutes stressful, how do you survive receiving bad personal news?
Missed that one. The gVisor calls are closer to 40k but the difference is indeed big.
Funny how those "small businesses" never seem to use their real contact number and business name on their caller ID. If an actual person from a local business wants to cold call me with their actual name & number displayed up front, that's a lot more acceptable to me than random robocalls that spoof a number in my cell phone's area code that I haven't lived in for 5 years.
As a kid we would visit some elderly relatives who lived in a much older neighborhood than our home's new suburban sprawl.

The park there had slides made of steel which towered above the area homes. It was awesome and made those relatives my favorite to visit until the town modernized the park and got rid of all the remotely risky stuff in the process.

But shortly after that I discovered skateboards and stairs, and the joys of evading the local community college police. Maybe it's OK that the parks are neutered, we can still find risk if we want it.
For once in 2 years though the current US admin is right IMHO. China is not an ally, Russia is not an ally. Best case they're semi-neutral, worst case they're the next enemy.

China especially has been playing the ultra-long game by slowly getting more and more countries under their dependence, buying up assets left and right and where that didn't help resorting to industrial espionage.

The problem that the telco operators have is that there is (thanks to Chinese dumping, did I mention they are playing a long game) next to no viable competition in either the US or the expanded NATO space - Europe has Ericsson and Nokia which are expensive and the US has Cisco which is expensive and crops up with at least one real backdoor a month.
> It’s 2019! MVC should be dead! Long live JS in templates and one-direction data flow!

Is it though? I'd thoroughly disagree. MVC is perfectly fine for a majority of applications out there.