skysight-inc/HackerNews huggingface dataset:
> JB: So is it refreshing to to work on an implementation of a language from scratch after having worked on this 20-30 years old codebase in GHC and all this big beast where you can’t just redo everything from scratch?

> SPJ: It’s a very different prospectus because in this case Verse is a pretty well-formed beast in Tim’s head. If we want to do something different we’re going to have to persuade him but I’m fine with that, right? But the dynamic is that he’s a sort of technical lead on the project – which is very unusual for the CEO of a multibillion dollar company and actually quite rewarding.

Quite unusual and very cool!
About half of your suggestions would not be effective. Source: am SEO consultant

>Make sure you have robots.txt with correct host and sitemap.xml

Yes, but no idea what is meant by correct host.

>Link it everywhere: on your Linkedin, Github, Reddit and every profile.

Yes, pagerank

>Make re-posts on social networks, reddit or other related resources.

Possibly. Much more helpful if your content is actually shared as opposed to you spamming it out

>It must be fast and never down so reliable hosting with CloudFlare.

Less important than most realize. As long as it’s not dog shit slow it’s probably fine

>Google loves when you have Google Analytics. Surprise surprise.

Utter nonsense. The anti trust blowback from this would be spectacular.

>Do add it to Google Webmaster so your search overloard can connect your domain to Google account.

It’s called Google Search Console now, not webmaster tools. Helpful for insights but zero effect on ranking.
> You're describing small systems being scaled up millions of times.

What you are describing is how technological progress works usually. We first typically learn to do something at small scale, then learn to solve problems that are necessary to scale it up.

The problem isn't really whether we can do it but whether we can get people to be willing to do it.

> The crushing rock works very slowly

Yes, it does. But once you crush the rock the rest happens on its own while you are crushing even more of it. Which means after some time the removal will asymptotically reach the speed at which you are able to crush the rock (and supply the air).
As it is said in the article, “Scientists exploited the fact that the roundworm Caenorhabditis elegans harbors a mechanosensory complex very similar to that of humans.” So, not only in worms.
I appreciate that Bun wants to be fast, but what I need right now from Bun or Deno is a better concurrency primitive than sendMessage(). I’m so… angry that we waited all this time for a worker threads implementation in Node and what we got was this hot garbage. It’s a toy. There is no sane way to send multiple tasks to the same worker, because the results come back unordered and uncorrelated, unless you build your own layer on top of them. The public API should have been promise based, not event based.
Here's 1986's "Apple Credit Card" and "Apple Business Credit Card": https://www.cultofmac.com/614988/apple-credit-card-histor/
Further in the same Wikipedia article:

> The development of radar during World War II provided much of the microwave technology which made practical microwave communication links possible, particularly the klystron oscillator and techniques of designing parabolic antennas.

The fact that pre-war the links were a few dozen miles, vs transcontinental links post-war shows that it really wasn’t a viable technology before radar. And that’s generally true for most technology; war and the military tent to speed up the pace of technology development greatly.
I don't associate unknown domain with low quality articles and soft paywall.
Or just target the thing with a muon beam.
Even today, in Vietnam, 'credit cards' are just secured debt cards. You get a card, it looks and works just like a regular credit card. But, your max balance on the card is the amount that you've deposited into a special time locked account that they can pull from if you don't pay your bill every month.

This is how countries with no credit report system work and probably similar to early days of credit cards in the US.
Wow, I remember this! As a kid, I remember taking my computer to an IT shop asking how to run a copy of Ultima VI on my Pentium II MMX PC. The tech there had it for a week, and they figured it out by setting up autoexec.bat so that I had to allow/disallow some processes from booting one by one.

Apparently one of those tricks was reducing the amount of available memory, or something like that. That was the hack that got U6 to boot and be playable at a normal speed.

