skysight-inc/HackerNews huggingface dataset:
I like your idea. Promoting willing users to local guides and showcasing their routes makes sense. I'd love to participate in that.

However I think Strava's route planning features are too basic. Unless I'm very familiar with the region I will always prefer Komoot for route planning as it allows me to get detailed information about the surface (which is very important for a road bike). Strava's surface information are too limited and heatmaps don't make up for it.

Interestingly enough Komoot allows you to publish and present your routes but they don't have the user base to make it worthwhile. At least in my circles it seems as if everyone just uses Komoot in private. It doesn't really feel like a social network or community.
I can empathize with your lament that it used to be easy to spin up a quick website. It sounds to me like your experience as a software developer blocks you from willfully making mistakes we've all learned the hard way.

SSI still works, and you can turn it on with Nginx. It's still quite limiting and fragile.

PHP still works, but as your project grows, unless you have equally experienced PHP developers, you'll see things get out of hand quickly with scope issues.

CGI will still work, but similar to PHP, it's a headache to setup the sandbox so a malicious or naive committer doesn't clobber the environment. At least PHP's defaults were pretty sane until someone does something cute and bypasses magic quotes and introduces some SQL injection.

Let's give AWS Lambda some credit though, it's virtualized and containerized CGI and can scale to handle loads that you'd think your backend was written in Elixir.
> it's hard to argue with how much more grain we can produce per acre now vs even 100 years ago.

The key thing is for how long soil will be able to keep that production rate up. Humanity is doing completely unprecedented things now - we have eradicated a lot of the predators and their feed species that kept ecosystems intact, and replaced it by artificial means... and eventually, that soil won't be able to keep up any more, but humanity will have grown a fatal addiction to cheap grain and other agricultural products (the fact we're growing plants to turn them into bio-fuel is maddening!).

And by then, it will be too late to fix the issues in the soil for at least a couple of years if not decades. Healthy soil is something that grew over hundreds and thousands of years after all, and humanity will blow through it in a century. What remains is to burn down forests like it's being done in the Amazonas area, but even that destruction will only yield something like two to four seasons and then it's gone (which is why the farmers burn down so much every year).
> Some people

How many?

Whose is going to pay the transportation costs if you are poor?
I hate to agree on this one.
Every opinion should be attacked from all angles to prove its validity. Saying that people are contrarian for expressing a counteropinion is asking for people not to attack a position, which would lead to false opinions being propagated.
The problem with crypto remittances, and what will be the problem with all crypto until it is solved is the following:

One cannot easily buy goods and services with crypto and this is by design. Society today allows countries to have currency controls as a means to solve the impossible trinity problem [0]. If countries allow transactions in crypto and those gain even a small amount of share, the government loses all control over monetary policy since they no longer have currency controls.

The implications of this:

*Every crypto 'transaction' still needs to go in and out of fiat. Once you're at the point where you're converting fiat to crypto, SWIFT doesn't seem that bad in comparison.

*Every crypto transaction carries exchange rate risk (or stablecoin treasury risk)

