skysight-inc/HackerNews huggingface dataset:
I have my portfolio where I write some programming related posts from time to time :)
https://antoniosbarotsis.github.io/ been doing some Rust lately.

I'm still a student so nothing too cool in there but slowly getting better. I mostly find specific ideas that interest me, group a bunch of those together and try to build a project that uses all of them. I usually blog about those although I think in a bit too much detail.

I also relatively recently published an RSS aggregator that sends emails here if anyone wants to give feedback https://github.com/AntoniosBarotsis/Rss2Email

Cant wait to find cool blogs in these replies
Yes, that's because managers are the quintessential bureaucratic worker, and bureaucracy is an antithesis to productivity. Unfortunately though, some amount of bureaucracy is inevitably needed to sustain an organization.
But which license applies to which files?
WSL is a full Linux/Ubuntu?

So you can install whatever you can apt-get/wget into it?

I can see that being a problem in restricted environments.
Yeah - the Github issue seems to take issue with the naming of the file, but the MIT license makes no such requirement. I don't think any license requires the file name, it's just a suggestion.
agree and good post BUT "Saving the earth isn’t profitable" is too simple, and gives ammo to those with different agendas
Working, well, anything we're still going to see traces of would've been even harder harder with only stone and wooden tools than it would be to work wood. It seems pretty reasonable to guess that if we see a culture with stonework and pottery and access to wood, they probably also did stuff with the wood that hasn't survived. (We can then look for evidence, like tools that seems like they they make the most sense to be using for woodwork.)
It's not impossible. Other people have done it. Some have done it with a minimal kernel or micro-kernel in C and then services on top of that in C++. Just doing a quick perusal of their code base, the low level stuff is functions and structs. So, yes, it is a .cpp but not that different from the code you'd write if it were a .c. And it appears they're turning off exceptions and the standard library (which is completely reasonable). They probably have some additional coding standard (internally) like you can't use anything with a constructor in certain contexts, etc.

And on a validated RTOS - it might be in C++ under the covers. The examples that come to my mind aren't. But the world is a big and magical place, so I can't say for certain on every RTOS. The F35 uses C++ and a set of very restrictive internal coding standards built on https://en.wikipedia.org/wiki/MISRA_C.

And no one will die if their copy of Serenity OS crashes.
Do you hate your kids or something? Maybe you want them to never want to program.
I like this distinction, and it makes a lot of sense to me. I'm probably closer to the status-quo-ist end of the spectrum.

From what I've seen on the Internet, a common failure mode of brokenism is to focus on the "tearing down" part and not the "building anew" part. Some brokenists seem to take for granted that if only the current system were torn down, a better system would arise in its place. But they're often vague about what, exactly, that better system would be or how it would work in practice.

For example, Brexit was fundamentally brokenist. The Brexiteers succeeded in tearing down the existing system of Britain-EU ties, but found that they couldn't actually build anything equally good or better to replace it.

Same with the "defund the police" movement. The premise of "defunding the police" was to cut funds from police departments, and use the funds for alternative methods of reducing crime & violence. But the movement was vague about what, exactly, those alternatives would be. And in practice, when cities did reduce funding for their police departments, the alternatives didn't seem to materialize.

So I'm deeply skeptical of the forms of brokenism that focus on tearing down the current system, rather than focusing on a specific alternative they want to build instead. (And when there is a genuinely better alternative, I think it's often possible to build that alternative _without_ first tearing down the current system, and then it replaces the current system naturally.)
That GitHub issue has a link labeled upstream bug pointing to:

https://bugs.webkit.org/show_bug.cgi?id=232939

Not sure if that helps answer your question though
I actually agree with 'QM/EM based life'. My current thinking goes as following..

- Intelligent life develops superfast AI

- - then develops even more advanced quantum version of it.

- Life slowly starts augmenting its meatspace with advanced replicable machinery