This would have been in 1998 or so, so my memories of the exact fix are pretty faint.
Also, it would be great if Apple could let us disable the pull to refresh gesture in safari.
I'm afraid it was a while back so I don't have it to hand, but what I do have is the techempower benchmarks [0] which show about a 10x difference between asp.net or go, and all of the js options. I'm not going to claim they're perfect, and would be happy if you could provide some info that supports your argument?

[0] https://www.techempower.com/benchmarks/#section=data-r21
Don't read books, take classes instead - Khan Academy, MIT 18.01, 18.02, 18.06, Harvard Stat100 etc.
This was mentioned somewhere on the site and it is abandoned but it seems like a great way to get some entropy also. From a software radio dongle.

https://github.com/pwarren/rtl-entropy
I have published, and I definitely don't want, need nor deserve a wikipedia entry. I'd say too many people already have one. If a scientist has made a bit of school, fine, but otherwise: no entry just for having published.
If you have a red ball and a green ball, and you put each in a box, and you randomly pick one of the boxes and give the other to your friend, and you travel a trillion miles away and open the box, you instantly know what color ball your friend has. This is just classical correlation.

Or a more entanglement-like example, you randomly pick a pair of red socks or green socks from your drawer but don't know what you picked. Then put the socks you picked into two boxes and give one box to your friend. If you go a trillion miles away and look at your sock then your friend is guaranteed to have the same color. This isn't quite entanglement or the Bell pair since it's a mixed state, but the same idea of classical correlation holds and so these kinds of "action at a distance" scenarios aren't impossible from a classical perspective.
"For example, lots of Java devs are against early and multiple returns to the point of absurdity, while in functional languages this is idiomatic and no problem at all."

Which functional language are you talking about? Of the two functional languages I know, Elm can only have a single return statement. Scala encourages a single return.
This is so true.

Developers should focus more about time spent getting an application up and running (and to market) rather than how much time is spent serving an http request.
This really reminds me of design by contract, which I find absolutely fascinating.

