skysight-inc/HackerNews huggingface dataset:
If you want to continuously deploy during high-impact periods (last time I saw her bring this up was Christmas!), that takes 100% path coverage of every system you care about, full-scale load tests, and zero software failures demonstrated over a very long time. After decades, I haven't seen this even once. I wouldn't upgrade kernels on Friday while everyone's heading for the door, and Linus' team is better than mine or yours.
Electric vehicles, second life batteries, and their effect on the power sector
A significant portion (30-50%) of the team mostly use the Visual Studio integration and are happy, it's not too different from their previous workflow. The merge conflict experience is not too bad as you get the nice integrated conflict editor. The real issue managing committed but locally-modifiable config files. De-indexing is not a good option because once they're de-indexed there's no way to manually add them in Visual Studio, and I don't want to force everyone to open the CLI to run git add. Most of our developers continually stash these files. This means staging and committing is a painful process. I hate that I can't git commit -a as well...

Those who write javascript and use Visual Studio Code mostly use the CLI now in the integrated terminal (they are very happy to not have to open up VS to commit). Deployment engineers who don't use Visual Studio often and some other teams who started using Git earlier prefer Atlassian Source Tree.
It's a bit of both, though much more spiritually. A low-level component (the daemon) is taken from Nix. The daemon takes so-called derivations (text files listing the expected outputs and inputs, as well as the file name of the builder script), sets up a chroot where the inputs are available, and runs the builder script. Everything above that level of abstraction is different. (Guix has first-class package values and build system abstractions, for example, and is generally implemented as an extension to Guile Scheme, i.e. as an embedded DSL.)

Even at that level there are differences: our build scripts are not glued together shell snippets but Guile scripts that are generated from the upper layers.

We're in the process of replacing the daemon with something written in Guile, because a lot of the daemon's functionality has already been implemented in Guile for other features of Guix (e.g. the container features), but we're in no hurry as the modified nix daemon works fine in practice. We'd love to reuse more Guile code, though, and lower the barrier to hacking on the daemon (which is currently written in C++), so eventually the only thing that connects Guix and Nix is the format of the derivation files and the idea of functional package management.
Jury nullification is hard to pull off though. I'm not sure Assange would have the support he'd need to guarantee a jury finding in his favor (assuming he's actually guilty of what he's accused of).
If the author discovered prions, wouldn't this make him strongly biased toward thinking that prions are the key to solving important problems?
Well I think he found himself as political currency for the Ecuadorean government and Rafael Correa first. The suspension of Assange's Ecuadorian citizenship was a card played by Correa's successor President Moreno. Correa has continued to support Assange and has excoriated President Moreno for this action.
Here's a 2012 article detailing what Sweden provided: https://www.newstatesman.com/blogs/media/2012/09/legal-mytho...

i.e. basically they showed Sweden had charged him with stuff which was a crime in both Sweden and the U.K., a bunch of courts agreed that the charges looked at least reasonable and were valid grounds for extradition to Sweden, and then Assange went to the Equadorian embassy.

I think that extraditing him to the U.S. looks like petty revenge from their government given what he's charged with, but the Swedish extradition seems fair, and arguably was in his best interest to have gone along with at the time.
Oh boy, my guess is that the 15hr time difference part is the biggest issue: it's rough to not have _any_ overlap in natural work hours.

Not to say that your issue might not be remote in general, but for me I definitely think that having much more than the 3 hour difference I currently have with my team would be tricky: just too much time where someone is waiting for someone else.
For the first time there's more people worldwide aged 65+ than aged 5 & younger
As if "avoid virtual memory" is substantially more of a "sweeping generalization" than "avoid mmap."

If you apply the same reasoning that you've used to conclude that everyone should avoid mmap, than you are led directly to the conclusion that everyone should avoid virtual memory.

The "same problems" that you are pointing out are possible with anonymous memory aren't unique to memory you get directly from mmap, they also apply to all memory, period. mmap'ed anonymous memory might have th same problems as file-backed memory, but those are the same problems that .text and .bss have.

The "powerful (and consequently hazardous) OS feature" here isn't mmap, it's literally virtual memory. At the moment you concede that memory may be backed by something besides physical memory at any point in time, you get the possibility of all those "exotic error paths."
Vivaldi (Chromium-based browser, built for power users) has a set of default home page spots that companies paid to get a spot on. They are removable, and are a sorta one-time thing. They help pay for development, and are rather non-intrusive. Is that acceptable?

