MurphyA/hacker-news huggingface dataset:
by commandersaki | 2025-04-15 03:25:46+00:00
One of the genuinely positive things about tools like Copilot and ChatGPT is that they empower people with minimal development experience to create their own programs. Little programs that do useful things - and that’s awesome. More power to the users.

I've changed my outlook on vibe coding after seeing the results of this wholesome vibe coding: https://www.youtube.com/watch?v=4pJUXocn7aE .

This guy didn't just make a small program, he made a product that is attuned to some very stringent requirements. If you gave this project to experienced software developers it would be heavy on process and light on impact, take forever to make, and stupid expensive.
by gnabgib | 2025-04-15 03:25:50+00:00
Neither of these cases are more readable, if you want a readable swap can you get better than:

const [newA,newB]=swap(b,a);

It does look a lot like linq, and has the same hidden complexity problem of linq.. while C# went through extreme lengths to optimise the performance penalties down to almost negligible - JS isn't there yet (and may never be after requiring multiple engines to catch up). An individual function in a chain of drop/jump/take/filter/change(map)/cast steps cannot look ahead to future needs, nor re-order for better efficiency... a (good) software engineer can. In the same way there's good ways to write SQL (benefit from indexes and reduce the set quickly) and bad (cause full table scans).
by Barrin92 | 2025-04-15 03:25:56+00:00
>Cancer incidence is flat to slightly decreased since then

This is a nonsensical point because it can trivially both be true that cancer rates fall overall while CT scans cause additional cases of cancer. The comparison has to be, and that's what the original paper did, how many additional cases of cancer do you get from radiation in particular, that is to say cancer incidence could obviously be even lower all other things being equal.
by kristjansson | 2025-04-15 03:26:15+00:00
For a quick institution specific overview, see “with donor restrictions” on page 20-21 (pdf page 21-22) of their most recent annual report[0].

I’d imagine “maintain and invest the original contribution in perpetuity” covers majority of the restricted funds, with use-specific restrictions in a distant but comfortable second. Since it’s Harvard, they probably also have more funky restrictions than the average bear (gifts of stock in kind with restrictions on timing of sale, voting, etc.).

[0]: https://finance.harvard.edu/files/fad/files/fy24_harvard_fin...
by coffeecat | 2025-04-15 03:26:20+00:00
The social security "tax" should really be conceptualized as an investment, not a tax. The typical fast food worker has probably not passed the first bend point in the Social Security PIA formula, meaning that social security is giving them 90 cents on the dollar*. You, with your fancy tech job, are likely well past the second bend point: social security is only giving you 15 cents on the dollar* (and nothing, obviously, for earnings beyond the payroll tax ceiling).

It's a progressive system overall - but it wasn't designed for the purpose of wealth redistribution, hence the payroll tax ceiling.

* More precisely, their monthly benefit at full retirement age increases by 90 cents for each additional dollar of pre-retirement average monthly earnings, whereas yours only increases by 15 cents.
by hakfoo | 2025-04-15 03:26:47+00:00
That's what I ended up doing since I was using a CH32V305. It is amusing how many ways you can initialize the display into weird modes like "upside down" or "thinks there's 64 vertical pixels when there's only 32".

I wish they were available in slightly larger models-- even if it's only 128x64, there are plenty of spots where a 5-8cm display would be more legible than the 3cm or less ones that are common,
by lifthrasiir | 2025-04-15 03:27:16+00:00
It is even shorter without boilerplates:

def hotp(key, counter, digits=6, digest='sha1'): key = base64.b32decode(key.upper() + '=' * ((8 - len(key)) % 8)) counter = struct.pack('>Q', counter) mac = hmac.new(key, counter, digest).digest() offset = mac[-1] & 0x0f binary = struct.unpack('>L', mac[offset:offset+4])[0] & 0x7fffffff return str(binary)[-digits:].zfill(digits) def totp(key, time_step=30, digits=6, digest='sha1'): return hotp(key, int(time.time() / time_step), digits, digest)
by anon373839 | 2025-04-15 03:27:47+00:00
> Or there is a commercial logic that motivates sharing of information and intellectual property? What logic is that?

There absolutely is a sound commercial justification to share research: long-term growth through advancement of the field. (Deep learning would never have made the progress it has without open research!)

