skysight-inc/HackerNews huggingface dataset:
Interestingly, Scala has a great solution to this, namely Scala-CLI[0]. You can do all the things... use whatever deps you want, pick the scala version, include tests in your script, etc. etc. So you can really have a self-contained scripts. (You'll need to have Scala-CLI installed, obviously, but they're working on a 'bundle-a-script-into-a-jar' thing so you'll only need a JRE.)

The dependencies thing is due to Maven repositories being The Repository standard for JVM languages. It's a low-key superpower of the JVM ecosystem, warts and all.

[0] https://scala-cli.virtuslab.org/
I think there's just as much unreasonably anti-Apple activity on HN as there is pro-Apple -- if you think otherwise (in either direction), it's probably your bias showing.
Some of that is avoidable schism. But some of it is a natural consequence of Python by itself not being quite sufficient to solve the real-world problems people are throwing at it - in particular stuff like Conda is very useful for numeric Python since it ultimately abstracts away a lot of C/Perl/etc. which downstream Python packages depend on, but which pip and venv/etc by themselves aren't designed to handle.
I read the article and the slides. No where was it mentioned that this was to circumvent censorship.

A sibling comment to this one is about Florida (though, the author appears to be in London). But, the only places I’ve experienced Wikipedia being blocked is on airplanes (well, unless you pay, everything is blocked).

Why do you think this is about censorship?
They have a party thrown for them afterwards.
He sums it up and then he confirms it. But yes, he might have missed out a word.
did your company build something using LLMs or Gen AI?
Audacity's an awesome piece of software that I've used many times. Never once have I thought "by golly this thing should be a website, and my web browser should be made to expose an audio graph API to every website I visit to that it can be so!"
Same :(
Also family history of dementia and Parkinson’s but I tested clear for Parkinson’s markers
4 days ago, 189 comments: https://news.ycombinator.com/item?id=39607079
At this point, the only apps worth using were released 10 years ago, and have all been removed from Play Store. I have to either use my own backups or download sketchy APKs. I'm not exaggerating, today I tried a number of shoddy disk space analyzers full of bloat and ads, until giving up and just using one from 2014... (except it'd been deleted, so I had to do a bit of digging.)
I turned a very middle class upbringing into a fortune in the low tens of millions. I'm not in software or a traditional HN industry, I just enjoy technology. I don't plan on leaving much of it to my children, but that is and should be my choice and my choice alone. That quote doesn't suppose I'll be in any position, it supposes I am an individual and should be free to make my own choices regardless of your position (self inflicted or otherwise). That you are in some real or perceived negative situation does not mean I should be obligated to help you. Whether I help you or not is my own decision.

That being said, because I enjoy helping people (and I enjoy the positive network effects of many policies indirectly) I am often willing and happy to help and/or pay taxes to provide services I don't get the full direct benefit of.

I don't think you are right about a lot of policy failures stemming from people misjudging their ability to make lots of money. I think many policy failures come from idiotic first principles driving ideas around maximizing social welfare without taking into account who is paying for those policies because policy that has no/minimal direct or indirect benefit to the tax payer will be something the tax payer actively tries to avoid and often that avoidance comes in shitty political forms that only partly avoids the bad spending while also negating most of the benefit to the people not paying the taxes.

Instead we should be making some reasonably conservative assumptions about what the benefit flow to each tax payer looks like, targeting a net positive benefit to every tax payer and maximizing social welfare along that indifference curve
There's few countries that love Goku as much as Mexico in my experience. Just Mexicans in general maybe. He's on Mickey Mouse levels of famous. There's quite a few TACOS AL VAPOR "GOKU".
Looks amazing

It would be cool if they had an img2asciidiagram that would convert something drawn on paper to an ascii, and that could run from my phone (similar how GeniusScan works)

Then I could just draw on paper, and scan the diagrams from the phone :)
If you're buying new, 3x 4070 Super Ti 16GB might be better than 4x 3080 12GB:

4070 super ti 16GB, fp32 44 tflops, Mem 672 GB/s
3080 12gb, fp32 30 tflops, Mem 760 GB/s
3080 Ti 12GB fp32 34 tflops, Mem 912 GB/s

