skysight-inc/HackerNews huggingface dataset:
Which you have to admit is quite simple but brilliant.
Why does the article open with speculating that it might be the most expensive lunch ever. It even ends the first paragraph making it clear that it means expensive as in "final bill to the restaurant" and not a broader "loss to humanity". And what does the fact that menus weren't printed until 2003 have to do with discerning if this was an expensive bill or not?
Even of you can detect effects of speculative execution it does not necessarily mean that it is unsound, because the program still functions as expected.

It is however not secure in many cases, but I also think that newer implementations do better in this regard so it is probably not a fundamental issue.

And about targeting microcode directly, that would be a new ISA which is not desireable and also decoding instructions is not that big of a deal compared to the rest of the core so it is not worth the hassle of switching ISAs.
> Well, I'd argue that few doubt that the USA did it.

Not a single credible analyst I know of believes the USA did it. Considering the (excessive, IMO) care they've taken to avoid any escalatory actions they've demonstrated so far, it would be incredibly foolish and out of character.

Russia, on the other hand, is run by a reckless maniac who delights in chaos and constantly and provably lies about everything, all the time. So unless you have some very very compelling evidence or even theories to the contrary, I (and everyone else with even the slightest knowledge of these matters) will assume the crazy, lying bad guy who demonstrably did these other 100 bad things did this one, too.
$10/day is probably a lot for this, I wonder how much they could cut their moderation costs by just launching a public platform where anyone anywhere in the world can get paid to do moderation.
Read this scientific research. Basically diet can help improve: https://nutritionfacts.org/2014/07/22/how-to-treat-multiple-...
Very sorry to hear about your father's illness, and how the situation was made even the worse by such brazen disrespect for user experience. My parents also have to regularly go through what I think amounts to violence by their electronic devices, but nothing as horrifying as this.
Don't know whereabouts you are in Canada, but in BC and Alberta all speed limits are excruciatingly low. So much so that it's a norm to drive 20km/h over the limit on the highways and the police won't bother at all until it's an excess of that.

This also makes for an excellent emergency budget fill-ups at the end of the quarter - just set a photoradar in the 50 zone where everyone everyday go 80 and, voila, - no deficit.
Book Review: The Matter with Things by Iain McGilchrist
Garbled mess of an article. The headline and the first paragraph is about fossil fuel infrastructure, but all the rest is about submarine communications cables. And it is incoherent.
To me the reason of the problem seems managers wanting any app they would invest into to be a show rather than a tool + under their total control (no local install), also the labor market over-saturating with amateur web developers. WinForms was almost perfect and could become perfect with some improvement but it couldn't look fancy enough for them. I still struggle to find a platform which would let me implement my ideas as fluently as WinForms (while I also don't want to stick with WinFoms because it still has some bottlenecks).
The requirements sound like you want Linux and open-source BIOS. All doable with today's consumer-grade laptops, although I never cared enough to install custom BIOS.
> https://vimeo.com/214264003

That's looks extremely cool!

Are there any (app) GUIs based on such techniques?
not really fair comparison to be comparison OS running on various devices with OS optimized for specific hardware

if you wanna compare Symbian with other OS, you should compare it with iOS

Yes, I am aware Symbian was also on other than Nokia phones but that was rarity and rare experience.
People who moderate TikTok are not slaves.
Ditto for France and Italy.
Yep that's the other thing with bullying. Most people will experience some form of it, but in generally there's one category that's just light-hearted dumb jokes you can ignore (and are not even directed specifically at you - the person is being an asshole to everyone without a specific focus), and a second category that picks on a particular point - a point that's different enough about yourself that makes the bullying acceptable to the rest of your peers; in which case the best course of action is to correct that difference.
You must not use macOS a lot if you think it doesn't get in the way.
DietPi released a new version 8.10
DietPi is a lightweight Debian based Linux distribution for SBCs and server systems, with the option to install desktop environments, too. It ships as minimal image but allows to install complete and ready-to-use software stacks with a set of console based shell dialogs and scripts.

The source code is hosted on GitHub: https://github.com/MichaIng/DietPi
The main website can be found at: https://dietpi.com/

The project released the new version DietPi v8.10 on October 22th, 2022.

The highlights of this version are:

Radxa ROCK 3A now supported
Amiberry, vaultwarden, Sqeezelize, Shairport Sync, GMediaRender: Changed to use the latest version for installation
Home Assistant now includes Home Assistant Community Store (HACS) integration by default
bugfixes for Dietpi-Drive_Manager, FreshRSS, Roon Bridge and Cloudshell

The full release notes can be found at: https://dietpi.com/docs/releases/v8_10/
Funny, my Dell Inspiron 9300 had wuxga (1920x1200) in 2005.

The best mac laptop at the time was 1680x1050 and almost double the price.

