skysight-inc/HackerNews huggingface dataset:
Alex Graves (now at DeepMind) put a similar demo on his University of Toronto page a long time back: https://www.cs.toronto.edu/~graves/handwriting.html
This is a good point. If the users know the difference the costs and benefits between using GPT and not using it then it certainly has value if those users are also willing to accept that not every answer needs to be 100% accurate.

In my experience business people often have a 'nose' for the right number and will bluff it out if the numbers are wrong and they're challenged.

Blue sky things or stuff you're putting in the annual report should be left to hoomans IMHO.
Isn't it interesting that regardless of the culture, every nation seems to have "doctor" mode writing?

I wonder how it comes to be.
It's very clear we are not planning to stop. Given that decision, there is no need for us to lie to ourselves and pretend things will be ok, or that what we are doing is no big deal. Or that we can "adapt" our way out of being 20m under water etc...
I used this dataset

https://github.com/studiomoniker/Quickdraw-appendix
We can always blame management, since they make decisions, including hiring, we can always trace back problems to management. But it is as unhelpful as blaming the grunts. Management has the job of making the company profitable, if they don't employees won't get paid, investors will lose money, and ultimately the company will fail and customers won't get service. And just like the "grunts", they are not perfect, sometimes, they make mistakes, sometimes, they have to take chances.

In fact, blaming anyone is unhelpful unless baltent misconduct is the problem, and I don't think it is the case here. As always, shared responsibilities. I just wished a different wording, something like "NYSE Tuesday opening mayhem traced to a backup system not properly shut down". Leave the "staffer" part to the technical report. It is useful information for investing the problem and fixing what needs to be fixed, but it is inconsiderate for a press release.
Blue zones of longevity are likely more related to zones of pension fraud than to longevity, but still, the paper in question needs double-checking. Even if it turns out to be false, thanks for posting. Longevity is an underappreciated topic.
A great solution for messing with people. Much like the “smart quotes”
ASML Says Chip Controls Will Push China to Create Its Own Technology
Show HN: ETL for Medical and Scientific Papers
Neural Tangent Kernel: Convergence and Generalization in Neural Networks
Wait staff in many states make below minimum wage, with tips expected to make up the rest. So I always tip wait staff and will still tip when theses laws change.

I also try to tip everyone I can when I have the means. Yes, I’d tip janitors, their job sucks, as do most jobs where you have to deal with the general public, and they’re underpaid.
Won't prevent your pipes and hosts from extorting or struggling you either.
Scanning is almost always the weakest link when it comes to film photography these days and sometimes it's really bad, it's not a "copper vs gold plated cable" scenario, more like a "20$ logitech speakers vs "$2000 semi pro setup" to listen to .flac scenario
The difference is that one asserts authority over the other.
Tried to configure 2FA on PayPal. Adding only 1 authenticator app is allowed (why not more?). Failed to recognize Yubikey in Firefox.

It's a leading payment processor. They have lots of money and developers. The state of things is pity.
Show HN: Programming is Now Two-Dimensional (2017)
It's the only one that was always a non-profit by the way - the fact that ADSBX was an LLC should have been a giveaway, also to the employees/volunteers.
That seems like a distinction without a difference. It still means that the rich aren't in jail in situations where the poor are.
Ah, thanks, I borked the punchline. :)
Slite is adding AI to it's workspace tool, but not in the way you'd expect. It's called "Ask" and it allows you to just... ask questions of the content in your team's workspace. Using a LLM + GPT to synthesize an answer and cite the references.
> Is there any survival bias here?

Probably, but I don't think it challenges the legitimacy of the original point at all.

> Comparatively if white American hacker guy shows up flush with tech cash [...] not much chance I'm going to find myself on police radar or starve not learning the language