For 50% more gddr, a 4070 Super Ti costs less than 50% more than a base 3080. There's a tradeoff between FLOPS and memory bandwidth though, but using 3 cards instead of 4 should makeup for that.

https://www.techpowerup.com/gpu-specs/geforce-rtx-3080-12-gb...

https://www.techpowerup.com/gpu-specs/geforce-rtx-3080-ti.c3...

https://www.techpowerup.com/gpu-specs/geforce-rtx-4070-ti-su...
Very interesting stack: Odin and Sokol - both are on my radar.

I know that Sokol has WASM builds, but AFAIK Odin does not support it.

Could you say more about your choice both for the language and for Sokol.

For me Sokol seems to be a winner according to my preferences: minimal and widely cross-platform.

Odin seems to be more tailor made for gaming, which must be a general advantage for such a project. Odin is often grouped with Zig, but the latter seems to be more generic for example. I am interested in both projects, though inclined more towards Zig. I imagine if I would be more active with gamedev again I would pick Odin first.
More discussion here:

https://news.ycombinator.com/item?id=39626276
yea this will become a problem at scale
but nothing that can't be fixed
I know I keep posting this, but my favorite (half-joking) programming advice was from a Google dev infra engineer who said "Any Python script over 100 lines should be rewritten in Bash, because at least that way you're not fooling yourself into thinking it's production quality"
Wait I don't see a payload coming in on page load.
OP might just have hardcoded json objects into client side
It still boggles my mind how CLIs are slow as molasses even on high end PCs. I will never understand.
We're really going to have to wait until the paper comes out to evaluate this. They compared to the general population, and there is a good chance that the participants in the study were severe enough to have approached a neurologist for care. That's not going to be representative if it's true. It will also matter whether the diagnostic process was rigorous. Basically...don't worry yet if you can help it.
The gap is increasing because these chips get a higher performance (and power) ceiling. That's a good thing. It means that the MacBook Pro -- a machine with a much better cooling solution -- can get much better performance. The M1 SoC didn't have a high enough performance ceiling to really take advantage of the MacBook Pro cooling solution, so it wasn't much faster than the Air. That was a bad thing.

"M2 to M3 Air isn't as significant as it should be" might still be true though. How did you arrive at this conclusion? What benchmarks are you basing your opinion on? What is the actual improvement from M2 to M3 according to the metrics you care about, and what do you think the improvement should have been?
Not necessarily. I don't know about other countries, but I remember there being a campaign here in Ireland (with one of the highest rates of cystic fibrosis in the world) to get Orkambi covered under the Drug Payment Scheme when it was new.
Permissions dialogs solve for a problem product creators have and create more problems for users.
> The most healthy approach is probably to compare yourself to yourself N years ago

Absolutely.

It wasn't him, but this is often attributed to Mark Twain:

“When I was a boy of 14, my father was so ignorant I could hardly stand to have the old man around. But when I got to be 21, I was astonished at how much the old man had learned in seven years.”
New apartments create opportunities for all
Messaging apps don't have fixed width apps, I think. You would need to pick one app's specific font (idk if Monodraw lets you do that), and draw using that.
I tried Hurl after Insomnia went the way of Postman. The highlights you list were the strong drivers for testing it out. Where Hurl fell short was composing requests. Example: X.hurl response has authToken. Y.hurl uses authToken. Z.hurl uses authToken. There's no import ability[1], so you've got to use other tooling to copy X.hurl into Y.hurl and Z.hurl.

Ultimately settled on Bruno. It's backed by readable text files[2] as well. The CLI works for scripting. And the GUI is familiar enough that I've managed to convert Postman holdouts at my dayjob.

[1]: https://github.com/Orange-OpenSource/hurl/issues/1723

[2]: https://docs.usebruno.com/bru-language-samples.html
Just one minor note about your website: it breaks the back button.
That’s how location services and notifications work today, and all it means is that websites just constantly nag me to enable them.

Things like this make for a more annoying web all around, because now it’s just one more tool sites can use to track me and increase engagement. (Edit: sibling poster chuckles said it way better than I can.)