- Eventually everything starts becoming very predictable so it start absorbing the advanced AI in our minds, which slowly becomes our essence (assuming consciousness is 'computable' ie.. not some penrose-esq orchestrated reduction)

- It then builds a hypercomputer operating at very close to max efficiency and start harvesting all matter/stars to sustain it & migrates to it.

there is another path where just like light currently exists as an EM wave packet we discover other stable forms and migrate to that.

of course this does not means the pervious iterations of life do not continue to exist, just that they become increasingly irrelevant.
yes. it's well-known that policy-based demand for biofuels is accelerating deforestation in Brazil, for example

https://www.nature.com/articles/d41586-020-00005-8
It's amazing that they even had a "nightpanel" button to turn offvthe lighting for everything except the speedometer. That is such a cool feature.
"Art is a diverse range of human activity, and resulting product, that involves creative or imaginative talent expressive of technical proficiency, beauty, emotional power, or conceptual ideas.

There is no generally agreed definition of what constitutes art,...":

https://en.m.wikipedia.org/wiki/Art
I've been using `rm` and `rm -rf` for as long without losing data, but I understand why some people like having a trash can. Different workflows are susceptible to different hazards.
That does indeed seem to be working in Portugal.

One unpredicted side effect of making it a health issue instead of a criminal issue is that it's no longer so cool to young kids. Breaking the law is a bit of a rebellious thrill. Getting an addiction like Uncle Bob and having to visit the doctor a lot, not so cool.
The whole "don't trust someone unless they dogmatically stick to one position" thing is quite a take.
The reasons you should not run your object store on SAN/NAS appliances
And you think industrial chemicals aren't involved in producing the packaging dried beans come in?
I think you underestimate how easy it is to neutralize the risks of human manure. In fact it's something you can even do in your own backyard. Compost toilets are gaining in popularity. Even federal agencies like the NPS are exploring implementing them

https://www.nps.gov/articles/composting-toilets.htm

In fact, I'd argue solutions like this would be an overall reduction in the risk of spreading communicable diseases. Sewers can still transfer diseases like this until the waste reaches treatment facilities. Treating it more locally reduces the overall amount of time available for diseases to grow and spread

> 1. Generally we grow things for food and beauty, both of which are kind of ruined by human manure

Cow manure is an excellent compost used all the time that you can even buy at a local gardening store. It's mostly a silly cultural "yucky" aversion that keeps us from utilizing safe, neutralized human manure in the same way

> 2. Most needs for manure come from animal farms and they usually have an excess of the animal manure and don’t really need anymore.

...cities and towns have an excess of human manure that they don't really need anymore too lol
The "market good government bad" really is one of the most poorly considered and hard to defend positions.

In the US the government is wholly captured by the oligarchy. There's a reason why health care is extortionate and the defence budget is a huge pork factory, and it's not because voters are content with that balance.

That's one of the points of the original article. The US pats itself on the back for being a market driven economy of freedom and opportunity, when in reality for most of the population it's a labour camp. It's true there are various levels of comfort, but they all demand time and labour and non-compliance is punished severely.

Genuine freedom requires at least an eight figure net worth. Without that the system treats you like a disposable NPC.

Independent opportunity is possible, but most people quite literally cannot afford the risks.
Yea seems strange. They have copywritten my copywritten files?
Got something like that too! Not sure why I didn't mention it honestly. So in the morning I get out of bed and turn on the air heating so I get dressed in warmth; in the evening I turn on the heated blanket while brushing my teeth and warm up the bed and covers. Also allows me to leave the room colder while not being cold in bed for the first twenty minutes.

I don't know the power draw while it warms up. The packaging says 100W but I measured it to actually use only ~30W, average during 1.5 hours. Maybe it does use 100W the first 5 minutes or so. Let's say it uses the full 100W for up to 15 minutes while I do my evening hygiene ritual as an upper bound, that would be 0.025 kWh (1 cent last year, 2 cents at current prices).

