skysight-inc/HackerNews huggingface dataset:
Wow. In the EU, canceling subscriptions must be as easy as signing up for them by law.

My personal longest issue with ISP's was when the software config once went wrong in their side, took me a month and allmost daily phone calls until I got to 4th line support that was an actual techie who fixed it in 10 minutes.
Sure, how about the copy of the npm "ecosystem"?

And you conveniently forget that you can choose not to start a browser while running the native notepad.
Did you read any books about it?
i'm playing around with your onshape document and learning a lot of things for my own projects. thanks! (also, amazing work of course)
Agree, did a big update yesterday and the entries in the Update tab still get stuck in "Downloading" state even when they finished installing.

But oh well, it does work in fine. Still a bit sad they destroyed the UI usability years ago on the altar of material design.
There is no evidence to suggest that NATO could push Russia out of Ukraine in conventional warfare. The Russians and their allies are WAY better prepared for that war, and it would immediately turn into the third world war, not remain “NATO vs Russia”.

Takes like yours are equally dangerous as the brainless “Ukraine is actually winning the war” ones, even though you appear slightly more neutral and informed.
You can still do like that.

The problem is that coding was a passion, but turned out to be very lucrative profession so loads of people who can't do it want to do it.

This is why we have languages like Go, and AI tools: allow people who don't want to learn how to be developers, to get a job as developers.
Having fixed instruction length doesn't make the need to load large constants magically disappear. These just get split between multiple instructions. If anything, RISC-V might be worse. See also https://maskray.me/blog/2021-03-14-the-dark-side-of-riscv-li....
I thought that the whole point of PWAs is that they can nearly all the logic and storage on-device?
And you think an llm can generate code to use an undocumented library? :D
This is a misconception.

The actor model is a way to describe that a program exists, not if it’s possible to ‘compute’ that program.

You’re right that it can describe more things than a Turing machine, but doesn’t provide a constructive way to compute them.
The problem with nicotine is the instant effect. If you use patches, the take up and let down is so slow as to not be noticed. Inhalation is much more addictive. Quitting is actually super easy, just a couple days of irritability. YMMV. If you want to try nicotine, anything but oral/lingual is ideal.
I think the argument was that the standard states that setenv is not thread safe, although from what I see it says that it does not have to be thread safe:

The setenv( ) function need not be thread-safe. A function that is not required to be thread-safe is not required to be reentrant.

https://www.open-std.org/jtc1/sc22/open/n4217.pdf.

Page.. 1860 :')
Dear @Lenovo

Please hire this guy to help you make the thinkpad's keyboard to do wireless magic with the trackpoint and the mouse buttons include. Thanks
Wouldn't that require... conducting research on cancer prevention?
Yeah, I noticed their slick marketing 3 years ago. I was thinking about reMarkable because of its Linux friendliness.

Thanks for mentioning these
other devices. I used to have a Kindle Paperwhite (I see it is different than Scribe), butI lost it. I'll explore the other options.
1 Gbps.
And the time. Don't underestimate the amount of free time people have when they're in high school (vs when you have a family / intense job).

Having said that, even with unlimited time this is such an awesome achievement and really shows the dedication. Well done!
Junk cigarettes - it has the addictive quality of nicotine.
well obviously here I didn't go into specifics because this isn't my blog post or bio section.

I've tried board games and table tennis groups, it's at least something. I just found no interest there. I understand your point, for me it isn't easy to show up to something without a real interest or knowing someone. There's more to it than just deciding to go. I have to somehow get out of the door and show up, I'm not a very social person.

