skysight-inc/HackerNews huggingface dataset:
I think Tether is being replaced by USDC. Also I think if Tether was going to collapse, it would’ve done so years ago. Banks live fine with a 90% lending ratio and Tether was likely lending out only 20% of it’s assets. The general person doesn’t understand how a bank works.
I don't see how it would be too short a notice for current CentOS users really. At least for majority of users running CentOS in their production systems and relying on a long-term support. It's not like they just go and trash their production setup the very moment its running distro lifespan is shortened. I'd expect the opposite actually, since you're looking for something well supported.
Honestly that support is meaningless for some areas I know. In our Data Center we have hit problems with old packages and at the end you will end up with a lot of your own packages. In the end I find Debian to be a good base, and you build the rest by yourself. Even though I use Fedora for Desktop, I always have a feeling Debian is the server choice which I can extend further.
Ubisoft, specifically, versus some of the other companies has the interesting added factor that with their upper-management being primarily based in France it is useful to them to utilize countries/provinces that can also speak French.
EIP669 was a difficulty bomb delay. The difficulty bomb was never intended to make monetary policy. The point was to keep upgrades from failing to deploy due to node operator complacency. The difficulty bomb forces them to upgrade their code in some way, either to the upgraded version, or to the same old version with a bomb delay.

Issuance right now is 2 ETH/block. The white paper just promised 5 ETH/block forever.

https://ethereum.org/en/whitepaper/
"When a measure becomes a target, it ceases to be a good measure."[1]

These coding challenges used to be a very good measure of ability, but now applicants are just memorizing the most common problems for each company. We're not at the point where these tests are useless but we will get there in the near future. The problem is that I haven't seen any good alternatives.

[1] https://en.wikipedia.org/wiki/Goodhart%27s_law
Killing Our Help Center Improved CSAT and Revenue over 11%
clickbait title, this has no affiliation to google.
edit: title changed now.
Who was that Scottish economist that had a famous quote about something like once the citizens in a democracy realize they have the keys to the treasury they grant themselves services/money?
With so many schools under lockdown, kids staying at home. I think one application would be a virtual school. Right now when teachers teach over google classroom, the kids have their cameras and mikes turned off. And basically there is almost no interaction, and feedback as the teacher teaches. Kids don't like showing their living room environment. Also, the social interaction between kids in a school is basically non existent now.
There's probably a real need for a virtualized environment of a school, or even a church if the lockdowns continue. And background replacement for video calls, in general.
"Any sufficiently advanced incompetence is indistinguishable from malice" - Grey's Law.

You just need a handful of people to independently see a few opportunities to profit from different activities (which are related in non-obvious ways) and together they can effect great malice without any single individual being aware of their collective malice.

The Upton Sinclair principle ensures that the perpetrators of malice are not aware of it: "It is difficult to get a man to understand something, when his salary depends on his not understanding it."

Only the victims of malice can see it as such, the perpetrators are the last to see it.
I'm another astrophysicist who left academia for industry and this post definitely speaks to me. I wouldn't go so far as to say that I regret my decision to leave academia, but I will admit to wondering what could have been if I had stayed. After getting my PhD I had a postdoc position lined up with a professor I was excited to work with and had won the NSF astronomy & astrophysics postdoctoral fellowship. (It's not the most prestigious fellowship in astronomy, but it's not too far down the list, depending on your sub-field.)

