MurphyA/hacker-news huggingface dataset:
by dzink | 2025-05-26 03:54:01+00:00
I’m a mom. I built https://www.DreamList.com a few years ago because all of the wishlist companies were indexing your baby registry stuff by your name on Google. It has been growing steadily for years and it’s going well, so I never needed to raise money for it, but I noticed that a number of the Angel Investors in my network were former Traders. So I started looking into the market as well. A lot of even paid data sources were deliberately delayed - putting retail investors behind on any trade. I started digging for more reliable real time data, started generating my own candles from trades and doing my own indicators and doing my own trading and now that’s growing too. (not an outside thing, just for personal use). You wouldn’t believe the number of obstacles that get in the way if you want to do anything with finance or trading. Not touching crypto with a 10 ft pole - this is bread and butter stocks and you will still hit 100 gotchas. The more obstacles that show up, the thinner the air and the more money end up on the other side of overcoming each obstacle.
by martinald | 2025-05-26 03:54:08+00:00
The problem I've got with JWTs is that actually you can rarely (never, really in my experience?) assume anything in the JWT apart from user id are valid for a long period of time.

For the most simple use case of an client auth state; you want to be able to revoke auth straight away if an account is compromised. This means you have to check the auth database for every request anyway, and you probably could have got whatever else was in the claim there quickly.

Same with roles; if you downgrade an admin user to a lower 'class' of user then you don't want it to take minutes to take effect.

So then all you are left with is a unified client id format, which is somewhat useful, but not really the 'promise' of JWTs (I feel?).
by mji | 2025-05-26 03:54:39+00:00
> 'generating new code' is a small part of the job

I think this attitude has been taken too far to the point that people (especially senior+ engineers) end up spending massive amounts of time debating and aligning things that can just be done in far less time (especially with AI, but even without it). And these big companies need to change that if they want to get their productivity back. From the article:

> One engineer said that building a feature for the website used to take a few weeks; now it must frequently be done within a few days. He said this is possible only by using A.I. to help automate the coding and by cutting down on meetings with colleagues to solicit feedback and explore alternative ideas."
by vitus | 2025-05-26 03:54:56+00:00
> 1371 hours

Out of curiosity, what drove that shift? Shorter workweek, fewer hours per day, drastically more vacation, or some combination of the above?

Based on a 40-hour workweek, this would be 34 workweeks. Adding on 2-3 weeks worth of paid holidays, that leaves the equivalent of 15-16 weeks of vacation a year? I know my coworkers in Europe get more vacation than we do, but somehow I don't think it's that much more.

With a 32-hour workweek, this instead looks like ~6 weeks of vacation, which is more believable.
by snapplebobapple | 2025-05-26 03:55:45+00:00
I think it's actually the other way around. History is full of people essentially saying goodbye to their family and friends permanently because communication took months and was expensive and moving for a better life. What you're saying is your familial and other social connections is worth more to you than the suffering you are experiencing in other aspects of your existence. I think what is actually going on is the modern economy has gotten really good at pricing things just below the pain point where most of us will actually do something about it, rather than your social relationships not being fungible, especially with modern communications technology making it easy to keep in touch with people if you really want to.
by azianmike | 2025-05-26 03:56:47+00:00
A free DocuSign/e-sign alternative https://useinkless.com/

Andrew Wilkinson tweeted the other day "I just found out how much we pay for DocuSign and my jaw dropped." https://x.com/awilkinson/status/1892638803505868824

So I thought "how hard could this be?" and decided to build a free alternative that's UETA and ESIGN act compliant!
by majormajor | 2025-05-26 03:56:55+00:00
How can you distinguish "I think it did something really impressive in the first case but not the second" from "it spat out something that looked interesting in both cases but in the latter case there was an objective criteria that exposed a lack of true understanding"?