Definitely recommendable.
We've banned it. Thanks.
yeah than it would not be possible to include 2 MIT etc licensed code in a project.
What files are in the purchase package? Does it have a vector version of the logo? 1024 x 1024 resolution doesn't sound like a lot for a number of purposes, eg print.
It still wouldn't hurt if the framework just killed it after 3 seconds with timeout message.
> We’ve found life in the most inhospitable places we can imagine

...on Earth. Take away something as simple as the magnetic field of the planet and suddenly resilient life narrows down to a couple of bacteria, Archaea, or Tardigrades [0] which still die with enough exposure.

Anything above 120 degrees C will also cook our goose and every other form of life, again short of a few Archaea [1] which still die a few degrees later.

And then there's the most basic of all: water without which some life doesn't die but doesn't exactly "live" either. A handful of spores, spore-like forms, or completely dried forms of bacteria for example can go for eons without water but they're not functioning.

And the higher level and complex the organism (thus possibly easier to recognize as life), the higher the chances one of the "subsystems" is more fragile and its failure kills the organism.

[0] https://en.wikipedia.org/wiki/Radioresistance#Radioresistanc...

[1] https://en.wikipedia.org/wiki/Strain_121
I love how usually not having support for full ISO C++ or it not being up to date is an issue, while having to deal with a cut down version of C, freestanding, a custom library and compiler extensions is a plus.
ChatGPT won’t replace search engines any time soon
Thanks! Great job teaching your daughter so well at such a young age!

> but there are more tools for Python these days

I can't comment on what exists or what's possible in Ruby, but futurecoder does indeed have a lot of specific magical features that I wouldn't know how to replicate in any other language.
Yeah no. You have:

1. Population growth. I would say this is the largest factor to making housing unaffordable. Unless your claim is that all growth if from local boomers kids (hint: it isn't).

2. Geography. San Francisco is surrounded by quite a bit of water if you haven't noticed. The Bay Area is fenced in with hills. I would argue that geography creates as much of the problem as zoning laws (because if there was easy room to expand people wouldn't be pushing to cancel long term planning and zoning laws and just force through high density housing).

But nice try trying to blame someone on the fact that you want something (to live in a certain area) and think it's fair to trample peoples property rights to get it, make them out to be villians and 'others' worthy of scorn, while ignoring the largest factors (population growth and geography).
The list of additions to the pain definition all seem painfully obvious, like warnings not to drink a container of bleach. I don't think the author is saying anything of note, but trying to reframe things from an HR perspective.
> I wonder when XSLT will be re-invented and applied to JSON and YAML.

That's jq and its gojq friend (for its `--yaml-input`), right? If not a standard, damn near one as best I can tell. JMESPath (used by awscli and ansible) is a joke compared to the expressiveness of jq. There's also JSONPath in kubectl but it is similarly nowhere near as awesome as jq and not even complete in its attempt to be "XPath for JSON"
If it is compiled by a C++ compiler, it is C++ regardless of the language features being used.

Regarding language guides, C doesn't stop being C, even when castrated via MISRA-C.
Does anyone know the protocol used for wireless communications between Cybiko devices? It sounds fairly sophisticated given the time period in which these devices were released.
> That would happen server side

Absolutely. This is the best part. You do not impact the client side, no complexity pushed down to all of the clients, etc.
>I wonder how much abstraction is living in the BIOS and hardware bits to make this work

I think any modern chipset that supports PS/2 still includes a keyboard controller that is essentially the same as it was 30+ years ago, only the ISA bus is emulated over a serial connection[0].

The interesting thing is that even back then, that controller was translating the raw scancodes sent from the keyboard, in order to be compatible with the original IBM PC. And for compatibility with the first (84 key IIRC) AT keyboard, the keyboard itself also sends certain keys as sequences starting with a "fake" Ctrl or Shift keypress, instead of a single number for each key.

