skysight-inc/HackerNews huggingface dataset:
As a fellow embedded software engineer, I made the migration from Windows to Linux some time ago. You'll see that except for old targets (or highly proprietary ones like fpga) most if not all tools used today are actually open source ones (ide based on eclipse, gcc toolchain, jtag debugger...). Once you understand how they all play together you'll see that it's actually easier to work on Linux, as those tools are in their primary element, not half bad ports to Windows !
Why do you believe that? Apple made quite a lot of news by refusing to unlock the iPhone 5C from the San Bernardino shooting. Helping nation state actors find vulnerabilities would be contrary to their previous actions.
From the link:

> Here’s a doozy: Roku has a “Limit Ad Tracking” option. Turning it on increased the number of tracking servers contacted It did prevent Roku’s AD ID from being leaked, but a whole bunch of other unique IDs are available. Even Pi-hole wasn’t that effective at limiting tracking.
Because if a localised cancer is destined reach later stages then getting treatment as soon as possible is of the essence - if you wait for it to become malignant before treating it the chances of survival go down.

Often it's impossible to tell right now which asymptotic localised cancers are going to eventually kill the patient if left untreated and which are going to be non-bothersome or even spontaneously regress. They look the same in many cases.
SBCL is an implementation of Common Lisp with a long and rich history (if you include CMUCL as a part of that history). It’s an implementation that sees regular contributions from random travelers, and the team of regular developers (if you can even call them a “team”) is small and loosely knit but surprisingly steady. There’s a trusted set of individuals with commit privileges and many of them hack and improve SBCL just about every day. Some of the regular devs are new with their first commits clocking in less than 6 months ago, and others are long retired, having moved on to other things beyond SBCL.

SBCL is a piece of software that’s not inundated with opinions, politics, drama, and other organizational issues. That is in part due to the fact that the folks who develop it must stay grounded. ANSI Common Lisp is, well, a standardized language and the SBCL aims to follow it to a tee.

SBCL is just a small-town coffee shop compared to the Starbucks and Dunkin Donuts of other language implementations. As a professional and commercial user of their software, the size of the user base and developer team used to worry me. But 20 years of stability—compared to even the most contemporary language ecosystems—has given me solace in my choice to use it.
Tactically, warrant canaries are dead-man switches. Conceptually, you can't compel someone to explicitly lie publicly.
I expected this to be about system virtualization, not language VMs. Interesting though, but not my area of expertise.
This is where netflix memo hits it right. When you burden creative people with processes, you take away the alpha in innovation...

I like to think SWEs are in creative businesses... But this doesn't always hold true...
I'm sure you were just trying to be funny, so I forgive your snark. But your analogy is inept. I'll try riffing on it to explain why:

By default, our "smartphones" are attention-capturing entertainment devices. Disabling notifications is one step towards regaining control and putting apps in their place -- which is to say, tools I will leverage with intention, on my schedule. Disabling colors is another step in that same direction. It's not removing chalk from the classroom, it's temporarily closing the window to mute the ice-cream truck during exams. The whole point of the triple-tap shortcut is to make it trivial to toggle modes, so I am the only one who gets to decide whether I'm in the library or the arcade.
For sake of reference, please look into hospice. They care for the terminally ill, focused on your pain and symptoms, and attend to your emotional and spiritual needs.

It's much nicer, and easier than making a huge mess for your family to clean up.
It feels to me that overall people are quitting their corporate jobs and searching for meaningful and impactful things to do professionally. There are some movements which are trying to do something like AI for good, but it seems like generally people know that "something is not right"
I generally agree with you, but after being a bystander to almost two years of treatments and probably half a million in medical bills being handed over to insurance, I can say with certainty there's a lot of fuckery and twisted incentives in the system. Yes amazing things are happening too, but there's a lot to get pissed about, and I'll give her some room to vent.
Where is the scientific evidence of this?
On the other hand, my housemate (a high school teacher in Australia) has an awful time keeping his kids behaving, partly because they know that as long as they stay under the threshold for detention / suspension there are almost no negative consequences to being a dickhead.
Can you cite the scientific evidence?
@Everyone 'Windows 10 LTSB' is the true user-focused version of Windows 10.

