MurphyA/hacker-news huggingface dataset:
by short_sells_poo | 2025-05-29 15:40:10+00:00
Right. I'll try one more time: this thread is about caring to do a good job. People move to London, try to do a good job, find that they'll never be properly rewarded for going the extra mile, give up, and do a shit job going forward.

They still feel better off than doing a shit job in the countryside, otherwise they'd move there. But the question we are discussing is: "Why don't people care about doing a good job?"
by p4bl0 | 2025-05-29 15:40:22+00:00
> For me, the joy is not in having a website, the joy is in building the website. Why would I want to hand off the joyful part?

This is exactly it!

My personal website https://pablo.rauzy.name/ is also entirely handcrafted, I use a few custom Bash scripts and a Makefile to build it (it is entirely static, no server side rendering, and not a single line of JS), and I have a lot of fun playing with CSS for example to make it responsive, have a mobile menu, etc. I probably (re)invented a few techniques in doing so but that's what's fun!
by ModernMech | 2025-05-29 15:40:29+00:00
> Kind of sad it's not self hosted yet :-D

Self hosting a language is only really a useful exercise if the language is designed for writing compilers. Easylang doesn't seem to be intended for that, so there are always better things to spend one's time on, as there's an infinite amount of work that goes into making a language, and writing a compiler is not a trivial task. There are better ways to stress test a language.
by dgb23 | 2025-05-29 15:40:59+00:00
I don't 100% understand. Do they really just look at search engine stats?

https://www.tiobe.com/tiobe-index/programminglanguages_defin...

That seems like it's a potentially interesting signal, but the index implies that it is about adoption.

Looking at the index, it seems like Python has a 2.5x higher rating than C and Java. While I assume that Python is a widely adopted language, this feels wrong in many ways.

But given that they just look at search engine stats, one can explain the higher rating, because Python is often used by novice programmers and tech workers who are not primarily programmers/SWEs.
by iLemming | 2025-05-29 15:40:59+00:00
There's no such thing as "Magit for VSCode", it could be "Magit-like" or "Magit inspired", but never can replace Magit, simply because Magit is not an extension, it's an Emacs package.

Emacs doesn't have "extensions", because every package can be used as a library or radically change the behavior not only Emacs itself but other packages too. Magit's parts been used in other packages - transient.el has evolved into a separate package; magit-section is used in packages like code-review.el, forge, notmuch; magit-git - low-level git interface functions used by packages like diff-hl, git-gutter, etc.; process handling abstraction used by packages that need async process management; etc.

VSCode extensions run in isolation, you can't directly call functions of one extension from another, you can only use what an extension explicitly exposes via its public API (if any). In comparison, Emacs users can freely incorporate Magit's internal commands into their configs, extend them and combine multiple packages seamlessly.

In Emacs, one could write a 5-line function that checks Magit's current branch, queries Projectile for project type, and then calls different Magit commands based on context. In VSCode, something like that would require formal APIs, message passing between extensions, and cooperation from all involved extension authors. In Emacs, you wouldn't even have to save the function on disk before trying it out.
by blooalien | 2025-05-29 15:41:11+00:00
> If he shows up like he does in Revelation it's going to be a bit more dramatic than the first time around.

Yeah, for sure. They'd best hope that he don't return anytime soon if the Christian bible's description of his return has any validity to it, because he's supposed to return with a flaming sword and a host of angels behind him, and he's likely to be raging pissed at the majority of (Christian) humanity for the way they've twisted his words and teachings.
by HumanOstrich | 2025-05-29 15:41:56+00:00
19 U.S.C. § 1514[1] provides for protests of customs decisions and judicial review under § 1515[2].

- § 1514 allows importers to protest CBP decisions on classification, valuation, duties, etc. within 180 days.

- § 1515 then provides that denied protests can be challenged by civil action in the Court of International Trade.

- These sections create the primary administrative exhaustion requirement for customs disputes.

28 U.S.C. § 1581[3] gives the Court of International Trade exclusive jurisdiction over customs matters.

- § 1581(a) specifically grants exclusive jurisdiction over § 1515 actions (denied protests).

