MurphyA/hacker-news huggingface dataset:
by misnome | 2025-05-18 18:31:55+00:00
FWIW unless they are outright lying this is a choice, one of the choices when setting up a vault is E2E that you have to enter whenever setting up a new sync, but they are really clear that if you lose this password you are at the whims of your own backups.

They do also publish the “verify the encryption steps” for this.

Of course, depending on your threat model this could be insufficient, but then you probably wouldn’t trust obsidian in the first place.
by jauntywundrkind | 2025-05-18 18:32:38+00:00
Ssh exposed on a non-standard port, with root disabled, using key-based auth should be pretty non-controversial.

The security through obscurity (non-standard port, no root) are both kinda silly but why not.

That said, with awesome services like TailScale, it's pretty hard to get locked out of your network. TailScale is so so good at "just working".
by AnthonyMouse | 2025-05-18 18:33:04+00:00
> The US shows us right now that the constitution is just a piece of paper.

A constitution isn't just words, it creates a structure that exists in actual reality. The day before the tyrant comes you have multiple branches and levels of government. That stuff doesn't instantaneously cease to exist if they try to rip up the piece of paper, and its purpose is to fight against anyone who tries to rip it up.

If it fails at that purpose, your constitution contained insufficient checks and balances.(Notice that several of the ones in the original US constitution have been removed, and that was a mistake.)
by jjcob | 2025-05-18 18:33:13+00:00
That's the current status quo, isn't it?

There's yachts and fancy houses and supercars to buy for the rich. They make their lives better, in some way. A lot of people are employed to make those things.

I don't see how this helps anyone. If wealth were distributed more equally, those people would work on making the lives of everyone better, not just the lives of a small elite.
by AlienRobot | 2025-05-18 18:33:39+00:00
I'm not saying AI is going to replace programmers, but it's been almost a century already and we still don't have a decent note taking app or even a todo list app and that's like the first app you learn to make. Maybe humanity just kind of sucks at this whole application development thing.

I use cherrytree currently, by the way.
by robust-cactus | 2025-05-18 18:33:49+00:00
Btw, these social media giants curate content wayyyy more than you'd expect. TikTok curates it's trends and gets it's biggest influencers to engage first. Pinterest seeded it's network with a few noteworthy creators. Even Airbnb famously took pictures for the top stays in NY. Curation is now just more opaque. Even in the AI age, human in the middle is going to be pervasive.
by cpgxiii | 2025-05-18 18:33:57+00:00
I wouldn't say excellent. Motor current->torque is well correlated for motors in isolation, or with very low gear ratio. Not so with higher gear ratios. Can the current value be used to make control decisions for the motor? Yes. Does the current give you torque in Nm? No.

In the robotics world this is sometimes distinguished between actuators that report "effort" (i.e. a current-derived estimate) and actuators that report torque (i.e. actual torque sensing or direct-drive with current sensing). Both can be useful, but "effort" is not torque.
by JumpCrisscross | 2025-05-18 18:34:43+00:00
> If 2% of the population is strongly in favor of something and 98% of the population is weakly opposed and you put it up for a vote, it fails

Sure. More common: 2% is strongly in favour and 98% don’t care.

> What does being rushed have to do with it?

You described to what “ the constituents in any given district are paying more attention.” That’s a function of focus and time.
by wordofx | 2025-05-18 18:35:07+00:00
I use a visibility timeout.

So when selecting a message that isn’t started. It also looks for in progress ones that have been going longer than the timeout.

The update sets status, start time, and attempt counter.

If attempt counter equals 3 when the update happens, it sets the message to failed. The return looks at the stats sees failed and raises a notification.

Then if it’s a fix like correcting data or something I just reset the state to have it reprocess.

Never needed to track workers or cleanup jobs etc.
by himinlomax | 2025-05-18 18:35:08+00:00
There are many aspects that point to the text not being completely random or clumsily written. In particular it doesn't fall into many faults you'd expect from some non-expert trying to come up with a fake text.