Its become one of my favourite OSes.

It doesnt come with any shit on it (windows store, xboxlive, cortana etc etc.) MS have also promised It will not receive any updates that change its functionality but will receive security updates, for 10 years. You can only get it if u buy in bulk tho. Or, u can just get it from tpb.. Considering MS are intentionally not selling by far the most user-respecting version of their OS to regular folks, it behooves us to pirate it.
He was talking about rocket reusability, specifically reusing orbital stage. Just reaching the orbit is possible in stronger gravity, but returning back whole stage is already very close to the limits of current material science
What about C: use Linux for the main desktop, use Wine for things that require Windows, use a VM with windows exclusively to launch that one annoying app which won't work under wine?
It's a balance. "Harden the process" is good and necessary in moderation for the reasons already mentioned, but can be taken too far, to the point that the process is so rigid it's paralyzing.

A finding of "the process was reasonable and the individual wasn't" or "a process guaranteed to stop this kind of action would be unreasonably heavy" may sometimes need to be on the table.
Its hilarious to read Developers and Operations guys bash each other with DevOps.

DevOps is about getting those two groups in harmony where they compliment each other.

Nothing else.
Remote work comes up against the harsh phenomena studied in economic geography. Even for knowledge work, there is a supply chain (in that case education, funding, knowledge sharing and adsorption of a certain type of culture).

Once there is a supply chain, an industrial hub with a concentrated supply chain will outperform a disparate network of workers. At that point, market forces will optimise to use the industrial hub for everything. Workers who live in the industrial hub will have an advantage over those that do not.
Yeah science is fast becoming a proverb for asserting some truth. The world just isn't that simple and the people invoking the word often aren't even qualified in the "science".
GitHub repository: https://github.com/stephenrkell/liballocs

I read the paper imagining a kind of COM implementation (apartments/marshalling/...)? But the Github readme makes it seem more like a kind of tagged malloc wrapper.
What are the obligations of a US corporation when a vote for unionization is successful? Do all employees get opted in? Is it always required to be hiring exclusive to the union? What makes unions different (needing specialized legislation) from corporations - why can’t employees wanting to unionize just go form their own corporation and try to sell their services on their own terms that way.
Some (funny) sources list Saturn-V payload as 140 tons on LEO :) so according to this logic to get to orbit one has plenty of margin. And as soon as the payload is in orbit it uses full value of accumulated speed, so it's used to get further and getting to the Moon is no harder than with Earth...
Personal experience: no, it really is substandard.

It’s easy to pretend that, like say, HR, because you don’t see the work that’s being done, no work is actually being done, and you could do a better job if you’d had the job from the beginning.

However, how often do you get to do greenfield work as a developer?

Right, now imagine you’re not even writing code, just pushing configuration around. OPs is often a constraint satisfaction problem, not an engineering problem.

Developers can come along and whip up a quick ldap/logging/monitoring/pipeline, but when it gets to the long tail of the hundreds of hours of standard practice (ie. you have to write documentation for that thing you wrote) and additional tooling (yes, you do need to write custom integration to active directory because of [corporate policy here]...) it’s a big mess, badly done, by developers who didn’t really want to in the first place, and don’t want to maintain it (and sure as hell not out of hours when it goes down).

TLDR; don’t be ridiculous. Smart people do this stuff professionally and then you come along and think you’re some hot shot who can do it in a few minutes?

Get off your high horse. You have a domain skill set that doesn’t include competence in the domain you superficially think you could easily do.

Try listening to why people say it takes a long time, and work within the constraints of the domain, or you will produce substandard outcomes.