- § 1581(i) provides residual jurisdiction over customs-related civil actions against the U.S.

- This exclusive jurisdiction means federal district courts generally cannot hear customs cases.

Tucker Act claims (28 U.S.C. § 1491[4]) allow recovery of improperly collected duties.

- While § 1491 doesn't mention customs, its broad language covering claims "founded upon the Constitution, or any Act of Congress" has been interpreted to include illegal exactions.

- Case law (e.g., Aerolineas Argentinas v. United States[5]) recognizes Tucker Act jurisdiction for customs refunds when protest remedies are unavailable or inadequate.

- However, courts generally require exhaustion of protest procedures first, making Tucker Act claims a limited fallback option.

[1]: https://www.law.cornell.edu/uscode/text/19/1514

[2]: https://www.law.cornell.edu/uscode/text/19/1515

[3]: https://www.law.cornell.edu/uscode/text/28/1581

[4]: https://www.law.cornell.edu/uscode/text/28/1491

[5]: https://law.resource.org/pub/us/case/reporter/F3/077/77.F3d....
by reverendsteveii | 2025-05-29 15:42:19+00:00
Hey now, that's not fair. They claimed the shot was fake so mass deaths weren't happening, and that the mass deaths happened but were covered up, and that the shot was engineered to delay the mass deaths in order to aid said coverup, and also several other things. It was the reality of the week club, whatever reality resonates with you, that's the actual truth and aren't you just the cleverest chap for picking up on it when all the "experts" and their "education" and "evidence" and "experience" all tried to cover up the real truth: You Were Right All Along.
by JoeAltmaier | 2025-05-29 15:42:31+00:00
Seems like the 'intellectual paradox' where someone who thinks hard about subjects, concludes that all learning is done by thinking hard. Attending to a subject with the conscious mind.

Clearly not always the case. So many examples: we make judgements about a person within seconds of meeting them, with no conscious thoughts at all. We decide if we like a food, likewise.

I read code to learn it, just page through it, observing it, not thinking in words at all. Then I can begin to manipulate it, debug it. Not with words, or a conscious stream. Just familiarity.

My son plays a piece from sheet music, slowly and deliberately, phrase by phrase, until it sounds right. Then he plays through more quickly. Then he has it. Not sure conscious thoughts were ever part of the process. Certainly not words or logic.

So many examples are possible.
by NoMoreNicksLeft | 2025-05-29 15:42:39+00:00
This would be less revealing than you'd hope. If NASA did a press conference this afternoon telling you that there was an inbound planet-killer that would annihilate us in six weeks, you'd still brush your teeth tonight. It wouldn't be that you'd didn't believe them either, it's that your mind isn't rational in the way that we like to flatter ourselves. Your mind's this big burlap sack of agents, and they aren't in perfect sync. The one that tells you what will happen in 24 months isn't the same one that plans out your routines... the latter can still have you behaving in ways that make no sense considering the strongly-confident predictions of the former.

There is evidence of this everywhere, in nearly every person you meet. Including yourself. If even skeptical atheists act that way, why would the bible-thumpers be different? If they weren't different, how would that be an indictment of their belief?
Show HN: Trade prep tool that spots high-probability setups
by sirks | 2025-05-29 15:42:42+00:00
Hey HN,

We just launched Trading Places—a web-based tool that uses historical price behavior and volume to highlight “zones”—areas where price has repeatedly reacted in the past.

Here’s what it does: -Detects the most reliable support/resistance zones for each stock -Monitors the market in real time to surface the highest-probability setups -Allows you to filter your results based on your own criteria (i.e. your trading style) -Provides real-time alerts when prices approach high-liquidity zones

Built with: Python backend, React frontend, running on AWS. Still very much in beta—UI/UX is evolving fast based on feedback.

We're curious what the HN community thinks. Appreciate any thoughts, questions, or critiques.
by mikestew | 2025-05-29 15:42:48+00:00
I, too, used to be a “preachermon”. I never found evidence that this argument was anything but apocryphal.

