skysight-inc/HackerNews huggingface dataset:
> maybe it's just because it is available for so many different editors

There's definitely an appeal for me in this. I flip between VSCode, Rider and Visual Studio on both Windows and Mac these days, and having the theme/layout consistent across all the applications definitely helps ease the transitions (along with trying to keep bindings for various operations the same across the board).

> if somebody would do that well enough so that other people can configure input output configs for that, I bet that program could become very popular among developers.

Honest question, how much would you pay for it? Would you pay $60? Bearing in mind that in theory this would let you use any theme of your choice on your editor of choice.
@nikanj since I can’t reply directly to you. I would say you don’t worry about that, what purpose does your app have intercepting it? It should be something that the OS picks up on, and handles. If you are writing a dialler, you should be confident when you hand it off to the OS that it won’t pass it along to another app. I’m not sure why the radio portion is relevant when the issue is that Teams intercepted the call and caused it to fail. It never made it off the phone.
It is hard to beat the US as a nanny state where we even regulate diving boards in swimming pools, a license to serve drinks as a bartender (depends on state) and not only how you live but how you die (the licenses for funeral parlors are highly regulated in many states to benefit the mob).

https://craftybartending.com/bartending-license/
Yes! I'm not sure of your preferred editor but for Sublime Text, Visual Studio Code, IntelliJ IDEA there is the Alabaster theme.

You can read up more on its "manifesto" here. Variants to cover the rest besides the light theme on VS Code are at the bottom of the page.

https://github.com/tonsky/vscode-theme-alabaster
It depends what you're looking for. If it's a relationship, you probably will do better looking for another medium, but for pure fun, it's a perfect setup.
Dracula is a very well-crafted theme, but I can't help feeling like it makes my editor feel like a toy. I've gone a lot of different themes, but the only (dark) one that has worked out for me is everforest [1], with the following modifications:

vim.cmd [[hi Normal guibg=#111111]]
vim.cmd [[hi EndOfBuffer guibg=#111111]]
vim.cmd [[hi StatusLine guifg=#ccdc90]]
vim.cmd [[hi link TSLiteral TSString]]
vim.cmd [[hi TSField guifg=#c4b89b]]
vim.cmd [[hi TSTag gui=italic]]
vim.cmd [[hi TSTagDelimiter guifg=#859289]]
vim.cmd [[hi TSInclude guifg=#d699b6]]
vim.cmd [[hi link TSInclude Purple]]
vim.cmd [[hi link mkdWikiLink TSURI]]
vim.cmd [[hi link mkdWikiLinkStart Blue]]
vim.cmd [[hi link mkdWikiLinkEnd Blue]]

Notable themes I've kinda liked (but had some problems with for various reasons): moonfly and zenburn

[1] https://github.com/sainnhe/everforest
I’m not a Dyson apologist, but when ours started losing suction cleaning an easily accessible air filter cartridge fixed the problem.
Using his Times' email addy after not working there anymore was probably the earliest red flag.
I'd like to put forward a controversial opinion, if I may: I do not think adding Rust to the Linux kernel is a good idea; and I suspect this project will struggle as soon as the financial backing is removed.

First, a bit of background: I am mainly a C++ and C# user space developer, so presumably despised by all camps involved. Secondly, I have no experience of kernel development whatsoever. Thus, take my comments with a large grain of salt.

My argument is as follows. Every decision you make on a software project is akin to an intersection on sets of programmers. When you choose C, you take a small slice on all possible programmers; when you choose kernel development, you take a slice on the set of competent C programmers, and so on. The intersection of programmers that are competent in Rust _and_ in C _and_ in kernel development - including the interaction between the two languages, at a very low-level (because kernel-space is special) - must be astonishingly small. And herein lies an important problem. Let us posit that the kernel does gain a significant amount of code in Rust; the interaction between these two languages (read: friction) will become significant. Either the Rust people will break things for the C people, or the C people will break things for the Rust people. Those who like C but not Rust - presumably a large subset of the Linux C programmers, else one would assume they would be developing a kernel in Rust - will become alienated. Similarly, those who like Rust will be forced to spend a lot of time doing non-rusty things just to get Rust to work, and they too will not enjoy the experience. Finally, many of the sweeping code clean-ups the kernel experiences periodically will apply differently to Rust, if they apply at all - meaning it will be a second class citizen, barring some major investment to compensate for this.

In the end, I do not think the problems will come from the languages involved per se but due to the complex technical and especially social interactions that this will create.

It is, however, an extremely interesting project technically and I suspect that Rust (and maybe even the kernel) will benefit from it, though not necessarily in ways one would expect. As far as research goes, it is pretty cool.
I think I've read a few posts on this type on HN, and it seems to me like they are similar in a few ways, there might not be anything wrong with that, but I am still somewhat inclined to believe these things are why the job hunt is not going well for them.

Almost always asking for "meaningful" jobs. What even is that? I'll challenge the notion and call it "An inability to find meaning in the available work."

Feeling attacked about their profile, but not changing them to accommodate.

Supposedly seniors relying on recruiters and job offers instead of using their network, if they've worked with people in the past, and can't draw on that, I wonder how that is, is it that everybody they worked with are not nice people and don't like them ?

Sense of entitlement, _YOU_ liking the hiring manager? It's your job to get the hiring manager to like you, not the other way around.

Sense of pride, interview went well, got offer, got ghosted ? Well, what did you do to fix it? I'd have walked into office, hardcopy of offer in hand and told the first person I meet: "Hi, I got this offer, I'm glad to accept! Who can I talk to ?"

Not knowing your place: You were supposedly not hired into some leadership position to change the world from day 1, you have opinions, they are based on previous experiences, made elsewhere. Shut up, listen, learn, observe and do your best to do what they ask of you, at least the first half year or more, and then start gently providing input and resistance, show that you can do it their way before trying to get them to do it yours.

You don't sound unlucky, you sound hard to get along with to be rudely honest.
To the parent comment stating "Italians will benefit from more tax money" ( the parent comment has been edited and the phrase rewritten to state that the country will benefit )
Well, I'm guessing they'll need to keep a Romania IP active in a VPN when they're paying, and I got my card locked a couple of times doing that kind of thing.
Somehow all themes follow a kinda similar approach.

I always wondered how a different approach would change the way we write code.

Like, deemphasizin clutter code like braces, and emphasizing information like comments.
Link has typo. Try this: https://code.visualstudio.com/updates/v1_63
Touché. I'm not sure how much the difference in pricing is a direct consequence of consumer protection laws or just import fees, etc.

For the record, an iPhone 13 Pro costs EUR 951 before taxes in France, which means it's 7% more expensive than the US. However with taxes it's USD 1,303, which is probably quite a bit more than any after-tax price in the US.
Most of the "lightweight" alternative browsers are. For example Qutebrowser.
What habits do you think people picked up that were good? (serious question)
A couple of points:

1. It's easy to forget how recent many of modern ML methods for computer vision are. (E.g. U-net only goes back to 2015!)

2. It's not totally clear to be what you mean by "mixed results" (have we solved every problem in radiology? probably not). However, it is clear that there certainly have been some successes. Here's one example:

https://www.nature.com/articles/s41586-019-1799-6.epdf?autho...
I don’t know about fashion, but I used a slightly improved Solarized Dark everywhere.
Perhaps the most egerious example: https://en.wikipedia.org/wiki/Illinois's_4th_congressional_d...
You can contact your 911 call center through a non emergency line (numbers available here when you enter your state/region: https://www.nasna911.org/contact-911). You can then call and set up a time window for outbound test calls to be placed where they won’t send emergency services.
"Our conclusion is that the main contribution of the Malaney-Weinstein work is that it provides a striking example of how to obscure simple concepts through an uneconomical use of gauge theory."

Ouch.
Half of Google's response is corporate speak that plays down the issue. The priority here should have been to explain and disseminate the workaround, not to start with several sentences of establishing that the blame must be shared.

https://web.archive.org/web/20211209094433/https://www.reddi...

https://archive.vn/20211209094437/https://www.reddit.com/r/G...

> We will also be providing an Android platform update to the Android ecosystem on January 4.

They postpone the fix to the next regular patch release, while fully knowing that other apps could trigger the same bug, including malware. This is criminal negligence.

Google also has the power to immediately disable Microsoft Teams on most Android devices, until the fix is rolled out. They are taking down apps for dubious reasons all the time. But when a popular app triggers a life-threatening bug, then let's wait for them to issue an update, here are some tricks to avoid the bug, don't forget to tell grandma.
It is still an OS problem on a phone that Google makes.

It’s hard to blame anyone else but Google for this.
Speaking from the UK, most people began smoking before the legal age. I can't see this move having much effect unless it is rigorously enforced?
Google has popularized the practice of keeping hordes of UI designers on payroll and changing the UI every single release. It's fucking cancerous. Nothing can ever just stay the same and work. Users have to be in a constant state of headache to relearn shit for the nth time.

Software didn't have to be this way...
>That means landlords will suddenly act irrationally and not pass costs onto their tenants, choosing instead to operate at a loss.

Businesses never choose to operate at a loss. They just do.

Rents are set by supply and demand. LVT affects neither the supply of housing nor the demand for a place to live.

Landlords would scramble to do a number of things but their hands would be tied on rents since supply and demand is, y'know, a thing. "Choosing" to make a profit isn't.
I still have my doubts about 24 hours of reduced performance on us-east-1 being so costly that it's equivalent to 1% of yearly Amazon revenue. I know that we run some services on us-east-1 and they never completely stopped working during the downtime, so it wasn't a complete region failure.
Teslas don't land or fly. In what sense do you mean?
> On the other hand, would be cool to have an application / database that could convert any theme to another editor.

I added support for the GtkSourceView XML format to my personal editor (which uses Rouge for syntax highlighting, so my loader can work for anything that uses Rouge), and so I could test Dracula just by searching for "gedit" which uses GtkSourceView, and I wish more apps would coalesce around common theming formats... The proliferation of different configuration methods for theming is quite pointless.

At least, if people wish to use a custom format it'd certainly be good if they provided converters for a couple of the popular formats.
Sure, but (at least as a country) you are also paying for the disposal of those products so its better to incentivize companies to make things more durable. Plus the cost isn't 2x and often not that much different once you take into account that the EU list price already includes taxes.
Mostly because every year China would arrest a few Japanese for surveying lands in China. It is funny how surveying a country is so important.
Some US voting districts are very odd shapes, specifically to include/exclude factors which increase the chances of a particular political party winning.
At least they changed the options when an alarm is going off from icons to text. I swear every morning it was a challenge to figure out which button was snooze and which one would turn the alarm off completely.
Does that count for GPLv3 purposes though?
I just spent the last few days implementing a better version of an "persistent list" data structure (heavily modelled on Clojure's vector) for a new programming language that I'm working on.

I did a quick survey of existing implementations in multiple languages and found all of them lacking. They are either overly complex, slow, or both. Even Clojure's vector, while being simple and very performant, is only usable as a stack, not as a queue, and therefore IMO inadequate as a "generic random-access array-like data structure" (akin to Python's list, i.e. "just use it don't worry about performance").

My version is about as fast as Clojure's vector, while implementing a "deque"-like interface. It's a bit more complex, but still significantly simpler than Scala's vectors (both Scala 2 and Scala 3). Cyclops (a Java-only persistent collection library) is so slow I didn't even bother finishing the benchmarks. I also compared my code to Rust's `im` (way more complex), C++'s `immer` (stack, not deque) and `immutable.js` (slower than ClojureScript).

I'll clean up the code and post it here.
Sorry, wrote this comment late. I meant to say, “not good.”
The default dark theme of MS VS Code is sublime (pun intended) and is one of the greater design artifacts of MSFT.

There are almost zero 3rd party themes, paid or not, that are thoughtfully designed. It takes an odd combination of understanding the language a bit, understanding the utility of colour and contrast, and then also aesthetics - and then a lot of energy devoted to tweaking it just perfectly.
From what I'm seeing, Scandinavian market may be not as hot as some others are. Salaries and contract rates are really high there, and just across the sea you have a vast market of skilled software people that can be hired for a fraction of the cost (I'm speaking of former Soviet Block countries). So, Scandinavian companies are "nearshoring" by the hundreds/thousands there and are sometimes firing instead of hiring at home.
>Who cares if they have a 90 minute commute to work if they can eat or sleep or work or play games during that time.

You can do all that on public transport yet people still prefer shorter commutes.
And there are more republicans in California than there are in Mississippi. All this shit is pointless caricatures designed to divide people.
GDPR is harder than that, there is a bunch of legal stuff and having to have someone legally responsible to follow the more vague parts of the GDPR.

GDPR is not just "not exploiting their personal data for commercial gain" but a lot of busy work with massive fines if you make any mistakes. How is most community forums going to work with that?
Autopilot was invented in 1914. It is clearly a form of artificial intelligence. That AI doesn't require computers should be a conceptual shock-- one that can help us better understand what AI really is.
So you are advocating to put anyone who has a rooted phone that doesn't get this dumb update to fix an issue with Microsoft Teams in jail?

Seriously, this sounds like a Teams issues. Google does by default incorporate what is required and it isn't until Teams takes permission from the phone app that an issue even occurs.
It sounds more like your GPU is dying, Microsoft have gone so far as to engineer user-mode display drivers that isolate the kernel from instability.

The Teams UI probably stresses your graphics card in some unique way.

Enable memory dumps and then get one after a bluescreen and run it through windbg.
CVE-2021-1048: refcount increment on mid-destruction file
I've found in my own use of rust I want async/nonblocking for two things.

1. Be able to timeout a read of a socket

2. Be able to select over multiple sockets, and read whichever is ready first

Usually a combination of both.

epoll/io_uring(I guess? I only ever did research on epoll) seem like the solution being handed to me on a silver platter, however my understanding is if you want to use either of those you're meant to use async in rust, and that while there are some libraries which provide interfaces for this kind of behavior outside of async, they're usually very ad-hoc and that the community is just very laser focused on async as a language construct.
What I don't understand is why does Rust consider it necessary to introduce async, futures, runtimes, an executor, async versions of TcpListeners, Files, etc for this?

Why can't I just have a function in the standard library that takes a slice of std::net::TcpListeners, a timeout, blocks, and then gives me whichever is ready to read, when its ready to read, or nothing if the timeout is reached? Its not like I was going to do anything else on that thread while I wait for a packet to be received, it can happily be parked.

Instead I have to select a runtime, and libraries compatible with the runtime, replace all the TcpListeners from the standard library I'm using with tokio TcpListeners or whatever, deal with API change, and now I have to deal with the "turtles all the way down" problem of async as well.

That's not even to get into the whole nightmare that a lot of really sick libraries which I want to use in a blocking nature, are now only providing async APIs, which means its "async or the highway". I am very much not happy about this situation and I don't know what I can do about it. It seems the only response I ever get is "just use it, its easy" but that is not at all convincing me. I don't want to use it!
I don’t know which is more surprising, that this happened or that Google Support answered!
I simply like the fact that I can take an ISO file and easily mount it as a drive in my OS. It might be a breakfast of a format, but all that complexity is nicely hidden away from me and it "just works".
Can you use MS Teams without a MS account?
They had to backtrack and place severe restrictions on what activities were allowed and also restrict activities of the unvaccinated. There were hospitals transfering patients out of province, as well as surgeries cancelled - which is a big harm. The hospitals likely would have reached breaking point had no action been taken.
The flat tax was designed to be regressive. Why take a regressive tax and then try to patch it with 1000 difficult to implement hacks to make it progressive? Why not just use taxes that are naturally progressive?

The flat tax is the most transparently self serving idea from the rich since trickle down.
There is no free plan.
I thought April fools day was in April?
I live in Italy and I often receive packages shipped from different European countries.
The US tried banning alcohol with a constitutional amendment, and later repealed it with another amendment. In general, when the government tries to police what someone can do with their own body, it does not end well.
Last time I talked with people heavily involved in future air combat, the scenarios were as follows:

Stealth vs. stealth -> most likely to end in a dog fight, fighters wont be able to engage each other at longer distances

Stealth vs. conventional -> most likely stealth gets a shot from BVR on the conventional aircraft, AVACS and the conventional fighter running under EMCOn change that, as soon as the stealth fighters fired the first shots, any surviving conventional fighters will engage again in dog fights

Conventional vs. conventional -> pretty much the same as above, only that both sides will get some shots before distances are closed

If anything, I understood dog fights will become again more prevalent due to stealth.
I can also argue increased demand for solar panels increases manufacturing and lowers prices over time making solar more competitive. It's not clear that it's a net negative.

This has been the effect we saw when Germany started investing so heavily into solar.
A great example of how people will use anything to justify giving away freedom.
On the other hand, HS2 is the UK's other big rail infrastructure project and it has had huge cost overruns, delays, and scope cutback.
That particular question springs from my own motivation at fulfilling that role. I do not know why you think I copied it from some faux book. And "you offer money for work, I offer work for money" is not a valid response in some cases, some positions require high internal motivation. This is all from my experience of hiring people to work under me, I don't care about the company or HR or anything like that. I care if I will have to push them constantly to deliver or if they desire this for themselves.
People can post a lot of personal information to an internet forum without asking the owner and even email addresses count as personal information.

Labour and the Tories are trying to extend The online safety bill to put forum owner in prison if found to be causing harm (whatever that means) and you would have to pay for staff to monitor the forums 24/7 (no one is going to help out if they risk going to prison). All with a fuck ton of vagueness that can millions of pounds of fines.

That will make it impossible for anyone but big tech to run online forums.
Reading through the reddit threads, yes, that seems to be exactly what happened. Without being logged in to MS Teams, dialing 911 caused the phone's calling function to crash.
I don't know. This morning I had to watch a YouTube video to find out how to turn on an induction cook top.
Have you heard George Martin talk about making Sgt. Pepper? Its on Youtube, basically its a response to the Beach Boys Pet Sounds. George Martin goes into the creative recording process, we just never get to hear any of the beatles talk about how those songs came about though. There was another engineer who has insight to the whole process, Geoffrey Emerick, hes also got some interviews on youtube.
(Saying all this incase someone else might want to dig further)
"Regulations reduce competition by raising the bar to entry"

This is literally wrong.
OpenBanking only applies to the biggest banks and not little guys, and it allows little guys to access data stored in huge banks.

How does thay reduce competition? It reduces bar to entry
"All customers are verified with a valid government-issued photo ID. When needed, we take additional identity verification steps, such as asking for a video selfie. This keeps your account and Novi safe by helping ensure that everyone signing up is who they say they are. "

you mean if i had to do cross border transfer, why not go with existing crypto networks like ripple or stellar or xmr or dash or what not?

crypto wallets, if you link them up with your government issued id behind a company that controls your wallet is as good as a bank so why go the extra step?
Why would one name an aerospace company after Dadedalus, who crashed after flying too close to the sun?
I'm not sure a feedback loop is "clearly" AI:

* https://www.electronics-tutorials.ws/systems/negative-feedba...

* https://en.wikipedia.org/wiki/Feedback

There are no heuristics involved:

* https://en.wikipedia.org/wiki/Heuristic_evaluation

* https://en.wikipedia.org/wiki/Heuristic_(computer_science)
Evergrande has defaulted on its debt, Fitch Ratings says