True, but you might not have a very good time.
For something in the same vein but for Go, there is Encore: https://encore.dev / https://github.com/encoredev/encore
AIA artificial intelligence assistance.
Definitely help to better think, structure (and search).
It gets even more intricate! Until the 15th century or so, there were dozens of different styles of Latin script optimised for slightly different writing technologies [0], some so different to what we’ve now converged on that I hesitate to call them the same script. Our current handwritten lowercase letters developed around fountain pens and quills — something I realised when I started using fountain pens and realised that lowercase writing suddenly became much more natural. On the other hand, our printed lowercase letters have changed little since Charlemagne standardised his miniscule script for maximum legibility with a broad-edged nib. Meanwhile, in Germany, blackletter styles developed for fast writing with the same nib; this eventually ended up as Sütterlin [1], which looks quite different to the script we’re currently using. In England blackletter developed into ‘secretary hand’ instead [2], which again looks quite different. And of course there’s more! [0] is the best overview I’ve found.

(Thinking about this I do often wonder what a form of handwriting optimised for the ballpoint pen would look like… probably quite different to our current handwriting styles!)

[0] https://web.archive.org/web/20100403062849/http://guindo.pnt...

[1] https://en.wikipedia.org/wiki/S%C3%BCtterlin

[2] https://en.wikipedia.org/wiki/Secretary_hand
Is it supposed to be aviation themed though?
A bit of Terry Pratchett’s Discworld was squeezed into the ‘90s, so that can join Harry Potter. Both series appear to have had bans in various places, so that’s got to add to their credibility.
I just asked. My dad said, “more or less. But your older brothers were very expensive.”
It's called field curvature and even modern macro lenses show some of that.

You need a lens that's designed to reproduce flat subjects to get something decent: https://www.closeuphotography.com/lens-tests
Ask HN: Package.json needs an allowList for the deps that can run postinstall
The fact that any dependency can run a postinstall script is a supply chain attack risk!

I believe package managers (npm, pnpm, yarn ..) need to account for a `allowList`-like implementation to give more granularity to what dependency can run a postinstall, as opposed to the all-in or not `--ignore-scripts` option.

It can be made backward-compatible, where it's allowed by default if there's no allowList, else, only the allowed deps if present.

An empty array would be equivalant to `--ignore-scripts` by default.

Orgs/teams can define their own allowList and have it enforced as a policy or a recommendation.

I know this is not enough to fully mitigate suply chain attacks, but it'd be a postive step forward.

I'm not sure where to post such a proposal? npm ?
I like where this is headed.

A lot of application frameworks have some kind of a security policy engine, but all of these invariably are inadequate - because modern policy management is about interfacing outside of systems, and that they don't do.

Exactly in the same way that load balancing should not be a part of an application framework, neither should authorization.

A coherent, formalized, well manageable policy engine can go a great deal for practical organization security
I looked it up on Wikipedia:

> The powerful eruption of such an enormous volume of lava and ash injected significant quantities of aerosols and dust into the stratosphere. Sulfur dioxide oxidized in the atmosphere to produce a haze of sulfuric acid droplets, which gradually spread throughout the stratosphere over the year following the eruption. The injection of aerosols into the stratosphere is thought to have been the largest since the 1883 eruption of Krakatoa, with a total mass of SO
2 of about 17,000,000 t (19,000,000 short tons) being injected – the largest volume ever recorded by modern instruments (see chart and figure).

> Satellite measurements of ash and aerosol emissions from Mount Pinatubo
This very large stratospheric injection resulted in a volcanic winter, a reduction in the normal amount of sunlight reaching the Earth's surface by roughly 10% (see figure). This led to a decrease in Northern Hemisphere average temperatures of 0.5–0.6 °C (0.9–1.1 °F) and a global decrease of about 0.4 °C (0.7 °F).[21][22] At the same time, the temperature in the stratosphere rose to several degrees higher than normal, due to the absorption of radiation by the aerosol. The stratospheric cloud from the eruption persisted in the atmosphere for three years. The eruption, while not directly responsible, may have played a part in the formation of the 1993 Storm of the Century.[23]