Like everything Apple, they don't invent it or be the first, but they know how to market it to the average muppet to suddenly want it.
I have a razer laptop that gets 20-30% higher FPS when you uninstall all the razer crapware. You'd think a "gaming" brand would value performance, though I did put gaming in quotes because razer is definitely more of an aesthetics brand today.

The hardware is great* but the software kneecaps it. I'm sure most people buying a gaming laptop aren't doing a full windows re-install on it and are losing out on noticeable performance amounts.

* It could definitely use more ventilation, they're aiming too much for the macbook look but on factory overlcocked i7 that doesn't work well.
Just beautiful. Even after all these years Microsoft's UI paradigm is still pretty much what I think a computer should look like.

Sure we have new visual styles and high resolution now, but the core design language is still pretty much the same. It's really hard to improve on it.

Even on mobile it just works.

Most of the attempts at more modern newer things feel unpredictable, or very limited, or they hide everything behind shortcuts and gestures and are near unusable unless you use the program all day every day and know everything.

Android is pretty good, maybe my favorite os to use, but a lot of the best parts are similar to this just adapted for touch.
It looks like a whole generation needs to be coached into catching up with the system. It sounds expensive, but is it feasible?

Also this is inevitably going to lead to a quality vs quantity discussion. Between grades 4 and 8 I had some brilliant mathematics teachers, and some mediocre ones.
There are fewer bugs that hit the windshield even when on a rural interstate.

There are many areas that have cars but aren't in the middle of cities or in areas with high traffic.
You're right that a C extension could be implemented in a way that breaks the usual Python C extension contract and then have undefined behaviour. For example, if you release the GIL and then iterate over a Python list then another thread could modify that list (causing the underlying buffer to point at another location) causing undefined behaviour.

But this is a case of undefined behaviour even for C extensions that do obey the usual contract. It even includes numpy for example. The two relevant elements are:

* When C extension uses the buffer protocol, is should operate directly on the buffer - the whole point of the buffer protocol is to avoid copying and allow speed almost of native code.