It would make a better argument to find a text describing how Jesus referred to a rich person (real or parable) and said, “this rich person gets it, be like him”. Direct, and without the mental backflips.
by noodletheworld | 2025-05-29 15:43:02+00:00
It is reasonably unlikely that bash scripts are easily replaceable by powershell scripts.

Theres a fair argument that complex scripts require a complex scripting language, but you have to have a good reason to pick powershell.

Typically, on non-windows, there is not one.

Its the same “tier” as bash; the thing you use because its there and then reach past for hard things. The same reason as bash.

Theres no realistic situation I would (and Ive written a lot of powershell) go, “gee, this bash script/makefile is too big and complex, lets rewrite it in powershell!”
by overu589 | 2025-05-29 15:43:12+00:00
Own your own arseholes whatever you do. A debtor, forever tenant, or just-a employee never be.

The secret of all is to invest in your talents (skills) which it seems you and yours have a good start.

Unless your region has an alienated working/lower class who will burn the intelligencia for bringing the world their dark craft, there is hope.

Anywhere there are markets there will be opportunities for the skillful.

If I were addressing your masses (in the hundreds of thousands) I would speak in my epic oratory voice (who has seen *it all) to invest in your own asses. Infrastructure and cooperatives you own. Trusts and communities among you who do not want to rent their lives. Do not follow blindly the intoxicating free for all of imminent western trends. These collapse when challenged as all else.

Owning your own everything is the best of any future.
by lysace | 2025-05-29 15:43:17+00:00
This August 10 the service will have been online for 20 years. It's certainly the most long-lived service I ever co-created. I'll probably even feel a bit sad whenever they shut it down.

The version launched in 2005 did simple line breaking in the client. It could only do what we called SSR (small-screen rendering), breaking up the site layout into a vertical strip.

With version 4 in 2007 we moved to a model where font metrics are calculated/checksummed/uploaded if needed and then the layout happens on the servers using the full Presto engine. This enabled a full "iPhone-like view" (mobile-friendly web pages were a rarity back then - and being able too zoom in/out and pan around was exciting stuff). This is basically the protocol that's still running.

Someone reverse-engineered the protocol here:

https://github.com/grawity/obml-parser/blob/master/obml.md

(I left about Opera about a decade ago.)
by fragmede | 2025-05-29 15:43:36+00:00
what if instead of the proof of work being in the page as a hash, that the distributed proof of work is that some subset of nodes download a particular bit of html or json from a particular URI, and then each node hashes that, saves the contents and the hash to a blockchain-esque distributed database. Subject to 51% attack, same as any other chain, but still.
by Jtsummers | 2025-05-29 15:44:02+00:00
It's a directive that happens to be placed at the tail end of a comment. Reading the documentation the doc comment stops being a comment-proper with the first @-directive, after that it's a list of directives. SPARK started in comments, ACSL is placed in specially marked comments. SPARK 2014 moved into Ada proper using Ada 2012 features (aspects). The difference between SPARK 2014's annotation and this is basically, are the annotations above the function or after the function declaration?
by freedomben | 2025-05-29 15:44:16+00:00
I'm not sure that's fair. He's an author primarily, not a tech person, and he's only really been producing for like 15 years. It's been I think 10 years since he joined the EFF and starting banging the drum. Burden of proof is on me for this but unfortunately I can't grab some sources at the moment. In the last five years he has definitely gotten more vocal and it's only recently that he's really had solid proposals for solutions to the problem, but he's been a good advocate for a while. He also puts his money where his mouth is (for example he could make a lot more money on his books if he put them on Kindle/Audible, but he doesn't).

Regardless I'd much rather someone come late than never. This is (IMHO) one of the most important fights we have today, yet it's mostly just neck beards talking about it. We're definitely in the late stage and we're definitely losing the war, but I would welcome anyone to this fight. If Tim Cook (among the worst offenders) woke up tomorrow and jumped on the cart with us, I'd be ecstatic.
by Robotbeat | 2025-05-29 15:44:17+00:00
Large telescopes do have defense applications: https://en.wikipedia.org/wiki/Space_Surveillance_Telescope Space_Surveillance_Telescope (3.5m aperture, run by the Space Force).

https://en.wikipedia.org/wiki/3.67_m_Advanced_Electro_Optica... 3.67_m_Advanced_Electro_Optical_System_Telescope