> The eruption had a significant effect on ozone levels in the atmosphere, causing a large increase in the destruction rate of ozone. Ozone levels at middle latitudes reached their lowest recorded levels, while in the Southern Hemisphere winter of 1992, the ozone hole over Antarctica reached its largest ever size until then, with the fastest recorded ozone depletion rates. The eruption of Mount Hudson in Chile in August 1991 also contributed to southern hemisphere ozone destruction, with measurements showing a sharp decrease in ozone levels at the tropopause when the aerosol clouds from Pinatubo and Hudson arrived. Another noticeable effect of the dust in the atmosphere was the appearance of lunar eclipses. Normally even at mid-eclipse, the moon is still visible although much dimmed, whereas in the year following the Pinatubo eruption, the moon was hardly visible at all during eclipses, due to much greater absorption of sunlight by dust in the atmosphere. It has also been suggested that excess cloud condensation nuclei from the eruption were responsible for the "Great Flood of 1993" in the Midwestern United States.

So while no effect on plant growth is mentioned, it may have caused a major storm, a major flood, and enlarged the hole in the ozone layer. Sounds like a bad idea overall. Especially since that reduction in temperature was only temporary. For this approach to have any long-term impact, you'd have to keep injecting SO2 into the stratosphere every year.
In today's list of things that are apparently incomprehensible, demand can be shifted by more than the length of one transmission line.

Consider three cities and four generators with a 300km transmission line between each.

g1--C1--g2--C2--g3--C3--g4

Each generator normally sends 1GW into each transmission line, but today g1 produces twice as much amd g4 produces nothing. g1 powers C1, g2 powers C2 and g3 powers C3.

The electricity must have teleported 1800km, it's the only explanation. Otherwise you'd have to consider an idea like some kind of 'network' of 'transmission' and that you need to model an entire system with nuance rather than pretending each element is completely isolated and has a constant load with no variation.

Similarly energy can go through more than one interchange. Electrons don't have a little ttl counter, it just reduces efficiency some.
I'm really surprised more companies don't do this... Simply make the whole code repo public on github, but don't give any license to allow anyone else to use it.

You get 90% of the kudos for being opensource-friendly, while no serious sized company can just clone your code and steal all your business.
It is often the case that many instances of problems in NP are easy to solve. Take vertex 3-coloring - color the vertices of a graph with three different colors such that vertices connected by an edge have different colors. If your graph has only a few edges, then you can essentially color each vertex however you want as there are only a few constraints imposed by the few edges and in consequence there are many possible colorings. If your graph has many edges, then there is often only one way to color each vertex because of the constraints imposed by the many edges and in consequence there might only be one or a few possible colorings.

But somewhere in between too few and too many edges, there is a critical edge density where the problem undergoes a pretty rapid phase transition from essentially all colorings being valid to only very few colorings being possible and that is where the hard instances are mostly hiding.
This is one of the core use cases where Encore [1] really shines. It helps you get up and running really quickly by natively supporting common cloud infrastructure components (databases, Pub/Sub, caching, cron jobs, secrets management, etc), and a simple low-boilerplate way of defining APIs.

It automatically provides API docs, architecture diagrams, and infrastructure provisioning, based on static analysis of your code base.

Disclaimer: I'm one of the founders.

[1] https://encore.dev
> Now why do people use const lambdas when there is a perfectly fine function keyword?

Because the hoisting of functions introduces mutable variables. The rule for variables is that everything should be const unless it is meant to be reassigned and then you use let.
oh stop, this aint the time.
Electron....
For now. This will change. And most humans do not write great poems either btw.
I wonder if there could be a federal law that requires all districts in all national or state-wide elections to be large enough to send at least ten representatives, leaving it up to the states to choose their preferred mechanism for how voters will select those ten from a longer list.
You go from "pedantic, but hard to argue against" to "lost the plot and are more wrong" when you say "there were also other equally, if not more, legally justifiable theories" and then list a much harder to arrive at and less legally defensable reason that is also unrelated to the actual facts of the case...