It's famously easier to impress people with soft-sciences speculation than it is to impress the rules of math or compilers.
by ggm | 2025-05-26 03:57:21+00:00
London had both water, and air pressure delivery systems embedded in the street scape to manage cranes at the docks, machinery and for letter delivery.

Heating and cooling benefits from remarkably small differences in temp. Thats how heat pumps work. And, lifting the input temp by only 5-10 degrees C can make a huge difference to the energy required to get to the next level.

It takes about 200Kj to heat 1L of water from 10C to 60C and 125Kj to heat it from 30C to 60C -A 37.5% saving in energy inputs. You better believe a corporate would seek a 1/3 reduction in energy input costs.

(my sarcasm meter is broken sorry if I ruined a joke)
by tho2342i34234 | 2025-05-26 03:58:48+00:00
He's not wrong though - Emacs was meant to replace the MIT lisp-machine/symbolics interface and it does a magnificent work of it.

The things that Emacs allows one to accomplish is quite insane, though, as with all lisp-projects, it also seems to suffer from the "Lisp curse" (which is fine IMO).
by AdieuToLogic | 2025-05-26 03:59:19+00:00
> A sober approach to promoting the redevelopment of production industry in America would likely involve some tariffs and could make a lot of sense.

If American production was optimal, or even economically feasible, it would already be in place. Take, for example, textiles.

Why would an American business go through the hassle of getting a foreign company to make textile products, get them shipped across vast oceans, taking weeks if not months to do so, only to have them in stores in relatively close proximity?

We all wear clothes and purchase them regularly. So why are they not now largely made in the US?
by johnpurr | 2025-05-26 04:00:49+00:00
All conspiracies's enemy is logistics. And yet for these eucharist miracles, the logistics are simple. They all have a clear and obvious point where foul play could be inserted, where the complicit number of people can be brought down to just 1. You may not like this explanation, but it's one people will rightly use to counter it. 'Why would people lie' is a pointless exercise. They would. Each person has a different story, intent, motivation.

Anyway I just read the first one, but I'm aware of these miracles some time ago. I don't think it has outward persuasive powers catholics think they do. It sounds trivial and specific. It's also so clearly some growth to me. You got the wafer, you got contamination, and you put it in a container with water. Of course, then they would find a separate heart tissue to send to the scientists.