My feeling at the time was that I was a good enough researcher that getting postdoc positions probably wouldn't be a problem, so I could stay in the field for another ~6--8 years if I wanted to. And if my research had gone well in those jobs there was a reasonable chance (say, 50-50) that I could get a tenure-track job somewhere. But I wasn't super comfortable with that risk along with having very little freedom as to where I would live. (Having a two-body problem didn't help either.) I also factored in the opportunity cost of staying, say, ~8 years in postdoc roles before switching to industry and figured that if there was a good chance that I was going to leave academia eventually, I should do it sooner rather than later. Part of this was motivated by some researchers I interacted with who were really smart, did great research, but just kept jumping from postdoc to postdoc and couldn't land anything permanent.

While I do miss the astro research, I have learned a lot from industry that I would never have even known existed had I stayed in astronomy. (This may be more a function of working at a startup than industry work in general.) I'm not sure what work OP is doing specifically, but the industry work I've been doing has been pretty fulfilling. It helps that I've mostly been working on applying ML to health technology. Industry is a big place! There is a lot of fulfilling work out there even if it can take time to find it.
Yeah, it’s fun too think about how many bits of information being sent back in time to yourself would be needed to become a billionaire. The message should be understandable to your Younger self, and you also need to convince them.
Yep, here’s the language from the FDA’s approval letter [0]:
“ Test results from your product will be automatically reported to relevant public health authorities, via your product’s software application (app), in accordance with local, state, and federal requirements, using appropriate LOINC and SNOMED codes, as defined by the “Laboratory In Vitro Diagnostics (LIVD) Test Code Mapping for SARS-CoV-2 Tests” provided by the Centers for Disease Control and Prevention (CDC).”

[0] https://www.fda.gov/media/144457/download
I think it's for non default scaling.
Contractor position: for doing math using company resources. Basically, they were looking to trim their budgets and us contractors were the best paid. In addition we'd already got the job done, just waiting for term to end. I was so mind numbingly bored that I started doing Project Euler, first at home then eventually at work to fill the time. That was 'just cause'.

I also suspect that one of my solutions wasn't well appreciated. There was a job that analyzed historical data and generated a projected date (or risk I can't exactly recall) that was very complicated and took way too long to run. I cooked it down to one database query where all the data was anyway to get an answer in a couple of minutes. It took a long time to make the query, needing multiple updates (PTFs) of IBM DB2 to extend limits I was bumping into and working around with guard condition heuristics to narrow the search space. The single query was about 3 pages long. There were timeline diagrams showing the areas that each heuristic was narrowing or excluding but not simply enough.

I remember when the guy who had to deliver the news, but obviously didn't make the decision had the talk with me. My reaction was "Fantastic!" as it was such a relief to escape boredom early.
> (Ironically [the Firefox UI bits] were called “chrome” before Chrome even existed.)

Not ironic, intentional. Chrome was made by former Firefox engineers, and the name was a joke about exactly this. I remember struggling to come up with a better name for the app other than this code name and then they eventually launched it with it anyway.
They were a bad idea from the get go, and calling them loans was a scam - they were handouts.
The e-reader that knows how to handle PDF documents
GOG walks back release of controversial horror game
I really think someone needs to convince them to change the name to something like "Rock Solid Linux". Is there anyway to try to make this happen?
You might be referring to very processed satellite images, but AWS has many more satellite/aerial data sources than GCP in their Open Data program

[0]: https://registry.opendata.aws/sentinel-2/
[1]: https://registry.opendata.aws/sentinel-2-l2a-cogs/
[2]: https://registry.opendata.aws/landsat-8/
[3]: https://registry.opendata.aws/naip/
I'm a big fan of using plain SWT[1] without JFace. In fact GTK4 support is already being work on!

I tend to see a lot of developers think of Eclipse Platform UI/JFace[2] when they see SWT. Eclipse Platform UI is Eclipse's abstraction over SWT that allows them to make consistent components across platforms. SWT is lighter weight and it's just platform native components. Also since you are dealing with native components you get easy access to platform accessibility.

Eclipse has some great documentation for the platform as well as loads of snippets[3] and examples[4] to pick apart.

There is also an incredibly useful charting library[5] that is used heavily by OpenChrom(Uses Eclipse platform)[6].

I have only tried it with some small samples, but SWT does work with GraalVM native-image[7]. This should allow you to develop a nice little statically link executable instead of deploying a jar if needed.

[1]https://www.eclipse.org/swt/

https://github.com/eclipse/eclipse.platform.swt/tree/master/...