Even if this particular telescope is purely civilian, there is a case to be made that loss of funding and expertise in large telescopes will put the West at a disadvantage in the future for such things.
by ModernMech | 2025-05-29 15:44:28+00:00
Your enthusiasm for AI is just more hype noise as far as I'm concerned. You say you've "done research" but then don't link it for anyone to look into, adding to the hype. Brain compute performance is not a well-understood topic so saying some product approaches it is pure marketing hype. It's akin to saying the brain is a neural net.
by mtlynch | 2025-05-29 15:44:36+00:00
Cool book!

Humble suggestion: Give more specific examples of what the reader will learn on the landing page. From the landing page, I don't know if this is for total command line beginners or has helpful tips for people familiar with bash already. I had to hunt around to find sample pages, and they provided much better sense of what's in the book.

Also, spotted some small issues in the copy:

"Fresh out of press" - The more common expression is "hot off the press." "Out of press" sounds similar to "out of print" (i.e., no longer sold)

"Grok the Linux command line on only 120 pages" - should be "in only 120 pages"
by nasretdinov | 2025-05-29 15:44:41+00:00
Sharding in Open-Source version isn't automatic, so you have to manage it yourself, as in there is no automatic resharding and you need to insert data accordingly. IMO that's the biggest bottleneck in its adoption at larger scale. Previously you didn't have a choice in terms of whether or not to do sharding (and compute/storage separation if you want it), now you have more options, including one from ClickHouse authors themselves.
by PaulHoule | 2025-05-29 15:44:57+00:00
I think concurrency support is underestimated today. It is so sad to see so many people say "concurrent programming is hard" when it is often trivial if you use an Executor -- meanwhile many languages push snake oil solutions such as Actors that usually don't work, that is, either you get a different answer every time you run them, or you only wind up with a 2x speedup when you have 16 cores.

The idea that you can build systems with a limited number of types and operations is workable for many kinds of programming but it is absolute death for concurrent and distributed program. If you have 100 threads and you want them all to stop for synchronization and get woken up simultaneously, Java has a primitive for that. If you take that out of the toolbox then concurrent programming is easy, if you think for moral reasons it is better to write your own, you're screwed.

When I started coding in Java I expected pthreads to 'just not work', just as I could never trust locks in POSIX. Instead of chasing CS research fads, Java has always been pragmatic. It also helps that Java has a xenophobia that distrusts native code, so Java started on day one with the concurrency features you need and a standard library you could trust 100% and led people to create a huge mass of concurrency friendly open source software in Java.
by yamazakiwi | 2025-05-29 15:45:10+00:00
I know you know how pay scale works, I was describing to those who don't that the Australian navy has different salaries for different jobs which is in contrast to how the US Navy scales their pay by rank and then you went on a tangent about pay outside the military and Flight pay, and incorrectly implied what I was saying was related or comparable when it isn't lmao
by lvturner | 2025-05-29 15:45:18+00:00
I specified autocomplete, I'm not running a whole model asking it to build something and await an output.

DeepSeek-coder-v2 is fine for this, I occasionally use a smaller Qwen3 (I forget exactly which at the moment... Set and forget) for some larger queries about code, given my fairly light used cases and pretty small contexts it works well enough for me
by masfuerte | 2025-05-29 15:45:47+00:00
In the first tribunal Walkers argued that Sensations are not crisps because:

> They are not ready for human consumption

I understand why they made the argument but I couldn't understand how. I tracked down the judgement from last year:

> Walkers initially argued that the products were designed to be used with dips, chutneys and pickles, and as a side with a meal. On this basis, they contended that the products required further preparation before consumption and so did not fall within Note 5.

