skysight-inc/HackerNews huggingface dataset:
I don’t think this is healthy. I have a similar experience when writing where my body/brain just doesn’t want to work anymore - however instead of eating, I go for a run with music that has a fast tempo and a lot of bass.
I think my brain just likes a change and the exercise + music is an activity I like.
Maybe your brain is just looking for some novelty to break up the monotony of work. It doesn’t have to be food, it could be something else - but should be something that you enjoy.
While indulging in fave foods sometimes is not a problem - regular binge eating may have some negative health consequences later down the track so if you can mix it up, and maybe not do it as a weekly thing that would probably be good for your overall health and wellbeing
I was lazy. I installed Emacs from Alex Murray's snap:

sudo snap install emacs

It works w/o problems as it is using snapcraft's "classic" runtime. It comes with both native compilation and tresitter support.
> Companies handling data will always have enough lobbyist to make their particular way of doing things technically legal (“we didn’t sent ID, we shared hashes”).

> What they should be judged on is whether people understand what they are doing

Nope, it's waaayy easier to regulate this at the root of the problem rather than going person by person asking if they understand a 15-page legalese EULA they did not read.
The fact that you mention Dark Matter (no hate, taste is subjective etc.) as potentially rivaling actual classics is for me just further proof that fighting recency bias and hype is important.

But yes, of course some modern books will end up standing the test of time as well. But it's hard to judge that a priori without actually reading the book yourself.

You will spend a finite amount of time reading in your life. If you read Dark Matter now, that could for example mean that you will never end up reading Dune, or The Count of Monte-Cristo. If you're gonna sit down and read, an older book is a much safer bet if you want to maximize the value of your limited time.

Still, modern books can sometimes offer other qualities that simply don't exist in older books. Sci-Fi is a great example of that, where scienctific developments affect the writing deeply. So (unfortunately) in certain cases you might have to gamble on a newer book. But I try to avoid that.
I'm not in the US. I don't work for Apple. And yet I can guarantee you that my work - assuming I'd be that capable in the first place - is used to reduce the security of various platforms through 'research' that leads to the existence of more zero days. You won't find me on anybody's red team.

So personal responsibility is where it starts and there isn't a fig leaf large enough that would allow you to pretend otherwise.
Exposing your schema directly is an anti-pattern for good reasons. Don't do this. You want to be able to change a contract/interface/API independently of your persistence strategy.
While I believe selling zero days to NSO group is significantly worse than working for Google or building surveillance capitalism software - we are mercenaries. Like 60% of software work is vehemently anti-middle class. Almost all of us have either contributed to some spying apparatus (analytics platforms), build some automation that replaced several humans, or developed something that contributed to the environmental destruction of our planet.

Let's be clear though, I'm not saying tech is bad. We'd all be doing manual labor on a a farm without it. I do think our demographic (including myself) has completely set aside any consideration for our impact in the name of optimization or a fat paycheck.
Then it really is time to pull the plug, and remove X11 support from the major toolkits and DEs.
This is absolutely hilarious. I have a parrot and just reading this cracks me up.
At the very least, they put those 3D glasses through a dishwasher. That’s not possible with a VR set, and the turnaround to replace one-time liners on 100 sets would be unfeasible in an in-out setting of a movie theatre.
TOTP: better than nothing, but not a lot better. It depends on the human being infallible. U2F doesn't, and would have worked here to prevent the takeover and the need for blaming the employee for not being infallible, but hey, at least less than $50 of hardware costs was saved by the employer!
Isn't almost everyone on Antarctica payed to be there?
My problem is if I start eating I feel I have to go on until I am satisfied.

So small breakfasts doesn't work, it often merely triggers my hunger even if it is just egg and bacon.

So my solution is just to skip it all together. If food isn't on the agenda my body totally accepts that.
That's just working around an artificially and unnecessarily introduced constraint. There's little zero upside to doing it this way. It's not even more convenient since it incurs pretty heavy refactor costs for even small changes.
> The moment your favorite app starts using only `your-fav-app.com` domain for everything