The age of the document can be estimated through various methods that all point to it being ~500 year old. The vellum parchment, the ink, the pictures (particularly clothes and architecture) are perfectly congruent with that.

The weirdest part is that the script has a very low number of different signs, fewer than any known language. That's about the only clue that could point to a hoax afaik.
by vjerancrnjak | 2025-05-18 18:35:18+00:00
I’d say a missing thing is figuring out the order in which cards have to be shown.

Showing schlafen before ausschlafen, or contextually simpler cards before more complex ones.

Optimizing blindly easy medium hard and next time to show a card is probably very far away from efficient learning.

If the process is inspected, most of the forever knowledge that I acquired I heard once and internalized.
by bernb | 2025-05-18 18:35:32+00:00
I can totally see how the settlements and politics of Israel in the westbank would prevent a viable Palestinian state.

I know less about Gaza (haven't been there to begin with), but my impression is that Gaza had much more freedom within it's borders. It's unfortunate that the people there voted for a terror organization back then that as their very first act murdered the opposition and has no interest at all to work for the benefit of the Palestinian people.

Recognition of borders by Hamas will obviously never happen, so as long as they rule in Gaza or might potentially rule in Gaza or the westbank in the future it would be way too much risk for Israel to expose their borders.
by chowells | 2025-05-18 18:35:34+00:00
That's the wrong distinction, and bringing it up causes pointless arguments like are in the replies.

The right distinction is that assemblers and compilers have semantics and an idea of correctness. If your input doesn't lead to a correct program, you can find the problem. You can examine the input and determine whether it is correct. If the input is wrong, it's theoretically possible to find the problem and fix it without ever running the assembler/compiler.

Can you examine a prompt for an LLM and determine whether it's right or wrong without running it through the model? The idea is ludicrous. Prompts cannot be source code. LLMs are fundamentally different from programs that convert source code into machine code.

This is something like "deterministic" in the colloquial sense, but not at all in the technical sense. And that's where these arguments come from. I think it's better to sidestep them and focus on the important part: compilers and assemblers are intended to be predictable in terms of semantics of code. And when they aren't, it's a compiler bug that needs to be fixed, not an input that you should try rephrasing. LLMs are not intended to be predictable at all.

So focus on predictability, not determinism. It might forestall some of these arguments that get lost in the weeds and miss the point entirely.
by bee_rider | 2025-05-18 18:35:54+00:00
Huh.

Not working in the field, I assumed startups went like sigmoids (everything is a sigmoid after all).

Exponential at first as word of mouth spreads, then linear as your users start bumping into each other and word of mouth stops working, and then you eventually start leveling off near carrying capacity (you’ve hit your addressable market).

I thought the game was to try to get bought by some massive company while you are in the linear phase (where you are big enough to be treated seriously but your growth rate still looks absurdly high).
by thayne | 2025-05-18 18:36:16+00:00
Consider if a malicious actor is able to fool the client into using http instead of https, or is able to sign arbitrary certs, because they control a CA that is trusted by the client (as in some corporate firewalls for example, or malware installed a bad CA). Now the client sends the auth token as part of the request, the MitM can intercept it, and get the auth token, and the server has no way of knowing there is a third party involved.

But with a client cert, intercepting the request gets you nothing. You don't have the secret key, so there isn't any way for you to complete the TLD handshake with the server.

> The certificate (or rather the privkey) is -- like the token -- a secret that only the client and the server should know.

No, the server doesn't need to know the privkey at all, it only needs to know the public key of the CA that signed the cert.
by vhanda | 2025-05-18 18:36:33+00:00
I think what they meant is that if it's hosted online / home-network, only allow access to all services through a VPN. Wireguard is relatively easy to setup, and you can configure all your services to only be available through wireguard.

Ever since ssh almost got backdoor-ed, the only thing "exposed" on my servers is Wireguard, which is UDP based and therefore harder to know if it's running. SSH also goes over wireguard.
by quantumfissure | 2025-05-18 18:36:40+00:00
> Solar has won the market's backing. Whatever Pennsylvania politicians decide, they better take that into account.

I would argue it really depends and is highly dependent upon the region. British Columbia, Canada is mostly hydro-electric. Are we going to get rid of all the dams for solar in a mostly cloudy and rainy province? We have to choose what works best for the region. Solar works great in Southern California; Arizona; Florida; Spain; Southern France, not as well in places like Washington; British Columbia; or Scotland where alternatives are more conducive to the climate.

Pennsylvania already has a strong market in nuclear; hydro; and wind, with very reliable power when not flooded or ice-stormed. We are also larger then some EU countries, and get lots of snow in the Western/Northern areas of the state that are better served by those other methods over solar. I have also never paid over .12kW/h (.09kW/h now) near a major river. When I was looking into solar panels, my average was going to be between .16-.25kW/h (own-lease range). That's a hard sell to a lot of people with little payoff for most individuals in the state.

In PA, for most of the state, solar is better provided by requiring new public buildings or parking garages/lots have panels, rather then individuals.
by kouteiheika | 2025-05-18 18:36:42+00:00
> While LLMs are pretty good, and likely to improve, my experience is OpenAI's offerings absolutely make stuff up after a few thousand words or so, and they're one of the better ones.

That's not how you get good translations from off-the-shelf LLMs! If you give a model the whole book and expect it to translate it in one-shot then it will eventually hallucinate and give you bad results.

What you want is to give it a small chunk of text to translate, plus previously translated context so that it can keep the continuity.

And for the best quality translations what you want is to use a dedicated model that's specifically trained for your language pairs.

> And as for politics, as Grok has just been demonstrating, they're quite capable of whatever bias they've been trained to have or told to express.

In an open ended questions - sure. But that doesn't apply to translations where you're not asking the model to come up with something entirely by itself, but only getting it to accurately translate what you wrote into another language.

I can give you an example. Let's say we want to translate the following sentence:

"いつも言われるから、露出度抑えたんだ。"

Let's ask a general purpose LLMs to translate it without any context (you could get a better translation if you'd give it context and more instructions):