Contradictory I know. Until a year ago I was happy alone and never had a friend in teenage+ life, but finding someone I actually liked taught me people can be good.
See also https://daisyui.com/
For now. It’s not clear what the monetisation strategy is, but probably it will be paid in future (alongside whatever other strategies they may have, like selling data, etc)
Inside A scam call center in New Delhi, India
Just like a dream. Electrons running through our brains have no permanence, atoms in the real world do.
Yeah, this is a fun problem. This is where the majority of my work went when writing an x86-virus that lived in the NOP areas between functions. Compilers produced those blocks of NOPs after function bodies to make the following function addresses aligned to to 16-byte boundaries. I chained all of those cavities together with jumps, distributing as much code as would fit and then putting a jump to the next cavity at the end. The trick is that you could fit more instructions (3 more bytes?) if you had a shorter jump.

I still want to write my own assembler some day.
I thought so but apparently it was patched long ago [0]. Still there on android, tho you’re meant to fall under a set of valid use cases or risk rejection. [1]

[0] https://github.com/danielamitay/iHasApp

[1] https://support.google.com/googleplay/android-developer/answ...
If you pay out of pocket it means it's not an approved tool by your company, which means you can be fired and sued for leaking their intellectual property.

Also 20$ per month is way less than what it costs them to run it. Eventually they will need to charge way more to cover their costs, and the people who can't code without an AI assistant will need to pony up :)
Yet the conviction rate in England was 84 % in magistrates courts (misdemeanors and low level felonies) and 78 % in crown courts (more serious crimes) which is not that different. Especially if we consider how a lot of crimes like DUIs are somewhat open & shut compared to more serious offenses.

> so the judge develops the intuition that a new defendant is very likely guilty.

A good judge wouldn’t do that. Also by and large random people are relatively dumb and biased. Why exactly are they less likely to convict an innocent person? (Let’s assume that the conviction rate is the same in both cases)
But then you can’t just give the previous frame, with the LLM analogy you would have to give the last few thousand frames (that’s the context window, right?). If you only give the previous frame, that’s like having an LLM that only gets the single previous token and has to predict the next one.
Maybe the AI people convinced them that downloading models would require faster internet.
More previous tokens in this case would mean more previous frames. But there's really no reason to just stick to rendered pixels as input (except for novelty's sake) because we could train directly on snapshots of full game state.
Do you want a superintelligence ruling over all humanity until the stars burn out controlled by these people?

The lesson of everything that has happened in tech over the past 20 years is that what tech can do and what tech will do are miles apart. Yes, AGI could give everyone a free therapist to maximize their human well-being and guide us to the stars. Just like social media could have brought humanity closer together and been an unprecedented tool for communication, understanding, and democracy. How'd that work out?

At some point, optimism becomes willfully blinding yourself to the terrible danger humanity is in right now. Of course founders paint the rosy version of their product's future. That's how PR works. They're lying - maybe to themselves, and definitely to you.
Let me try to help:

1. If a process crashes and dumps, be sure to look at the system log of the cause (e.g. SIGSEGV, OOM, invalid instruction, etc.)

2. Be certain you’re looking at the right core dumps — I believe UID 1000 just means posix UserID (which is unrelated to a PID), though I don’t use containers.

3. Stay focused on the right level of abstraction — memory model details are great to know, but irrelevant here.

4. Variables do not correlate 1:1 with registers, except in C calling conventions. The assumption about x20 and a local variable is incorrect, unfortunately.

5. getenv() and setenv() do not work as implied in the post. When a process starts via execve(), the OS/libc constructs a new snapshot of the environment, and cannot be modified by an ancestral process. It’s a snapshot in time, unless updated by the process itself. When a process fork()s, the child gets a new copy of the parent’s environment — updates do not propagate.

getenv() is thread safe and reentrant. You don’t use an environment to pass shared data — setenv() is generally used when constructing the environment for a child process before a fork(). See man environment.

6. FWIW, ‘char** env’ is a null-terminated array of pointers, so dumping memory from *env (or env[0]) is only valid until you hit the first NULL. The size of the array is not stored in the array.