I’ve seen it in so many places, it makes me just sigh now. As a developer (which I am), my complaint with ”Devops” is that management has been given the same expectation you just articulated.

ie. that ops is basically people who were never good enough to be programmers, and basically, despite years of training and experience, are basically incompetent and not “agile”.

...and somehow, developers, with no training in the domain, will just do a better job of it.

They don’t. In any of the places I’ve worked and seen it tried, in like, the last ten years.

Ymmv.
Cancer treatment itself can kill you. You don't want to die in your 40s treating a cancer that isn't destined to harm you.
NASA requirements + lack of full reusability. It's a lot easier to vet safety through large numbers of tests if you can launch much more often and at a much lower cost which is what they want from Starship.
Is this true even on more enterprisey versions of windows? I tend to use py-kms to activate licenses when I rarely need them (such as on VMs), and I generally stick to workstation or LTSB versions of windows. LTSB is actually pretty nice.
I'm not trying to diminish your situation, but it seems a bit hyperbolic to suggest that anyone is forced to use Windows. If you really are being physically forced to do so against your will, that seems like even more reason to avoid them as much as possible.
If this method is so simple and so superior in saving energy would it not be the norm for fossil fueled air travel today?
There are lots of employees from the banking industry are talking about this, check it out!
Who told you that? Look at all the games on steam proton. All the best indi games run fine on linux. I was playing eve online last night and subnautica a few days ago. Ksp, factorio, minecraft ... there are tons of great games on linux.
I recently realized that if we got in Jupiter's gravity well we could probably never escape it again. Someone correct me if I'm wrong. The thought made me feel really uneasy.
> I would never want to write a python program for quick analysis of a log file when I can grep/sed/awk/sort/uniq my way to a solution.

Yeah but I would wager very few people actually know awk. I would also wager 90+% of awk programs are pasted directly from StackOverflow.

That's why I like the idea of pawk[1] - it's like awk, except with python syntax instead of some esoteric syntax that nobody knows.

[1] https://github.com/alecthomas/pawk
I wonder what it would be like if gnome and kde merged
How so? As someone that's set them all up - with Apache the setup for mod_perl, php, and cgi are like the same right - they are all essentially cgi.
Exactly. Say you land on the Moon and your ship sticks around for a few months. Micrometeorites can impact and cause minor damage to the surface cooling system. You’re baked at that point.

But given the hull is stainless steel repairs are much easier. Any experienced welder can spot repair divots and holes or weld in much larger patches. No need to worry about the specially constructed parts required for evaporative cooling. Fix the hull then install replacement tiles.
Speech Recognition with Augmented Synthesized Speech
Interesting. I suppose you use it for servers and you don't deploy SBCL to end-user machines?
Wealth equality on the other hand...
I'm going to be hopeful and optimistic and point out that the large planets in our solar system aren't rocky and suitable for life as we know it anyway. Earth is the biggest one and the rest are gas planets. Maybe planets that harbor life (rocky, liquid water, goldilocks zone closer to the sun) usually have low enough gravity for aliens to escape it.

This diagram has some exoplanets on it for size comparison-
https://en.wikipedia.org/wiki/Circumstellar_habitable_zone#/...
At what point does it become simpler to do hydrogen powered flight and use renewables to break water? Hydrogen is much easier to fly a plane with than batteries from what I understand.

edit: I mean that we would split water on the ground to make hydrogen.
OP's point stands: the results of publicly funded work should be publicly available.

> part of the journals' service is helping academia determine who the best scientists are

Could you elaborate? If you're referring to the revered and important process of peer review, isn't that explicitly and exclusively performed by other scientists, paid mostly in public funding?
With alternative softwares like Figma, Sketch and Affinity, I've been seeing a lot of designers migrate away. Sadly and tangential to other discussions, Figma is the only one that will run cross-platform being WASM-based.

