skysight-inc/HackerNews huggingface dataset:
> What year was this? The removal of a lot of this financial friction was coming to and end regardless of the Euro or ECB. Didn't Croatia only join the Euro this year? I'm finding it hard to believe this archaic mechanism existed up until Jan 2023, that is to say I find the example slightly disingenuous.

Indeed, Schengen and Euro were only introduced this year - but I lived through how all of the old crap slowly got dismantled, each year it was one annoyance less.

The most painful thing is to see how many people want to dismantle all of that progress.
What if people have always been complaining about this because it was always a problem that popped up and neede to be handled. Maybe any change in society meant parents can't use the same techniques to raise their children, and neede to evolve.

Overall, not sure how a complain popping up all the time means it's invalid. People have always complained about injustice, and it's not like that's ever gone away entirely.
Would be interesting to see a "high-score" gamification loop that tells us what the longest stretch of the sky not falling has been.
> and it also shocked me how cars in Chicago would basically inch directly up to where you're walking, like they're just gonna run over you if you stopped, even if pedestrians technically have the green to cross.

I just spent the last week in downtown Chicago and in this regard I didn't find it any worse than the downtown areas of other major cities. Not saying it is acceptable but Chicago is not an outlier.
It sounds like an excellent platform for artists who might not have a lot of coding skills to contribute graphics toward. Kind of the point, in my mind.
I disagree, you have the right to set your user-agent to anything you’d like, or nothing at all.
This is a really good comment. But of course the problems in authentication and de-duplication are also different in that you care about adversarial false-positives much more once authentication is the goal. As I understand things, Worldcoin claims the retina scans won’t be used to control funds (or other services.) I am skeptical that many of those users will retain their non-biometric wallet credentials long-term, which will leave you with a database of biometric credentials that will have to be used for authentication if you want to use those credentials for anything important in the future.
Hi, SF lover [1] here. Anything interesting to note about your name? Will your hardware actually be based in SF? Any plans to start meetups or bring customers together for socializing or anything like that?

[1] We have not gone the way of the Xerces blue [2] yet... we still exist!

[2] https://en.wikipedia.org/wiki/Xerces_blue
> makes things difficult

for who?
As much as I hate that AMD is not really supporting consumer GPUs for compute,

Keep in mind this post is around two months old now, and since it was published AMD have already officially announced plans to support (at least some) consumer GPU's in ROCm.
How China is threatening U.S. GPS dominance with Beidou
I did not know the term, but very intuitive https://en.wikipedia.org/wiki/Conservative_and_innovative_(l... linked near the top of https://en.wikipedia.org//wiki/Lithuanian_language

I'd be curious to see some kind of (perhaps multi-dimensional?) characterization/ranking of all languages' conservatism and innovation, if anyone happens to have a pointer.
It did, they state that right in the summary.
Which, except for optparse, was all on the front page yesterday. So optparse is deprecated. More work I guess apart from auditing extensions for threading.

Life is great in the Python treadmill.
that's a problem of subsidized liberal education, not a problem of lack of education-based jobs
His comment system is currently broken and will just 404 and return you to a URL at https://rants.org/%5Ehttp:/your.ip.addy.here/. So I guess I might as well post here instead,

>My web browser (currently Mozilla Firefox running on Debian GNU/Linux, thank you very much) will never cooperate with this bizarre and misguided proposal.

Mozilla used to be about user freedoms. Lately Mozilla has been a front-runner on turning off and disabling non-TLS just HTTP support. They will likely be one of the first browsers to remove support for it and eventually HTTP/1.1 as a whole. ref: https://blog.mozilla.org/security/2015/04/30/deprecating-non...