If I had my way, JavaScript on the web would be limited to XMLHttpRequest and basic DOM manipulation and couldn’t do anything else. A totally separate “rich” JavaScript engine could be opted into by the user for any website that presents itself as an “application” like ones that legitimately want audio API’s like these. All these half-baked web app “standards” that google is forcing down our throats can be confined to that leper colony.

Then the most important bit: browsers could let me completely disable the “rich” engine, and I can go back to having a sane web experience again.
> preserving genetic material from famous trees is just silly

Giving the correct message sometimes is important

The species has at least two cultivars cloned by its own merits. Acer pseudoplatanus brillantissimum would be a wonderful replacement, but propagating exactly the same individual is a very satisfying rebellious act against the morons.
It's about variations in the implementation of the digital pipeline that are traceable to the output. It has nothing to do with analog processing or interference.
Unbounded Nondeterminism
If you’re going to do all that why bother with legality, just push pills on a black market.
This sounds similar to fountain codes
https://en.m.wikipedia.org/wiki/Fountain_code
Live and work in the value. Like in industry. Only way to know. The years of coming up with cool things and just building cool shit are over. You need to know exactly who you're selling to, exactly what problem it solves, and exactly how much they're willing to pay.
>I think there's just as much unreasonably anti-Apple activity on HN as there is pro-Appl

No there isn't. Pro-Apple comments don't get downvote bombed and flagged for no reason as much as those anti-Apple. If you don't see this it's your bias showing.

And what was "unreasonably anti-Apple" in that comment that it needed be flagged? By market share it's true, for most people saying "a computer" is gonna mean a PC, not just a Mac only.
Yeah, but I guess before the law went into effect, they could only politely say "that will not be allowed".

Now they can sanction
When a surveillance company (in this case Google) is leading the push, security against surveillance isn't on their list of requirements. In fact it's more of an anti-requirement, which escapes human judgement via design by committee or other anti-scrutiny technique. So then we end up with yet another insecure API that we've got to suffer for years as the browser makers who actually care about security painstakingly figure out how to mitigate the vulnerabilities in the original standard.

And I'm all for focusing on technical security, but it's worth mentioning that the biggest most concentrated win would be making commercial digital surveillance illegal (ie the path the GDPR tries to head in). Imagine if large public companies had to make their revenue by honest means instead of working as advanced persistent threats.
Read paragraph 2: the best counter argument is the classics themselves.
This reminds me of Hotglue:

https://hotglue.me/

It's not a game making tool, of course, but you can still make an adventure game with it.
This is kind of correct, but hardcoded sounds a bit worse than it actually is. Basically a cron job updates the JSON file and injects it as a JS object into the bundle
Article has nothing to do with revealing Banksy name. Court case names his company, not him.

They bought a Banksy print without verification and now they want Banksy to verify it. Why did they buy it if they didn’t know? Whole thing feels off
Imagine you have a scenario where you need to get a token first, then with GET retrieve an id of the item, then with POST create a new entity related to that id. And then you need to call another microservice with created id from post request.

How you going to do it in swagger?

And more serious question is how you going to force developers keep swagger up to date so I can execute such scenario?
Damn, he really stuck his whole ass out in the wind with this branding then.
>Essential tremor is associated with dementia: Prospective population-based study in New York (2009)

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2731620/

ABSTRACT

Background: Mild cognitive deficits, mainly in frontal-executive function and memory, have been reported in patients with essential tremor (ET). Furthermore, an association between ET and dementia has been reported in a single population-based study in Spain. This has not been confirmed elsewhere.

Objective: To determine whether baseline ET is associated with prevalent and incident dementia in an ethnically diverse, community-based sample of elders.

Methods: Community-dwelling elders in northern Manhattan were enrolled in a prospective cohort study. Baseline ET diagnoses were assigned from handwriting samples. Dementia was diagnosed at baseline and follow-up using DSM-III-R criteria.

