skysight-inc/HackerNews huggingface dataset:
That's one thing I really don't like about this country. We don't really push ahead aggressively with tech, it takes decades.

When we know something could be done, but currently isn't practical, instead of saying "Nope, we are building this charging network and we will have better batteries within 5 years", we say "Maybe someday, but right now we need gas".

We judge technology based on whether it works and is economical right now, even when there's a clear road map to making it work.

People still talk about whether the electric grid can handle the electric cars, and how windmills and solar are forcing coal offline, like as if we don't know how to upgrade things and build natural gas plants.

For a given individual, waiting a few generations makes sense, but it would be cool if big companies were just a little less obsessed with slow iterative development and rollout of tech that we pretty much already know how to do.

Everyone says batteries aren't sustainable and Lithium mining is bad, but the point isn't to make a billion lithium cars, everything now is just a prototype.

Building these missing technologies like energy storage should be as big of a deal as the moon landing was. The kind of "Make it work even if it costs 100 billion because our future depends on it" thing we just don't see anymore.
This is a pretty good example the kind of victim blaming I'm talking about. It's a kind of insidious toxicity that permeates certain communities, although I've not been able to put my finger on what exactly brings it out, or why it's so tightly clung to as an acceptable behavior in some places.

I actually tried to help for awhile, and even started a help guide https://github.com/kstenerud/nixos-beginners-handbook/

But eventually one gets ground down and demoralized enough to just give up. It's a real shame, because I LOVE what NixOS is trying to accomplish.
My wife had some fans and a painting that she purchased in China as a teen, when she was traveling on an educational trip that coincidently happened during the 1989 Tiananmen Square massacre. (She didn't really find out what happened until she returned to the states.)

She treasured those, and yes, had a continuous active connection to them. Unfortunately they were all destroyed in a house fire. You can't replace those sorts of things.
I like FreeBSD better than Linux as a Unix.

But I use a computer to do stuff.

I tried using FreeBSD to run a desktop on. Both ports and packages were a PITA in various ways. I eventually found myself running everything as the Linux binaries under emulation.

Then I tried Ubuntu 5.04, with Debian's apt packaging, and I was like HOLY SHIT GUYS, THIS IS HOW TO DO THIS.

So Linux still annoys me to administer, but I can basically get my stuff done.
And RMS' Right to Read: https://www.gnu.org/philosophy/right-to-read.en.html
So people can determine for themselves whether they want to download the PDF, by reading the abstract first. This has always been a point of petty annoyance for me as well.
I'm really excited about languages that build on or are compiled to SQL, in the long-term (because I think it will take a very long time to build adoption).

The ones that particularly excite me are shorthands for SQL, even though their heavy use of symbols may be a detriment. One particular use case is in easily defining static authorization policy-queries that are backed by database data plus and have request variables injected during evaluation.

I am not very excited by datalog/prolog-based languages because I think logic languages are too unnatural to ever go mainstream. But I'd be excited to be wrong or for logic languages to become more friendly.

Here are some others I'm watching.

* https://github.com/mrumkovskis/tresql
* https://www.htsql.org/doc/overview.html
* https://github.com/cytosm/cytosm
>Object-oriented programming is the most successful programming paradigm in history

No it's not. Likely the most popular paradigm. Not the most successful. It's like saying Null is the most successful concept in all of computer science.
The link refers to dplyr not being able to use databases but actually there is a database backend for it in package dbplyr. See https://dbplyr.tidyverse.org/
One nuance this summary misses is that there was a serious hesitancy among Northern politicians to seriously address the slavery issue. While many believed it was abominable, they didn't step up to stop it because it would shake up the status quo which by and large benefited them.
To me that's not easy...

It's a very well established pattern to have (error, result) I'd immediately see something off with (result, error)

And clang-tidy can catch this: https://clang.llvm.org/extra/clang-tidy/checks/readability-i...
The key is to realize electricity in a circuit is kind of like data traveling through a network ;)
My paychecks technically go to my company, then I pay myself a small portion of that. The rest of it gets put into a company buffer (which I am still building up) and taxes. Once the buffer is built up sufficiently I'll start investing everything except for salary and tax into low cost index funds.

