skysight-inc/HackerNews huggingface dataset:
I thought a lot about your comment. It's a very interesting comment. I think we should strive to leave alien life alone - it doesn't matter whether they are in our eco-system or off planet. Life should be allowed to be. It also helps us when someone comes here, but the reverse applies too.

I think in a few years we'll find some kinds of microbes on mars or other bodies. If nothing else they came from earth, floating around, but more probably they are created everywhere naturally by dna molecules just randomly combining. Anyway, when we find life on mars, or Europe or where-ever, should we not allow people to send earth based microbes to do things. We could send lichen to mars to start growing, maybe it would survive and it might kill native microbes. Is that okay? I think it's not but it's pretty complicated and maybe inevitable. Also I think with meteors hitting mars they are probably knocking bits of dust into the air and eventually they hit here. Same for earth to mars but our atmosphere blocks them.
Also, as in your example, it's a million times easier to make bs your frame size so you can use skip and count to slice frames as you wish. I use this all of the time working with raw video files.
https://www.extremetech.com/extreme/221282-amds-first-arm-ba...
I do what I said in my last sentence:

> what I do instead is use libraries
That seems backwards. Linux distro's come with mostly reasonable defaults and a decent set of apps. Windows PCs come with loads of crapware and no useful apps to speak of.
Don’t share the same opinion. The keyboards they use now are the best I have had on any laptop.
I am running Coreutils 8.3 on Linux mint 20.

It is also in Coreutils 8.22 in RHEL7.

https://man7.org/linux/man-pages/man1/dd.1.html

Edit: I just found this in the coreutils 9.0 changelog:

dd now counts bytes instead of blocks if a block count ends in "B".
For example, 'dd count=100KiB' now copies 100 KiB of data, not
102,400 blocks of data. The flags count_bytes, skip_bytes and
seek_bytes are therefore obsolescent and are no longer documented,
though they still work.
> very lazy approach to modularization, aka static linking

Static linking is the only right approach.
I tried asdf and direnv in the past but they did not cut it when working with Java and Java related tooling. direnv was slow and asdf does not have all the tooling I needed and use. I started using sdkman.io for Java development and it is very complete, up to date and speedy.
With a functional return policy!
Time is very precious. As someone who's done the investment into both desktop Linux (Openbox) and MacOS, the level of effort required to get something useful is way different. MacOS has a very gentle learning curve so it's easy to switch and be back in business, getting work done. Linux OTOH is less of a learning curve and more of a learning cliff. I've got the exact right monitor setup I want on Linux, but it required learning xrandr and writing a shell script because none of the GUI frontends could get it right. With MacOS I kinda just have to accept whatever it gives me as good enough. Thankfully it usually is though.

Point is, because desktop Linux isn't a little bit of effort, it's a lot a bit of effort, so I can't fault anybody for not putting in the effort to learn it whilst there are viable alternatives. Which includes ChromeOS these days, to throw a curve-ball in there.
This release sent me down a rabbit hole (it started with the sidenote on physics), which made me wonder what software https://discuss.python.org is running on. I couldn't find a link to GitHub or elsewhere or any project page which could enable me to host such a discussion board on a server. Does it have a name?
> Separate FP registers - This looks to have started when FPUs were optional and/or physically separate, but that's no longer the case.

Using a separate register set for FP is not just about making floats optional.
It also allows to better isolate the float and int units and to build a more efficient micro-architecture.

For example: using a single physical register bank for floats and integers would be expensive (as the size of the register bank grows quadratically with the number of read/write ports), therefore using separate physical register bank for float and integer is more efficient.
`tar` used to control tape drives too, not news.

`dd` has purposes, so the author must not do anything real:

0. Clearing volume tables

1. Creating files of fixed sizes

2. Varying block sizes

3. Partial reads

4. Unaligned reads

5. Differing block sizes

6. Character set translation