Another library that implements this, albeit at runtime (and optionally using MIRAI is https://docs.rs/contracts/latest/contracts/
The problem with a lot of these systems is they connect to so many legacy platforms that almost anyone that tries is doomed. It's going to take a full ground up approach and I don't think anyone has the stomach for that.

The VA alone until fairly recently was still siloed not only by medical practices within the org, but by regions, as well as provider. It's not uncommon for someone to get care at one VA and have no records visible.. but have had major surgery at another.

Throw the Oracle icing on this and you know it's likely bloated and slow doing the few things it can.
The article is paywalls and I don’t have access. So I have to start by apologizing, since I’m commenting on something I haven’t actually read, but I think this is important. Many people wiser than I likely learned this sooner than I did, but they failed to tell me so I ended up learning it on my own, and I feel I would be remiss if I did not share.

The truth is, you cannot change the mind of another person. Only they can do that. All you can do is plant seeds, and be patient. If they were the right seeds, and planted in the right way, you may observe them growing but it takes time. Sometimes as little as hours or days, but often months or even years.

Every belief has a context it is built on. When you try to change a mind, it involves challenging that context, which is painful for most people. But contexts evolve as experiences are gained, so plant the seeds which will be watered best by those new experiences.

And as you do that, who knows? Maybe you will find seeds from someone else have taken root, and have grown into new beliefs you hold.
> For now the only target that works is "aarch64" (for a raspi3b machine running in simulation on qemu).

Bummer! I recently purchased an STM32 development board specifically to try out Rust-based embedded projects like this.
Substack is literally Medium no.2

I don't click Substack links as well anymore.

Might as well skip that step and rather host your own stuff on own domain.
Pixel 6a, highly recommend. It has its flaws (some proper to the phone some coming from android) but it is still the best value you'll get if you're not chained to iOS and want a 'small' 6"ish phone. The disable animation thing is of my own doing, and using the animation scale factors instead is the better approach.

I researched a lot and actually tried to switch back to iOS for a day or two before buying. All phones currently come with pretty major drawbacks IMO, especially when living outside of the US. Some lack of polish was the trade-off I was willing to make.
These quick transition animations aren't the ones this spec discusses.

The spec talks about "moving, blinking or scrolling information that (1) starts automatically, (2) lasts more than five seconds, and (3) is presented in parallel with other content"

It's relatively uncommon to encouter this as part of an app or actual legitimate content, but most sites that have ads would violate this spec. And I've noticed that I found those moving elements distracting enough that I just furiously closed a site and gave up on pursuing the information on it when I had the misfortune of encountering a news site on a PC without an ad blocker.
That's one language. He said he learned 9. I'm betting out of the nine of those most of them are from the algol family and involve OOP. Yeah it's an assumption. My confidence is based on the fact that most languages are from the algol family and are OOP.
> it’s difficult for many of us to get around the idea of deliberately leaving out data when we’re trying to make an informed decision

This is why I didn't install any of those COVID apps in the height of the Pandemic. Not because I was a coward, but I didn't want to feed into our new increasingly algorithm-powered world. Algorithms are a black box and their decision is final without any human oversight/intervention. Yuck.
> IMO, while Go is nice from a minimalism and resource utilization standpoint, it's simply not fun to write after using much more expressive languages.

It's definitely a blessing and a curse. What I think I'd say about Go is that it's a simple "day 1" language and a complicated "day 2" language. Speaking strictly from an expressivity and language semantics standpoint, as its runtime and standard toolset are simply great, it's just filled with so many head scratchers when you dig into what's going on and why.

Like the go modules import compatibility rules forcing you to create new vX versions of modules. It's not that it's unsound, it's just unlike everything else out there, and so you can't take your knowledge from other packages managers and apply them to Go. Maybe that expands the mind a bit, but in my experience it just confuses teams and forces them to sometimes go back and revert a major version bump because it's easier to just do that.
Photos Show What Life Looked Like for Iranian Women Before 1979 Revolution
Until governments approach them and demand that data or force Google to leave.
> the states are quantized, so it’s easy to initialize a system with the exact same starting conditions

That doesn’t seem right. Position, velocity and momentum etc. are not discrete values in quantum mechanics. It is not practically possible to repeatedly put particles into the same exact state.
I’m surprised that there have not been more ethical concerns about this
Developers can't make that decision either - given the ability to override animations will end up with all the things still animated because "we know best"

A better option is to respect the user, and if your site really can't run without animation, then just show an error stating that...Which shouldn't be a problem considering how many websites refuse to work just because you are using a chromium alternative that is realistically supported but just isnt Chrome itself.
What are some platforms you'd recommend for non-tech folks who'd like to have a simple personal site+blog?
> Those protections are immaterial when the patient is going to die anyway.

Only 40% are going to die or require a liver transplant. There is no a-priori reason to assume it won't make things even worse.

We have the recent experience of the early months of Covid. In retrospect, it is quite evident that over treatment, especially aggressive intubation and experimental drugs, caused more harm than good.

The question is always whether the proposed treatment is safe and effective. Safety, of course, should be relative to the condition being treated.
> I don't think Palmer has ever published anything on quantum mechanical systems, so this claim seems questionable and might be some kind of ideological viewpoint.

People are so quick to dismiss without any evidence. Why not look at his actual publications:

https://www.physics.ox.ac.uk/our-people/palmer/publications

Some choice excerpts:

* Bell's theorem, non-computability and conformal cyclic cosmology: A top-down approach to quantum gravity, https://avs.scitation.org/doi/10.1116/5.0060680

* Supermeasured: Violating Bell-Statistical Independence Without Violating Physical Statistical Independence, https://link.springer.com/article/10.1007/s10701-022-00602-9

* Discretization of the Bloch sphere, fractal invariant sets and Bell’s theorem, https://royalsocietypublishing.org/doi/10.1098/rspa.2019.035...

* The Invariant Set Postulate: a new geometric framework for the foundations of quantum theory and the role played by gravity, https://royalsocietypublishing.org/doi/10.1098/rspa.2009.008...

The last is when he first started publishing about quantum mechanics back in 2009, in which he described "invariant set theory" as a new approach to quantum foundations that was well received. He actually worked with Stephen Hawking on developing supergravity before he switched to climate modelling.
Using curl better – with curl creator Daniel Stenberg [video]
The bandwidth for phone calls is next to free.

However, price does not nearly always follow costs.

International phone call prices are mainly set by monopolies and regulators.

If you want free, make a VoIP call.
it became a shit product with the naggin and paywalled weirdness.
I would actually be fine with passive display ads next to the content (I don’t even use ublock these days). It’s that I find getting a pop-up in the middle of reading something jarring and rude. I’m not mad at Medium for trying to make money, nor do I feel entitled to anything, but HN is a competitive forum for content and if I see a medium/substack link I’ll avoid clicking it, which is what OP asked about.
I don't think you are grasping the full, physical scale here. This is a lot of CO2, and you need a lot of crushed rock. This is not like integrated circuits or anything - it would be an enormous heavy industrial operation the likes of which the world has never seen. The main problems aren't really even technological - but economic, physical, and ecological. This isn't an area where Silicon Valley can invent some magic silver hammer that they always think is around the corner.
How would that be politically untenable? There are tons of similar situations.

Similar rules are applied to passports and driving licenses too, some countries are trusted more than others.
That's not what anyone is talking about.

Take this example from their docs:

@app.get("/items/{item_id}")
async def read_item(item_id: int, q: Union[str, None] = None):
return {"item_id": item_id, "q": q}

You are declaring the types of the parameters, and FastAPI parses and enforces them for you. This saves quite a bit of code, and lets you focus on your business logic. Writing the code this way also allows FastAPI to generate a meaningful description of your API, which can be schema (such as Swagger) that tools can use to generate clients, or it can be documentation pages for humans to read. Any good documentation will still require you to write things, but this gets you further, faster than using something like Flask.

This example[0] takes these concepts even further.

Or just glance at the summary and see that it has nothing to do with @app.post.[1]

FastAPI has also properly supported async routes for longer than Flask, from what I understand.

(I've never personally used FastAPI for anything serious, since I have rarely used Python for anything other than machine learning for the past 5+ years, preferring to use Go, Rust, or TypeScript for most things, but I am aware of it, and seeing its claims misrepresented like that is mildly annoying. FastAPI is far more appealing to me than any other Python web framework I've ever seen, and I've only heard good things about it. Based on my experiences in other languages, their approach to writing APIs is absolutely a good one.)

[0]: https://fastapi.tiangolo.com/#example-upgrade

[1]: https://fastapi.tiangolo.com/#recap
Do you know if a mobile app is planned?
I'm not a pilot. Can I land a 737?
Non-local hidden variables have not.
Looks like these are their guidelines on notability.

https://en.wikipedia.org/wiki/Wikipedia:Notability#General_n...

Here is why they claim to have them:

https://en.wikipedia.org/wiki/Wikipedia:Notability#Why_we_ha...

Honestly, looks pretty reasonable to me. Looks like its less to do with "we don't want less-known people to have wiki bios" and more to do with "many wiki bios of less-known people typically don't uphold the standards needed to create an entry."

I do agree they should be more lax on some of the rules... but I say that as someone that hardly uses wikipedia, so maybe not the best person to consult, lol.
Yea honestly they should have let people from China in, but they don’t.
O'Reilly Learning - $499/yr. for a large library of technical books, videos and a selection of webinars.
I remember seeing such an article as well. Might it be one of these?

[1] https://www.long-lines.net/history.html

[2] https://www.bellsystemmemorial.com/longlines_book1.html
But if the modifications were yours then that much is clear, and at the very top of the commit history. Right?
>I think there should be a conditional use waiver program that allows these drugs to be in the field.

There absolutely is. It is called an investigational drug application (AKA clinical trial).

There was a clinical trial running for Silibinin until the manufacturer stopped it in 2020

https://clinicaltrials.gov/ct2/show/NCT00915681

Perhaps this is an opportunity for doctors to conduct an investigator initiated trial?
If you cache correctly I think 200 requests per second comes out to something like tens of thousands of active users
Hey, thanks for your input.

I blame myself for this misunderstanding as I wrote the article. I certainly am not suggesting that an application is a function, rather an application can be represented by single function as its core.

There is an important distinction here as the production applications I have utilised this architecture in certainly do not literally behave as functions to the external user in the manner you describe, the user interaction is in no way affected by the architectural choice.

As others have eluded to this core pure function is really just a boundary between the external side-effect laden world (e.g. UI / network / sensors / OS etc) and the applications business / domain logic and NOT the boundary between the OS and the application which seems to be what you are describing.

I appreciate your input and the discussion it is provoking.
Obvious to me. Why are there doubts? I hope for a non-political discussion.
Do the double slit experiment in a non-uniform gravitational field. Nobody knows how to calculate that.

We have two perfectly good and internally consistent theories: Quantum mechanics and general relativity. But they are inconsistent with each other.
I don't think you're making the point you think you're making.

You should absolutely understand what the purpose of the bridge is, what sort of things will be transported across it (trains? pipelines? weights? hazardous materials?), what sort of volume it will handle, what are the goals you're looking to solve with the bridge, what are acceptable and unacceptable tradeoffs? where are OK connection points, and where won't work (and how does it tie into the broader regional/municipal transit story)? I could go on...

you give most software engineers a bridge building problem and they'll build the bay bridge when all they needed was a simple suspension bridge for foot traffic.
> I think it's great that Wade is bringing more visibility to lesser-known female scientists, but if we are valuing that, I think we should do so regardless of the subject's identity.

_we_ are not because the initiative and productivity of Jessica Wade isn’t there, not because of notability rules. Yes, some lesser known scientists were deleted but that seems to be a second order challenge. The “valuing” comes from the group or individual effort to make it happen which in turns forces a serious consideration of rule changes.
> And so it doesn't matter what mathematical model you put underneath this unpredictability. It can be axiomatic, it can be chaotic, or it can be a cosmic Turing machine computing the digits of pi.

I don't think this is correct. Each formal model will allow you degrees of freedom that are ruled out by other models because the axioms differ. This is why a quantum field theory for Bohmian mechanics has been much harder to formulate than it was for Copenhagen, for example.

Unifying quantum mechanics with general relativity could actually be easier under a "fractal model" of quantum mechanics than it is with Copenhagen.

Edit on your [update]:

> [UPDATE] The general principle is that quantum experiments produce an unbounded amount of information

That doesn't sound correct either. No experiment can produce an unbounded amount of information. I'm not sure where you're getting this idea.
Thermal throttling is going to be part of this mix. Especially on an Air. I can’t even run useful benchmarks on my work laptop. I get purely random results every time. I gave up and created benchmarks I can run in CI.

So the logical fallacy here is that since the Bun version is leaving more cores idle that we can run more copies to get even more throughput. Yes, but actually no. You’ll get more throughput, but not at the multiple you think. The real test of a system is when you redline it for all scenarios.
GP mentioned 9 languages. I'm betting most of those 9 languages are inline with what I said. Yeah it's an assumption, but it's a very likely one.

Second of all, no stones were thrown. I made an educated guess. Don't assume I'm "throwing stones", this is not an attack. Just a statement of my thoughts.

I would say the "throwing stones" comment was waay more accusatory and presumptuous then mine, and would indeed require verification before pointing a finger. But to each his own. Yes... I certainly admit I'm making an assumption about the 9 programming languages he learned.
> very similar to that of humans.

I hope it matches, of course, but I've seen enough rat studies to feel like that's weasel wording.