Once the small salary hits me, I have a monthly limit of spending money that I try not to go over. This limit excludes rent but includes all other necessities and entertainment. I don't always succeed in staying under the limit, but I always hover around it and don't raise it regardless of income changes. Any remainder goes into a vacation or emergency buffer.

More detailed forms of manual budgeting have not been something I've been able to stick with consistently (yes, I've tried YNAB). There used to be a handy automatic option that showed me a great breakdown of my spending categories and such, but that service got shut down. So now I just have the one limit.
AT&T Bringing $180/Month 5-Gigabit Internet to 70 Cities
From what I observed back when I was working at IP-specialty firms, it's pretty common and a credential that would be sought after. I think in the life sciences area, if you wanted to get into patent agent work and didn't have a PhD it might be difficult to get a position. By contrast, in other technical fields having a PhD is relatively uncommon among patent agents. I don't know to what degree my highly negative view of patent prosecution work carries over to the life sciences area, although I believe the "two class system" exists there as well.
I’m curious why all the Electron apps fail at napping. As per the linked Apple documentation, there’s no need to opt in or call an API or anything, the app is simply required not to be constantly redrawing the window. Is this where they fail, with gifs and blinking cursors? Can’t be that simple, right, or somebody would have fixed it?
CPython's main branch now compiles to WebAssembly
If they were accidentally infringing licenses, this scattershot approach may result in snitching on their own company.

That's how a log4j security audit becomes an Oracle licensing debacle.
Its more complicated than that. If you already have some maybe having more of that specific thing is more a hassle than a benefit. Or maybe you don't value that thing at all.

What value has a premium steak to a vegan?

If your house is on 0.5 acre of land and you add another acre it might great but if you had 500 acres of land and added another one you wound't even notice.

Why people tend to value diamonds more than water which is essential to live? If you receive two copies of the same magazine you like to read does the second copy holds some value to you?
I think that's just due to the pace of development. The BSDs are resource constrained, so they have to pick and choose what to work on. That is both a good thing and a bad thing. Here the benefit is less churn. On the downside, they're just catching the Wayland train recently. On the up side, by catching it late they didn't suffer a lot of the growing pains.
Two suggestions for burnout:

1) Always change companies, change industries, and/or change locations multiple times before trying a career change. Unfortunately, if you are the type of person who gets burned out in software then you’re almost certainly going to get burned out in other engineering disciplines unless you learn how to manage your stress and self. Better to learn stress management and burnout prevention before investing in a career change.

2) Always get hands-on experience in an industry before investing in education to switch to it. Spending 2-4 years getting another degree is insanely expensive when you include the cost of lost wages and starting over as a junior. This alone could burn you out even more. You need to be 100% sure that the other career is the correct choice for you before you invest in education.
Don't be silly, everyone knows the best way to stop fraudulent cover-ups is to make sure there's no discoveries to cover up in the first place, and ensure everyone who would make such a discovery is fired or cowed into submission before anything can be investigated at all! /s