[2]https://github.com/eclipse/eclipse.platform.ui

[3]https://www.eclipse.org/swt/snippets/

[4]https://github.com/eclipse/eclipse.platform.swt/tree/master/...

[5]https://github.com/eclipse/swtchart

[6]https://lablicate.com/platform/openchrom

https://lablicate.com/static/media/openchrom-GC-MS.722d5aa3....

[7]https://github.com/mbarbeaux/graalvm-swt-native-image
Because electron consumes CPU cycles and RAM like there's no tomorrow.
Thanks for engaging in a civil way!

Yeah, at my last job people definitely were more vocal about political issues. That’s actually how my religion came up. Now everything is work from home and over video, and people at my new job are also more heads-down. I’d certainly say that people have misconceptions about Christianity or might paint Christians with broad strokes in discussions. But I haven’t found people to be rude after I try to explain my stances, even if they disagree, unless they are not great people to work with in the first place :)

But I don’t think that’s anywhere near as intolerant as for example racism I’ve experienced, which is why the claim that the Bay Area is more intolerant irks me.

I’m a Presbyterian and consider myself to be pretty hardline theologically. TULIP and all that.

EDIT: I would definitely expect different reactions if I said inflammatory things to coworkers like “you’re going to hell!”, or to people against the second amendment “hope you don’t miss your children when the oligarchs enslave them because you didn’t have a gun!” But I think communicating while disagreeing without resorting to vitriol is also just a core part of being an engineer. Maybe those things are true but they’re not really productive ways to engage people.
Then isn't the issue actually that payment processors should be more regulated?

The courts do have a monopoly on certain types of punishment, like prison. Other, informal types, such as declining to do business with somebody, are available to individuals and companies. I don't see that as a contradictory or undesirable situation.
I am inclined to agree. I think the issue is just with the HN title. The repo does say that it is for interview prep.

I will say that I've seen some companies improve their interview questions to be less about having CS insight or algorithmic "tricks" and more about writing good code.

But I've also been asked to essentially come up with quickselect in a 45 minute screener, the asymptotic analysis of which took me more than 45 minutes to understand.
That's also a great point! Apple has not been doing too well at reading the room on this one for a while now, granted, but in a year they've literally been called before Congress over concerns about their control over the iOS application market, "and now we're going to do the same thing for macOS!" would not go over very well.
I prefer the windows version. It respects all the native graphic elements of windows like font hinting, high dpi and and transparency better and I can drag and drop from explorer into it. It's also nice that I don't need to start WSL and an xserver to get it going.
> The problem with the ERC-20 standard is that it doesn't provide a way to check if a contract can accept certain tokens, an Aavegotchi developer noted.

I'm constantly amazed by the elementary mistakes made in cryptocurrency implementations
did they make file dialog usable again?

because otherwise I'm still going to go out of my way to avoid using anything based on GTK
I don't think so.

Yeah, the commercial plugins are also an interesting feature. The engineering focus of the platform makes it easier to do commercial development.
Thanks for the detailed reply, really appreciate it. I'm gonna have a play with my setup and experiment along those lines.
I definitely prefer WSL.

I've found this article to be one of the better on setup of that environment:

https://elecming.medium.com/the-ultimate-emacs-hacking-tutor...
I wonder if Patrick could get Intel to supply one of these for testing? Would love to see how this compare to other SSD on Database workload.
It compares quite favorably. The nice thing is that most of Numpy and Octave functionality is already builtin to Julia (multidimensional matrices are first class as they are in Matlab/Octave). Julia performance is quite good and multiple dispatch is great for composing packages (once you get used to it).