I hope this helps! And apologies if this is redundant — I read so many comments; mostly variations of “the problem with getenv is x”, but gave up before reading all of the (currently) 168 comments.
And the USA wants only fb and google to be able to tell them what propaganda to push. It's all a propaganda war, it's not about propaganda-vs-real news.
People with a trans belief shouldn't be given extra privileges over everyone else, such as being allowed to record false information on government-issued ID. Changing the sex on your ID documents is like changing your date of birth. It is quite simply incorrect.
I've integrated it into two projects. Users loved it.
just because someone makes a window doesn't mean you gotta jump out of it. there are good and bad uses for things, and the bad ones should be avoided lest one hurt themselves?
No hardware sell like hot cakes relative to the pain and cost incurred.
Didn't know I could find it on arxiv, will definitely give it a read
I used to do that but I can’t keep up! The amount of bait (particularly rage bait and fulmination bait) has gone up considerably on social media, even in the last 2 years.
I’m in my late twenties or early thirties.
Can only speak for myself but I have several groups of people I've met online 10 or 20+ years ago, chat with online ranging from daily to weekly, and about half of them I meet in person once to several times per year. No clue if it's objectively a healthy relationship, but I'd say so. Obviously I'm not young anymore, and it should not matter I'm not in the US - but I don't see a meaningful difference here, because whether you can form these types of relationships today is a different question.
>you don't really need to whip out curl when you have the RPC service's definition

Following up a "how do I experiment with this in my workflow" with "oh you don't need to" is not the greatest look. There is a vast portion of programming bugs that stem from someone misunderstanding what a given API does, so the ability to quickly self-verify that one is doing things right is essential.
Why would you gitignore those? Adding lockfiles to git repositories is considered good practice
At least according to the “Easy Way” book, the physical addiction to nicotine only lasts on the order of hours. The book makes a compelling case that cigarette addiction is primarily psychological.

Alcohol, on the other hand, is physically addictive and the horror stories that I have read about alcohol addiction have been pretty upsetting.
Certain prey animals, especially gazelles, engage in dramatic leaps known as stotting. This behavior makes them highly visible to predators. One theory for why they do this is as a fitness signal to predators, who generally want to go for the easy pickin's, not the ones who present a challenge, and represent taking on more effort and risk of injury or just wasted energy.

https://en.wikipedia.org/wiki/Stotting

Most lions also know not to prey on humans, for similar reasons: if a lion took a human, it risks being hunted down by other humans related to their prey. Most "man-eating" lions or tigers are starving or injured, therefore desperate, and lions are largely seen in Africa as pest creatures who take livestock.

(Hippopotamuses, by contrast, give absolutely no fucks and will kill you on sight. Africans consider the hippopotamus to be the fiercest animal by far, even more so than the lion.)
I think everyone had this question at least once in their life
> Type safe typography ratio

Please explain how this is better than expressing typographic scales with CSS variables and calc()?
Anyone have any strong recommendations for apps available on F-Droid I should try?

I think I have maybe two apps installed via it currently. If something is available on the Google App Store I'm generally using that instead.
I love when people like you post with no concept of "per capita". Then there's always frustration at the people who do understand the concept and realize the "point" is simply a result of ignorance.

China is at 30% renewable energy. The US is at 21%. And the president of the dirtiest country in the world, lots of smart people are saying it, that's just what they call the US these days, they say, passed an executive order to ban new solar and wind power. Sad!
Only in the sense that a ball dropping to the ground when you release it is influenced by a range of factors beyond gravity.
Ah, the memories of trying to get good internet for DEF CON CTF in some random hotel suite…
at least it's less annoying than Google Play :-)
Bit of a selection bias there, people with range as a concern don’t become EV drivers, same goes for people terrified of parentheses.
Those calculations are assuming the only heat input is from internal metabolic activity, not metabolic activity + heat transfer from the environment, yes?

If the environment is 95-105f we can assume no external heat transfer, but the environments you’re referring to seem to be well above that.

Based on some quick googling, it seems like surface area is on average 1.6 m^2 for women, and 1.9 m^2 for men. I get lost in the math, but there has to be significant heat transfer if it’s 15+F hotter than body temperature in the room yeah?
So make the system (that’s already inefficient) several times more inefficient and then increase funding by a magnitude or two? Certainly seems like a reasonable option.

