skysight-inc/HackerNews huggingface dataset:
Ask HN: Blogs Similiar to the Old New Thing but for Linux?
Whats blogs / RSS feeds do you recommend that are in the similiar vein to The Old New Thing from Raymond Chen but targeted towards Linux?

https://blogs.msdn.microsoft.com/oldnewthing/

I thoroughly enjoy reading his 5 minute-ish blog posts about the internal happenings related to Windows and wonder if there is a Linux equivalent
Thank you. My case involves more than the few labels. But you may enlighten others with your solution and help raise the bar again.
Docker is surely not for everyone. If you don't get why you want to use Docker, chances are you don't need it.

Differently people use Docker differently, I see Docker could be useful for several purposes:

1) scalability
This is the main advertisement point for Docker I guess. Well it enables your stateless application to scale automatically.

2) being able to deploy without caring about dependencies
There are times we want to deploy something into customers' servers. We have no control over their machines' environments. But with Docker, the only thing I need to make sure is that they have it installed.

3) Infrastructure as code
All our source code is checked in git and version controlled nicely. When we need to run it again, just clone from git. How nice! But our infrastructure, meaning server formation and service relationship? Not so much. Before using Docker, we basically need to ssh into servers and install dependencies according to the documents. It was not only slow, but unreliable because we all know how documents can lie. With Docker and docker-compose, the infrastructure can be written in code and checked in git. Most importantly, code doesn't lie.

You can surely use other tools to achieve those. I'm not saying Docker is the only way. But I believe it's a good tool to consider when you have those needs.
I suspect that the corporate entities involved have such deep pockets and/or so many lawyers and lobbyists that won't work.

Instead, how about:

All new autonomous vehicle configurations (let's call that the algos + sensors + vehicle) have to take some kind of actual driving test, just like us humans do.

Maybe the public could even help design a good test? "Not driving at speed into a stationary fire truck which is parked on the highway right in front of you" would be one element I'd want to see tested.

If an autonomous vehicle is involved in an accident, and the algo/sensors/vehicle are found to be (partially) at fault the configuration earns penalty points.

If that configuration earns enough penalty points over a period of time, the entire configuration loses its certification, plus a fine, plus a mandatory re-test.

This method appears to work reasonably well in dealing with us not-always-perfect human drivers, and ought to concentrate the minds of the designers/developers/managers behind autonomous vehicles.
I'm also using a 'Whyred' (silly name but since Xiaomi used the model name 'Redmi Note 5 (sometimes followed by 'Pro' or 'AI', terms which have different meanings in different countries)' for several different devices it is better to be accurate and use the code name), it offers great hardware for its price (around $180 for the 4GB/64GB model on Aliexpress) and - just as important - runs for 7 days/15 hours of screen-on time on a single charge. I'd just add that once you unlock the bootloader (which can be done in Linux using the java-based MiUnlocktool [1]) you can also de-fang MIUI by disabling all the intrusive bits, installing a different launcher and configuring iptables. Turn on the firewall log to see what tries to get through, you'll notice the thing trying to establish XMPP connections to some Xiaomi-owned domains. After disabling most of Xiaomi's 'services' the log stays empty without anything of value having been lost. This is a good compromise for those who'd rather use stock firmware, albeit de-bloated.

[1] http://xiaomitool.com/MiUnlockTool - make sure to run it on a 64bit machine as the included fastboot binary doesn't work on 32bit installations
I'd call it cowardly.
> made me usually default to thinking the manager is wrong unless the employee is adversely affecting another employee

The Wiccan Creed is surprisingly rich:

"An' it harm none, do what thou wilt."
>So I'm not sure what particular straw man or false equivalency argument you're trying to make but first let me point out that I'm not American, I'm Australian.

Doesn't change much. I'm contrasting the holier than thou western narrative vs China.

>And you're right that there are grave issues (for these and many other countries) but that doesn't excuse the actions of the Chinse government.

No, it just makes hypocrites of those that single it out.

>Nor does it make all such actions equivalent and the presence of such sins doesn't disqualify you from pointing out such abuses.

Sure. I posit that the actions I've described are actually worse.

>Let's not forget that in the US I can talk about slavery, segregation, the arguably illegal wars in Korea, Vietnam and Iraq, dropping the atomic bomb on Japan, taking land from Native Americans and a whole host of other issues because such information isn't censored and I'm not going to end up in a labour camp for bringing it up. Until that's true in China, don't even try the moral equivalence argument.

So, the idea is that it's OK to do bad things, as long as people in your country can openly talk about them?

Especially as this talk is just ignored (people talking and demonstrating about it didn't stop the Vietnam war continuing for 2 decades, or the abolition of slavery taking 4 centuries and a huge civil war).
Lock-in-as-a-service? (LiaaS) seriously
These guys are either completely delusional or might be the next Docker... any ideas?
Strings considered harmful
Which is hilariously dumb because now 3rd party retailers are the go to source if you want to buy a Xiaomi with unlocked bootloader rather than waiting a month . It's creating more business for the people they are supposedly trying to stop.

Also none of the stock Android phones they sell have a wait time for bootloader unlocking, it's only the ones with their own os MIUI
OP meant why tech savvy people are surprised the Google has the possibility to do such things even though it's obvious they have full control over your operating system.
The OP says app delivery but they actually talk about development builds. Dev builds are another area where Docker/containerisation helps. Dev builds are just as annoying with Golang as Ruby or Python. In fact build awkwardness is orthogonal to static vs dynamic typing.
Oh, I got downvoted for replying sympathetically and I think mine was the first reply. I sincerely would be interested in discussion of how one gets past that. I don't know how that's done. I meant that.

But it doesn't look like sincere interest in having a meaty discussion. It looks like low substance whining.

On HN, if you don't know the right question to move forward, you can get ROFLstomped for opening your mouth at all. Sometimes, you find the right question by trying to talk about it anyway and accepting some downvotes in the process.
But if you are not reviewing every other piece of code that you run without Docker it’s not much different from running it in Docker without reviewing the base image / images pulled in as dependencies.
Uuuuuuh, so you really want to take (albeit small) risk of commiting fraud and getting on the bad side of a organization able to detain you for hours/days to prove a point over freaking mouth wash?

I sure as hell value my time and sanity higher than that.
The fact that Google has brought Android to ChromeOS and not the other way around, that Fuchsia is based on Flutter and not ChromeOS UI, and all the corpses of Web based OSes all the way back to Web Widgets Runtime on Symbian is quite telling about the performance of web UIs on phone hardware.
I’m lucky to work in a company where I can just sign in to my company Amazon account and buy more RAM. I might sanity check with a colleague before doing so if the expense is over £50.

One of my old colleagues came from Amazon where he had to buy his own RAM upgrade to do his work as they wouldn’t give him more than 4GB and he did heavy Excel work. They did not let him expense it.
An Honest Question, why are sleep related articles able to gather so much traction here on HN?
Even as an epileptic I am not aware how common this is? Though, it also seems primarily related to EEG capabilities rather than seizure-control.

Edit: minor grammar/tense
>But the question at hand is not "Which government is more evil?" (Even though I think the answer is clear even though U.S. government is horrific.) The question was "Is Google reentering China likely to do net good for the world?" China evil is directly relevant to that, U.S. evil only peripherally.

Well, when put in front of a question, it's good to question the question itself.

People, media, governments, etc frame questions all day in a constrained way, either because it serves some interests, or because they can't see the bigger picture, or because they're used to thinking with blinders on.

I'd say that a question like "Is Google reentering China likely to do net good for the world?" much be put into question itself.

Why would it be good or bad? What is China? How is Google's own country better? What Google already does elsewhere? Is that good? Is China the same as "Chinese government"? and so on...
> BOTH parts of the wave function have to create gravity

Nope. Wave function obeys gravity but it does not create gravity. Gravity is created by matter/energy and wave fuction is not that.
No, but it puts them in perspective.

And I don't want an evil person telling me how horrible another evil person is to further their interests...
Another general point is that once you're working with sufficiently large data sets you no longer have a GIS problem, but a Big Data/High Performance Computing problem and you need to start working with tools available in those domains together with the GIS tools.

Like in the article. If you have a problem that takes 11 days to run in QGIS, then you shouldn't be using QGIS, but a tool that is designed for processing large amounts of data. 1-2 million points might be a lot from a GIS tools perspective, but is absolutely nothing from a big data/HPC perspective, so be sure to check what those guy are doing.
https://outline.com/Psn6Px
It is a bug that can easily happen by mistake, especially if the update changes how preferences are stored in any way.
Actually it very much changes that "fact", because most of the people coding demos work in the gaming industry and write commercial software titles.
It is a totally new web experience and I think it's amazing (it is innovative for me). Probably it can be a little confusing on mobile devices but on desktop the effect is fantastic and really creative. You can work on it.. for the rest, compliments for the great good job.
Nothing at all, as long as you don’t mind the unreliability of a single server. (I am the author of Compose.)

Honestly though, I would probably use Heroku for deploying little apps like this. The Compose CLI’s sweet spot is development environments.

Edit: There are even official docs for this https://docs.docker.com/compose/production/
Old timer to 2 other old timers: Docker does solve a problem, and this is quite close to it... We had a solution that we needed to install on servers for multiple clients. Before Docker, we had to make sure the libraries were correct (on CentOS, Debian, Ubuntu,... you name it), which was a nightmare. We were literally debugging on customers' installations to see why it broke there.

Docker solves this nicely. Apart from the kernel you take all dependencies with you.

In this case, it provides an easy installation of all the dependencies in a single command, while still allowing for customizations, and all in a standard way. Not to mention that certificates and similar are all solved.

Forget about hype and just try Docker. It's a tool like any other. It can be abused, sure, but it's useful too and it's here to stay.

EDIT: difference between Java and Docker is that containers depend on kernel capabilities, not on some 3rd party JAR maintainers. In my experience Docker simply works unless you are doing something really weird.
Forgery is a criminal offense. You may get thrown out of country, years after this accident.
Do you mean, essentially, running different commands/runbooks based on the wavelength readings? Am I understanding correctly?
What I’ve quoted is just the definition of a ‘month’ in legislation in the ACT. Time zones are dealt with in other parts of the Act and other legislation.

But yes, time is complicated, especially when multiple jurisdictions are involved.
It's pretty close to the $15 billion pokemon franchise tagline.
A peculiarity exists here in the political world. If you do your work in a way that saves your manager's bacon, do it well enough that there's no question of your abilities, and you show no threat at all to your manager, there's a very high chance that a manager will treat you very well. They know a winning horse when they see one and will do what it takes to protect it.

Of course this doesn't mean they'll freely drop a raise on your table. You go ask for it. The difference is you'll rarely if ever get assigned any bs targets assigned because the manager knows they don't have the control over you. You could walk out and they'll lose and you'll still likely win a job. It's lose lose for them.

Delicate balances exist here such as how much you get paid Vs the manager and what not. Also, this does depend on your manager not being self destructive.

Generally though I dont say this as something to subscribe to. And I'm glad I no longer deal with this. Good managers are good at coaching and leading. They'll do what it takes to make a team that's happy and does the work as needed as opposed to creating a single star.

But something I learnt as I gave up some of my youthful idealisms is that everywhere there are differing flavours of politics. As long as it's not identity based discrimination or anything else illegal:

Don't fight against it. The company doesn't need revolutionaries no matter how much better you think it'll make the company.

Don't fight in it. Most people get busy trying to play the system and get played instead.

Work with the currents. Take what you need. Call it a day. It's less "fulfilling" but at the same time it's always less draining and you get to be at peace with things eventually.
That drive includes pushback at limiting the transparency over tax havens/evasion and media ownership, and lower working quality standards.
Except for the 20% of users who feel that Google is not to be trusted and implant an Apple iChip for the premium experience.

In all seriousness, the percentage of people willing to forego using an Apple or Google smartphone (or any smartphone) to uphold at least some semblance of (digital) control over their life sometimes feels so low that it should be called a permillage.
Don't Google censor tons of results already according to the US law? Dare they show any pro-ISIS website to the American audience? Dare they stop performing all those DMCA takedowns? What's the fundamental difference between these two? Each country has its own laws regulating the online space and neither China nor the US is an exception to this. I really don't think any of them can offer any sort of convincing response to such questions. Just another display of typical arrogance and double standards.

It's exactly like how people would clamor to censor all sorts of alt-right websites with glee, but defend all Trump-bashing websites to death. It's not that I approve of any alt-right ideology at all, but if they are serious about real "free speech", one would need to recognize this sort of double standards asap. Otherwise it's just another laughable exercise in hypocrisy and only labeling what helps your own interests as "just", exactly what the US government has been doing overseas in all these decades which is roundly criticized.
Before using Docker, we basically need to ssh into servers and install dependencies according to the documents.

There's an entire cottage industry of not-docker tools for that. Not to take anything from docker but the options aren't 'docker' and 'the pre-docker dark ages where you ssh'ed into servers one by one and carefully typed commands from a faded printout'.
Speaking for the team, I’d say we’re far from delusional. But as engineers you’d we’d never say “trust us”, we make some pretty lofty claims. Wish we could show you but for now we can only share with VIPs, did you sign up? I don’t see your name?
> nature of reality remains constant regardless of the data amassed.

It does not remain constant. But it remains indeterminable. Ie we can say we know something about the universe. But we cannot say we know x % of the universe simply because we have no way of knowing what 100% is...
I was curious what the networking looked like as I loosely floated the idea of how hard it would be to make a bot for this.

Well, the networking's very trivial JSON as WS text frames. Hardest task to do is reason through the X and Y attack direction information. I probably won't do that; others surely will.

But there is an absolute firehose of frame data flying over the wire, I would say maybe 10 per second.

So, my guess is this: the dev only ever tested in Chrome, so they inherently avoided what Chrome is slow at.
The word kill is also pretty offensive. Police kill many people of color daily. Slaves were killed by their owners. I think more inclusive verbs are disable or quiesce.
Eventhough the transition effect is interesting on first sight, using it more than the initial few seconds made me feel uncomfortable. Can't really pin point it, but I think it's mainly to do with the title always shifting and me having to refocus and trying to read it.

Too much stuff is moving at once - you have the videos in the background and in the forground other stuff is moving too - I think that's what's causing the discomfort for me and having to work too hard to explore the content. Making it all a bit more subtle might have helped.

And 'polluting' the history with each slide state doesn't help either.

Animations like this need to be tested with users too.

Edit: typos
Have you tried turning off the

#glows { filter: blur(5px) }

Canvas can be fast but if you step into the unoptimized areas the slowdowns can be substantial. Blurring can slow things down a lot. Drawing strokes with a thickness other than one also seems to be an issue. I had one game running at 10fps on an i7 with fancy 3d card, it ran at 30fps on a $200 arm ChromeBook.

This wee game prototype http://www.fingswotidun.com/ld42/post/ runs fine on fairly modest cellphones but the puff of smoke on death kills performance due to the multiply composite mode not being accelerated.

The only thing you can really be sure of is that drawing images is fast. Untransformed images are very fast, rotated and scaled images, less so but still quite impressively fast.

This http://www.fingswotidun.com/ld42 uses only unscaled images and ran at full FrameRate on an 900Mhz Arm9 Mali400.

For reference. A machine that handles only a few fps on Acolytefight handles 40,000 bunnies on this https://lemon07r.github.io/kha-html5-bunnymark/
Are you a marketing bot? Less than 5 minutes...
Friend, you just need to get a better job.
Their job is to educate, and stimulate the mind. They aren't telepathic, any "for your own good" they engage in is born of assumptions unless they know the student well.
It's a brand name for a USB device that provides an RS-232 interface. There is absolutely no way to confuse the two things. If you were searching for the RS-232 device and you happened to know the brand name for this particular one (not sure why you would, exactly), then you could search for "airconsole rs-232" and Google ranks it #1. If you are searching for "usb rs-232", at least for me it doesn't even end up on the first page.

If we're talking about trademark infringement, then this is not even close (it's impossible to confuse the two products). If we're talking about being nice: if you had to avoid every single established name of every single minor product in every single country in the world... you would have no names left. All new products would have to make up gibberish names.

I appreciate that for some reason this device is "mainstream" in your eyes and should have some extra special protection, but that's not the way international agreements on trademarks work -- for a reason.
Probably when computers get better at DJing than humans.
No, I’m not a marketing bot... just a CEO who’s super proud of our team and amazed that our soft launch made it to HN at 1am PT...
Apparently because of the shape of the headband and not any ill effects of the techniques the device used (just voltage analysis).
Do fish swim? Don't have to be ML engineer to land a gig
Hey HN,

But really, who thought lights, light, and lighting were 3 different things. Getting my personal brand out there has been tough, happy I found (https://socialplan.co).

I was struggling with my career with a boatload of experience. But it seems you have to be a data scientist with a ML background just to get past the algorithms.

My partner shared this with me which totally helped me accelerate my career. The hard truth is there was no correlation with grades and distinctions to future income earning, and there I was with debt.

Apparently become the best at what you do “skills” then promote your personal brand like a fortune 500 would, with no shame.

Cheers,

Hanna
I'm exaggerating; don't take this personally, but you're likely being downvoted because one reading of your comment is that is simultaneously content-free, self-aggrandizing, and disparaging of others. If you want to contribute positively to the discussion, "been there, done that, everybody hates me, but you're all idiots" comments aren't the way.
I don't know the statistics of how many leave, so you might be right.

I don't "do" 35 hours per week, so I'm not sure where you are going with this.

The last bit is (almost) laughably wrong and tells me you have no idea what you're talking about. Even if that was all true, the US has tent cities of vagrants that keep being kicked to another city to be their problem, people that freeze to death in the streets with literally nowhere to go. Let me wait 6 months or however long it is in your fantasy universe. Anything to prevent contributing to a society that treats people like the worst of the meat industry treats it's cattle.
You can't turn off Google Play Services any more. There's no "Disable" button. I use F-Droid apps for everything and have all the Google stuff turned off, but can't easily get rid of Google Play Services.
I think the hate is directed more at the general concept here rather than the specifics. What if they'd pushed out an update that silently broke SSL, made all your Google Photos public or started calling people at random, for example? This particular bug is pretty innocuous but the fact that it's possible to push out very obviously broken updates like this (and only admit to it when they're publicly called out on it) could lead to all sorts of issues. It's not like these users were opted in to some kind of "insider" or "testing" builds, after all.

This should be the point where I point out that I installed LineageOS for this very reason but even they do stupid stuff, their "April Fools" update this year, for example: https://www.androidpolice.com/2018/04/05/dont-freak-lineageo...
This happens in ubuntu linux actually. Every now and then, an update changes my configuration of systemd without asking.
most countries don't track incidents like these and they're treated on a case by case basis. i've only ever had exceptions on flights to the US treated with an overbearing amount of discretion. basically- feel free to use this method of "forgery" anywhere in the asias or the middle east or europe(apart from the g5) or south america. only japan and america could pose issues