The best criticism of the ruling, imo, is that it should have been decided under the freedom of press clause. The result was correct, but if it was decided under that clause it could have avoided the campaign contribution implications.
I set my reminder ;)
Was blogging every really mainstream?
I miss the days of webrings.
Firstly, that's not my claim. I merely said it passed the USMLE. Which it did.

Is it also inferior to clinicians? Yes, there's room to improve. But maybe next time read the whole paper before writing a comment.

> Clinicians were asked to rate answers provided to questions in the HealthSearchQA, Live QA and Medication question answering datasets. Clinicians were asked to identify whether the answer is aligned with the prevailing medical/scientific consensus; whether the answer was in opposition to consensus; or whether there is no medical/scientific consensus for how to answer that particular question (or whether it was not possible to answer this question).

And on this criteria, clinicians were rated as being aligned with consensus 92.9% of the time while the MedPalm model was aligned with consensus 92.6% of the time.

Does the paper still refute my claims?
ChatGPT says that all it needs are separate components trained on every modality. It says it has enough fidelity using Human language to use that as a starting point to develop a more efficient connection between the components. Once it has that, and appropriate sensors and mobility, it can develop context. And, after that, new knowledge.

But, we all know ChatGPT is full of shit.
I don't know how adequate such vetting is. It puts the onus on the developers to look at the results and decide. Is there work being done to sandbox extensions?
I think I want to use this with newsboat, but the overlap in functionality between the two confuses me.

When used together, newsboat is just a reader, right? You configure your feeds and feed filters via miniflux?

I feel like in an ideal world they'd share a configurable backend for fetching and filtering feeds.
"Airframes is an aircraft-related aggregation service"
>The problem is that ChatGPT makes up convincing sounding case law, reference court rules that either don't exist or don't say what the summary says,

I look forward to it snarkily telling me that the CFAA was "wRiTtEn In BlOoD" and then post-hoc editing its comment with links it Googled up that have titles supporting its point and bodies that contradict.

It feels like with a little more tuning so as not to be misleading this stuff is on the verge of being useful. In the meantime I'll get some popcorn and enjoy spectating the comment wars between chat(gpt)bots and the subset of HN commenters who formerly had a local monopoly on such behavior.
There’s plenty of things that are done in code that we don’t adopt in prose and vice versa. You could just as easily make the case for adopting underscores in place of spaces in prose to increase readability, but we haven’t done that.

In code, you have to balance readability in many contexts.

Snake case and kebab case look more readable in isolation, but do they look better when used as part of a larger expression, for example part of a chain of member access and method calls and argument passing? I don’t think the answer is obvious, and it probably depends on other formatting affordances (e.g. breaking the expression up on multiple lines).

I’m on mobile and I don’t trust HN’s formatting to do any justice with examples, but it might be worth trying it out in your code editor.
I think that's a big misunderstanding. Climate change is not exactly an immense existential threat to our species. It's threatening the livelihood and sustainability of life in almost all impoverished regions, and will cause the death and suffering of 100s of millions/billions of people.

The average 1-percenter who participates in this forum will probably see nothing more than a few tourist destinations changed, need to crank up the AC a bit more, less options for skiing in winter, and price of exotic fruits increasing.

The combination of climate change, loss of wildlife habitat, biogeochemical flows, ocean acidification, etc, could very well be a threat to our existence as a species, yes. Climate change is only one of them, and the injection of SO2 in the atmosphere only solves this one, with unclear and potentially negative consequences on all the other planetary boundaries.
Twitter hides my tweets about PayPal.Me still working in Russia
100% agree. Including numbers along with accomplishments was hammered into me at $bigcorp during performance review time.

Same applies to resumes. They are impressive to recruiters, HR and often hiring managers themselves.
I enjoy it when my writing is read. And HN, Lobsters, and Reddit give me an outlet for tech writing.