I bet all problems could be solved using this approach. What could go wrong..
Just wrote a blog about the explosion of papers titled after Attention Is All You Need [1]. Also figured out the name probably didn’t originate from one of the authors.

[1]https://open.substack.com/pub/0x7f1/p/is-all-you-need-is-all...
I pay £25 for 500Mbs, which I find reasonable.
Las Vegas, not Los Angeles.
VScode phones home… what's the difference?

Use something like emacs/vim/kate/eclipse/qtcreator if you want to avoid "phone home" software.
The exercise you do now is a form.of insurance for your lifestyle into your 70s+. It can mean the difference between independent activity and mobility, and not being able to do much.
Yes, but the paper blathers on and on in prose about history and related work and goals and future work. It might only mention eigenvector once in a tangential remark, but that remark is like 80% of the algorithm content of the paper.
There are other parts than the product that can the innovation for a startup. Very few things are novel product wise when they hit it big. Innovation can be bringing existing business model to a new market for example. Then you should most likely 80/20 that new thing.
Not really, there' a world of difference between how every model I've tried¹ handles English vs my own native language². It's especially noticeable with smaller models, which produce coherent English, but completely break down in other languages: spewing out incorrect grammar, mixing words from other languages where they make zero sense, etc.

¹: which is dozens of them at this point, open and not.

²: with lots of speakers and training data.
Are there any Mail list servers i can use to organise a local sports group. Using Google map right now but it’s terrible
And I said something else?
I have not tried Bun yet but the long list of features makes me skeptical that it's all solid and bug-free. I'm wishing to be wrong. I'll give it a spin in a future project.

From a project management perspective I'm a little confused why would you spend time on S3 support while you're still not 100% Node.js compatible. Next.js is a very big ecosystem and if you can get Next.js customers onboard you'll grow much more than supporting S3.
Damn this is a good game.
My stereotype of ducks is that they're bastards who will fight you for a crust of bread. Lovely to see you met a friendly one.
And let’s not overlook the shit show of “shallow trenching” in Louisville, KY.

https://arstechnica.com/information-technology/2019/02/googl...
Those are not the same thing.
> there are others

Relevant: Droidify https://f-droid.org/en/packages/com.looker.droidify/ (meta lol)
Was pretty common as I grew up. We had a maths teacher who used to
shout "Eat your greens" as we did problems, much like the teacher in
Pink Floyd's Wall [0]; "If you don't eat your meat, you can't have any
pudding. How can you have any pudding if you don't eat your meat?!"

I guess the sentiment is that you need to do unpleasant foundation
work to get what is good for you later.

Recently wrote about the expression "Eat your own dogfood" [1], which
is slightly different. That implies living up to the standards you set
for yourself.

[0] https://en.wikipedia.org/wiki/Another_Brick_in_the_Wall

[1] https://cybershow.uk/blog/posts/dogfood/
The same way everything looked like Bootstrap a decade ago.
Again, that’s a discussion about enthusiasm not technology.

I just want an objective opinion from someone who has a deep understanding of the cutting edge.

It’s maddening to try to plan for a future which everyone is incentivised and permitted to fabricate.
BBS Petscii, 1986-1993
Good post even if only for making the term "vertical slice" more broadly known.

Clearly the applicability of this alternative in other domains might not be as direct as in gaming software but its an interesting way to think about how to structure deliverables on the way to the "1.0" release.

In other words thinking of horizontal and vertical slice chunks of work, where horizontal means perfecting one functionality that applies across all product components (may not be visible to end-user), while vertical is perfecting all functionalities of one component that is visible to the end user.
No, this is confused. Reentrancy ("reentrant-safe", or the somewhat related POSIX definition of async-signal-safe) and thread safety are not the same thing.

A reentrant function is thread-safe, but a thread-safe function may or may not be reentrant.