If coreutils' `cp`, `mv`, `dd`, and their friends were modified to support `sendfile(2)` on Linux, these would then use `splice(2)` zero-copy kernel transfers under-the-hood. Already, they're likely hitting caching at some layer but there are advantages when copying between 10+ GbE network devices and/or tmpfs. Furthermore, the major shells `bash`, `zsh`, `fish`, `busybox`, `dash`, and `tcsh` would be advised to use `sendfile(2)` where possible. There's really no need to play bucket-brigade "fire drill" with data when there's a firehose that's free.
I've had more ideas come to me after hiding in my office to take a nap than sitting at my desk. It got to be such a gold mine of solutions that I still to this day allocate 30 minutes of my day to a nap. Non-negotiable. So many hard problems that have been brought to me, or complicated needs for architecture, etc were solved by simply turning my active brain off. When I was in graduate school I'd regularly get stuck on some stupid thing I didn't understand and slamming my head against the paper/book/whatever didn't help. Again, a quick nap and I was good (or at least better than I was).

Performative work is a disaster. I worked in a stuffy IT office of a company before I got my degree and became a software engineer. It took YEARS to deprogram performative work. I still hide when I take a nap. I suspect that if my current company found out I was sleeping on the job they'd still be upset with me. However, my output is so good the results speak for themselves. It would be difficult to fire me for napping.
Btw, speaking of roguelikes, everyone knows ADOM, and it's great, but the one I loved the most was Ragnarok (1993) [0]

It is bloody hard, but where else can you find corpses of your previous attempts, and with some of your gear [1]? Where else can you grow fingers? Where else rings on your fingers will cut off fingers if you morph into a giant? Where else you can switch bodies with other monsters?

[0]: https://www.old-games.com/download/4031/ragnarok-a-k-a-valha...

[1]: I have developed a whole strategy around it. Scribe player class is extremely difficult to survive in early game, but they possess a very rare item in their inventory: stylus, which allows rewriting scrolls, an extremely important thing. So die as a scribe many times, then start as a blacksmith, and pick up a stylus from your previous character's body..
The people who talk about expelling less CO2 also talks about those other things.

It’s kind of amazing that in the broad spectrum of groups you could talk about that are having a negative effect on biodiversity, etc. anyone would mention climate change activists and groups when not only is their fight broadly related, they’re almost completely in alignment with more biodiversity.

This dynamic where such comments attack people who support the commenter’s stance but support it maybe 80% are attacked by the commenter, but the people who do not support their stance, are actually in power, and are going out of their way to destroy what the commenter claims to care about are not even mentioned is fascinating.
How to autoscale Grafana Loki queries using KEDA
New approach to magnet manufacturing could reduce reliance on rare earths metals
I think what happens is for basically anyone trying an OS that isn’t their daily driver, they hit a few things which don’t work the same or that they don’t quite understand and immediately come to the conclusion that it’s bad/broken/hostile/unproductive.

I’m a long time linux user and just switched to macOS for work at the start if the year and in that first month I could rattle out a long list of complaints but now I don’t really care about any of that. Most of it was just me applying my expectations of Linux on to another OS. When there are other ways to skin the cat and none of them are really better than the others.

There are also some things that are actually just bad like full screen mode but that you learn to deal with to the point you forgot it was even bad. I can think of these kinds of things for every OS.
It absolutely could be! If the employee is capable of generating 60MM a year in savings or additional revenue, that's a pittance.
I read most of the complex facilities as being to allow it to act as a display adapter (to emulate a IP-KVM) and/or a boot disk (for remote provisioning).

I don't think this is the sort of thing I'd worry about being misused, it's big and complex and will get hot and way more obvious then anything you'd use for clandestine purposes.
UNFPA Sierra Leone provides support to schools radio teaching programme (2020)
I'm fairly sure it's Discourse[1]. They switched to it quite recently.