(In seriousness, that hypothetical PR statement is one of those sentences that makes you reflect on the power that messaging has. It also means that you can't trust a PR-driven image on the culture of a company!)
Ok I understand the throwaway as it as controversial point.

I have a couple of questions for someone not that familiar with Ukrainian history:

- Was the south ukrainian population relocated there as a soviet 'settlement' or were they always historically there?

- Is there any political acceptance among north ukrainians to cut their loses and lose territory in order to be able to join NATO/EU?
100% Cloud Service Coverage for Crossplane
The issue is that the precision of the square roots needs to increase in order to guarantee a result. Consider an algorithm to generate the worst case scenario that starts with two lists that have sqrt sums that differ by D. Append to the lists numbers x and y such that |sqrt(x) - sqrt(y)| > D and append them so that the previously lesser list is now greater but also the absolute difference decreases each step.
> We all know poor people couldn't really do it, just as they couldn't do expensive sports and other expensive but still usual hobbies, for example.

That's empirically not true and IMO kinda offensive. The example I brought up in my comment above is very real. Not all parents have overview what their kids do and have. When you've got food and housing, that provides the ability to spend that $600 bug bounty on "expensive hobbies" what you want. Not an electron microscope because your flat is 430 sq ft for four people, but a sleeper PC build, absolutely.
If you want a company to change their behavior, give them a reason to do so. Daniel has quite a platform being a well known maintainer, but instead of using that platform to shame the company in question, he politely emails back to the person sitting with an outdated excel sheet of 500 suppliers. That person didn't decide that the "email everyone on this list demanding info" strategy was a good idea.

To actually make a difference when you have a platform, use it. Tweet-shame them so that the fallout actually reaches the manager in question. This is just complaining about a behahavior while at the same time more or less doing everything possible to encourage that behavior.
just so you know, you are correct to call Florida and California "states."
How you would feel about your life if you were on your deathbed right now is in fact an interesting exercise. Right now. What do you regret doing, and most importantly what do you regret NOT doing?

Many people, after they retire, feel like they lived a wrong life, full in work, and not experiences. Or, you know, THINGS.

What Really Matters at The End of Life:

https://www.ted.com/talks/bj_miller_what_really_matters_at_t...
> The other thing I'd bet is that this person has never had to make sure their infrastructure can pass any kind of security questionnaire or compliance audit.

Security audits are a big security theater more often than not, though.

At my current workplace, I have to jump through several hoops to do certain things, but it doesn't change the fact that I (or some privileged service) am still the entity that is allowed to jump through all these hoops.

I don't want to imply that IAM is necessarily bad, but it is complicated to understand and security is often negatively affected when there is friction involved. Then, processes are implemented that look secure, but they don't necessarily guarantee security and people find workarounds like sharing tokens, defeating the whole point of auditability.
Yep. Machining is fun, but it doesn’t pay.
European pilot project on digital automatic coupling (DAC) for rail freight
FWIW:

* I think visuals are great for illumination overall, some people not withstanding :)

* I think they also used semi-transparent shadow
Nice idea, worth mentioning other features:

- Reusable workflows (note: matrix strategy doesn't work here): https://docs.github.com/en/actions/using-workflows/reusing-w...

- Creating an action: https://docs.github.com/en/actions/creating-actions/metadata...

- Composite actions: https://docs.github.com/en/actions/creating-actions/creating...

- Fact, the "uses" in step can be a relative path in the same repository (obviously, you must checkout the code, when it uses a relative path): https://docs.github.com/en/actions/using-workflows/workflow-...

- Script as an action: https://github.com/actions/github-script

- Using GitHub Packages and artifacts: https://docs.github.com/en/actions/publishing-packages/about...

- Using docker-compose-like services that run alongside of the container: https://docs.github.com/en/actions/using-containerized-servi...

- Using heredoc to share multi-line JSON in an environment variable, also using fromJSON/toJSON functions:

- name: get-version
id: get-version
run: |-
echo 'JSON_RESPONSE<<EOF' >> $GITHUB_ENV
cat package.json >> $GITHUB_ENV
echo 'EOF' >> $GITHUB_ENV

- name: print-version
run: echo "${{ fromJSON(env.JSON_RESPONSE).version }}"

- The matrix/strategy of the dependent workflow can be created dynamically, like in the following workflow: https://github.com/googleapis/google-cloud-go/blob/83bbc2e7c...

And many, many more :)
With a company like VW (who has used engineers as scapegoats in the past), I'd just want to make sure there was a paper trail that indicates I did the right thing. Then I'd feel okay letting the business making the final call.
With animal health, density is the primary "component" you can manage to avoid disease issues.

I wonder if humans are subject to the same rule.
I think there needs to be more work on open source hardware (and the associated fab capabilities to make what people want) in order to preserve computing freedom. I have no idea how to actually do this, but it feels like it should be prioritized
This is golden and characterises a surprising amount of my experience of communications with large corporations:

>> Thank you for your reply. Are you saying that we are not a customer of your organization?

It's just so beautifully orthogonal. Oh, and they got his name wrong in the salutation.
Unfortunately, the US politicians are largely incompetent in technology and currently have market holdings across a lot of different sources (possibly including Bitcoin). So the question becomes: Will the politicians let it fail, or will there be a bailout/support purely on economical reasons.

We can't look at Bitcoin as a purely economical issue. There are a lot of facets that need to be understood.

DeFi COULD be useful for people in under-developed or generally economically limited countries but I believe that the implementation needs to go back to phase-0 and solve many of the speculative issues that are inherent in DeFi today.
Hetzner now offers servers with i9-12900K
Good points all around, I stand corrected.
There probably was risk discussion involved in some point of feature implementation. Lawyers got involved and the discussion likely went like this

1) DMCA Safe Harbor gives us, Google, unlimited protection

2) What are the users going to do any case? Sue us? Migrate to Microsoft Office 365? The minuscule amount of issues caused on 0.1% users is not going to hit our bottom line and the users cannot damage us.

3) We offer key account manager services for organizations large enough that could cause stir (Spotify size)
> a "sip" of orange juice is indeed a lot of energy, about 80 kJ [1], and if you could extract that much energy from one person every 10 seconds you'd get 8 kW, which could power a decent sized lobby if the lighting is efficient.

What's the total energy expended to produce those 80 kJ worth of orange juice, though? You need to power agricultural machines, food trucks, etc. etc.
If you do OOP how "humans think", then you are likely doing it wrong. This is why OOD produced by both novice and intermediate experienced devs tends to suck, moreso than other programming paradigms.
I could have sworn I read the same exact thing in 1997.
>>> I mean, seems like they just turn up with a camp chair and a good book, then sit around all day getting paid until they get fired, then they take up the other offer ?

>> These are health care workers, not retail clerks at a GameStop. If they did that it would likely mean a patient doesn't get adequate care.

> And? If you're going to basically force someone to work for you, you get what you get.

My point is: it would be unethical to "stick to the man" in that way, because there could literally be an innocent man down the hall who's suffering because of your immediate actions. That's not a man you should stick it to. It's not OK to stop your analysis where the original comment did, before you consider scenarios like that.

Imagine these scenarios:

A nurse "turn[s] up with a camp chair and a good book, then sit[s] around all day" across from some patient who's laying in his own piss and shit, because that nurse refused to do her job to give him a bedpan.

or

A nurse "turn[s] up with a camp chair and a good book, then sit[s] around all day" across from some who dies because he didn't get his medication, because that nurse refused to do her job to give him his medication.

vs.

A GameStop clerk "turn[s] up with a camp chair and a good book, then sit[s] around all day" across from a customer who wants to buy a videogame but can't.
I wish more people wrote docs in this fashion. I almost always end up skipping official docs in favor of digging around for blog posts going over code examples on things.
Every point you've made is an argument for ICE vehicles over BEVs. ICE is the no-compromise option in your scenarios. The best BEV you could get under the terms you've set wouldn't be worth owning.
'Call before you dig' hotline hit by construction that didn't call hotline
> That sounds like a massive barrier to entry and more effort than solving the problems I currently have.

It's a lot of effort, and in the end you're left with a different, more interesting set of problems.