If this seems quaint, it’s because we’re too accustomed to short-term, transactional, Wall Street thinking.
by anotherpaulg | 2025-04-15 03:28:11+00:00
Mostly Gemini 2.5 Pro lately.

I get asked this often enough that I have a FAQ entry with automatically updating statistics [0].

Model Tokens Pct Gemini 2.5 Pro 4,027,983 88.1% Sonnet 3.7 518,708 11.3% gpt-4.1-mini 11,775 0.3% gpt-4.1 10,687 0.2%

[0] https://aider.chat/docs/faq.html#what-llms-do-you-use-to-bui...
by _DeadFred_ | 2025-04-15 03:28:39+00:00
I no longer have access to Lexus but try searching using 'moot transfer loss/lack of standing/jurisdiction correctional facility'. US Prisons have sections of facilities so bad for potential mental damage inmates can only remain in them for 3 months max but nothing is done to enforce that limit. If inmates file and start to have success they do finally get moved but they then lose standing regarding the conditions (while other inmates are then put in the freed up unfit cell). The feds move jurisdiction strategically, not so much they lose 'good faith' from the courts but more than is acceptable when they are using it specifically to undermine access to the courts/civil rights, prevent rulings on cells/wings ruled unfit for more than short term, etc.

And when transfered you get diesel therapy. Every new prison situation presents threat to life risks, so being introduced to potentially a dozen new situations (you get placed in a new prison situation each nights stopover) during transit is something US inmates try to minimize (unfortunately timed transfers (oops, BOP mistake, sorry, we didn't mean for you to miss meals, just a timing mistake) causing missing breakfast/dinner so you often get just a single bologna sandwiches/orange in a day, plus the whole pissing yourself, inability to wipe yourself because you are shackled, and you aren't getting unshackled to use the toilet on your 12 hour ride, etc, etc google Diesel Therapy).

https://documentedny.com/2025/04/08/diesel-therapy-ice-depor... https://www.vice.com/sv/article/diesel-v11n2/
by BurningFrog | 2025-04-15 03:30:39+00:00
I've spent several decades writing software. Got laid off 1-2 times per decade.

I still tried doing a good job every day, and feel very good about that.

To me, being realistic about the risk of losing my job at any time means having enough money that I can be unemployed for 6-12 months.

The major way good programmers get jobs is by being recommended by people they've worked with at previous companies. That doesn't happen if you deliberately do as little good work as you can get away with.

My "shitty attitude" comment is maybe more a personal philosophy that something universal. But I do not want to spend each work day being bitter and resentful. You may intend to punish your shitty employer, but I think you're mostly poisoning your own mind.
by rmason | 2025-04-15 03:31:01+00:00
I'm a huge Dali fan and I hope to visit this museum some day. Dali fans call it the 'holy trinity, which includes the theatre museum, the Gala Dali Castle and Dali's house and studio. They are all near Barcelona.

In addition there is a huge Dali museum in St. Petersburg, Florida which I have visited a half dozen times. Quite an interesting story on how the museum landed in Florida. The collectors were a rich businessman and his wife from Cleveland, Ohio. He wanted to build it there but Cleveland told him they didn't want it. So he took out an advertisement in the Wall Street Journal and asked any city who wanted it to contact him. St. Petersburg won the competition. A few years ago they raised money to build a new museum so they could expand as the place is immensely popular.

https://thedali.org/

I don't know what this site is doing but the fans on my laptop clicked into high speed and have stayed there!
by aaron695 | 2025-04-15 03:35:25+00:00
> degrades their control over the content

Encryption (can work with sharing), signatures, fall back to CDN. Control is not an issue.

> torrents are good enough.

Torrents can't do the massive market of livestream, like sports or season finales or reality TV / news. This is the entire point of the question.

> The only entities

And everyone kicked off of YouTube or doesn't want to use big corporations on principal, like Hacker Cons or the open source community.
by int_19h | 2025-04-15 03:35:29+00:00
I'm okay with not having same day shipping if this means that companies don't have to treat their employees like dirt.

But, more importantly, a company that large is simply too much concentrated economic power (which then translates to political power). Even if it was all just robots, I'd still say no. Our political system is in shambles in large part because of these kinds of entities.
by gsf_emergency_2 | 2025-04-15 03:36:01+00:00
Aha I see source of the misunderstanding

the original paper's IER is absolutely meant to be compared across eras. (It tries to correct for the distortions of Gini I mentioned above)

Tiny bit of bad faith, IER for US is ~0.41(!), much less extractive than Han or Rome. IER is not covered by visualcapitalist.com which hints that they are not a totally good faith source as well..
by taikahessu | 2025-04-15 03:36:19+00:00
I'm afraid I'm only doing 2d ... Yes, GUI related LLM instructions have been exceptionally bad, with multiple prompts me saying "no there is no such thing"... But as I commented earlier, GPT has had it's moments.

I strongly recommend giving Gemini 2.5 Pro a shot. Personally I don't like their bloated UI, but you can set the temperature value, which is especially helpful when you are more certain what and how you want, then just lower that value. If you want to get some wilder ideas, turn it up. Also highly recommend reading the thought process it does! That was actually key in having very complex ideas working. Just spotting couple of lines there, that seem too vague or even just a little bit inaccurate ... then pasting them back, with your own comments, have helped me a ton.

Is there a specific part in which you struggle? And FWIW, I've been on a heavy learning spree for 2 weeks. I feel like I'm starting to see glimbses from the barrel's bottom ... it's not so deep, you just gotta hang in there and bombard different LLMs with different questions, different angles, stripping away most and trying the simplest variation, for both prompt and godot. Or sometimes by asking more general advice "what is current godot best practice in doing x".

And YouTube has also been helpful source, by listening how more experienced users make their stuff. You can mostly skim through the videos with doublespeed and just focus on how they are doing the basics. Best of luck!
by doesnotexist | 2025-04-15 03:36:56+00:00
Love that xkcd chart. One thing it doesn't show is that different particle species of radiation have different effects on our biology at different "potencies". Gamma rays released by an atomic weapon being worse than the x-rays utilized in CT scans. A rough guide to degree of risk per species has been given a value in the form of a quality factor (Q) or a modifying factor used to derive dose equivalent from absorbed dose for purposes of radiation protection. A scale where less dangerous alpha particles are given a value of 20 and gamma, x-ray and beta a value of 1.

Here's a relevant moment from the MIT OpenCourseware Nuclear Engineering lecture about ionizing radiation damaging DNA: https://www.youtube.com/watch?v=HfRpkTG7Iow&t=30m30s

I can't recommend that course enough if you're interested in radiation physics.
by firejake308 | 2025-04-15 03:39:03+00:00
Based on my reading of the XKCD on radiation[1], it would take about 250 mammograms to cause a noticeable increase in cancer risk. And you also have to remember that the whole point of getting the mammogram is to catch breast cancer early while it's still treatable, so unless you plan on living 250 years, I think catching the breast cancer is probably still worth it. Sure, overdiagnosis and overtreatment are issues, but I think that the current guidelines are 80-90% of the way to the ideal threshold. Maybe we should start screening 5 years earlier or 5 years later, and maybe in the future, we'll use more blood tests and less imaging, but for the most part, cancer screening seems to have been a net positive for societal health.

[1] https://xkcd.com/radiation/
by jchw | 2025-04-15 03:40:22+00:00
I hated Twitter before and after the acquisition, for a number of reasons. The last time I really liked Twitter was probably 2015. It's hard to qualify everything that was wrong with Twitter, but it'll probably be somewhat overshadowed by the Musk era because Musk is such a big dumbass. He also didn't really resolve a lot of Twitter's old issues with ideological bias, he just replaced it with less popular ideological bias. Twitter doesn't really feel like it is any less of a hellscape where people get banned for wrongthink, it just leans differently in high profile decisions...
by rstuart4133 | 2025-04-15 03:40:49+00:00
> The use of a loaner, burner, or second device means you can now decline with confidence

Confidence?

Here is are some quotes from a story posted here just 3 days ago: https://news.ycombinator.com/item?id=43654661

> They said, ‘We know you have two mobile phones. We’ve been tracking your calls. We know you’ve been selling drugs’.” He says he told the border officer he did not drink, smoke or take drugs and owned just one phone. He was asked for his passcode.

> Jonathan says: “Then he told me I didn’t have the right visa – apparently saying I lived there showed that I had intent to stay and not leave.” He says his visa was still valid for more than 12 months and he had left and re-entered the US without any problems about 20 times holding the same class of visa.

> He says the official then told him: “Trump is back in town; we’re doing things the way we should have always been doing them.”
by IG_Semmelweiss | 2025-04-15 03:41:18+00:00
>>> With his army scattered, Yoshikage fled to his capital city, but remained there only a day before retreating farther inland. Nobunaga pursued Yoshikage’s trail to Ichijodani, not knowing that he was already gone. At this point, the city would have had few defenders, and Nobunaga showed little restraint. On August 18, 1573, his forces torched the city. >>>

This is how this site, became a lost city.
by throwaway2037 | 2025-04-15 03:41:49+00:00
> Both Intel and Google prioritize {starting something new} over {growing an existing thing}, in terms of corporate promotions and rewards, and therefore employees and leaders self-optimize to produce the repeated behavior you see.

I cannot speak for Intel, but Google has done very well by "growing an existing thing" in AdWords and YouTube. Both account for the lion's share of profits. They are absolute revenue giants. Many have tried, and failed to chip away at that lead, but Google has managed to adapt over and over again.
by AStonesThrow | 2025-04-15 03:44:37+00:00
[citation needed]

No dude, the central question in this thread is “When?”

Realtime, accurate, up-to-the-minute manifest information is sensitive. Manifest information from last week, perhaps less so—especially considering other ways to infer movement of people.

But being able to know, “bdangubic just presented a boarding pass at El-Al Gate 8A in Kiev” or the details of USPS cargo stowed in the downbelow; or “AStonesThrow just 3 seconds ago landed with 74 other souls at KSFO and there are 11 Lyft Drivers nearby” that’s the crux of sensitivity. Like where to aim the MANPADS.

furthermore, passenger manifest data is not one blob of perfectly accurate information, like the digits of pi. it's ever-changing, and so the accuracy matters when considering the value, and the resale value, of such data. and the costs of litigation. imagine that a preliminary manifest is you know two weeks prior to the flights departure. and it gets leaked. it's preliminary, and it indicates who's booked the flight, but you have no idea who's actually going to board the flight or who did if this is looking in retrospective.

or I mean you can conceive of situations where a manifest would change while in flight. for instance somebody checks in and boards the flight, but they get sucked out of a door. or they die on route. and so the body shows up but the passengers soul is no longer present. Conversely, a hypothetical,pregnant mother boards a flight in shanghai, she gives birth to triplets, and these additional “formerly uterine passengers” land in San Francisco. how's that manifest look?

and so that's going to affect the accuracy, and therefore the value, of your manifest when considering sales to third parties, or litigation situations. or you know regilatory Federal Agency fines and stuff court fees.

Private jets and General Aviation have other rules. I don’t know what happens when Dad takes 8 children on a Piper Cub from Podunk Field Runway 18, but perhaps that’s going to be sold 30 days after they land safely?

At that point in time, it hardly matters who reads a list, compared to the realtime shit you assert without citing any reliable sources.
by lbrandy | 2025-04-15 03:44:40+00:00
It's fun to see everyone arguing about what "everyone" thought.. when... we can just... look... https://news.ycombinator.com/item?id=3817840 is a fun thread from 2012.

The top reply to the top comment has some useful quotes for the purposes of this discussion...

> This is not going to be one of the best tech acquisitions of the next decade.

> Instagram is a photo service in a sea of other photo services.

> Bookmark this comment. See you in 2022.

Heh.
by NoPicklez | 2025-04-15 03:45:12+00:00
People have asked this question before and there are a multitude of different potential ways. Supposedly Lyft can sync or calendar and in some cases was being sync'd automatically, perhaps it knew from that?

The app might pull accelerometer data in a way that suggests you just landed or were on a plane? Could it be that the cell towers in that area are known to be based at the airport?
by doesnotexist | 2025-04-15 03:45:31+00:00
There have been and continue to be technological improvements that reduce the dosage required. There is not a single dosage for all CTs. The dose for a head CT is an order of magnitude less than for abdominal/pelvic CT.

"The current average effective dose of a CT study is ∼10mSv, with the implementation of dose reduction techniques discussed herein; it is realistic to expect that the average effective dose may be decreased by 2–3 fold." 2010 https://www.ejradiology.com/article/S0720-048X(10)00311-6/fu...

It would be neat to see a chart of the average effective dose of CT studies over the past 40 years. And any accounting of how much it declined as a result of Moore's law and software improvements for producing the "Computed Tomography."
by a_bonobo | 2025-04-15 03:46:06+00:00
Before Covid I thought I'd chuck a few hundred dollars into a trading app to understand that 'game' a little bit better. I chose a few companies I knew from work and some biotechs that had fun ticker names. One company had 'mRNA' which I thought was funny, so I bought 50 dollars of stock.

Turns out mRNA stands for Moderna and I wish I put in more than 50 dollars as it went from ~$19 to almost ~$400 per share.
by 9rx | 2025-04-15 03:47:03+00:00
> Good luck? Have you done basic programming with rust?

Have you? I am sorry that the good luck did not shine upon you. With the types remaining intact, I modified the (pseudo)code:

match getFile(fileName) { Some(file) => do someghing Error => do something else unintended }

It still compiles. You failed.

> The thing with the match operator is that the program DOES not compile if you do not handle both SOME and ERROR.

But as you come off your hubris, you can now see above it will compile even when you screw up the error handling. So you haven't gained anything. You still need to write tests to ensure that you are actually doing the right thing. And once you've ensured you are doing the right thing, how do you think crashes are going to go beyond that? Right. Not going to happen.

> Fuzz testing is something our start up doesn't have time for.

Testing, is testing, is testing. If you have time to write tests, you have time to write fuzz tests where they are appropriate. To throw a test out the window just because it has a slightly different execution model (as provided by the language; not something you have to build yourself) is bizarre. In fact, in your case it seems it could have supplanted the other tests you wrote, actually saving you time not only while writing the code, but also later when you had to waste time dealing with the issue. Time clearly isn't as constrained as you let on.

> For golang you can handle the Some and then it crashes if there's a problem. You aren't required to explicitly handle it.

Technically, in Go 'Some' should always be valid, regardless of whether or not there is an error. That is a fundamental feature of the Go language. Given (T, error), the values are not dependent. You don't need to explicitly handle the error. That is a huge misunderstanding. The same would not be true in Rust, which does consider them to be dependent by design, but Go is a completely different language. You can't think Go as being Rust with different syntax. There is a lot more to languages than the superficial.
by nonethewiser | 2025-04-15 03:47:12+00:00
Im so confused on what vibe coding is.

Is it:

- just pressing tab and letting copilot code whatever?

- asking an llm to do everything that it can and falling back on your own brain as needed or when its easier.

I guess probably more like the latter. I was just surprised to hear there was a special term for it. I thought everyone was doing that.
by gsf_emergency | 2025-04-15 03:49:01+00:00
By Jeeves, it's rentropy!!

Sean and Stephen are absolutely thoughtful popularizers, but complexity, not entropy, is what they are truly interested in talking about.

Although it doesn't make complexity less scary, here's something Sean's been working on for more than a decade. The paper seems to be more accessible to the layman than he thinks..

https://arxiv.org/abs/1405.6903 https://scottaaronson.blog/?p=762

[When practitioners say "entropy", they mean RELATIVE ENTROPY, which is another can of worms.. rentropy is the one that is observer dependent: "That's Relative as in Relativity". Entropy by itself is simple, blame von Neumann for making it live rent-free]

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

@nyrikki below hints (too softly, imho) at this:

>You can also approach the property that people often want to communicate when using the term entropy as effective measure 0 sets, null cover, martingales, kolmogorov complexity, compressibility, set shattering, etc...
by 0xCE0 | 2025-04-15 03:52:52+00:00
Sounds bad.

- "Firefox uses AI that runs locally on your device to read the linked page and create the key points." --> Last time I played with local LLMs they were gigabyte sized models. So this has to mean Firefox is shipping with a very small model, not gigabyte-size?

- And so does this mean Firefox visits these links beforehand, or when you hover link or what? How many unnecessary requests are made? Since this is "local", I assume you reveal your IP/browser fingerprints to unnecessary sites?

- If the content behind the link is already LLM generated, it gets double LLM generated.

- And what about webservices (shopping carts, management dashboards, banking..), if it is hover based, it might easily and accidentally request url that cause some action, right?