What about a set of sponsor logos at the bottom of a webpage that let you visit the companies?
Great, another thing they deprecate, my own history. /s
Only boring people get bored. You should try this one on your wife :)
> Sure. To the degree that we still want borders (and I think it's a decreasing degree as time moves forward), this will remain true.

I suspect you and I disagree quite strongly on that point. Borders are really important (and the U.S. would probably be better with more borders and internal political separation, not less).

> But the Alien and Sedition Act (for example) is nearly universally regarded as a shameful period in the early history of the country. It's certainly not something to point to as a precedent of this being done well.

Maybe, but they give a pretty good idea of what the founders thought about the constitutional scope of the federal government's power over the borders.
Yes, the file is in cache, and that was my intent. That's why my `time` output says `faults 0` for both runs. That is, no page faults occurred. Everything is in RAM.

That is indeed a very common case for ripgrep, where you might execute many searches against the same corpus repeatedly. Optimizing that use case is important.

For cases where the file isn't cached, then it's much less interesting, because you're going to just be bottlenecked on disk I/O for the most part.

> then we might be just comparing shared memory against IPC, and that's an obvious performance win, but not really what's intended to be examined here.

Please don't take my comment out of context. I was specifically responding to this fairly broad sweeping claim with actual data:

> This old myth that mmap is the fast and efficient way to do IO just won't die.

You might think the fact that this isn't a myth is "obvious," but clearly, not everyone does. The right remedy to that is data, not back of the napkin theorizing. :-)

If you want to try your own benchmarks in your own environment, then you can: https://github.com/BurntSushi/ripgrep/

On Linux at least, you do not need to do a clean reboot to measure something without cache. You can drop the file cache with `sudo sh -c 'echo 3 > /proc/sys/vm/drop_caches'`.
Accusation of whataboutism is a thought-stopper.

What-about-X allows you to put things in perspective.

Things - including crimes (or alleged crimes) - don't exist in isolation.

It depends who they happen to (I wouldn't care much to punish the person who helped murder a dictator and bring democracy, for example), it depends if they help stop bigger crimes (I'd applaud the small guy that does a crime to bring down much larger criminals), and they

And even if an accusation is only checked in isolation by a court (though even courts take into account the larger context), we're not courts, we're people and we can see beyond the narrow confines and what's legal, to see what's good/moral/etc. Jean Valjean's conviction was "legal" too.

Without that, one is either purposefully pushing for your own agenda (our their own country's etc.), or getting lured into considering X alone, without anybody letting them consider its significance and bigger impact. They're then "straining out a gnat and swallowing a camel".

(That's also part of how "demonizing" someone works).

The knee-jerk condemnation of "whataboutism" is a legalist/moralist thought-stopper that kills all political thinking and nuance of society/world at large.
True, but with "guix system vm" you also get a kernel --- just inside of qemu instead of bare-metal ;)
That's a bit more energy than I would use for describing the activity in the group :)

Last time I think I saw any action was the heated debate about goto:s in the style guide ;)
https://blog.google/technology/safety-security/automatically...
Will that remove the history from Google's Sensorvault?[0] Because if not, this is just theater.

[0]https://www.eff.org/es/deeplinks/2019/04/googles-sensorvault...
Unity definitely and effectively mixes pictures, audio and code, and has a large chunk of the mobile app market. It's automatic asset import is very good and fully customizable.
> if a parent died during the migration

so if a parent dies any rando in the caravan can claim the child and get all the attached benefits? gee, wonder if that kind of reward would have side effects on the safety of migrants with children.
This is a blog post, not a Show HN:

https://news.ycombinator.com/showhn.html
Its not illegal to publish classified documents, even if they were illegally acquired.

But that doesn't mean you're wrong or that whats legal or moral or right even matters at this level. The powerful are immune to the law, we can all see it plainly these days.
I'm surprised they're thinking this hard about color and yet still slathering that repulsive hot pink everywhere.
I would argue that Assange only really became hostile to the American government after senior politicians and officials started calling publicly for his murder. If a US Secretary of State repeatedly and publicly commented about how it would be fantastic if you could be killed in a drone strike, wouldn't that make you rather unfriendly towards them?
Everything you need to know about the Boeing 737 Max situation is contained in this article by Peter Garrison:
https://www.flyingmag.com/inside-saving-air-france-447

Garrison is too cute by far to wade directly into the controversy--he knows that he will be crucified by all of you if he does. But he is a truly great writer who has forgotten more about aviation than almost anyone else alive will ever know.

Garrison is very, very good at obliquely expressing the thing that you all won't even consider without stopping by Home Depot for a tiki torch and a pitchfork.

The problem with the 737 Max, put quite simply, is us. Our attention spans have been whittled away by Twitter and Netflix, but they weren't that great to start with. We have learned to love our post-facts world; whatever feels "right" must be true, the technical details be damned. Real expertise, gained through years of experience and learning, is devalued. Throw a tall man in a good-looking uniform in the cockpit, give us decently low ticket prices, and everything will be alright.

The problem was envisioned before the advent of technical automation in aviation: humans are bad at monitoring machines. It has only gotten worse as machines have gotten better at flying planes: manual flying skills have degraded, in some cases to the point of non-existence. No technical fix from Boeing can ever solve this problem.

In order to solve it, we have to accept that something in a technical system will always break, and humans must be competent to take over when it does. Boeing could build their entire plane out of AOA sensors, and still an automated trim system could run away. There is simply no alternative, at this point, to having a human competent in manual flying skills ready to take over.

In order to solve it, we have to admit that we have been conned by a widespread conspiracy to exploit deflationary forces to keep us happy and sort-of-productive while enriching the exploiters and increasing the disparity of wealth. They make things cheaper while wages stagnate, and we cheer. Right up until a 98-hour "pilot" drills 300 of us into the ground at 25Gs because he has absolutely no idea how to manually fly a plane.

Hard things are hard. They require time and experience to master. Facts are real and objective.

The Internet has enabled every ignorant asshole with an opinion and zero actual information to shout as loud as everyone else, and it has forced journalists to churn out sensational crap that panders to the ego of the crowd.

Our system is bad. We are bad. The warnings are everywhere and we're ignoring them to watch Game of Thrones and drive our stupid cars to our pointless jobs that only make things worse.

Saint Exupery's long dead. He's not going to leap into action and save us, we have to do it ourselves.
I have a 40 minute commute. I have to resist the urge to fill the time with a podcast, radio, TedX. When I do, it's so nice to just let my mind wonder.
This is an interesting color wheel. https://cdn-images-1.medium.com/max/1600/1*F2Pd2Mix6PiSEF2xF... The space between red and blue has been expanded (four colors between) and between yellow and green has been shrunk (only two colors between). So the opposite of Red is now Mint instead of Green.
There is multiple issues going on https://status.cloud.google.com/ I am not able to access my cloud console / login to any of my machines on GCP from cloud shell
2010 Baccalaureate Remarks by Jeff Bezos
From the article:

> The IJOP system, which keeps track of practically the entire Xinjiang population, alerts authorities when a person unexpectedly crosses virtual "fences" by driving past a certain checkpoint or checking into a hotel

Is there a western country where the government gets push notifications each time a citizen travels too far from home?

Pointing out similar privacy problems of other modern governments is fine, but trying to excuse the worst of the worst (China) by claiming it happens everywhere is a false equivalency.
Reconciling High-Level Optimizations and Low-Level Code in LLVM (2018) [pdf]
Pop_OS does not reuse Debian's packaging for this, does not do it the same way Ubuntu does. It also bundles it with the OS installer image, which can be pretty important.

These are decisions that OS authors make. Even if they are derivative, it is worth calling out these specifics. Especially if it enables painless adoption of the OS on specific hardware rather than saying "well it's just Debian."
A complete guide to computer vision
The first serious bug I ever dealt with professionally was a result of the hazards of mmap(). This was 1995, and I was working on AIX with a system that used a series of shared memory buffers for IPC. It was originally written with shmat(), and on AIX (at least in those days), shmat was limited to three shared segments, so we had a lot of performance-wrecking blocking going on while waiting for the buffers to be cleared.

My first being original-idea development was rewriting with mmap so I could use an arbitrary (and programmable) number of buffers, tuning blocking against memory consumption, with logging to track performance for tuning. It was very cool. Worked great!

Until it went to production.

In production, it crashed every time it ran, shortly after starting up. Since we were doing seasonal production, backing out my change also backed out other necessary changes. It was very embarrassing and frustrating. Worse, I could not replicate the problem in testing! It only happened on the prod servers. And, as a wet behind the ears junior programmer, everyone assumed I'd just screwed up and was too dumb to understand how.

So I wrote a test program, divorced from our regular code, to test mmap() itself. Turned out that it ran fine on dev/test servers, but on the prod servers, it would randomly overwrite 1k memory pages with nulls. Yeah. Once i convinced the senior engineers and my manager, I got to report an OS bug to IBM. Who were like "What's wrong with your code, really?" I wound up sending them my C test code and the compiled executable, along with results.

It turned out the bug was caused by the order in which OS patches had been applied on the servers.

One of the first rules in the marvelous book The Pragmatic Programmer is "Select() isn't broken". Yeah, but sometimes it is.

And if a junior programmer came to me today reporting a bug in OS memory management, my first response would be "What's wrong with your code, really?"
The wealthy are not like you and I. Money is no longer used for buying stuff, but just for keeping score. Bezos is worth more than Zuck, so if Zuck can delay some information long enough for his scheduled stock sales to be worth a bit more, it will get him that much closer to Bezos. He probably didn't expect to be caught, and doesn't expect to be fined more than he gained.

Meanwhile, FB stock has been flat for a year, and they have already reached every person in the world plus a few hundred million bots, and can't figure out another business. The multi-billion-dollar fines won't kill them, but they cut into profits enough. It's a good time to cash out.
Well, you forgot my lengthiest scribe:

"Sure it’s laggier but with dedicated silicon that’s a non-issue.

Fact is vision is more than adequate. And lidar is literally blind."

There's no evidence that I have seen that suggests vision-based autonomy will not be sufficient. Tesla is not the only one using the approach. Lidar has its own problem with cost and that it literally cannot see.
OK, thank you for the clarification!
Wouldn't the Overton effect invert over long enough perceived cultural distance, or am I overestimating xenophobia and they-took-our-jerbs effect?

There are definitely non-Overton mechanisms that make national policy contagious, though.
> No it's not, not if you want to want to claim to be a true professional.

I disagree, although I suspect that I don't know what you mean by "true professional".

> Look at the very best in the industry, just think of them, name em.

Sure, but you don't have to be the very best in the industry to be a legit professional. By definition, the overwhelming majority of highly skilled engineers are not the very best in the industry.
Just curious why you are in every Tesla thread providing critique? I understand the general skepticism/pessimism/negativity which goes along with HN comments but it seems as if you go out of your way to always be in Tesla-related threads arguing why they will fail or why their latest decision is pointless. The last month of your comment history proves my point.
Of course, you have plenty of defenses, including "I forgot about it". But the existence of a defense doesn't mean you want to have to argue it in court, and intentionally dissembling and/or obfuscating to a border agent is way, way down on my to-do list.

> you can always plausibly argue that you didn't understand why it was being asked in relation to the questioner's official investigative authority.

I don't think this is a defense. If it is a defense, they'll just preface the question with, "In order to safeguard national security, I need to know if you have any hidden accounts on here that aren't readily visible. Are there any?" Federal agents don't have to warn people that they might be prosecuted for lying. Also, if you lie to a border agent and you are anything other than a US citizen, that can be grounds to revoke your visa and ban you from the country.

> Although you must know that your statement is false at the time you make it in order to be guilty of this crime, you do not have to know that lying to the government is a crime or even that the matter you are lying about is "within the jurisdiction" of a government agency. For example, if you lie to your employer on your time and attendance records and, unbeknownst to you, he submits your records, along with those of other employees, to the federal government pursuant to some regulatory duty, you could be criminally liable.

https://www.wisenberglaw.com/Articles/How-to-Avoid-Going-to-...
It is sad that they are sending this journalist to jail
@rurp-

A lot of those referral links do have logging (seeing who visited / hoe many people have) and tracking (general location, some demographics). Is that okay to you?
> "With access to proprietary guides and tools, hackers can more easily circumvent security protections, harming not only the product owner but also everyone who shares their network"

Of the many consumer insults present in this entire topic, this one really shows the ridiculousness of Apple's position.
It looks like about a 13x longevity improvement over the tested timespan, which is absolutely nuts.

It's specific to perovskite solar cells, though, which aren't in commercial use because their lifespans are so short. They're one of the 'holy grail' high-efficiency technologies like magnesium batteries, so a 13x increase in lifespan is at once hugely important and not enough to make them realistic.
There's a game that is a lawsuit worthy knockoff on the App Store right now. No complaints.
Ah I sit corrected I though Intel would it looks like they have their own ideas in that area.
Ask HN: Baptism by fire' program when learning new language
Earlier I use to implement tower of hanoi and later client/server app, which (in my mind) would convince me that I knew the language to some degree. Obviously, every language has some unique feature which need not get exercised by these generic apps, still what is your go to application which boosts your morale with new programming language, once you implement it yourself?
I've always loved the Danny Elfman-esque soundtrack
It might. Part of Ecuador's public justification for kicking Assange out was that it had received a "verbal" pledge [0] from the U.S. and the UK that the U.S. would not be seeking the death penalty. Deputy Attorney General Rod Rosenstein, who apparently agreed to this, is resigning. In 2010 [1], Trump commented that "there should be like death penalty or something" for Wikileaks. But obviously things have changed since then, and he wasn't a public official at the time.

[0] https://abcnews.go.com/Politics/us-gave-verbal-pledge-death-...

[1] https://www.cnn.com/2017/01/04/politics/kfile-trump-wikileak...
Please don't say rape. That is spreading rumors. It was consensual sex without protection