There are commands to turn all (or most) of this translation off in both the controller and the keyboard itself, but on newer system or with USB->legacy translation they may not work [1]. So any keyboard driver today is essentially stuck interpreting these translated scancodes.

[0] https://en.wikipedia.org/wiki/Low_Pin_Count

[1] https://www.win.tue.nl/~aeb/linux/kbd/scancodes-10.html#scan...
You can check that a venv exists by looking for .venv/pyvenv.cfg. Is that not enough? Unless you also need to check that all packages are installed and up to date.
>>as Milton Friedman once said, "a corporation's responsibility is to make as much money for the stockholders as possible."

That is an over simplification of his Position, and often misused as you have here, just like people that misuse Poppers paradox of tolerance to justify censorship of people they dislike, you misuse Friedman to criticize a economic system you dislike

>>Safety is not the responsibility of the corporation.

Yes and no. They still face liability if not protected by the government. Which often time government regulation come with liability shields protecting said corporations that is why large corporations like regulation; as it often prevents competition while at the same time protecting them from liability

Further they face competition based on safety, automotive companies compete widely on the safety records of their vehicles with many marketing the features and safety testing results that exceed government requirements, this means there is a MARKET driver to increase safety and it is not just government regulations that drive safety.

Infact some automakers are at odds over the government because technology in the area of safety (lighting is the big one) is changing faster than regulations can keep up and many manufacturers would like to make changes to their cars that would make them safer but are prohibited because of regulations.
"Poison" is hyperbole but I read it as ego. Coming from an exclusively ego-centric place generally doesn't lead to the best outcomes in life.

Unchecked ego is part of narcissism spectrum. We all have some of it. Extreme narcissism is a cancer in modern culture. Maybe that's what OP meant by poison.
> Sounds like a great idea until you realize that cars and trucks drive on the roads and grind them into dust - dust containing microplastics.

Car tires themselves wear down and produce microplastics. I would guess the tires wear down more than the road, so the contribution from road would be minuscule, comparing to the contribution from the tires.

https://www.nationalgeographic.com/environment/article/tires...
>Why are strings not more popular?

It's probably the most popular data type out there, both in data and in codebases. URNs don't bring a lot more than strings on the table, so people go to the easy route.
I used to do `if (errno) goto err;` a lot. I eventually realized that nested functions did the job much nicer:

void err() { printf("oops, we failed"); }
...
if (errno) return err();

This cleaned up a lot of my code. (The optimizer would of course inline the function, and the common tail merging would automatically convert it to the goto version in the optimizer. So this was cost-free.)

Why C doesn't officially have nested functions is, well, that's C!
Indeed, and just for the non-musicians here, I'll document what the "standard arrangement" is:

Melody
Solo 1
Solo 2
Bass solo
Drum solo or "trading fours"
Melody
Ending

Moreover, this arrangement lends itself to playing from a "lead sheet" which is just melody plus chord symbols, and players bring "fake books" full of thousands of lead sheets, making it unnecessary for anybody to actually learn tunes.

There are some good things about it, for instance, a beginner can function well enough in a band to play low profile gigs, and gain experience. I certainly owe my present skill level to getting that start, along with playing in the high school jazz band.

Unfortunately, within any given locale, the actual list of tunes that gets played can be quite small, leading to the same tunes getting played over and over again, ad nauseam. It takes some effort, and I think, respect for the audience, to break out of this local minimum, for instance writing more interesting arrangements, rehearsing the band, or just agreeing to explore a wider variety of tunes. Personally, I decided to ditch the fake books, a couple decades ago, and made the effort to either learn the repertoire, or get good at figuring things out by ear.

Unfortunately my various groups are completely un-recorded.