But there's no similar outlet for other writing like if I want to write about cooking or product management or parks in NYC.

Most non-tech subreddits have super strict self promotion rules that means you can't ever share your own posts. Not that reddit is so friendly in general anyway.

I have a small personal audience and sometimes they read these other posts.

But it's not as much fun in these cases.

So I've been trying to think about how to write about other topics and my only conclusion is that you have to target bigger existing magazines or sites.

But there feels like a huge barrier to entry for contributing to these sites. They're very intimidating.

I've reached out to a few smaller outlets and never gotten a response. So that's kind of demotivating.

So yeah it's easy and enjoyable to blog but in terms of getting anyone to see what you produce... I agree with others here that videos and YouTube seem to be one of the best spots for producing stuff that people actually see, on more diverse topics than just tech.
Discoverability is a huge challenge... I've considered moving to Substack because of their discovery mechanisms, but I don't like incurring the platform risk having seen the way that applications like Medium have changed over time. Curious if anyone in the HN community has any ideas on that conundrum.
There's an official OSI definition [1] that agrees with me, so your "dictionaries" should fix their wrong definitions.

[1] https://opensource.org/osd
I know that. I am referring to you and I, the reader accepting the word of the anonymous source. Combined with the fact that they apparently did not ask for a comment from the NYSE before publishing this. Or if they did, they neglected to mention it.
Worked in HFT for a few years. The reason why most markets are not open 24 hours is more human, and just historical - aligned with people's 9-5 workday. There are also pre open and post close sessions of trading but it's much less liquid. Futures markets are open almost 24 hours. Even there, it's down for some time daily. Personally I think it's actually inertia that keeps existing markets this way - the systems of the exchanges and participants were designed with the assumption that they will have daily downtime, so it's hard to change. It's also dependant on how banking and settlement works - a lot of stuff happens after the trading ends. Batch processes run as different institutions settle their trades between each other, etc etc.

Now, as a result, there needs to be a way to set the opening price and closing price, like a bootstrap process. A smaller version of this process actually happens every time a stock gets halted and resumed.

An exchange has an order book - orders of things people want to buy and sell at different prices. During normal operation the buy and sell orders don't overlap in the order book - if two people want to buy and sell at the same overlapping price, they just get matched by the exchange at that moment. Unmatched orders stay in the order book data structure until a matching order comes along. The "price" you see in charts is just the midpoint between the highest buy and lowest sell price in the order book.

Now, if the order book is empty, what the heck is the price? That's what the opening auction needs to solve. The way it works is that people can start placing orders ahead of the opening bell, but they won't get matched until the open. So before the open, the order book is getting filled with orders, but crucially the _orders will overlap_. This "crossed" order book is a no no during normal trading, but ok before the opening auction. When the auction comes, a price is picked which maximizes the amount of orders filled (it's more nuanced than that, but bear with me). Imagine you pick a price in the overlapping region of the order book - every buy order that has a higher price than that will match with every sell orders that has a price lower than that. They will get matched and executed at the opening price, and BAM, you have an uncrossed order book, full of orders.

If the auction doesn't happen, and you just open the stock, then all hell breaks loose. Many things can go wrong here. Firms connected to the exchange may have code that assumes a book is not crossed (or at least not as crossed as it would be during an auction) causing wild behavior. The exchange itself could start matching orders haphazardly in the overlapping region, causing those "price swings" that the article talked about.

Can't imagine the panic that day haha.
The biggest problem is not Word's limitations in handling complex layouts, but PDF's complete lack of layout information.
At the core there is a custom crawler written in Rust, with the goal of eventually releasing it as an open source standalone application.

But everything else, including scheduling the execution of this crawler, and parsing its output, is done on the Elixir monolith.
A lot of tech (.e.g frameworks, etc.) tend to choose aviation themes for their naming
This is a really good point. Not sure if the study included this case.

Yes, I do like kebab-case. Common Lisp!