[1] https://www.discourse.org
Meh, this is probably similar to regular mutual funds versus ETFs (well, not exactly, but it's in the same lines). The difference between CDs directly offered by banks versus brokered CDs (which WSJ is pointing at) is that ordinary CDs can be terminated early with the principal intact (and probably some of the interest), which is fully guaranteed by the bank, while brokered CDs are more like bonds which is subject to price volatility (but at least brokered CDs are FDIC-insured, so you'll get your principal in case something happened to the issuing bank). Not a fiduciary, but if you're sure that you'll be holding it to the term this is a good idea but if you're considering buying this as part of your emergency fund I'll think twice.
The Snapdragon 870 just to name one.
I was permanently banned from Tinder for trying to upload a picture of myself holding a pepper from my garden. I can only assume that Tinder's AI thought the pepper looked like an unacceptable body part.

I am absolutely in favor of using AI to combat unsolicited nudes as long as it's implemented something like: on the sender's side, show a warning before sending that the image appears to be in bad taste and asking for confirmation, then on the receiver's side, hiding the image behind a warning that it may be unwanted and showing two buttons, "show image" and "unmatch".

This is how Bumble appears to have implemented the feature. Though personally, I'm not going to test it because I think sending unsolicited nudes is a losing strategy for dating.

Yet, as rare as it might be, there are people of both genders who actually enjoy receiving unsolicited nudes. And people who enjoy sexual pickup lines. The judgement call of what is/isn't going to be attractive or appropriate ought be to left in the hands of the individuals dating as much as possible rather than controlled by a priest at a tech company.
Work: going for a 2 hour run over the weekend, thinking about some problem between the 60th and 80 minute, spending the next week implementing it. (typing it in, telling others about it on meetings, whatever)

Also: this is why hourly billing is pointless. You bill for the low value activity and can't bill for the high value activity.
MOABs have about the same destructive force as a tactical nuke. I expect they’d be used in response. And if the Rods from God were ever put into orbit, those as well. The Kremlin, government offices, factories, refineries, and oligarch estates can be obliterated without resorting to nuclear escalation.
That's a fair point, although I would argue that if good quality olive oil is very cheap, then perhaps it's the other way round. Only the very poorest are forced to consume non extra virgin olive oil.

Also, I'm not sure about Spain but farmers generally have noticeably higher life expectancy than the average.
> It is NOT great for having a live-reloading dev webservice running.

Oh my god this.

I was running a fastapi server on my m1 Mac in an arm Linux docker container. Everything else works great in this, but the live-reloading server was running at 200% cpu and ate 50% of my battery life!
> Humans are not particularly destructive to the planet.

That is blatantly false and stands in denial of mountains of evidence.
You and I apparently have different ideas of the "traditional sense" of toxic. Fucking up all kinds of shit certainly sounds toxic to me.
I use the AWS Toolkit for PyCharm; it automates most of the process, including pulling an image (built by Amazon, I believe) that emulates the Lambda environment. All I have to do is write the Lambda function with the correct method signature, designate it as such, start a debug session, and PyCharm + Docker do the rest. It's insane that PyCharm Professional only costs $100 or so, it saves me that much in development time in a single day.