*End users likely only see an abstracted version of the transaction where they don't even realize it's going in/out of crypto, so you as a company are just competing on price (and there's millions of more fun grifts than trying to create a price-competitive crypto remittance service)

Ultimately if crypto is going to win in remittances, somebody needs to find a way to make it so compelling for both remittance and domestic transactions that all of Mexico, The Philippines, or China uses it illegally and the government just has to put up with it (a la Uber).

[0] https://en.wikipedia.org/wiki/Impossible_trinity
Every argument for death strikes me as silly. If anything, functional immortality would incentivize people to be better. Your want relationships to be stable and mutually respectful at a minimum. Marriages would be somewhat hard to maintain - if you were in good health, mid 20s body, and expected to live centuries in that state, lifelong commitments achieve that "quantity is sometimes a quality all its own" effect.

We'll need a different scale of maturity, too - an 18 year old adult in a relationship with a 300 year old adult makes the term "adult" ridiculously ineffective in describing anything meaningful.

Age and death and maturity tie in to almost every aspect of life and culture and human experience. We don't have the cultural tools and concepts that allow for immortality to fit. If it's achieved, the world radically changes and we won't know what those changes will be until it happens. It'd be like tasking Edison with predicting how the internet would change life, or cell phones, or asking Julius Caesar to write about how the germ theory of disease might improve the human condition. We're smart enough to predict small parts of it, but there's a whole world of ideas and behaviors that get unleashed by immortality, and a non-trivial percentage of them are probably counterproductive with regards to humanity at large (immortal Putin, anyone?)
I don't think you can just "by definition" reality like that. Sure, the non-reactive strain won't be called a symbiotic partner, by definition. But that doesn't poof the bacteria out of existence.

That said, I think you're correct about not being so concerned. If the symbiotic relationship was so exploitable, it'd probably be a great evolutionary advantage to do so. The signal being a sugar itself, as you note, doesn't surprise me.
Australian state gov't, NSW, commissions metaverse study
This is all somewhat complicated.

Most modern designs claim that if you just switch everything off, the reactor is safe. This is either because having no machinery around the reactor working still makes it safe, or the few critical components have tons of redundancy, and everything is designed to be “broken”.

300MW is what the reactor produces with the moderators retracted. You put them in place and the reaction stops immediately. So you don’t need to cool 300MW passively. What you do have is the residual heat, and fission products decaying away and giving more heat. I’m not sure what power output that equates to, but far, far less than 300MW, and decreasing over time too as shorter-lived fission products go away.

Some major advantages of small reactors in this context:

- the ratio of volume (r^3) to surface area (r^2) is better so it’s easier to cool

- there is simply less bad stuff in any one reactor so the tail risks are smaller
https://en.wikipedia.org/wiki/Supercomputing_in_India
Having a cross platform app (Flutter) with tens of thousands of users for a few years now I can tell you that not a single person has cared to far.

I get 20-50 mails daily through a very easy to use feedback and support function, but in none of those thousands of mails has anyone ever cared about how transitions are made or that a button doesn't look like a native iOS button.

They care about the value the app provides. About new functions or (in my case) report bad data to fix. That's why they download an app. Not because they want the button to look natural.

That's to say. I frequently get feedback about how they love the UX/UI of my app.

If there isn't a valid reason to create a native app these days I consider it a waste of time.
Ask HN: Books that made you fascinated to learn more mathematics?
What are some mathematics books that made you so fascinated about the subject that you became curious and started learning more and ultimately became a student of mathematics directly or indirectly?

The books got you from understanding mathematics as rote arithmetic calculations to what mathematics really is about. Of course the books were themselves good teachers due to their excellent exposition and carefully set exercise problems (maybe with solutions).

Btw, I am not talking only about pure mathematics.

Do you have a few such books?
I don’t know whether this is true and have no way of knowing this with any degree of certainty, but to me it seems unlikely that Mark had anything to do with this stipulation (requesting access). Although it’s not unimaginable.
Well done! This is a beautiful tribute.
A lot of nice examples in Donald Knuth's The Art of Computer Programming.
>And do you thinkt he cons on the SCOTUS are satisfied with this? They’ll be glad to ban abortion nationwide completely.

Did you read what Alito wrote? He's explicitly stating he doesn't want SCOTUS ruling on the legality of abortion. How, precisely, would SCOTUS "ban abortion" in this scenario?
i would also like to add that the benefit of doing it in a lisp like Common Lisp is that you get Smalltalk-type interactive development environment (if you want to see how cool this can be on a system level try StumpWM, fire up SWANK, and live-hack your window manager), AND a language with implementations (CL is an ANSI language specification abstracted from any one implementation) that have C-level benchmark speed, eg. SBCL
> One word Danes (and other N.Es) often get in trouble for is 'fuck'. In Denmark it is no problem to use this in many business meetings but will often spell trouble when we participate in a meeting with people from USA. We simply do not see using it as something to avoid.

Reminds me of a slide[1] DHH did at a Rails conference presentation.

[1]: https://www.ruby-forum.com/t/dhh-says-f-you/57797
Life has its seasons. Children learn, young adults are passionate, older adults are more relaxed but also more set in their ways. A society where the older-adult phase dwarfs the others in terms of duration/population/power probably does make less progress, in the same way that a society overweight on hothead adolescents has more wars.
> The fact that browser apps replaced desktop apps eventually kind of proves that the same on mobile is inevitable once computing power and efficiency is sufficient

Let me know when the power is there for the desktops. My MacBook M1 Pro chokes a lot due to running Teams, Slack, VS Code all wanting to be desktop webapps and are highly inefficient.

I have to use a proper desktop to get everything running smoothly together.
I've always been fascinated by old cartography.
How did they even have such precision? Which tools did they have? And how did they store the information?
There are generally no backwards-incompatible changes made to JavaScript, on account of how decades-old websites continue to be supported.

The confusion here is that `i` is never snapshotted in time. The variable is captured by the closure, but the only thing captured is the symbol, not the value.
It will be interesting to see if the leaked text is actually the original text. There are anti leak systems that place distinct textual elements in a document so that each source can be traced. That can’t be scrubbed like meta data. However it can be defeated by recasting the document but that alters the document to the point that it raises questions about reliability and tampering.
If there is not a system like this in place now at the court I suspect one will come in the future.
.' `"###---------.......________
/ ___......______________ ____ `\
: .j"""' ___ __ _ `T`#;
|/ : # # ## #\\ # # # # # |
`; # # # #__# # \\# # ## # | |
/ #/ \# # # # \\# # #__ #_# .-#'
< ____....ssssssssss....____ '".
| -~ justin-lloyd.com ~- "|
| \\// ,'
` -(@ @)- KNOWN ALIASES |
`+----(_)--oOo--+ Principal Engineer|
:' | Booking no. | Technical Lead;
; | 0xC0FFEEFULL |Head of Engineering/
< +-oOo----------+ CTO'.
,' Last known location: L.A. (remote) ;
| /
" IS ACCUSED OF: \
'. 20+ yrs shipping $2B+ in product `,
/ DeFi & Blockchain programming ;
l Bare-metal & firmware programming `:
; Creating AAA games & VR/AR tools l
| Building low-level device drivers ;
| Computer vision & sensor fusion /
| |
| PREFERRED MODUS OPERANDI: \
| C, C++, C#, Python, Ruby, Golang, >
| ASM, Rust, computer vision, SLAM, ;
\PyTorch/TensorFlow, GPU, gstreamer,|
\OpenGL/CL/CV/AI, Solidity, Lisp, .
>body tracking, robotics, CUDA, ~`
. autonomous vehicles, Clojure !,
! .'
.` ARMED W/: MSc S/W Eng, MSc AI/DL,`.
| MBA, MS ProjMgmt, MBA Entrepreneur ;
! |
| Known associates: Ericsson, Apple,/
| Activision, Intel, PayPal, Facebook|
\ ___ __ __ _ _ _ _ ___ \
|(|_|` _) (__) / \ / \ / \ / \ (|_|` ,
|.|_|) /__ (__) \_/ \_/ \_/ \_/ .|_|) :
__: If seen, contact: |
\ `'-._ wanted@justin-lloyd.com | /;
\ `###----....__ _____.....---+-#'/
`-.__..-------.. `:,-' _.'
`##--...___...--###''
VSI thermodynamics is my favorite so far, it covers statistical mechanics of gasses, Boltzmann distribution defn of temperature… if you don’t know what these concepts are, I am confident you can get a good intro from the VSI thermodynamics book.
For getting an intuition on it, I would recommend the clip from HBO’s Chornobyl which ELI5’s a nuclear meltdown. [1]

If the reactor is air cooled, that can be translated as “the heat can just burn off” as there isn’t a liquid cooling system, reducing this failure mode.

As mentioned in the video, reactions are about balance. If a ‘safe’ SMR gets shut off or has its systems fail, you would want the accelerators / enablers of the reaction to disappear, and roll out the reaction.

This is unlike most fission reactors in use today which are a ‘balanced dance’ where lots of the design is focused on reducing the speed of the burn (like a constant stream of water on a fire) rather than say controlling the oxygen of a fire with limited fuel. SMRs aim be more of the “control the oxygen” type of reaction rather than “keep the fire cool” kind of reaction. (Forgive my vast oversimplification, but this is my intuition on it).

[1] https://youtu.be/TmIEI4ky-Zc
While everyone asks about lisp or forth for this task, I have to wonder what one has to leave out of C to make it "minimal" enough for this task. The subset of features left out might teach us something about the language.
I'm not sure that what Alexander was doing in that one instance nor what this author is talking about are "steelmanning". If in order to "steelman" your argument I also have to accept every point where you beg-the-question then where can there possibly be any argument?

I don't think I have to accept the argument that every fetus has an immortal soul to steelman a pro-life position. But I do however have to accept that the people making a pro-life argument are engaged in a good faith disagreement about when the state has an interest to protect the life of what is or will be one of its citizens (depending upon your definition).
> I get pulled into 8 hour meetings every other week where 30+ people try to "plan" our way into building faster.

The beatings will continue until morale improves.
Nearly all of Australia's population centres are on the coast, Alice Springs being the most notable exception with a population of around 25k. And most of Australia's population is loosely clustered on or near the east coast, which already has a somewhat interconnected power grid (emphasis on sort of).
Yes, replace 'var' with 'let' and it ends up correctly scoped. var also gets scoped to the function (or in this case, the window if you just run this loop directly), so you'll even be able to view the value 3 with window.i which is also unexpected. Always use let, I guess.
Yeah, doesn't make sense. Pointers are less useful in C++, because we have better things now.
> but if you notice: https://github.com/oriansj/stage0/blob/master/stage2/cc_x86....

> writing a C compiler in assembly that supports structs, unions, arrays, inline assembly and a bunch more was done in less than 24 hours by an inexperienced C programmer.

That’s a weird commit comment (“Implemented C version of cc_knight-native”) for a commit that adds a C compiler.

Also, how do you conclude from that that it took less than 24 hours to write that commit (or any)?
VS Code seems quite fast to me

There's a reason software trends towards higher level, less performant abstractions over time. The takes about chrome being a memory hog or electron being inherently slow are very tired at this point
So if your plane model keeps blowing up, at some point people will just have to learn to live (/die) with it?
But even folks in the "happy path", of using VS Code and Slack find that the web apps are slow and terrible.

The only people who seem to think this is any good appear to be in their 20's and not actually experienced with desktop apps.
Every UI technology is unbearably cumbersome after starting my career in WinForms.
this looks like a really cool project! gstreamer is awesome.
> The fact that browser apps replaced desktop apps eventually kind of proves that the same on mobile is inevitable once computing power and efficiency is sufficient.

IMHO, replacing something != proving something. We may have replaced desktop apps with browser-based apps somewhere, but that does not prove anything. I'm looking at a lot of professional software, that just won't perform as a browser app (or work at all) in the near future. And then I look at a lot of crap browser-based software (like MS Teams) that makes me wonder whether this was actually an advancement, because it absolutely does not feel like it. It's UX is just miserable and so slow.
I have not heard of this. It seems ... unlikely. If you have a reference you would like to pass along, you might change minds about this.
Coding Challenges for React and Java Developers
you're just saying "people are naturally racist" in more words.
> They should also invest more in research. Why does india have less supercomputers than sweden? Does this mean that india is doing less research in some aspects than a country of just 10 million people?

India is huge, but only about 100 million Indians were considered part of the global middle class before Covid and now it's apparently only about 70 million.

And the global middle class starts at about $3500 per year, which would probably mean starvation level in Sweden.

For people with comparable incomes, India is most likely "only" 3-4 Swedens, maybe even less. So maybe 40 million people.

Poor countries, people wise, are much smaller than they seem. I come from a poor country and you can definitely feel this.
It's not yet clear if macro-op fusion will really be a thing.
That has already been hashed out in the European courts. The processor of the data needs to have a reasonable way of establishing that the data belongs to a identifiable natural person.

But by all means, if you disagree feel free to report Pushshift to the EU regulators. As far as I know Pushshift is based in the US and has no presence to establish a nexus to EU law.
I’m not sure that I’m “good” at programming yet, but I am growing. I think it’s important to know that there are always new things to learn, even if you think you’re pretty good at something.

I love the community. There are so many people who are willing to help others learn, which is really inspiring. I think it’s because we get that everyone starts somewhere, and we all want to grow our skills and help others do the same. There are also tons of resources online for learning new things—a quick Google search is all you need to find a tutorial or a YouTube video that can give you the information you need to move forward.

Last but not least, my mentor has been an invaluable resource for me as I started learning about programming and software development. He has a lot of experience in the field and he’s been able to answer any questions I have about what it’s like working as a developer in the real world. He also gave me some great advice when I was starting out, like making sure to keep up with current events in tech and reading blogs written by developers with more experience than me.
The adaptive approach: Products should ship as soon as they're ready for market, not according to some deadline. To ship sooner, they should be sliced into pieces that have compelling individual value. Each piece is shipped when ready. And those pieces ("valuable increments") should be sliced into even more pieces that could be shipped sooner in case new business opportunities come along.

I used to wholeheartedly agree with this view, but I've moderated my position considerably. What I've found is that, in practice, this encourages a mindset where a team (or even an entire company) delivers a lot of "half-assed" products or features. They make a minimally viable thing, ship it, and then move on to the next thing. They never come back to actually complete all the fit and finish work.

A great example of this is the "Familiar Faces" feature of Nest security cameras. Nest security cameras have a feature where you can train them to recognize people in your household. Then, when they alert, instead of sending a generic alert, they tell you which person was seen. This is great, but Nest never actually finished the feature. There is no setting which tells the camera to only notify when there's an unfamiliar face. You can get no notifications at all. Or you can get a notification every time the camera notices activity. But there's no way to tell the camera, "Hey, let me know if you see a stranger," despite the camera having the ability to distinguish strangers from friends and family.

Alphabet products, in general, suffer from this mindset. Another example is the new Suggested Audio feature of Android Auto [1]. I can tap on the icon and it'll bring up a random selection of podcasts from my (now defunct) Google Podcasts subscriptions. Is there any way to customize which podcasts appear? No. Is there any way to make the icon go away, because I use a different podcast app? No. It's just there, waiting for my finger to accidentally brush against it as I try to fast forward in PocketCasts. They made a minimally viable thing, shipped it, and moved on.

I contrast this with Apple, or even Microsoft, where there seems to be a lot more focus on having products that are at least somewhat thought out from the perspective of the user, and not shipping until there is certain level of coherence. Alphabet, on the other hand, ships features as soon as they're ready, but doesn't seem to realize that on buttons are useless without their corresponding off buttons.

[1]: https://www.androidpolice.com/2021/08/12/android-auto-starts...
Over at the Volokh Conspiracy Josh Blackman speculated that since this looks like a scan of a color print out, the fingerprints of the printer may have survived intact. Link here seems to be talking only about basic document properties, but some analysis of the page images themselves might be interesting.
The Morning Brew
You might be tired of them, but that doesn't mean they're wrong.
Yes, almonds and dairy in California are contraindicated.
Those two examples are literally written down as amendments to the Constitution itself. If France or Germany wanted to amend theirs to reflect free speech and the right to bear arms,, they are free to do so. Likewise, if the Untied States wishes to enshrine a right to abortion analogous to free speech and arms bearing, it is also free to do so.

I'm not following how you think these are comparable.