Results: In cross-sectional analyses, 31/124 (25.0%) ET cases had prevalent dementia vs 198/2,161 (9.2%) controls (odds ratio [OR]unadjusted = 3.31, 95% confidence interval [CI] = 2.15–5.09, p < 0.001; ORadjusted = 1.84, 95% CI = 1.13–2.98, p = 0.01). In prospective analyses, 17/93 (18.3%) ET cases vs 171/1,963 (8.7%) controls developed incident dementia (hazard ratio [HR]unadjusted = 2.78, 95% CI = 1.69–4.57, p < 0.001; HRadjusted = 1.64, 95% CI = 0.99–2.72, p = 0.055).

Conclusions: In a second population-based study of elders, essential tremor (ET) was associated with both increased odds of prevalent dementia and increased risk of incident dementia. Presence of dementia, therefore, appeared to be greater than that expected for age (i.e., a disease-associated feature). Rather than attributing cognitive complaints in patients with ET to old age, assessment and possible treatment of dementia should be routinely incorporated into the treatment plan.
I don't think we need to "solve morality", just having the decision makers not make obviously corrupt and stupid decisions and then shamelessly lie about it.
> i keep being optimistic but you people make me so sad

This is so very true.

I am not a hippy, but I can't immediately thing of a better phrase than the immense toxic "negative energy" of HN comments.

And yet, when I say this to people outside of HN, they tend to react with astonishment. "But it's my favourite place online! I love it! I learn so much!" etc.

I don't think the site even realises, but its negative responses to this (deeply unwise and ill-considered) "Ask HN" question changed the direction of what was the most innovative company in the Linux space:

https://news.ycombinator.com/item?id=14002821
> That’s how location services and notifications work today, and all it means is that websites just constantly nag me to enable them.

It also means you can tell the browser to outright deny every request, thus avoiding even getting prompted. If a website detects the request was denied and still prompts you any other way, that’s an undeniable signal to close the tab and never return.
It would be interesting to see a breakdown of the ways in which ill-formed inputs could affect the output. And how much work it would be to detect such inputs and return some kind of sentinel error value - in the same style as the current code.

(Not quite interesting enough for me to do it myself though ;-)
Pretty sure Microsoft did this at some point. Maybe for Hotmail.
Damn I hope you step outside of your bubble soon.
https://engineering.fb.com/2023/10/05/developer-tools/python... was linked from the post and has a description of the features they added in 3.12. I skimmed that instead of the podcast.
Yeah. That's why I talk about it. I want people to build good IDE support for Nim :)
There's no meaningful harm you can do with European bank account number. Only in backwards US banking system this can be a risk.
It’s harder to read a transcript when I’m working out, going for a run and sometimes I just want to zone out on a plane, with my phone in my pocket
There is an official cli tool called Newman for running the postman collections.
Also not native, but huydotnet mentioned this in another comment and it looks great https://github.com/tuanchauict/MonoSketch
I also don’t get why anyone would listen to a podcast rather than something worthwhile eg an audiobook. That’s what I do during commute, and that’s what I recommend to others. I actually look forward to commuting nowadays, it’s probably the most interesting hour or so in my entire day.
If you can or maybe dang will see this I'd consider editing the title; I read it as AIs thinking ai and not AIS before I clicked it.

Also, awesome board, if I sailed that'd be a good (and small) backup. Slap gps, a solar cell, batteries, screen, storage for maps, maybe even throw in a wideband transceiver for comms and have an all-in-one backup nav console in box.
Charging is going to be a big challenge. The cities are moving to medium density which still requires cars but also means street parking and appartement blocks with large parking lots. Higher density areas like downtown condos also don’t make it easy. A few hundred cars and maybe a dozen level 2 chargers.
Concrete: Converts Python programs into fully homomorphic encryption equivalent
i think it comes from similar tricks that are played with webgl where there is a lot of entropy that comes from pc videocard drivers and the hardware itself.

it's a shame that browser people have to add noise to audio buffer handling to try and thwart it.
Hah..you just reminded of me of something I implemented at my old company. We had a similarly short timeout, so I put in a 'heartbeat' that would refresh the timeout if you move your mouse or do anything.
It's all about what happens to the money.