For instance, if a function uses mutual exclusion (say, posix_mutex_lock() and friends) to ensure thread-safety it won't be reentrant, because if the function is invoked via a signal handler it may deadlock. Which is why many common libc functions like malloc and stdio are not required to be async-signal-safe in POSIX, whereas they are required to be thread-safe.
It feels like a lot of such constraints should be possible already in some languages...
An even worse example would be using a full-blown windows & small PC just to show a kiosk interface, for example to show ride information in public transit.

It's broken so often due to various issues (booting issues, windows main screen without programs, other random windows issues and so on)
Desoldering / resoldering is not pain if you have proper tools to do it and know the correct technique. Trying to do it with an iron is making things very hard or even impossible (especially for smds with contacts below not at the sides). Using hot air rework station + preheater and low melt solder paste is the way to go - and it’s a piece of cake then. And you can do the whole board at once in a few minutes.

I modded most LEDs in my house because 2700-3000K is too warm for me, but 4000K is too cool. So I mix them ;)
We don't, we use npx to avoid needing any local dependencies.

`npx tailwind@v3` is the solution, definitely wont be committing node_modules to git, ever.
On the topic of WFH eye strain but less on lighting.

There was a post a while back where the author proposed using a laser projector as a means of reducing eye strain.

She referred to lighting as a factor but I assume the major benefit is the increasing distance to the screen such that your eyes are focused on a point much further away than conventional screens (and I assume eye strain is not linear with distance).

Is there any evidence on this topic? Assuming space is not a problem why is a projector arrangement not more popular? (for office work where people don't care about colour accuracy)
Kronotop: Redis-compatible, transactional document store backed by FoundationDB
- https://news.ycombinator.com/item?id=42771403
I myself use the following that are on F-Droid:

- Hacki for Hacker News

- Immich

- Organic Maps

- Synchting-Fork

- VLC

- Voice Audiobook Player
I know developers that love it.

Of course they are terrible at their job, so AI doesn't make their code much worse.
Hmm incidentally the office-like apple applications seem to want an explicit save. I just started Pages, wrote a sentence in a blank document and it asked me if i want to save or delete it on exit...
"NOTE: THIS IS R&D total cost. The DIY price should be less than $1500"
> Video Games are generally competing for a slice of a large preexisting market. The test is whether it can compete against existing products. A new to the world software start up is trying to serve a need that is currently unserved.

I feel like it's completely the opposite. A new game doesn't need to "replace" old games. People have played those games. It only needs to be new and good enough to get people's attention.

But tools usually are replacing something existing. Tech that actually creates new possibilities is few and far between. The internet is one example of that. Can you think of another? I think most new tech is aiming to replace older tech that is currently used for those problems.
It's hard enough to avoid Chinese electronics, I'm not about to start using Chinese software.
Is Usenet used for anything other than piracy and csm atm?
I've linked to why. We prefer #NoBuild solutions where we'd only use local npm deps/node_modules if we absolutely have to, and for non JS Apps we don't.
There are still people making z80 machines today, so no.
On the language side, most of the code is already there to implement f-strings; on the library side, it's two classes that are practically already written in the PEP.

The value proposition is that you can use f-string syntax but still defer evaluation like you would with a `.format` call (equivalently: you can prepare templates to format later, without having to repeat the arguments when calling `.format` and without having to re-parse the string for each call). You can also define additional ways to format the string, and thus re-format it multiple different ways. The PEP includes an example of using t-strings (if I might call them that) to do parameterized SQL queries.
I am confused. "key value NoSQL". Is it a key-value store (that is obviously not SQL), which is capable of doing some rudimentary JSON store/retrieve operations like RedisJSON? Because for me a NoSQL database is a document-based, schema-less database like MongoDB.

I tried finding some examples but they don't even have an `examples` directory on GitHub.

So I just assume that this is RedisJSON + per namespace passwords?

Also no info on drivers, so does this mean that drivers compatible with Redis should be used with this?

If it is focused on the JSON part of Redis, then I might start using it as a replacement.