> In the hearing, Walkers accepted that there was nothing on the consumer packaging that stated that any preparation was required. It was agreed that the packaging would be required to state any such necessary preparation. We also noted that Walkers’ own promotional material showed people eating the product directly from the package, without any dips etc, and without a meal. On that basis, and in the light of case law on ‘preparation’ in this context, Walkers agreed that they were no longer relying on this argument.
by JamesAdir | 2025-05-29 15:45:47+00:00
I don't understand how Telegram is still around. The app has zero support, even for paid users. You can't rely on it, and unlike Meta products, where at least there is someone to escalate to, in Telegram it's nonexistent. My account was taken over by a malicious actor, and I can't get it restored no matter how many emails and DMs on X I've sent them. Zero response
by victorbjorklund | 2025-05-29 15:45:52+00:00
It is not that easy. If we look at historical context we can see that for example in judaism they have this midrash:

"The Holy One said, open for me a door as big as a needle's eye and I will open for you a door through which may enter tents and camels."

Sounds familiar? The meaning of that saying in jewish context is that we cant really understand Gods abilities.

Could the christian saying mean something else? Sure. We dont even know if jesus even said that exact phrase.

My point is more that there are often more than one interpretation of vague sayings from 2000 years that been through an oral tradition, translations and copying.
by reverendsteveii | 2025-05-29 15:45:53+00:00
none of this is at all true, none of it is supported by the historical record, none of it is supported by the rest of jesus's teachings (which explicitly and repeatedly state that the rich are not welcome in heaven), there never was an "eye of the needle" gate, no one even posited the existence of such a gate until the 9th century CE and the other gospels use different phrasing of "a camel passing through the eye of a needle" that indicate that "the eye of a needle" isn't a proper noun referring to a singular entity with a commonly-known name.
by fvrther | 2025-05-29 15:46:17+00:00
It's a PKI system, your card holds two certificate, one for authenticating that you unlock with a 4 number PIN and one for digital signing that you unlock using a 10 char password. It also has Sony's FeLiCa standard for NFC reading. You can also tie your own generated certificate to it but it seems quite complex and expensive to do so.
by BewareTheYiga | 2025-05-29 15:47:17+00:00
I'd argue the bigger value is keeping the data in one storage place and bringing the compute to it. Works especially well for Big Corp use cases where entire divisions of the corp go their own way. Throw in M&A activity and it is a good hedge for the unknown (I.e you might be an Databricks and Azure shop and you just bought a Snowflake & AWS company). Keep the data in an open table format, and let everyone query using their preferred engine to their hearts desire.
by jandrewrogers | 2025-05-29 15:48:19+00:00
A large part of those workloads is stitching together a single derived model of operational reality and how different entities interact over time from the samples you get from each individual source. You need a running log of all entity behavior and interactions over time to look back on in order to contextualize what you see at the current point in time. Most of this is not pre-computable because the combinatorial state space is too large so every analytic query needs to be able to see across every relationship between sources that can be inferred.

It is essentially a spatial and/or graph analytic model evolving over time. Any non-trivial data models that capture dynamics in the physical world looks like this.

In fairness, all popular analytics platforms handle these workloads poorly regardless of if they are vertically or horizontally scaled. These workloads usually cannot be cached even in theory, so performance and scalability comes down to the sophistication of your scheduler design.
by bitwize | 2025-05-29 15:48:22+00:00
I used to maintain a web site with a cobbled together script written in Guile. I still totally would do the same today.

> For me, the joy is not in having a website, the joy is in building the website. Why would I want to hand off the joyful part?

Indeed. One of these days my company is going to pull my Claude usage logs and mark me down in my performance review for not using AI enough. But until that time comes I'm writing every line of code myself.
by reverendsteveii | 2025-05-29 15:49:20+00:00
it is, however, very easy to find other ways jesus has phrased the idea "the rich don't get into heaven". In matthew he says the last shall be first and the first shall be last, in acts he has his disciples sell all of their stuff and pool the money, and in several other places he tells the faithful to give all of their stuff away.
by RugnirViking | 2025-05-29 15:49:32+00:00
I hope things can change, but my experience trying to launch a startup here shows that it is 90% grift upon grift, with dozens of companies trying to suckle at the teats of government funding, and all the EU seems to do to fix it is add more beaurearacy, which plays into the grift companies' hands and makes it harder for startups.

Literally to apply for EU grants in a lot of sectors you have to have a partner who handles documentation, and the EU's website even helps with searching for them. And of course they want a large portion of the grant for the privilege.