ChatGPT (1): "Since people always comment on it, I toned down how revealing it is."

ChatGPT (2): "People always say something, so I made it less revealing."

Qwen3-235B-A22B: "I always get told, so I toned down how revealing my outfit is."

gemma-3-27b-it (1): "Because I always get told, I toned down how much skin I show."

gemma-3-27b-it (2): "Since I'm always getting comments about it, I decided to dress more conservatively."

gemma-3-27b-it (3): "I've been told so often, I decided to be more modest."

Grok: "I was always told, so I toned down the exposure."

And how humans would translate it:

Competent human translator (I can confirm this is an accurate translation, but perhaps a little too literal): "Everyone was always saying something to me, so I tried toning down the exposure."

Activist human translator: "Oh those pesky patriarchal societal demands were getting on my nerves, so I changed clothes."

(Source: https://www.youtube.com/watch?v=dqaAgAyBFQY)

It should be fairly obvious which one is the biased one, and I don't think it's the Grok one (which is a little funny, because it's actually the most literal translation of them all).
by Reubend | 2025-05-18 18:37:02+00:00
Most agree that this is not a real solution. Many of the pages translate to nonsense using that scheme, and some of the figures included in the paper don't actually come from the Voynich manuscript in the first place.

For more info, see https://www.voynich.ninja/thread-3940-post-53738.html#pid537...
by layer8 | 2025-05-18 18:37:16+00:00
This is sort of my point: I would wish for the world to move towards typing Unicode symbols being a normal thing. That would also imply screen readers properly handling those (if they don’t already). What I don’t like is source code being rendered as something different than the actual printable characters it consists of.

I’m not disputing your preference, I was just stating mine. I do prefer “≥” over “>=“, but not in the form of a double-width ligature that is still “>=“ under the hood.

> Will I ever get as fast typing composed characters as just pressing `>=`?

Typing “>=” usually involves pressing three keys. The same can be true with Compose.

That’s not to say that there isn’t some trade-off in some cases. But the frequently used symbols can be prioritized, and it opens up a vastly larger repertoire of characters you can type. I routinely type foreign languages with accents and other non-ASCII letters using Compose, and it has become muscle memory.
by tucnak | 2025-05-18 18:37:29+00:00
This is referring to implementation. I argued, simply augmenting the API to match grammar property of the llama.cpp library was not enough, as it doesn't recognise the reality of Ollama consumption. None of the existing Ollama clients (GUI) could support such implementation as that would require a substantial effort on the maintainer's part (adding additional knobs in the UI, etc.) Considering grammar sampling is not really that popular in the first place, it would mean that the vast majority of clients would end up not supporting it.

This has so far turned out to be the case: they ended up implementing it. And distastefully, too, exactly like the other 20 PR's would have implemented it; at the API level, that is.

My fork specifically introduces parsing of GBNF code blocks (Markdown ```gbnf) from the system prompt, so that any of the existing clients are supported out of the box without any effort on maintainer's part.
by jpmattia | 2025-05-18 18:38:09+00:00
Well, you got me thinking about "What exactly is clickbait?"

So full disclosure: I've directly interacted with John Carlos Baez only in social media, with the topics as disparate as music and observational astronomy. My own QFT & GR background is grad course level but with little actual usage in my career. (I've done more solid-state + high-speed electronics work, with a bunch of programming as well.) With that background, and turning the pedantry dial up to 11:

To me, one distinguishing element of clickbait is that the post is ultimately disappointing. The usual M.O. for clickbait is that the website needs eyeballs for advertising, so they beef up a headline of an uninteresting article with the expectation of getting extra monetization compared to an honest headline.

I would venture a guess that he doesn't actually care about monetization, or really even extra clicks, with this post. The screenshot with the big red X through the popsci article sets the expectation pretty quickly, and the tone of the rest of the post is really a rant that mediocre science made it into PRL and then into the popular science literature. He explicitly calls out the popsci journalists for laziness, but in a clever (I'm pretty sure Mark Twain would approve of his name being taken in vain) and erudite (correct use of the subjunctive) way.

Would I have clicked on the title without seeing the authorship johncarlosbaez.wordpress.com? Maybe but I doubt it. There is so much bad popsci physics out there that I'm pretty trained to ignore obviously inadequate headlines. So on a scale of 1-10, I'd rate the click-baityness of the headline no more than a 3. He got me to click, but only because I knew it was his post.

As for others, the set of people who understand that Hawking radiation exists has nearly 100% overlap with those who know that black bodies and spinning magnets radiate, so for those folks who are in the set who are also unfamiliar with the author, perhaps it's more clickbaity.

[edit: And I can't believe you got me to write that many words on the clickbait philosophy. Have I been baited? :) ]
by schroeding | 2025-05-18 18:38:38+00:00
IMO, Framework fits. It's very repairable, and it's kinda easy to do. Not having to work with clips of any kind is great, it's all screws and magnets. At least the 13" one has the same (or even a bit less) flex and feeling like e.g. a Lenovo Thinkbook. It's CNC-ed aluminium, both bottom and lid.

It is significantly more fragile than a X220, though. And tbh, the screen looks the most fragile of any laptop I ever had, as there is an air gap behind the LCD, i.e. you really shouldn't hit it with e.g. a pen or something, at all, as it may flex and break. At least you can easily replace it, without ripping out glue, if it happens? :s

It also is not the best bang-for-buck compared to other new laptops, if you ignore the repairability. IMO understandable due to their smaller scale and additional engineering, but still true.

I use mine with Linux and it's great, you feel like a first-class customer like you do with e.g. a Systems76 machine (which are also nice), it's explicitly supported. Here is their support page for each motherboard: https://frame.work/de/en/linux

If you choose a mainboard with a new CPU, you may need to use a mainline kernel instead of LTS for a while, but that's it, in my experience.

Battery life is not on ultra book level, but it's at least on par with the X220. I get like 8, 9 hours out of it.

Can highly recommend it, even if it's not perfect.
by kylecordes | 2025-05-18 18:38:54+00:00
Unfortunately, many businesses are arguably a bit worse than that: success this year means you put even more at risk next year.

(For example, you get successful enough that you need a bit of office space. Well, your little business is not going to persuade anyone with nice office space to lease to it alone... Landlords will instead demand the owners personally guarantee the lease, i.e. commit to paying it or go bankrupt trying, even if the business shrinks and no longer needs or can afford the space. So you thought, great, we had a couple years of strong growth. Now you get to commit personally to five years of a huge expense. Congratulations.)
by Aurornis | 2025-05-18 18:39:27+00:00
In my experience the heavily VC funded companies have a lot of very talented and experienced people, too.

But they have so much money and pressure to hire that they start dipping deeper and deeper into their candidate pipeline. They start lowering their standards to keep the employee count growing. This results in a mix of talented people trying to get work done and a lot of people who are good at interviewing and stretching the truth about their experience.

Every time I’ve been at a company like this, they tell themselves they’ll hire fast and fire fast to compensate. Then they never fire fast or at all, because nobody wants their little empire to shrink.
by FiniteField | 2025-05-18 18:39:32+00:00
Why does the technicality that red and grey squirrels are different species hold any weight to you? The effect is still the same: They are two discernibly different populations, of which one is on the decline in its native land alongside the increase of another. As humans, we are orders of magnitude more sensitive to population differences amongst humans than amongst squirrels. Squirrel populations do not have associated music, dress, religion, traditions, and so on. So the question remains: Why does the decline of a discernable population of squirrels carry immense sentimental weight to many people, but not the decline of an ethnic group? Especially when most people would give a very different answer if that ethnic group were, for example, Native American or Palestinian? The only answer to me is that people feel that they aren't allowed to hold these sentimental thoughts, and work to block them from their own mind.
by pessimizer | 2025-05-18 18:40:02+00:00
> Spending half an hour mind-numbingly learning words through flashcards will teach you about as much vocabulary as an hour watching educational videos, but it'll be far less fun and you'll feel like it actually took two hours.

The first part is definitely untrue, you won't learn any vocabulary spending an hour watching an educational video, you'll be lucky if you remember one new word tomorrow. That half hour on Anki will be spread out over six months, and will teach you 20 words.

As for the second part, doing Anki is like doing through any sort of timeline that spits out random rewards and failures. I get a rush whenever I remember stuff, and I get bummed out when I forget; it's basically facebook.

I understand why one wouldn't think that with single-word vocabulary flashcards, because they are horrible to do and unhelpful. You should be running sentences, not words. Words rarely translate well, change form when they are in sentences, and often show up as part of seemingly ungrammatical set phrases.
by sn9 | 2025-05-18 18:40:15+00:00
This is so dumb.

If kids are to be given a device, it needs to be a dumb Nokia brick or similar with no cameras or apps. Texting and calling. That's it.

They can't send nudes if they don't have access to a camera. They can't get dick pics if the phone can't show them.

Put the phones away before dinner to charge overnight. Give them back in the morning after breakfast before they go to school.
by Tomte | 2025-05-18 18:41:15+00:00
No, not PDF, only HTML. There are community companion programs like SuperMemo Assistant, that enhance SM, but it‘s all fiddly.

I paid for two SM versions and went back to Anki. It‘s very idiodyncratic, the user interface is atrocious (in the latest version it finally, finally added thumbs up/down icons for grading the answer —- before that you had to remember whether 1 is good and 5 is bad or vice versa).

SM is fascinating (including task management, sleep cycle tracker etc.), but it‘s held back by its technological choices (only support for Edge or IE, and Edge only in the newest version), and for incremental reading you‘ll be mostly ingesting Wikipedia articles, because PDF isn‘t supported.