I personally had been holding on to Windows/Mac through college til this subscription model. Since I really only do photo work now, darktable and RawTherapee are great FOSS alternatives. Krita and GIMP get way more flack than they deserve.
Serious question: have you tried marijuana? I always figured if I ever ended up in this kind of situation that would be the first thing I would try to help me eat.
This linked article was excellent and I encourage anyone here to read it.
tl;dr this is a two page description of Stephen Kell's liballocs library [0]. Basically, it's wasteful to install jvm, python interpreter, and electron. He's advocating that new languages use (u)nix infrastructure (processes, files, etc) as much as possible. His library is supposed to assist with this by providing process level gc. It provides a hierarchal view such that a caller allocates objects, rather than flat memory.

I don't know enough to have an opinion on this. As an alterntative view, consider listening to Cliff Click describe the challenge the jvm faced when it had a more permissive ffi [1].

[0] https://github.com/stephenrkell/liballocs

[1] https://www.youtube.com/watch?v=LoyBTqkSkZk
Ten years after my mother’s death from cancer, I still have trouble when I remember her long agonizing death. I didn’t get use to it then, and I wouldn’t describe my feelings now as significantly better. The pain has become somewhat less intense, blunted by blurred memories. The death rattle went on for an eternity, and still haunts me. So, no, I wouldn’t say I got used to it. And, yes, I am still very angry at such a biological “evil,” capable of killing indiscriminately both young and old. I respectfully disagree with your fatalism when it comes to the suffering and death of a loved one.
The thing about freedoms is that they are collective cultural decisions and priorities. An extreme example slavery. The right to not be owned by someone is in direct contrast of someone else's right to property. We have collectively as a western society determined that was wrong and misguided, wars were fought over it to the point we consider it a ridiculous juxtaposition today.

I believe the right to bear arms is at a similar crossroads with those who want the right to feel safe from the government and those who want to feel safe from others. Who's freedom is more important?

Although I think these arguments are against what free software is, maybe it's a discussion worth having, maybe there is something that was missed.
The housing affordability crisis is a crisis that rich people who have money to invest in companies want to live next to those companies in nice places and nice houses and keep the rest of the people who work at those places living further away.

L.A is not a tech hub because the omnidirectional traffic kind of wrecks the whole thing, while the bridges in the bay area mean that the worker bees are rate limited in their ability to get in and out of the nice places in cars somewhat lessening the omnidirectional traffic nightmare for the rich people who invest in companies. Have you ever watched people trying to get to the east bay over the bay or peninsula bridges during rush hour? That's rate limiting for ya.
I know you will be excellent only if you go check Blind (teamblind.com), there are lots of people in the IT industry talking about different kinds of questions.
The don’t call it “The Tyranny of the Rocket Equation” for nothing.

More payload means more fuel. More fuel itself means more fuel.
I don't think he said they were ablative however, so it isn't going to be like it was in the Space Shuttle where the tiles literally burned up on re-entry.
I can't run NVidia on Macs (Ok, some Mac true believer will tell me I can get an PCI-X external cage and run it over thunderbolt with crazy drivers) and I can't run Adobe Premiere, After Effects, Audition, etc, on a Linux machine.
Two things jump out to me:

> Only learn something new when forced

I think there is a balance between always doing things in a new way, versus always doing things as you've done before. When engineers are pushed too hard on deadlines, some will avoid learning new things as a short term approach for quick delivery. If your in that environment, you aren't going to grow.

> Avoid linking to other software unless forced. It empirically rarely goes well.

Source? The rapid growth of npm, rubygems, and other ecosystems suggests otherwise.

I was hoping this would talk about how to support your co-workers (code review, culture, cohesion) or how to succeed at non-engineering tasks other 'good' programers may overlook
From trying to reduce hostile snooping/malware "TV" behavior for the last few years (as an on-principle techie exercise)...