I don't regret spending that effort, but it needs to be easier if we want more users. I don't think there's any answer besides lots more effort from the nixos dev side, however.
Performance Counters I’d Like to See – Part I
First Felony Charges in Fatal Crash Involving Tesla Autopilot
If you're going to have an intermediary proxy that you run, for AWS perhaps use Lightsail. It is price competitive, and includes more bandwidth than Linode/DigitalOcean/Vultr for the price.
FCC chair plans to block exclusive deals that limit ISP choice in apartments
Sure, where "some value of better" is "wins in the overwhelming majority of rounds."
It would be definitely interesting to have a TypeScript of some sort but for SQL.
So a more practical and prettier syntaxe like what I'm seeing here that compiles to SQL queries.
Yes, swapping out the Kwin for a tiling WM will lose you some KDE functionality (for example, if your new WM provides a desktop, I wouldn't expect it to use the same context menus as Dolphin), and lead to a less integrated experience (you won't be able to configure i3 from KDE settings). I'd say if you just want a smooth experience, stick to KDE as a package.
I personally never used Linode and can not recommend nor talk against it, I was just pointing out that if you want scalable solutions AWS is not the only answer.
The problem is that the total cost of ownership is a bit more than a gas furnace due to maintenance and increased initial cost. Also their reliability isn't very good when compared to traditional furnaces. So even if you can save on energy costs you usually don't have much incentive to switch if you have already paid for a gas furnace.
That's a good point. I look forward to learning more about reconstruction, which will be the next stop on my reading journey. Like the civil war, I remember very little of the details of reconstruction that were covered in school.
Better to reply "yes, we are affected. Your support contract has expired, please renew at XYZ".
Would you rather them be appointed? Who would appoint them?
How about this tool?

https://evergiven-everywhere.glitch.me/

Granted, it's the Evergiven, but how hard would it be to exchange the image?
Codegen breaks debuggers.
What I'm curious about is whether this was equivalent to, or larger than https://en.wikipedia.org/wiki/1883_eruption_of_Krakatoa

Also whether it will turn the sky red for months.
Will this have a cooling effect on the Earth this year? I seem to remember global temperatures fell after the big one in the Philippines.
Automation could make 12M jobs redundant. Here's who's most at risk
I wonder if comparing powers of sums would help?

Suppose one of the sequences was 3, 7, 15, 30, and consider s = √[3] + √7 + √15 + √30.

Then s^2 = 55 + 30 √2 + 6 √5 + 6 √10 + 2 √21 + 2 √105 + 2 √210.

s^3 = 159 √3 + 90 √6 + 151 √7 + 90 √14 + 135 √15 + 105 √30 + 18 √35 + 18 √70.

...

s^30 = 1679613741139712617544067791402275 + 1187666266098277047375460186425450 √2 + 750901847525954802822187362608010 √5 + 530967788407084153582901906991810 √10 + 366402251460399628674629181584238 √21 + 259085516641872377051783075481000 √42 + 163913368573924563188162165414670 √105 + 115904254449237925942667189567670 √210

and so on.

For any given finite sequence of positive integers there is a finite set of square roots of positive integers such that all positive integer powers of the sum of the square roots of the sequence members can be expressed as a linear combination of that finite square root set with non-negative integer coefficients.

With s^n if we approximate each of the square roots by first the nearest integer not larger than the square root, and second by the nearest integer not smaller than the square root, we get a lower bound and upper bound for s^n.

Suppose we do that for the sums of the square roots of the two sequences we want to compare. For each power n, that gives us two integer ranges we can compare. If they do not overlap, we can tell which square root sum is lower.

If they do overlap, we can try a higher power n, so we can try a better square root approximation than nearest integer to get narrow ranges for the n'th powers.

What I'm hoping for is that by going to higher powers we can avoid having to do high precision square root calculations, so it can be done with just large integer arithmetic and regular floating point.
> Let's say that you're starting Apache Tomcat. You have to dig into the tomcat startup scripts and figure out where, if anywhere, it writes the pid file to disk so that you can later use it to determine if the process is running or not.

https://tomcat.apache.org/tomcat-8.5-doc/windows-service-how...

The commandline argument is --PidFile and --LogPath. Most, if not all, programs allow you to customise this. It should never be a guessing game, especially when you are the one creating the init file, therefore you are the one in control of the running program.
Mileage-based taxes are already being formulated because modern, efficient vehicles have meant lower gas tax revenues. EVs just add to that "pain".

It's less a product of the petroleum lobby than the desire to keep tax revenues high.