</rant>
RFC2141 just defines a way to make ids in a non conflicting way. you don't need to use one of the registered namespaces to use URN, you can make up your own and you don't need to register them for them to be useful. at my company we use urn:l6: namespace (company name is L6) whenever we need ids. it very useful especially when you use barcodes, rfid, etc..
I don't have strong opinions about this but the working strategy I have come up with so far, when it comes to implementing my ideas is to keep it a secret/hidden from management until all the ground work is laid out and only then take on responsibility for it and publicly pursue it. As soon as management finds out it gets mananged into the least risky form that threatens the status quo minimally. I had many good ideas that were managed to death or inefficacy. The problem of perverse incentives is a pandemic at this point.

Even after whatever i did showed a ton of value for little cost of any kind, they will eventually find a way to manage it into an inefficient thing or replace it by something much less blame inducing.

As a worker, my focus is on generating value. Either I produce revenue or reduce risk and liability. For managers, this is a distant secondary concern, they are worried of what their boss might think and how they will appear in the management team and what the risk to them (not the company) would be if their reports fail or decide to leave.

So, I could do the best job ever but that might make my manager look like he can't control me. I know what those of you that work in startups might think, the manager should feel like they succeeded in extracting value out of me instead right? That's startup culture, a startup wants to extract all the value out of you to maxize their success. Every other large org has politics and incentives such that even CEOs can't shake things up without gathering support, they can't create a culture that maximizes profits and productivity because that means less people might be needed or would have to do more or the worst case, what irks me the most: "If we do all that now, we will look bad if we don't keep doing this much in the future", i.e.: if you are a rockstar now, that only hurts you when you inevitably become less than a rockstar. So the snowballing inefficiency in my opinion is a result of trying to keep the balance between doing as little as you can vs making some sort of a profit and burning through budget money so you look important and valuable (the enemy of open source!).

It really is frustrating if you get bored easy. I was surprised at the whole "quiet quitting" thing because I have been seeing people do that for a long time, people getting mad at me because now they think they look bad because I did anything more than the minimum.

But really, just observing not complaining. I am now understanding these reasons. But it is difficult to fall in line and comply.
Sounds like a force multiplier for other courses
Bankrupt crypto lender Celsius allegedly defrauded investors out of billions
> I'm curious how one goes from Reagan to US Progressive.

The common conservative critique of progressives is progressives say "affirmative action, affordable housing, wealth redistribution are all great, unless it affects me."
Oh, there's more. Remember all those refutations of claims that it changes your DNA? Pretty much all of them went something like "That's stupid, DNA is converted into RNA, not the other way around!" - meanwhile the people who were concerned about it knew about reverse transcriptase enzyme, and months later a study was published showing it can happen in human liver cells: https://www.mdpi.com/1467-3045/44/3/73
IANAL, but check out this law.stackexchange thread. It pertains to the BSD license, but it's very similar

https://law.stackexchange.com/questions/4149/can-one-take-bs...
Except that they don't suck?

They were made by companies specializing in imaging, had decent sized sensors, glass lenses, and no fake computational/"AI" photography.
Yes but by that logic, we should mandate dual tires on all rims, just becuase we can.

You're perfectly find driving without a speedometer, till out of the construction zone.

I had a car with a busted one for a decade, and you know what I did? I drove with the flow of traffic.

Really, a dash display is not a safety feature.
Prohibition doesn't work at all at stopping people from starting in the first place. It has over a hundred years of failure.

Switzerland hugely reduced an endemic heroin problem in part by making it a health issue instead of a criminal issue.

And Portugal has shown a lot of success in decriminalization of most drugs.

Illegal drugs are perhaps the 2nd largest business globally, after petroleum. Prohibition is an abject failure at "not starting in the first place".
I think it’s interesting, I haven’t seen something like it before (please correct me if I’m wrong)
Why would this same prion not make its way in our ocean or soils with the current sewage system set up? If the treatment fails, I don't see why dumping it in the oceans is safer. The food chain there is much more complex and therefore the prion would be exposed to many more possible hosts. In fact, prion biology shows that exposure from fish is a much greater concern than foodplants

https://www.sciencedirect.com/science/article/pii/S092544391...