My current practical requirements: Lately, I mostly watch movies and series from borrowed Blu-ray and DVD discs (which turned out to be a better catalog, IMHO, than Netflix's streaming catalog at the time I switched). I also want to occasionally play PS4 online multiplayer games on the same display.

I didn't want the PS4 to be phoning home when I played the discs, so I found a model of Blu-ray player that does DVD 1080p upscaling, but which still doesn't have WiFi. I did a final firmware update of the (EOL'd) Blu-ray player over the Internet, and then have a policy that the player will never be plugged into the Internet again. (Again, this is mostly an on-principle exercise, and, so far, it's proven practical for me. I've encountered only one Blu-ray implementation bug, which is known lockups of a very small number of titles in 24p mode of some players, and which never got a firmware update anyway.)

(Before the Blu-ray player appliance, I tried using Kodi for playing DVDs, first with a laptop, and then a RasPi 3 setup, but that worked poorly.)

I paired the airgapped Blu-ray player with a nice older Sony 1080p TV with decent integrated speakers, and which had no WiFi, and was not new enough to be fully "smart TV" obnoxious. It has a nice picture, and works well with the Blu-ray player's remote over HDMI. To get this one, I had to do some research, and then do daily searches on CraigsList for a while.

The two main drawbacks to the older, less-smart TV are that it's not 4K, and that it's power-hungry. (20W off, 90W to display no-signal screen, peaks to 140W+ even in a dim room.) For saving the 20W when off, I'll probably move the TV to a secondary position on a smart power switch, but I've hesitated, because I don't know whether the TV was designed for frequent abrupt power cuts, and, if I wear it out prematurely, finding a similar replacement model on the used market looks increasingly difficult.

When I eventually upgrade to 4K or whatever is next, I suspect I'll probably end up getting a non-TV commercial display without Internet, and a separate audio amp and speakers.

Maybe I'll also be forced to give up on borrowed discs, and switch more to streaming, which I suspect will be locked-down with anti-user hardware and software, and (unless regulation really steps up) fraught with excessive corporate surveillance and other misbehavior (and possible attendant vulnerabilities, due to the complexity and methods).

There are some open source media player things I'd like to build, if I can ever spare the time again, but those might be precluded by the available (legal) consumer-hostile media methods at the time.
Why do you even need Windows in that case? Internet isn't any different when seen from Ubuntu and if you really have to use Windows, because AutoCAD and Photoshop, then you're paid enough to not worry about 260 usd.
Apple, with the new Mac Pro. Mac starting at $6k, Screen starting at $5k, but the monitor itself is only good on a (I hope) VESA mount, if you want an ordinary desk stand it's an extra $1k.

https://www.cnet.com/news/1000-apple-mac-pro-display-stand-s...
There are other options than just "sell and move away". They could owe the taxes against the value of the land. They could sell to the condo developer in exchange for a new unit and some cash, so they don't have to move away. I'm sympathetic to people wanting to stay in the same place, but it doesn't have to be in the exact same house.
Except it isnt. Games, media, and all kinds of connected devices and hardware today makes Linux a non-starter.

There have been startups before trying to do this, a famous one being Lindows. Never got anywhere.
I don't agree. Coming from NZ to America, I am amazed at how cheap housing is (outside of a few select areas - California, New York and a few major urban metros), and the fact that you can fix your interest rates for the length of the entire loan. America has many problems - and California definitely has a housing crisis, but that's not true for the country at large.
I would settle for some laws to protect against adding tracking and ads later. Something as simple as, "if a device is sold without tracking or ads, they shall never be added through software updates or other means" and "if device has tracking or ads, it must display this fact on the box/other conspicuous places."

Drives me insane buying a device and for it to get slathered with ads six months later.
If it's the property you need, and you can't prove it, it's still the property you need - you can't simply define it away.

As I said, though, you'll almost always be hitting practical limits long before theoretical ones.

And as I also said, there's still quite a few useful things we can speak meaningfully about, even in a quite impoverished setting.