Many non profits generate revenue from operating a business rather than gift giving. Sesame workshop's deal with HBO and various merchandising deals with Elmo etc on a day to day basis looks a lot like a business, they just reinvest that money into content rather than handing money to investors.

Ultimately, most non profits would prefer a giant endowment which can provide them a low risk income stream. Which is why breaking off such ventures is surprisingly common, most of them don't revive 16 billion in outside funding and such media attention. But, again the important bit is what happens to the money / resources. Buy or sell a building, business, or other asset at fair market value and everything is fine.
Google have human reviewers that can take manual action to penalize websites. People can also report spam websites.

https://searchengineland.com/google-issues-search-ranking-pe...

https://developers.google.com/search/help/report-quality-iss...

They are doing this now because AI chats and other search engine are becoming competition. They ignored spam because it was making them money.
Can someone TLDR this? It's pretty thick, and I can't help but think this is a solved problem with the ability to pass functions as arguments. What's the new insight here?
Many times, and much more quickly than were I to listen to the same dialog at some practical playback speed.

But yeah, you make a good point: it's even more efficient if people just prepare material to be read in the first place instead of relying on performed dialogs at all. That's always preferred.
From where do you download old Postman versions? More importantly, which was the last version recommended?
I prefer curl and bash for testing API's, it's less polished, but very flexible and it will never break or require an account.

But for sharing requests in a team an app is nice. I had a good experience with Bruno. Bonus point for easy to store configs.
But did those countries still have multiple generations that remembered what the invaders did last time they controlled them? And was what the invaders did as bad as the actions of the USSR?
How is the real owner going to know to cancel the delete? Did it send them...an email?
I bet you also haven’t own a TV in 20 years and are surprised that people still watch TV (tm Slashdot).

Is it possible that other people have different preferences?
Sadly it doesn't support paging :D
It's not open source, but it's in my workflow anyway. The JetBrains HTTP tool is excellent, and has been getting better and better for quite some time.
> A part of me wishes Richard Stallman set out on making a Lisp OS instead of making a Unix clone

Oh so very much so, yes!
We use Swagger for internal APIs and Postman for 3rd party APIs.

It's not like these sites serve swagger.
It's a fallacy to imply that this emotion is a kind of passion in the sense of passion for one's work. They are at best somewhat corollary, in that emotionally unstable people might be more statistically likely to have passion for their work.
This website is terrible! It reminds me why I have blockers everywhere.
Looks nice! Will give it a try, so I can ditch Insomnia
> Sadly the work from the STEPS project seems to have disappeared

Unfortunately that phrase -- steps project -- is effectively un-Googleable.

Do you have a link at all please?
This is really nice work, great job.

You mention how the parameters are all customizable but I want to ask almost the opposite: is there a recommend set of defaults for xxx situation that the user can apply, so they don't have to be experts to figure out usage?

e.g. a recommended option for "sharing over the internet" vs "burning to a dvd" vs "writing to tape"

(I'm aware that these have their own redundancies/error control, but obviously I do not consider them sufficient.)
Or, if you actually… like driving. Again, exceptions being made for stuff like their GR cars which are quite excellent for that purpose.

So many people fail to understand some people actually like driving. It has nothing to do with showing off how rich you are, other than that the intersection of expensive cars and drivers’ cars overlaps quite a bit.
They are building nuclear plants.
Displaying dynamic content on a Pages static site
If you use IntelliJ based products, the builtin HTTP Client is awesome. https://www.jetbrains.com/help/idea/http-client-in-product-c...
Been using Bruno for a while now and it's done what I need, I'm not doing any thing crazy just testing endpoints with maybe a small bit of scripting afterwards. Very pleasant to use.
Their tool is priced too expensive to be used for marketing purposes in most cases.
> There are sound reasons why no substantial system in common use is coded in Smalltalk.

Points in the direction of...

https://newspeaklanguage.org/

https://bracha.org/Site/Newspeak.html

https://en.wikipedia.org/wiki/Newspeak_(programming_language...
The song unmei no hi in that scene is so amazing. It's so inspiring.

https://youtu.be/dCzlaI5zWmk