Given that HTTP/3 as implemented by Mozilla cannot connect to self-signed TLS cert websites this means the future of Firefox is as a browser that can only visit websites that third party TLS CA corporations periodically approve (even if those corporations are currently benign, like LetsEncrypt). Does this remind you of anything? That's not to say other browsers are better in this respect. Mozilla's Firefox and it's forks are the least worst... it's just everything is getting much worse all together.
> Regular turbine spotters judged that the best sound balance was usually to be heard from within large concrete bunkers some thirty-seven miles away from the wind farm, whilst the engineers themselves operated their turbines by remote control from within a heavily insulated spaceship which stayed in orbit around the planet - or more frequently around a completely different planet.
I am standing. Adidas is holding me.
Every reply is "I'm sorry, I don't know the answer to that question. Please ask another question."
That only works in some cases, if the boundary between Python and native code is absolute. In many cases users want to extend/configure the behavior of that native code, e.g. through callbacks or subclassing, and the GIL makes the behavior prohibitively slow (needing to lock/unlock to serialize at any of these potential Python<->native boundaries) or unsafe (deadlocks/corruption if the GIL isn't handled).

There's a lot of C++ code bound in python (e.g. via pybind11) where the GIL currently imposes a hard bound on how users can employ parallelism, even in "nominally" native code.
Apparently leprosy is treatable, and with treatment underway is no longer contagious in a matter of days.
"link in bio" is pretty different from "wordpress & ghost alternative".
Quick clarification, we are using LlamaV2 7B. We didn't experiment with Llama 1 because we weren't sure of the licensing limitations.

We determine note relevance by using cosine similarity between the query and the knowledge base (your note embeddings). We limit the context window for Llama2 to 3 notes (while OpenAI might comfortably take up to 9). The notes are ranked based on most to least similar and truncated based on the context window limit. For the model we're using, we're still limited to 2048 tokens for Llama v2.
You need a specialist wiki for that... https://cryptidz.fandom.com/wiki/Cryptid_Wiki

(I found that because the wikipedia article didn't even list the one I'm most familiar with, given its proximity to where I live, and the only one I know of I have mates who swear they've seen...)
I’ve taken an application codebase from PHP 5.3 to 8.2 now and it was relatively easy the whole way.

The real key to minimize the pain was writing effective integration tests with high coverage. We didn’t have a good test suite to start but once we added some utilities to easily call our various endpoints (and internal API client if you will) and make assertions about the coverage came quickly.

Popular frameworks like Laravel offer such test utilities out of the box now.

That combined with static analysis tools like psalm make it so we can fearlessly move past major upgrades.

One thing I was surprised at was just how much crap PHP allowed with just a notice (not even a warning for a long time). A lot of that stuff still works (although over time some notices have progressed to warnings or errors gradually). We have our test suite convert any notices or warnings to exceptions and fail the test case.
Elon's aesthetic sense is more appropriate for a brothel than a tech company.
It doesn’t appear this was submitted by the author but if she sees this, may I suggest an edit?

When referring to a property or variable that does not change over time, consider the word “constant” instead of “static”. Swift has the idea of a “static property” that means a property associated with the type instead of an instance (as do many other languages).
> One point I don't hear being talked about too much is how hopeful and stupid we were in the late nineties and early two thousands.

If I aould be in tbe mood and stance I would reply again, but I for what it gives I'm really grateful for my parent who indulged in this thing, despite it being a total terra incognita for them.
The big and obvious difference is that all the GIL vs no-GIL stuff happens in the background and your average python dev can just ignore it if they want to. The interpreter will note if you have C extensions that don't opt in to no-GIL and then will give you the GIL version.

This is _very_ different to the 2-to-3 transition where absolutely every single person, even those who couldn't care less, had to change their code if they wanted to use python 3.
I agree that it is more of an "and" than an "or".

However I think that simply dumping money into education as it is is more likely to produce bad results than good ones. That's because the current education system is driven more by ideology than pseudoscience than by anything resembling an effective methodology. Given the "citation needed" atmosphere, I'll offer https://calteches.library.caltech.edu/51/2/CargoCult.htm as an argument. We have lots of changes being made educationally which are promised to produce better results over time. And, time and again, they don't. As Feynman said, the planes aren't landing.

But if we can invest, I also question the promised savings in the article. It does not distinguish between increase in income due to having the characteristics that help one get a degree, versus increase in income due to what is taught in a degree. This can be a very large difference. If you have a subscription to The Economist, read https://www.economist.com/graphic-detail/2015/10/29/our-firs... for how much college rankings and benefits change when you try to measure universities by estimates of value added.

That isn't to say that there is a better figure available for education. But it does not speak well to their intellectual integrity that they failed to point out this major shortcoming in their own data.
We have come a long way since "don't be evil", would be funny if not so sad..
LOL.

The Euro was a concession by Germany in order to get France to agree to unification.
The code has noticed a condition that may or may not be meaningful—it is not explicitly handled or classified. The correct place the message noting this ought to go could well be unknown. INFO buries it, which may be very bad. Higher severities might be crying wolf. UNKNOWN starts showing up in the logs, that tells you to go take a closer look, and tells you that nobody has encoded the severity of the message into the system.
That's true for the entire language but, like a lot of other languages, there is significant overlap. For example, the American in American Sign Language means North American; it is the predominant manual language in Canada and the United States and has fairly wide acceptance in Mexico.

ASL is based on LSF, or French Sign Language, because of a long history (more or less involving the person with the last name Gallaudet) but the main point is that a lot of sign languages descend from LSF. Much like how someone who only knows English can go to Germany or France or Italy and make out some of the basic words, the overlap between LSF descendants is pretty good for basic or everyday use. I'm semi-fluent in ASL and I've successfully communicated with people who use Irish Sign Language and German Sign Language (DGS).

The big stand-out is British Sign Language, or BSL. BSL's manual alphabet and root signs are dramatically different from LSF. (Since a lot of ASL words are initialized motions, like taking the first letter of the English or French word and using that handshape sign in a motion, BSL doesn't translate as quickly.)
The most plausible reason is that the scientific peer-reviewed result is correct, not the tiring "correlation does not imply causatian" commenter on HN who at most skimmed the paper.

2009:
> Epidemiological data show an inverse relationship between vitamin D levels and breast cancer incidence. In addition, there is a well-documented association between vitamin D intake and the risk of breast cancer. Low vitamin D intake has also been indicated in colorectal carcinogenesis. A vitamin D deficiency has also been documented in patients with prostate cancer, ovarian cancer, as well as multiple myeloma. Larger randomized clinical trials should be undertaken in humans to establish the role of vitamin D supplementation in the prevention of these cancers.
you'd might want to append (2017) to the title
> Outside of crypto, we don't regularly see startups get loads of hype and money only to explode so spectacularly that the founders end up in jail.

It is already known that the majority of unprofitable startups take tons of VC money and have regularly played the Silicon Valley playbook of 'faking it' until they are caught out in the open [0] [1] [2]. It has gotten so common to the extent where their favourite bank (SVB) went under with all these unprofitable startups crying over payroll when generating little to no revenue with inflated valuations.

We were supposed to learn from that VC pyramid scheme that has caused SVB to collapse which was so seismic that all those unprofitable startups would all have gone bust had capitalism just run its course without government intervention.

There really is no defence for continuing the constant dependence on raising VC money in unprofitable startups for years anymore after over-leveraging and injecting more cash at unjustified valuations in these startups. For this scam to be revealed so late shows how long many startups were able to get away from 'faking it'.

[0] https://www.theguardian.com/media/2023/feb/23/ozy-media-foun...

[1] https://abcnews.go.com/US/startup-founders-alleged-175-milli...

[2] https://www.cnbc.com/2022/10/14/nikola-nkla-founder-trevor-m...
While the abstract does say there's "rising evidence that leprosy has become endemic in the southeastern United States", the actual title is "Case Report of Leprosy in Central Florida, USA, 2022" and that's a more honest description of what this is.

The second reference -- https://www.hrsa.gov/hansens-disease -- shows cases in the entire US bouncing from around 160 to 220 since _2011_ up through 2020: "Most (95%) of the human population is not susceptible to infection... Treatment with standard antibiotic drugs is very effective." The Florida dashboard which is the third reference shows 14 cases in that state total in 2021.
If you find yourself at a point in your life where you're selecting between Tailwind and Bootstrap, you need to stop and think hard when did things go so wrong.
Folks here are harsh this looks like a lot of fun.
Springs will always wear out. Every connector has a number of rated insertions. Some are as low as tens of cycles only (like the 12HVPWR connector on GPUs), USB-A has 1500, USB-C 10,000 precisely because of this inversion.

For Lightning it's not known because it's a proprietary standard but it will have a number of mating cycles.
IIRC you can't usefully do that, because the limit is from the combined electric field of the electrons in the beam(s) causing blurriness — more beams at fixed current per beam means more blur.
For crying out loud, Google
Clever. Stopping to think about this, I think setting

REMOTE_SHELL=""

when it doesn't want to get used, and then inserting it every time, instead of using the conditional

rsync ... ${REMOTE_SHELL} ...

should also work. If it's empty, then it won't add anything, but if there's something then it'll get passed in.
Not really. Every explainer assumes the proposal is lying, and explains how half of it means the opposite of what it says.
nb_dev might be interesting to you - new blog post == just make a folder containing a jupyter notebook (or just a quarto flavored markdown file - index.qmd)

- most simple: just use markdown

- more advanced: supports anything quarto and jupyter notebooks support

- - quarto supports a lot of stuff (like embedded runnable code if im not mistake), seems pretty simple, and the defaults render very polished outputs

- - jupyter notebooks support so much it's hard to say which goodies are cool - embeddable widgets, embeddable interpreters, a huge community library of widgets and custom features etc.

- very customizable

- - since it supports jupyter you can code a particular post however you like. You could even embed a whole runtime runnable in the browser (eg jupyterlite)

- - you (probably?) can use any language with a jupyter kernel, eg c++ with xcling, haskell, js, etc

- builtin support for github actions to publish to gh pages on commit
No, that’s about right.

The response, which isn’t technically wrong, is “unless you’re CPU bound, your application should be parallized with a WSGI. You shouldn’t be loading all that up in memory so it shouldn’t matter that you run 5 Python processes that each handle many many concurrent I/O bound requests.”

And this is kinda true… I’ve done it a lot. But it’s very inflexible. I hate programming architectures/patterns/whatnot where the answer is “no you’re doing it wrong. You shouldn’t be needing gigs of memory for your web server. Go learn task queues or whatever.” They’re not always wrong, but very regularly it’s the wrong time to worry about such “anti patterns.”
Linux with other shells is fine. It's just that Bourne is a poor scripting language with way too many footguns. Unfortunately there's plenty of bash shell scripts we are likely running because some people don't know there are better options, or because they are worried about dependencies and write to nigh-lowest denominator.
As context: 1x dgx gh200 has 256x gh200s which each have 1x h100 and 1x grace cpu
“Least worst” is right.

A quick nod to Tor Browser, the Firefox fork which will always support HTTP in order to support the vast majority of Tor hidden services.
A single Go thread still replaces 10 Python threads, speaking very roughly. It's a quite particular narrow set of problems noGIL would solve.
James[1] C Scott's needs to to do another take on his classics "The Art of Not Being Governed"[2], and "Against the Grain"[3] but for those of us who wanna face the Anthropocene with a full belly.

[1] https://en.wikipedia.org/wiki/James_C._Scott

[2] https://en.wikipedia.org/wiki/The_Art_of_Not_Being_Governed

[3] https://en.wikipedia.org/wiki/Against_the_Grain:_A_Deep_Hist...
Some rewards cards are free, but maybe you need to spend the $100 on something else?

If you have good/decent credit some offer signup bonuses.
>Emacs was called "obsolete", "hard to use", "bizarre", and other things.

As a daily emacs user, it is all those things. It's just also awesome if you put in the time to get over the hump and learn it.

The "out of box" experience for emacs is really, really bad.
This is one of the most frustrating things about the US. This shit is expensive. Sure, for a lot of us making bank in the software field we tend to lose sight of that. I got laid off (yay hyper-capitalist bonus chasing management). I'm reading this thread and seeing plenty of things that would be great from a health perspective but let's be real. They're all out of reach for me. Fortunately, that's temporary for myself. I'm sure I'll be back to making bank within a year or two. Most folks however? This advice will permanently be out of reach.
> writing multithreaded code will get harder because you'll likely need to handle concurrency issues yourself

I'd phrase this differently: Writing correct multithreaded code will be just as challenging (or not, depending on the person and their comfort with concurrent and parallel code development) as before, but now you won't be able to get away with sloppy multithreaded code that relied on the GIL to not break.
Ask HN: Metabolism
If I eat 4000 calories on Saturday, my body isn’t hungry for a while Sunday until it “catches up.” That can be up to two full meals missed without feeling it.

But I have friends who wake up the next morning needing breakfast.

Is this biological? Curious if anyone knows how this works.
> We could be headed off in the wrong direction altogether. If even some of our hurdles prove insurmountable, then we may be far from the critical path to AI that can do all that humans can.

humans can go insane and start putting memories and thoughts together in ways that don't make sense in any logical or mathematical way

perhaps Skynet will be born the first time someone tries voltage-glitching an AI-enabled padlock
Seems like a bit of windshear. Hard landing, but not really a huge drama.
One of the interesting things about Apple vs. Microsoft in the early days was how differently the two companies handled the mindblow that was the GUI work at Xerox PARC.

Apple adopted the UI conventions, and refined, polished, and extended them to create first the Lisa system and then the Mac. But early Mac OS ("System" in those days) was very much based on a procedural, Pascal-based API without much in the way of object orientation. Your app had to handle the close button and the resize grabber itself, for instance -- actually listen for mouse events, determine if there was a click in the appropriate region, and close the window or buzz in a loop drawing the resize rectangle. Utility functions were provided to help with this process, but it still had to be part of your main loop. Dialog boxes were defined with Pascal records.

Microsoft, by contrast, hired some of the Xerox PARC engineers away -- guys like Charles Simonyi. The design of Windows reflects this, as Windows more closely reflects the Xerox PARC work at an architectural level. It had from the very earliest days something like an object system. A window belonged to a window class, which contained a single method (the window procedure or WndProc), that processed messages from a flexible and extensible message system. Windows could even be "subclassed" by substituting a different window procedure. This more flexible design allowed the system to provide the necessary decorations (minimize and maximize buttons, a system menu, resize grips and even scrollbars) and the client window would receive messages from them to let it know that, for example, it had been resized or scrolled. The actual mechanics of how these decorations worked could be delegated to the system. The API was still in C, not OO like we know it today, and was a bit cumbersome to use -- but it had more of those object-oriented ideas than early Mac did.

Of course, Steve Jobs didn't make the same mistake twice, and for his first post-Mac system, NeXT, he had it based all around object orientation.
> It should be possible to export 100% of one's data stored in a service like Twitter or Reddit in a reasonably-parseable format (a tarball of JSON as one possible example, or maybe a SQLite database, or whatever is appropriate)

You can do that. You've been able to download, directly from twitter, an archive of pretty much your entire account. It's not quite JSON - it's actually a .js file that declares a single variable, but it's close enough.
I'm fine with the added fees, and they usually more than the rewards so I just pay cash/debit.
Tweedledee: People with less sun exposure both intentional or unintentional may supplement more.

Tweedledum: Low Vitamin D weakens your immune system. Having a weakened immune system increases your odds of skin cancer.
Why would they spend limited resources on a fight they don't want?

Part of leading a company is knowing which markets to pass up.
I'd avoid taking that route because that would move the Overton window [0] on the issue to Google's side.

The premise is unacceptable and discussion on the technical merits will only give it the fuel to make it more material.

[0] - https://en.wikipedia.org/wiki/Overton_window
Lemme just throw this on the pile of a hundred tabs I have open. It seems perfectly content to be a background tab