(Also unrelated, but it's kinda funny. Catholics would be saying it's the literal body of Christ. And they they dropped it to the floor and went 'well, I can't eat that'.)
by theamk | 2025-05-26 04:01:22+00:00
I want to go to concert, and going alone is no fun. I've convinced my 3 co-workers. I buy 4 tickets for us.

Situation 1: My co-workers could not get time off work, so I am asking my tennis buddies instead. I am transferring tickets to their names.

Situation 2: I am actually a scalper! I've got paid 10x times the price (via venmo), and I am transferring tickets to those random people.

How do you tell those 2 apart?
by missedthecue | 2025-05-26 04:01:24+00:00
There is a production side of the equation but also a demand side. Through robotics and AI, Toyota might get really good at making cars really fast with minimal human labor. But if the demand for cars drops every year, the value of Toyota will be like a melting ice cube. This will be true for all stocks actually, (except perhaps the firms that sell adult diapers) but not only stocks, but property as well. And probably bonds. Do we really think Japan is good for their 2060 bonds, assuming no debasement?

In a world with forever imploding consumer aggregate demand, there is no safe asset.
by zzzeek | 2025-05-26 04:01:32+00:00
There's a major reason people seek to rationalize the tools they use and it's because we all have jobs, and we want to be allowed to use what we want at work. When some other tool comes out and is one that you find highly annoying, that tool is literally a threat to your own personal comfort, lest it become popular enough that your job is making you use it. Which is something that happens to all of us that have software oriented passions and dispassions all the time.
by 1024bees | 2025-05-26 04:02:43+00:00
There is a natural tension between developing an API that is nice to use and having a full fledged graph compiler. Most graph compilers, and the hardware that requires them will be complex and difficult to approach. The "original sin" was pytorch vs tensorflow -- tensorflow capturing the entire graph and then compiling it with XLA (or whatever it was before, I'm probably mixing up tf1 and tf2 here) was such an intractable mess to actually hack on (also the runtime had unapproachable complexity, from what I recall). This has probably changed, but pytorch won out because it was both nice to use and develop.

There are clear reasons why a hardware company would use a graph compiler -- they think such an approach is higher performance, and makes tenstorrent look better on price per dollar when compared to competitors (read: nvda).

There is some legitimate criticism of TT here, their hardware is composed or simple blocks that compose into a complex system (5 separate CPUs being programmed per tensix tile, many tiles per chip), and that complexity has to be wrangled in the software stack -- paying that complexity in hardware so there is less of a VLIW model in software might remove a few abstractions.
by aniket_920 | 2025-05-26 04:03:27+00:00
Social voting site Where people will discuss and vote about social issues, which could be general, regional, environmental, politics, science, IT, etc.

Here every users votes are weighted, means it's not necessary that every user votes count equal to one, may be it will be less than one or in negative also.

Algorithms is very complex and I'm figuring it out.

Currently at ideation stage and soon start the development.

I'm working on this idea to make sure my platform present a clear view about the topics from general public's.
by mmooss | 2025-05-26 04:05:09+00:00
> which is based on scripture straight out of the founders.

No, it's based on the arguments that I presented today - the arguments are good today. That the founders also said it doesn't make it less true.

> If you want, think California and its democratic super-majorities over the past decade.

What is wrong with California? You may not agree with policies, but it's not undemocratic oppression and cruelty like the right-wing examples you list.
by AStonesThrow | 2025-05-26 04:05:13+00:00
Indeed, the Department for Transport was renamed in 1997, and TfL followed suit in 2000.

There is a minor fandom controversy over the Ministry of Magic in the Wizarding World and whether the "Ministry for Magic" and "Minister for Magic" are valid alternate terms, but I have only identified one instance where JK Rowling wrote it this way, and it was outside the novels. Canonically, Harry turned 17 in 1997, so I suppose Tony Blair's reforms wouldn't apply post-Voldemort. However, Platform 9¾ is now "properly labelled" in the Muggles' King's Cross Station.

https://commons.wikimedia.org/wiki/File:Cmglee_London_Kings_...

Travellers should also mind the gap between "TfL" and "TLF Travel Alerts", a defunct account which was part of Weird Twitter, and somewhere I hope I can dig up an archive, because the daily alerts were comic genius in 140 characters or less.

https://commons.wikimedia.org/wiki/File:Paddington_Bear_Stat...

The arrival of Paddington Bear from Darkest Peru may be partly explained by the heating of the Tube stations. He surely would be right at home in a dark, humid and warm environment. My mother encouraged me to read about Paddington Bear, and in 2008 I was privileged to have a layover in Westminster, where I passed through Paddington Station and totally missed out on visiting the Paddington Bear statue therein. But I was able to purchase a refrigerator magnet bearing the "MIND THE GAP" official logo, which I presented to her in gratitude.
by zzo38computer | 2025-05-26 04:06:55+00:00
I believe you that there are practical advantages; often the more popular ones have several problems that are insufficient for what I am trying to do, but sometimes just that there are advantages and disadvantages of different ones and the ones that I like are different. This is true of file formats, character sets, protocols, etc as well as of programs.

> Not every good tool will become popular, and many popular tools are not good.

Yes. (In my opinion, there are also specific kind of features that it has or lacks, that I might think is good even if it is uncommon or bad even if it is common, but there are also features that are good as well as common, or that are bad as well as uncommon.) (However, there is also the consideration of: something might be good for some purpose but bad for others, and might be used for many of the purposes that it is bad for even though there is clearly something better.)
by JADev62096 | 2025-05-26 04:09:38+00:00
I'm glad someone knows how I feel.

Yes, the comments about "$25 name for a 5c concept" ring true when you're looking at a toy example with constructor(logger) { .. }.

Then you look at an enterprise app with 10 years of history, with tests requiring 30 mocks, using a custom DI framework that only 2 people understand, with multiple versions of the same service, and it feels like you've entered another world where it's straight up impossible to debug code.
by adonese | 2025-05-26 04:09:56+00:00
Is cursor _that_ good on monorepo? My use with AI so far has been the chat interface. I provide a clear description of what i want and manually copy paste it. Using copilot, I couldn't buy their agentic mode nor adding files to the chat' session context. Gemini' large context has been really good handling large context, but still doesn't help much in refactoring.
by Jensson | 2025-05-26 04:10:10+00:00
> I see this term used frequently in Anglo-American media. I don't get it. What is special or different about the "Nordic" model compared to France, Belgium, Netherlands, Germany and Austria? Their regulations, tax rates, and social benefits are nearly identical.

The big difference is the culture around it all, in Scandinavia these things works with low corruption and high freedom and transparency while the more southern parts are much more corrupt and authoritarian.

So that results in Scandinavian countries topping so many charts while France, Austria, Germany etc do not. So the difference is not what they do but how deeply rooted that is in their culture. Scandinavian countries started this, the others just copied Scandinavia.
by Hard_Space | 2025-05-26 04:11:16+00:00
'Lifetime' not only has a Legacy meaning of 'updates forever', but is still used in a less disingenuous way by major products such as Plex [1]. The reactions you've got on this page are a clear indication to abandon the deceptive wording that you lead with (the truth being hidden in an accordian FAQ).

[1] https://www.plex.tv/en-ca/plans/
by const_cast | 2025-05-26 04:11:26+00:00
That wasn't his point. His point is that a company being successful is evidence of nothing. Plenty of companies are successful and make shit products, often on purpose. There's a whole sleuth of companies that have the entire business venture of "do what X does but shitter". And they make a lot of money.

So, if your evidence is "well MongoDB makes money" then that doesn't mean much.
by chrismorgan | 2025-05-26 04:14:41+00:00
On proof of work, the situation is actually really bad in more fields than just ticketing. As noted in the article, proof of work isn’t about distinguishing between computers and people, it’s about making things expensive for everyone. Put bluntly, it’s rate limiting. Unfortunately, it’s bad rate limiting: it only works if there’s a level playing field. The trouble is that, when the value of a target is high enough, people figure out ways of cheating.

This can be illustrated with Bitcoin mining. It uses SHA-256 hashing, and at first, mining was done on CPUs. But it turns out you can implement SHA-256 on GPUs, and it’s waaaay more power-efficient/fast; and so CPU mining rapidly became unviable. Then came FPGAs maybe (can’t remember if this was really a separate stage, or rapidly passed) and ultimately ASICs, all making it faster and more power-efficient.

The best Bitcoin mining rigs are more than four million times as power-efficient as any web browser in my powerful four-year-old laptop.

So that’s Bitcoin. Now how about these online bot prevention things, which must rely on only being able to use CPUs, doing proof-of-work?

They use SHA-256. Yes, the algorithm that Bitcoin has rendered useless for proving work on a CPU. Anubis and ALTCHA say they use SHA-256, and a glance at Friendly Captcha’s worker source includes familiar magic numbers.

So you know what comes next: if these things become valuable enough targets, people offload the solving to GPUs and ASICs. And once you have a power level difference factor of a few thousand or million, you can’t fix it by adjusting problem difficulty. No, current proof of work schemes are bad rate limiting, and they’ll need to rethink everything completely if they become popular.

I just don’t get why they didn’t at least start with something like Argon2d, which would at least stave off the evil day. Did they learn nothing from cryptocurrency? SHA-256 is almost the worst choice imaginable for a proof of work scheme, because of how much effort has already gone into undermining it.

I genuinely believe these bot prevention things would be approximately as effective, at least for now (and their choice of SHA-256 shows this is all they care about) if their script replaced the proof of work with a simple busy loop of similar duration, told the server it had done so, and the server trusted it. In their present form, I imagine someone who knows what they’re doing with hooking stuff in a headless browser, and writing code for a GPU or an ASIC, could effectively bypass any one of these services in less than a day, reducing the cost by a factor of thousands or millions.
by woutr_be | 2025-05-26 04:15:25+00:00
I recently completed https://askannie.it.com, at first it was just a tool that I used myself after constantly copy/pasting YouTube transcripts into ChatGPT. A couple of friends liked it, so ended up building an app around it.

For a next project I'm exploring building something that let's you quickly embed charts. Similar to what Google Charts was, but I still haven't found a good alternative.
by Aeolun | 2025-05-26 04:15:56+00:00
I think, if it’s similar to how I feel about it, that it’s more about always being able to do it, but not wanting to expend the mental effort to correctly adjust all those 30 places. Your boss is not going to care, so while it’s a bit better going forward, justifying the time to do it manually doesn’t make sense even to yourself.

If you can do it using an LLM in a few hours however, suddenly making your life, and the lives of everyone that comes after you, easier becomes a pretty simple decision.
by bobsacamano19 | 2025-05-26 04:15:57+00:00
Big 5 Archive (https://big5archive.live/): a Chrome extension that auto‑opens news articles in Archive

I've been reading the Wall Street Journal every morning this year but I'm too cheap to pay for the hefty $39/mo. subscription. My routine was: open article → hit paywall → copy URL → paste into Archive. After a few dozen times that got old.

So I built Big 5 Archive: a tiny Chrome extension that automatically redirects any link from WSJ, NYT, Washington Post, L.A. Times, or USA Today to its archived, paywall‑free copy.

I had fun making this and I hope it is helpful to the news-readers out there. Feedback welcome, happy reading!
by creer | 2025-05-26 04:17:20+00:00
> What jobs will AI create that AI cannot itself do?

If we are looking long term, PART of the answer may be that asking about jobs is an insufficient question. Pending other unresolved questions, GDP is already not a good measure of standard of living anymore. Other measures such as happiness index are in their infancy but some people are thinking about alternatives.

So perhaps these non-AI jobs are non-jobs: humans living their lives instead of filling jobs. Which means whatever humans like to do: playing games (sometimes competitively), performing, hiking, collecting stamps, painting murals...
by Calavar | 2025-05-26 04:18:18+00:00
The AMA has been arguing for increased medical school seats and increased GME funding for about 20 years now. There have been 27 (!!) new medical schools opened in the last 15 years, in large part driven by the AMA in its capacity as one of the two primary stakeholders in the LCME, which accredits allopathic medical schools.

1 out of every 7 medical schools currently active in the US was founded in the year 2010 or after. That's a veritable bonanza in medical school creation, facilitated by the AMA.
by MrJohz | 2025-05-26 04:18:40+00:00
I think the point is that you can already do all of that with hand-wired dependency injection. I wrote about an example of that a couple of years ago here: https://jonathan-frere.com/posts/how-i-do-dependency-injecti...

This has the advantage that you don't need an extra framework/dependency to handle DI, and it means that dependencies are usually much easier to trace (because you've literally got all the code in your project, no metaprogramming or reflection required). There are limits to this style of DI, but in practice I've not reached those limits yet, and I suspect if you do reach those limits, your DI is just too complicated in the first place.
by vasco | 2025-05-26 04:20:18+00:00
> and it doesn't run out like a personal pension does. You just get the monthly amount as long as you live

It doesn't run out? What's this magic infinite money? It doesn't run out because when it runs out other people are working for you. It's a great system that exploits the young to benefit the old that didn't save enough. The new system removes the magic and you have what you saved.