Not just that, services could end up using the same IP across providers: https://blog.cloudflare.com/addressing-agility/
I'm one of the silent ones -- I see Discord and my reaction is not to let them know I dont like it, I will simply go elsewhere.

The people who have choosen to use Discord rarely care that others abhor it. And it really sets the mood: this is not a community I am welcome in.
Skip the database. Pass a gaint json document back and forth.
xfce isn't even useful on resource limited hardware, you are better of using a much lighter weight wm like icewm , openbox or fluxbox + a lightweight launcher and a lighter set of file managers and viewers [1].

[1] even window maker could do it, I saw it was recently updated.
Until they change the agreement again!
The problem with that is that you can have a brownout from a single cloud passing. I note that his "living farm" example is much larger - scale helps. The more you have a "microgrid" or even, you know, the real grid, the more things can balance out without so much need for batteries.

It is quite dramatic how much cheaper and longer lasting the panels are, though.
The entire demographic in the data is willing to pay $3-6 a month for an alarm app. I'd sell the data too, they're probably hitting printer ink levels of valuation for it.
FWIW, having written a simple RAG system from "scratch" (meaning not using frameworks or api calls), it's not more complicated than doing it this way with langchain etc.

This post is mostly about plumbing. It's probably the right way to do it if it needs to be scaled. But for learning, it obscures what is essentially simple stuff going on behind the scenes.
No, that's not how inalienable rights applicable to all people work.
And what led me to build [TMSU](https://tmsu.org/).
Reject platform choices, embrace personal decisions
Journalists and political activists seem to manage this feat with comparative ease (as shown by OP, but not only) without even doing anything illegal. There's a meaningful question about who else might end up being targeted, that we wouldn't necessarily know about all that easily.
You can often also accomplish this with a database view.
You're exaggerating. GTK2 came out in 2002, GTK3 in 2011 and GTK4 in 2020. That' s almost a decade for each version, and you have to consider that GTK2 was maintained for a long time after 3's release and that current Linux distros still package it. And the GTK3 to 4 transition required some changes, but far from a rewrite.

If you need multi-decade support from your GUI layer, I can recommend raw Win32 or VT100 terminal codes. There's hardly any other API with that kind of backwards compatibility.
And sometimes it cracks
https://www.thedrive.com/news/tesla-model-y-owner-finds-scar...
Its digital economy doesnt add up. Very few of that 1 billion online has cash. About 10% can afford things. The next 20-30% function on credit. The remaining either depend on govt funded services or ad supported services (why anyone even wants to pay for those ads targeting the cashless is an unsolved mystery but I guess subprime ads are similar to subprime mortgages). And its probably easier to get away pulling the plug on a sub prime digital economy than a real one.
Sounds more like going back to the analog version of Zettelkasten, i.e. an actual slip-box.

I'm getting chills just thinking how much overthinking/over-analysing following this approach would cost me. Because I'd over-engineer the hell out of this (just forget to take the actual notes). But then I remind myself that our brains can be so beautifully different and some people would find this system more productive.

I'm quite happy with my poorly but regularly managed evergreen notes.
This is not true, Rust debugging is available in Ultimate as per documentation https://plugins.jetbrains.com/plugin/8182--deprecated-rust/d...
CLion just had more debugging options.
VK is the amateur callsign prefix for Australia, 2 is for the state of New South Wales, 3 for Victoria and so on. So the callsign of any radio amateur whose station (QTH) is located in NSW would begin with VK2.

Australia covers an enormous area almost the size of the US or Europe and even the state of NSW is huge so seismic activity varies widely from place to place. Generally though Australia is very lucky in that its seismic activity is very low—unlike New Zealand which is the next landmass in the Pacific which is very high.

In recent years the only significant earthquake in NSW was in the coastal city of Newcastle in 1989 and over a dozen people were killed. When I was a kid decades ago I lived in the Blue Mountains of NSW which is about 120 miles from Newcastle and I experiencd an earthquake and I thought the house would collapse but luckily it did not (I was in bed and when it started I had difficulty walking across my bedroom the floor shook so much). It's the earthquake in the list in the link below marked 'Robertson and Bowral' with a magnitude of 5.5.

https://en.m.wikipedia.org/wiki/1989_Newcastle_earthquake

https://en.m.wikipedia.org/wiki/List_of_earthquakes_in_Austr...
How to build a IP geolocation database from scratch?
Can we see '99 bottles of beer' in Birb, please?
A past coworker implemented a system like this. It was awful. He was the gatekeeper because the numbers had to be "just so" to meet his approval, and he was the most senior person on the team.

Limiting yourself to a handful of categories at each level makes sense, but numbering everything is a bad idea. It's busywork, and other people have to learn your idiosyncratic nomenclature. Just give the directories good names. Search really isn't as bad as the article suggests, especially with something like broot [1].

[1]: https://github.com/Canop/broot
VK2 is New South Wales, not sure what the seismic activity is there but they do appear to get earthquakes according to Wikipedia.
There is a reason there is a Van Gogh painting called 'the potato eaters' and it isn't called 'the sides of beef' eaters. Eating meat was a luxury simply because the vast majority of the people was poor. Poor beyond our present day imagination. In between the hunter gatherers (who had a diet that went from 'gluttony' to 'starvation' twice annually) and the industrialized production of meat (and chicken, and fish) there is a long period where poverty was the norm, and meat indeed an occasional treat.

'Urbanites' were the exception, living on or near the land was the rule. If you were lucky enough to live inside the walls of a city you were already rich.

The idea that you could eat meat 7 days per week, whenever and whereever you wanted is a historical anomaly, so don't present it as normal, or even a right. It isn't.
In firefox you can set dom.image-lazy-loading.enabled to false
> You would only get the top half of your code highlighted because a compiler

Your comment implies a language server taps into the language's compiler/interpreter. That is a popular misconception. Almost all LSP severs don't actually use the compiler backend of the language they are servicing. All the LSP server implementations I've seen at least just use a static parsing approach (or even worse i.e. just a tokenizer) similar to what Treesitter does. It is just not limited to a single file.

That's why I still think Treesitter has the potential to not only improve syntax highlighting but also to simplify language servers or even -- in the long run with some extensions of the the language modes -- replace it altogether.
What vendors for hardware keys would be recommended besides yubico?
Im far from being an expert in this matter, but all signals ive got so far for the past 30 years point to few heuristics:

- having more sugar and more calories intake in general (beyond minimum required by your body) is correlated with having less life span and having more chances of developing severe health issues

- there are no longterm health or lifestyle fixes (mental health included) that are based on eating habits only (the diet can be only a part of the process, and often not even the major one). Despite what pharma and marketers want you to believe

- usually your eating adapts to your lifestyle, behavior and even values, and not the opposite
I see this sentiment a lot amongst fellow devs that develop for Apple platforms, but it’s a self-defeating premise.

A bug that goes unreported and unnoticed by Apple engineers will by definition never get fixed.
Whereas filing a report at least brings with it the chance that it gets fixed.

Based on my own experience the majority of what I report gets fixed.
I just don’t get a thank you card, or other communication in most cases, which seems to be especially a sore spot for most.

I don’t really care and I wonder how realistic it is for them to reply to everyone.
Their automation and triage engineers try to link duplicate reports so that an automated message goes out, regardless many will still slip through the cracks.

I’m also not sure if throwing more money at the problem will noticeably improve things with the way the process is designed and the sheer volume they’re dealing with, especially since they started the public beta program and taking into account automated reporting.

I personally think they should get back to the drawing board and redesign the process to one that separates some of the streams.

That said, I’d suggest anyone who regularly reports to build report with relevant engineers that are active on a variety of social media, to make use of labs and other interaction moments if you’re dealing with something that affects your work because the engineers are always eager to pluck your report out of the pile and take a look and to also make use of the DTS credits you get to highlight an issue (they’ll refund you the credit once they confirm it’s a bug).

I also highly recommend reading this blogpost by an ex-engineer to get a sense of what goes on behind the scenes: https://tidbits.com/2020/06/17/how-to-report-bugs-to-apple-s...
It's funny how some of those examples give me this creepy uncanny valley feel for music (the lowfi hip hop example) - I've never experienced it this way before.

It's sort of reminds me of the audio effects they use to indicate that you're incapacitated and things start distorting in a weird way.

Entertaining !
> Wayland multi-seat + idle-inhibition HDR + variable refresh Fractional scaling

The move to Wayland is interesting to observe. On first glance it seems that moving to Wayland provides a load of burden on DEs that they never had before - and not just because of the work required to transition. And that obviously this is all Wayland's fault.

What I think is actually going on though is that we expect quite a rich feature set from a modern DE - exactly as you have listed.

We could never do most of this stuff on X, but Wayland enables it and then follows a load of work to get it all going.

In an ideal world there would be a nice clean abstraction boundary between compositor and DE so that this underlying work was shared between DEs. Maybe that is possible, but people who know what they're talking about seem to agree that the Wayland approach is the right way to go and I don't know enough to disagree. Plus, it makes some intuitive sense that your DE should know how windows share rendering space.
I Bought and 3Xd an Accounting Firm (and I'm not even a trained accountant)
> Once a project is big enough to attract all the low quality users, the same question/problem will be asked/reported over and over again.

Then set up a mailing list (Google Group?) which will be searchable, and send out a regular FAQ message to it (like in the Usenet days).

Making things easier to find via search is one way to deal with what you describe, and Discord/Slack/IRC does not allow for that.
Not sure about that.

XFCE started as a clone of CDE. Now compare original CDE with XFCE and it is not really the same thing.

Sure, Gnome change from v2 to v3 was a major change in UI, but mostly for the better and Gnome kept a way to have a more classic behavior.
I did not have exactly this application in mind, but I was aware that this kind of waste does exist for many commercial applications when I was writing my reply.
I didn't say it's the sum total anywhere nor did I imply that in any way. I also didn't say it doesn't represent some aspect of human knowledge.

In set notation, what I am saying in above comments is

({data} ∪ {knowledge}) \ ({data} ∩ {knowledge}) ≠ ∅

while you are simply assuming (without a good reason) that I am saying

{data} ∩ {knowledge} = ∅

If you look up the chain with the example of singing a Queen song, maybe that will help you better understand the angle that that commenter and I share about the differences between data and knowledge.
I really like the typography of this website.

Berkeley Mono for the sidebar, and IBM Plex Serif (IMO, a beautiful serif typeface for the web), very nice.
I have been living in Germany for over 20 years now, and never once have I seen somebody clap at a movie. I mean, it makes more sense to clap after your airplane lands, at least that will make the pilots and flight attendants feel good, but who are you clapping for in a cinema? The projectionist (who's probably not even there anymore?).

Having said that, there is a kind of "continuously showing movie" in Germany where the audience is very much encouraged to react during the film: there is a cinema in Munich that has been showing The Rocky Horror Picture Show continuously for over 40 years (not non-stop though), where people sing along, throw rice, dance etc.

https://en.wikipedia.org/wiki/Museum_Lichtspiele
https://www.sueddeutsche.de/muenchen/museum-lichtspiele-wie-...
That describes exactly how I feel about obesity and how Id feel if I could take those medications; Id assume im a cheater and I deserve none of my health.
This is analogous to solving murder by telling everyone to stay home since serial killers run free on the street instead of catching & jailing murderers.

Maybe we could enforce the (existing!) laws against malware, fraud, spam, etc so that people can continue to install apps & use them and be confident knowing that nothing bad will happen, and if it does happen then the offenders will be punished appropriately?

GDPR breaches aren't limited to apps btw, it happens on websites and even in real life (Tesco stores in the UK for example have a notice inside the store about data collection; presumably they're doing Bluetooth/Wi-Fi MAC address tracking - by the time you read the notice you're already being stalked, and there's no way to opt-out other than inconveniencing yourself by manually toggling the relevant radios before going to the store).
Obviously. My point is that spawning 10_000 "processes" (green threads / fibers, really) on the Erlang BEAM VM is almost not noticeable at all f.ex. in web server mode. Everything just gets a tiny little bit laggier but chugs along nicely. Same goes for Golang's goroutines, though not exactly to the same extent (the runtime does not tolerate as huge a number as easily as Erlang's runtime).

Whereas spawning native OS threads (not sure about the 10k number, could be even more with the good hardware these days) and having them all do stuff is gonna lag a whole lot more due to context switches.

So you know, apples to apples, but some apples are much better than others.
From the article:

> While there are a select handful of tourist expeditions that offer overnight experiences in Antarctica, the only people who actually live on the ice are those working at research facilities.
Based on their comment, I'd assume they're trying to win _Putin's_ attention. The "war is Ukraine's and/or the west's fault, somehow" narrative is a Russian propaganda talking point.
Lossy compression is lossless over the information you decided to care about.

You may decide that the sound that's outside the human range of hearing isn't interesting. Or that the colours in your camera sensor that's just thermal noise can be safely ignored. Then you can throw it away and do lossy compression.

What you care about, an algorithm can't answer for you. Sometimes you may want to keep the inaudible sounds in a recording to better understand the audible ones. Sometimes you may be glad you kept the noise in a picture as it allowed you to later identify the model of camera.

There's no context-free answer to what matters. There's no subject-free answer to what matters, there's always a "who" it matters to.
That sort of obfuscation is a feature now. Perhaps in the future it'll be able to mimic any "legitimate business activity".

https://news.ycombinator.com/item?id=37307708
A couple alternatives come to mind on this:

1- don't hire the best talent if they come from a country perceived as hostile

2- make a better offer from them to stay in the US

3- make them actually want to remain in the US despite the better financial and personal rewards of going back home

Option 1 is clearly difficult to shape into something palatable (or legal), 2 seems doable with adequate funding (and other scientists would welcome a pay raise for themselves as well). Option 3 would be tricky - the US has some attractives, but has a lot of drawbacks for anyone who hasn't grown up there.

Maybe a combo of 2 and 3 could work best.
with [0] you can disable network access by application.

[0] https://github.com/TrackerControl/tracker-control-android
Not OP, but I run GrapheneOS.
The objective of the GDPR is to give the data subject better control over how their data is used. Maybe the user doesn't want you to stalk them for analytics or "product improvement" (biggest tech industry lie of the past decade), regardless of whether other third-parties also get in on the action?
> Except C is quite a poor example for how to use modules.

How come? C makes it trivial to create self-contained modules.
I find this a trivial answer: yes

(there so much math understood about this on so many level of analysis that it baffling as to why this is even asked).

The first contention, the better we get to approximate human intelligence the worse it will get.

The second contention, ultimately there will always be a political will to bend the truth or narrative (historical as well as current). And if they cannot do it at the source (ie. controlling the machines) they will simply legislate it, which is what has happened since COVID times, as well as with past, and/or recent armed conflicts. Other thoughts/facts/narratives are outlawed in so many degrees and categories of our collective life..., which might be acceptable on some level, what is nauseating however, is how inconsistently and how self-righteously they are applied in double standards.
We desperately need OS level user configurable firewalls.

I need to be able to download an app and tell the OS “this app cannot access the internet in any way shape or form”.

It won’t solve all the problems. But at least for apps like “alarm clock” or whatever that should be able to work offline, the OS should guarantee it remains offline.