* When C extension is is doing CPU intensive work, release the Python GIL (but don't use any CPython APIs e.g. to instantiate a new object, iterate a list, etc.)

A major selling point of numpy, for example, is that you can use it to do CPU intensive work without the GIL locked, allowing true parallelism. I don't think it's a deal breaker that you can use this to get proper C-level undefined behaviour but it's definitely interesting, and I don't consider it a bug in numpy or Python.
Actually yeah. The stuff we're discussing here matters. The behavior of developers is being shaped by these designs in absolutely harmful ways. I would know, I've been down that rabbit hole myself with video games and other "gamefied" apps.

Look at the article:

> We find that the unannounced removal of daily activity streak counters from the user interface (from user profile pages) was followed by significant changes in behavior.

> Long-running streaks of activity were abandoned and became less common.

> Weekend activity decreased and days in which developers made a single contribution became less common.

> Focusing on a set of software developers that were publicly pursuing a goal to make contributions for 100 days in a row, we find that some of these developers abandon this quest following the removal of the public streak counter.

Look at this bullshit. People doing work just to maintain their streaks. People making literally one contribution just to keep it up. That's fucked up and needs to be fixed. Nobody deserves this operant conditioning stuff.
> it seems like iframing other websites should be legal based on what I read

I think embedding other websites in iframe may fall into a gray area. This is my reasoning: even though the target website can include X-Frame-Options: DENY in their header, a lot of them don't, and it opens their websites for abuse, whether intentional (from your POV, e.g. clickjacking), or unintentional (e.g. a DDOS attack on your website may also affect the target websites). Because of this, I have been careful not to embed cross-domain websites in iframe.

The issue that I was trying to bring up is actually not about iframes, but rather, other website code and assets that you copied and hosted in /sites/ directory. As you know, websites and their assets (logo, font, etc) are copyrighted materials - so we can't (directly) use it without the owner's permission. I don't know if this usage would fall under Fair Use though.

As previously mentioned, I'm not versed in legal stuff.

> Do you know of a way to automatically extract the palette or would you do it manually?

CSS Overview panel does the job. It groups colors by usage, such as by background and by text, and it also gives you the contrast level for each. I'm sure you can find other tools for extracting colors. Most recently, "HTML To Figma" by Builder.io is the one that gains a lot of hype. It basically converts any web page into figma layers that you can edit. From there, you can extract all of the design tokens, including colors.

I don't know any tools that can automatically extract and label a color palette with 100% precision. If you care about accuracy, I think you still need to do a bit of curation / manual work.
Content moderators and their pay should be a footnote - the real story is Tiktok's treasure trove of criminal evidence, presumably with a lot of PII. It is telling that there isn't any effort to refer evidence automatically to local authorities; the crimefighting would be like shooting fish in a barrel. It would even help the content moderators by reducing caseload after a few highly publicized cases of Tiktok criminals automatically getting caught and prosecuted. That this is not done indicates Tiktok is a giant kompromat honeypot.
Just to give you all heads up, only the first part of the article is available for free, the rest of the article is behind a paywall.
I'm surprised there aren't more suggestions to ditch the windows install totally and go with a Linux distro like Ubuntu. Personally I also know of family members that get on very well with chromebooks
I’m getting this error when I visit this site:

> Application error: a client-side exception has occurred (see the browser console for more information).

I’m on a phone browser (Firefox Focus).
> Cosmopolitan Libc allows you to log every function call over the program’s execution – just pass --ftrace at the end of your program, like this:

> ./hex16.com ./missing.txt --ftrace

That seems like magic. It seems you have to build with a special flag that tells GCC to put a nop at the start of each function. Then, before main runs, Cosmopolitan sees the --ftrace on the command line, and modifies the code in memory to replace those nops with calls to something that does the logging. See https://justine.lol/ftrace/.
I agree, I have the same observation. I am also working solo and I am struggling to find new meaningful connections.
In Firefox, for example, you can deny every request for notifications in the settings.

For the cookie thing you can just install “I don’t care about cookies”
Ask HN: Recovered insomniacs of HN please give me some advice
I've always struggled to sleep. I remember hating bedtime as a kid because I could never sleep so I'd just lay there for hours every night bored out of my mind. I probably slept for about 5-6 hours on average as a kid so I was tired all the time, but on the weekends I'd get to go to bed later and sleep in to the afternoon which would give me a chance to catch back up on the sleep I lost in the week.

This pattern is still with me today. I'm always tired in the morning and early afternoon, but wide awake at night. It's getting to the point now where I probably sleep around 3-4 hours on average in the week then sleep for about 10 hours on the weekends because I get to sleep all afternoon.

I've tried all the typical stuff like "having a routine" and avoiding blue light exposure in the evening, but it seems to do next to nothing for me.

I feel like every year my insomnia gets a little worse and it's beginning to have a noticeable impact on my wellbeing and productivity at this point. For example, I'm beginning to struggle to tie sentences together and I find it hard to solve difficult technical problems.

I'm almost certain nothing anyone will say here will work, but I'm open to anything which might help me end this endless exhaustion. Ideally I'm looking for unusual suggestions because like I say, I've tired everything people typically suggest when it comes to good sleep hygiene.
Is an unknown MDM Certificate on a used iPhone a security risk?
Recently I bought a used iPhone for my daughter. After a factory reset, I went into its settings and noticed it still has an MDM certificate installed from the previous owner. For whatever reason, I am having difficulty removing this certificate and I would like to know if leaving this certificate on this iPhone would pose any danger, such as a remote takeover or leaking any of my daughter's information either to the original owner or a third party.

Is leaving an unknown MDM certificate from the previous owner on an iPhone a security risk? If so what is the best way to remove it?
"You might not believe this random comment that claims to know the ~real~ reason for declining test scores"

You're right about that.

The timing of the decline in scores matches up pretty precisely with the start of covid shutdowns. Whatever you are alluding to (pesticides?) has been a thing for well before covid.
I'm guessing that the FT has a long standing regular lunch interview column, which has included for the last two decades (but not previously) a record of what was consumed during said lunch.
I've seen many younger people get tripped up too much with Linux laptop (typically installed/sold by a friend) when they do just fine on Windows. There's little chance the senior in question will do well if you had given them a linux machine.
Since we planned our social media posts in advance on Notion all the time, we had to bring those over to another tool like Hootsuite, Buffer etc. which wasted a lot of time and caused a lot of errors.

We built a tool to fix that. We wanted to be able to plan our posts at the same place where it will go live from - this gives us the advantage to collaborate much easier as a team and to do the work just once while benefitting from the Notion ecosystem.

It's in Beta right now and I would love to hear what you guys think!
My personal devices are a Fairphone with e/OS and a Purism laptop. The laptop probably fails no. 3, but they do fulfill 0.-2. imho. There are alternatives. And for the prices I suspect that there is not enough demand for prices to come down.

Our family laptop and my personal desktop run Linux Mint. Those do not have open firmware, but that's it.
I have a running theory about software developers: the average programmer makes code just fast enough that it doesn’t feel slow on their own machine.

Of course, us software engineers usually buy very expensive computers! The end result is that the average software will always run slowly on the average hardware, forever, no matter how fast hardware gets.

It’s a tragedy and I hate it. I feel like software engineers need “slow CPU thursdays” or something, where every Thursday your cpu is intentionally throttled down to run at the speed of a below average user’s computer. If we don’t feel our user’s pain, we will never understand it.

(Though this would only take off if we could whitelist the compiler somehow. Hm! I wonder how you’d implement that!)
Oh well, it's a game with costs not everyone want to pay for but eventually as you said, everyone has to pay.
i feel you

but the obvious answer is: because the alternatives are worse
The "defaults" on TikTok are fairly terrible. However, after spending maybe one hour at most scrolling and liking/disliking things to tune the algorithm, and search tags, it works fairly well. I have

- Learned several cooking recipes and some tricks

- Cleaning advice I've actually put to use

- How to use some woodworking tools. Also, general woodworking ideas

- Cat behavioral advice

In my experience, it's far better than Reddit (mostly because there's far more niche content, and it isn't limited to "recently posted") and the discovery is far easier than on YouTube.
This is certainly the case, and I think more and more people are going this way. My 70 year old mother uses her 4 year old iPad for things she might have previously done on a PC. She gets on with it without issues
>the local government tried to do something about it (but was struck down in higher courts).

What the local government tried to do was freeze the rents which only made the situation worse, not better.
exactly, sad reality. I'm so happy that I didn't jump in this bandwagon. I used to write a lot of bitcoin code, worked in some pools, fpga code, etc, etc.. always loved while it was some revolutionary stuff, but I gave up from that literally when I saw people that used to sell carpet, being announced as "Crypto experts".. from that moment, I knew that it was scam.
To put this in context: the developer of 2GIS is a Russian company with headquarters in Novosibirsk, owned mostly by Sberbank. They have most likely been sanctioned due to Russian invasion of Ukraine. I don't think Apple had any choice in the matter of removing it.
The scenes from this article exceed any dystopian novel I've ever read. Humans have spent centuries building up social structures to eliminate our worst excesses. Social media is tearing those structures down again.
The rate of new production is an upper limit on plastic pollution. Produce less and there is less to leak out into the environment.

If you're still using the plastic, then it's not currently degrading in the ocean.
I don’t know. Kids to today seem to be generally nicer than those in the past.
I think the distribution needs to be picked very carefully. I'd imagine most users would get on with Ubuntu without any issues
Iterating a pure-Python list in one thread while modifying it in another will not give you true C-level undefined behaviour. It might throw an exception or return the same element twice, etc., but it won't crash or do any nasal daemon stuff (time travelling crashes). In part, that's due to the Python GIL.

What this articles says is that the buffer protocol allows bugs that are qualitatively different.
Have you ever considered that public space, urbanisation are a proto form of nudging.

If not, consider that the best minds in the 50 and 60 were considering subtle form of propaganda and manipalution by intelligent and adapted design of environment.

Outside conscious detection, the human herd in urban envIronment are manipulated, nudged, and controlled the same way cattle are milked in modern factories.

Those parks you seems to worship are just existing in your environment cause someone decided that you should worship those parks in your environment.

The remaining question is: for what ?

I would guess, happy and voluntary self alienation.

Nobody question the paradoxal stupidity of feeling lonely in the most dense areas existing on the surface of earth.

How can you feel lonely when you have more than a thousand peoples surrounding you in a range smaller than 100m away from you.
I flag all articles that do this and I hope others do the same so we don't waste our time.
The intersect of supply and demand is necessarily the price equilibrium. Value is only equal to price if the buyer and seller both have equal information and neither is operating under any sort of constraints that force certain market behavior.

Your generality may often be true in certain contexts, but increasingly, one should operate under the assumption that the seller has a significant informational advantage over the buyer, and this advantage will be used to capture additional value.
TIL (actually YIL) that you can turn off the stupid badges. I could have figured it out, anyway, by simply going through the settings, but I didn't.

GH is a place that I can store and share my work. It isn't a social media outlet. In fact, this here venue is about the only place I engage folks, nowadays.
Step 1 - Recognize and accept the behaviour of others around us

Step 2 - Parrot the behaviour.

Just because few people say they don't want to be fat doesn't mean zillions of years of evolution (and their subconscious) isn't working against them.

When nearly everything around you says your decisions + behaviour is ok it is - being human - very hard to change. This is why users who try to quit relapse, they continue to surround themselves in the same environment.

If you want an easy on ramp, try any of the Jonah Berger books. That should get you started. As it is, you're not recognizing how being wired to be social can backfire when unhealthy becomes the norm. When it comes to such things, the norm is far more powerful than your recognizing.

https://jonahberger.com/
"However, after spending maybe one hour at most scrolling and liking/disliking things to tune the algorithm, and search tags, it works fairly well."

Can someone support that from Germany? I suspect that's highly locale-dependent.

I have given TikTok several tries, spent hours searching for interesting stuff and liking things.

I always get generic (and really bad) cooking videos and drunken people doing stupid things.
There's fixes that can be made (and Github is aware of), without turning Github into cgit. I don't want that and pretty much nobody wants that - those who do, already use cgit.