Edit: all of the above will work with the free version of PyCharm, I believe, but without the in-IDE control panel for Docker (which you don't absolutely need).
> Sure, if the consumers actually do have the choice. The heated seats are pre-installed and you pay for it, whether you activate the subscription or not.

From what I've read, on models where a feature is standard, BMW doesn't charge a subscription. It's only available as a subscription when it is an option, making it obvious you aren't paying for it except in the subscription. I think their idea was to make it so different people can lease the same car and pick different options essentially.
K what? You... grew a diamond.. disc?! I'm really curious to know more, or see any photo(s) if you have something shareable! Intriguing indeed haha
In reality, when using Docker, Dev and Prod are almost never the same. We usually install different packages in Dev image i.e. debuggers or linters, we try to optimize the heck out of the Prod image, thus using a different build of the base image, etc.
And all this, when you are only developing on Linux for Linux.

I’m not saying this is the right way but this is very common. I also agree with the rest of your points.
>There's no thought put into long-term stability or serviceability of software.

Why should there be? How does this improve short-term profits? Customers are happy to pay for buggy software that gets replaced with something even worse in a few years, so why worry about making quality code?

>but if the software isn't performing its basic needs, what are you even shipping?

Something that makes lots of profit, despite being of terrible quality.
Ask HN: How to fund personal CS research if you are from Russia?
Dear Hacker News,

A friend of mine who is from Russia is currently in somewhat unusual situation. He asked me to give him advice, but I don't know what to tell him, and I would like to ask for your opinion too.

My friend is a very talented person, who has been working on computer science research in quite rare fields of research for many years.

He is a self-taught one, he never received formal education, but he has deep knowledge and expertise in these fields. To fund his personal project and to pay regular bills, he is working as a mobile app developer. So, his research is basically a "hobby" thing, but he sees it as his primary life priority. To mention, he does not have any family. So, his side work is basically all that he has.

Recently my friend has to leave his job and to escape Russia, because he does not want to participate in Russian-Ukrainian conflict. Currently he lives abroad in those few countries that still didn't close their borders to Russian citizens. Informally speaking he is a refugee, even though he does not have such status officially. It is likely that if he returns back home he will be prescribed to serve in the war zone.

Hear is the problem.

He wants to keep working on his research project, but his savings are declining dramatically, because he lives abroad. He is going to find remote job to pay current expenses, but probably he no longer will be able to continue his research in this case. He will have to survive.

I really don't know what to tell him. In some way his situation is much better than a lot of people have today. At least he could find a job, and he has some savings. But he will have to abandon the work of his life.

Maybe there are another opportunities I could advice him in his situation?

Thanks in advance!
Note that there are different variants of the Julian Date: For example, the Julian Date(Universal Time 1) drifts against Julian Date(Terrestrial Time), with the former being based on Earth's rotation, the latter being an idealized time scale which can be approximated by TAI + 32.184s.
>Perhaps the biggest sink on the economy and environment is perfomative work that David Graeber calls "bullshit jobs". Commuting 100 miles to sit in an office to be seen to perform is tragic and borne of insecurity of both manager and worker colluding in a game.

For years (5+), at my job there's often nothing to do, so after lunch I just go home, and declare 4 hours worked that day (8-12, instead of normal 8) at the end of a month. Of 5 of us employees I am the only one doing that. Never once has my boss confronted me about it, neither subtracted from my full salary. I feel kinda blessed.
Coconut oil and butter are saturated fats, whereas olive oil is monounsaturated fat. While saturated fats might not be as bad as we thought, they are still still strongly associated with cardiovascular diseases. Not really in the same league as olive oil.
How about fixing the damn MIDI server which is crashing since Yosemite?
Seriously, another big update feels like a pack of minor changes which could fit in a small patch, marketed as "whole new level with groundbreaking capabilities"
Also, Apple is also happy to use USB-C for so many products.
Try alt-tab: https://alt-tab-macos.netlify.app/

It allows easy switching between _windows_.
Cue Cal Newport’s Deep Thinking movement.

The interesting part is that most companies don’t want to keep learning even through this pandemic.

I see most of them as dinosaurs by now. Unexpected to be the case by many but soon to be extinct and replaced by smarter collectives, working towards their respective common goals.

The world desperately needs this kind of change on all decks.

We can’t stubbornly brute force ourselves out of this mess with the same kind of thinking that created it.
> The majority of the implementations out there are broken and only handle text.

Copy/paste are the biggest neglected operations in computing, considering that they are the only universal mechanism for transferring data between applications that is accessible to end users.

Mobile intents do help somehow, but they are not universal or available on desktop or web environments.
Ok we changed to that from https://www.justice.gov/opa/pr/two-arrested-and-nearly-dozen.... Thanks!
Graphviz 7
I don't think it's that at all. If you're salary the company quite literally owns you, every thought no matter how inconsequential, etc. I can see how that could be a problem for hourly. It's really about control. You give the appearance of work to appease the PHB who signs your paycheck. You know, after plenty of experience, the person who appears to be the hardest worker is often times the least likely to be put on the chopping block. It's a very primal hierarchical reaction to this kind of thing.
I'd like to be one of them but I need to recover my old account.

I've used their system, explaining that I have the right password, the same email address, but their system has flagged my decade (or more) unused account as needing higher authorisation.

Valve/Steam wrote back asking for the CD key off the original game used to open the account.

So unlikely to have it. What year did the Orange Box come out?

Might as well just make a new account because their system is so unfriendly.

I'll try to persuade CS that I'm me, but they probably don't have the permission to override the scripts.
> It's all very well to claim 'atmosphere', but shit like this ruins the atmosphere for people who notice the details.

Alas, you are in minority there.
I think I get what you’re saying. Atheism and agnosticism are different, you’re right, I’m using the concepts wrong.

Hadn’t previously considered that positive atheism and general “not-taking-sides” atheism weren’t the same thing.

Atheism just seems like a dumb concept the closer I look.
Seems to be more than a dry classification system more than anything. Either you don’t have an opinion, or you’re actively of the opinion that other gods don’t exist and you’ll argue with people about it. It seems like agnostic atheism is really just (what I’d consider) agnosticism.

My argument that agnosticism is atheism++ is wrong, but atheism as a concept is worth discarding altogether.
Google docs spell/grammar check shuts off if the word "anal" appears anywhere in a sentence. https://imgur.com/dTJmsTt

For some reason "anal" and the F-bomb are the only two words I can find where it does this.

The craziest part is if you type something like "analss gland" it figures out you're trying to type "anal gland" and shuts down spellcheck, even though anal gland (dogs) is a perfectly g-rated use of the word anal.

https://imgur.com/KjWcQJm
Note also that Every Door is relatively new, so they're still working on adding it to F-Droid: https://github.com/Zverik/every_door/issues/167

It's been submitted though: https://gitlab.com/fdroid/fdroiddata/-/merge_requests/11955
Let's try a less crazy town model.

Assumptions:

- Renewables do not exist.

- Nuclear is on time and on budget.

- Seasonal driving variability is 20% with rare spikes of 100% for periods of a week or longer.

- Batteries will still be $200/kWh in 8 years.

- No efficiency improvements by switching to EV beyond moving the waste heat to the nuclear reactor.

- All oil is for cars

The total energy of oil that the US consumes is 1.5TW. It would provide 450GW of work in an ICE. With variability that's ~600GW

Each car needs 2kW of capacity.

Get all of your 2kW from AP-1000s at $6600/kW

Buy 1kW of electrolyser at $300/kW.

Buy 1kW of Gas Turbine at $1000/kW

Fuel the turbine with hydrogen stored in salt caverns or ammonia (or even fossil fuels) for the 2% of the time you need it.

This is $13k per car.

Spend $7200 on 36kWh of stationary batteries at the charging site. Now every car can charge a day's worth of power in a single 15 minute window. On the rare spikes during holidays, use your gas turbine to top them back up.

This costs less, is more resilient, is more convenient, and uses less carbon than your most optimistic all nuke scenario. Does it not?
I personally love docker. Almost all of it makes sense to me. It's not perfect, but very pragmatic, almost in a blunt way.

On a workstation level, people who really know their way around stuff tend to dislike docker in my experience, and for people who don't its still too difficult. One problem I think it has is that docker - still talking about workstations here - solves mostly problems on the team level, not on an individual level. But individuals tend to regard those problems as 'other peoples problems'.

Another problem is that you can work with docker just fine with barely knowing how it works, until there's a problem. In my experience, developers tend to immediately blame docker for the problem, even though its a misconfiguration of npm for example, which they would also have in a native installation.

Still, docker solves a lot of problems that aren't solved by asdf, apt or rpm, which is why it continues to be relevant and used also for workstations.

EDIT: docker on windows before wsl2 was hell too, a lot of discontent about docker that people have comes from those installs. On wsl2 it's mostly fine, if you don't attempt to mount from an ntfs file system.