Check out SciML, Julia's answer to scipy (https://sciml.ai/) and Flux Julia's answer to PyTorch/Tensorflow (https://fluxml.ai/). Are these projects as mature as their Python counterparts? To be honest, no they're not, but they are making pretty rapid progress.
Proper currencies are used to pay your bills: anything else is speculative.

You might think this is a silly definition, because it means that the determination of how "proper" a currency is depends on where that person lives. And that's absolutely correct.

I have no functional use for Turkish Lira. The only reason I would possess any is because I'm speculating that the value of Lira will increase relative to the currency I use to pay for my needs.

Using that definition, one could create a Proper Currency Score by taking the number of people or businesses that use each currency and multiply it by the gross value of transactions performed in the currency (excluding currency exchange). This definition is at least reasonable on the surface, as the top currencies would be USD, EUR, and RMB.
Maybe it is true that you got in a line of work where you rarely need those things; And you certainly got more experience than me. But I, for one, use and profit from the way of thinking I was taught in University very regularly.
Also because many things that people want require a cloud and clouds are ongoing expenses not one time expenses.
https://www.freecodecamp.org/news/why-i-studied-full-time-fo...
Yes, "Why do you want to learn Lisp?" is a good question.

If the author wants to use Lisp because he/she thinks metaprogramming is interesting, or has read about the benefits of interactive programming, Common Lisp is the choice here.

If the author wants to use Lisp as a way to get a deeper understanding of important computer science topics, I think Scheme is the best choice and with this, following the SICP book.

If the author is interested specifically in functional programming and wants to get easy employment doing it, he/she should take a look at Clojure, Ocaml, and F#.
Quest 2 and Reverb2 have low production numbers compared to the PS5 and XBox, so it's not surprising they are quickly out of stock.
And VR is missing the you-do-not-want-to-miss App.
I've been a BSPWM user for about 5 years now.

It's very comfy. The client is close to the shell, and you can have both automatic and manual tiling modes. When there is some feature you like that the author did not account for, you can query the state of the world in json and make decisions based on that.

A comment here mentions herbstluftwm, which came before BSPWM and I would even call a sister WM -- Baskerville even announced BSPWM on the Herbstluftwm mailing list when it was initially released[2]. I would say BSPWM has less to think about than in the other window manager (everything is a node vs climbing frames with nested layouts). It can be thought of as a kit for building what you want, even. For instance, I use a tag-based workflow[3], where I toggle the hidden flag of nodes, and keep only one desktop.

WRT the windows being kept as nodes in a binary tree, this is useful because you can then climb the tree and perform balances and rotations within a subselection of the whole thing. You can also use the tree datastructure to enforce layout, like here[1], a DWM-like stacking layout.

With monocle mode, you can add fake padding for fullscreen windows, allowing you to have comfy fullscreen stuff that still accounts for a panel presence. With an external rules script, you can make decisions about what to do with windows as they appear, allowing dynamic layouts and decision making.

I'm sure at the end of the day, you can get what you need with any window manager if you drill far enough (year of the linux desktop is here, if you are willing to read the source). BSPWM has been a nice base for flexible workflow types for me. I will also share screenshots I've taken over the years here: https://notes.neeasade.net/rice.html (all bspwm past mid 2014).

[1] https://old.reddit.com/r/bspwm/comments/euq5r7/a_dwmlike_sta...

[2] https://herbstluftwm.org/archive/msg00052.html

[3] https://github.com/neeasade/dotfiles/blob/master/bin/bin/bta...
>they can't imagine doing something that "only" pays $100K or $150K or whatever.

“Comparison is the thief of joy”

I saw research from a few years back that indicated happiness peaked a little over $100k in salary and actually tended downward above that. It’s been my experience that people who are solely focused on salary tend to do so because they don’t know what else to optimize their life around.
I stand corrected; however, can I see the source for these stats?
Are there things that have gotten worse? Yes
Are things way more complicated? Yes

But net overall? I believe it's better than 2005 and even 2010. Meaning, I would not want to revert back to 2010 and start building back up from there. There is too much good we would lose in the process.

I have no idea if my opinion is shared by the majority, but I am very optimistic about the future of the web.
Sellers should realize this is going to become an even bigger issue as aggregators like Amazon and Google Shopping take up more market space. If I can't find specs on one product, it's so easy to just move on to the next.
I wish all the best for Rocky Linux, it is Linux after all.

Is always good to have diversity and a community driven project.
I'm glad the left has moved right on over to "money doesn't exist." That'll end well.
Economists have enough trouble trying to predict economic behavior, they probably should be more restrained when branching out of their field into predictive political science.
What Serviceability Means at Swiggy, India's Largest Food Delivery App
Help centers, along with "self-service knowledgebases", are just ways of making it harder to find the contact us page.
My understanding is that Apple is going to present the option to the user. They won’t have to search for it.

Whether there is an actual default or just a pair of options, I don’t know.
For an Enterprise customer there is not a lot information that helps to make a proper decision whether it's worth considering, regarding regulation, risk and compliance. I wish you didn't had to go through the whole sales game to find these kind of information out.
It's even worse than slot machines, as the games are engineered and tweaked around statistical analysis of the players, ensuring that they get the lowest rewards possible that still make them come back. No one can beat the house in that casino.

These games have replaced game mechanics with charged dice.
Applications written using the original Win32 API are binary and source compatible with the current version of the API. Why does GTK keep breaking backward compatibility?

I understand breaking backwards compatibility a first time, maybe out of a failure to plan ahead, but not multiple times.

It would be easy enough to add new subroutines to add more functionality. Is there a reason to change or remove old subroutines of which I’m not aware? Otherwise this is just causing extra work for application developers for no good reason and in many cases killing old stable applications which are no longer developed.
I think the issue is the filter is based on the specific algorithms and not that problem solving ability.

There seems to be more emphasis on "the candidate knew to use bubble sort" or something stupid like that instead of "I observed this candidate reason through the problem and I don't really care that they didn't know a canned algorithm".
Gold is a material with certain physical properties that cannot be replicated: it's attractively shiny, rare, dense, and chemically inert. These properties make it ideal for an international store of value across time. Moreover, those properties are independent of the current jurisdiction. Regardless of society's conventions, iron will never be worth more than gold.

Although Bitcoin's current implementation limits the supply to 21M BTC, the idea of a cryptocurrency can be replicated ad-nauseum and is 100% fungible. For all intents and purposes, it has no intrinsic advantage over, say Ethereum or Monero. The fact there are perfectly fine alternatives for it makes the value proposition much more shaky than gold. If people en masse, for any reason switch to other cryptocurrency, the existing tokens are rendered useless. And there are many scenarios in which this can happen - government action, protocol attack, untangling of distributed trust, breaking SHA256, BTC no longer fashionable, transaction cost creep,...
My opinion is this is a very welcome move. But I don't expect OEMs to greatly improve their device's support liftime: the industry is still not incentivized towards supporting a device for 4 years. On that point, please note how the SoC mentioned is amongst the highest-end. Don't expect low-end devices to follow suit.

As a side-effect:
- It's likely the number of new features on a older SoC will drop (for instance I think we wouldn't have WPA3 on SDM 855 under such a scheme)
- Open-source community support will become harder. At the moment, a flagship released with Android 8 will get Android 10 drivers. With this, a flagship released with Android 11 will remain on Android 11 drivers forever. Community support is easier with the most recent drivers, so we'll loose that.
Firefox on Android still only has 10 Add ons. Ten. It just seems to me Mozilla is deliberately killing Firefox off.
Ledger is closed source, which is not great. Also, we've submitted bug reports to them before explaining how malware on a laptop could extract coins from users, and the response we got was 'won't fix'...

Which is not great. The entire reason you use a hardware wallet is because you assume that less secure hardware has been compromised.

I don't know that I would go as far as saying 'don't use ledger' though, all the hardware wallets have pros and cons and we don't really have a champion 'this one is best' yet. Though I might point to https://foundationdevices.com/ as being on the right track.
interesting post; especially notes on increasing revenue.
Any major deprecations when porting programs from GTK3?
Ubuntu Touch OTA-15 Release