skysight-inc/HackerNews huggingface dataset:
The earth is just much much much bigger than in the diagram so the effect is within the margin of error for the measurement he was taking.

It's actually measurable on a human scale:

https://www.mathscinotes.com/2017/01/effect-of-earths-curvat...

1 5/8" difference over 693', or slightly less than 1 part in 5 thousand --- definitely measurable on a smaller scale with accurate machinists' tools.
Yes, Clojure can be very terse without being extremely cryptic. Even simple data representation, if you compare JSON and EDN - the latter would be almost twice as compact yet remain more readable than JSON. Clojure is not as terse as e.g., Haskell, but I think it wins by being more pragmatic. Of course, some seasoned Haskelites may disagree, in some rare cases, Haskell can prove to be fantastically pragmatic, but let's agree not to go down that rabbit hole of argumentation.
This point of yours resonates with me (paraphrased): if we assume that inaction is not an option, the conversation can progress to solutions.
See c#:

"A discard communicates intent to the compiler and others that read your code: You intended to ignore it.

You indicate that a variable is a discard by assigning it the underscore (_) as its name."

https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals...

2020: http://dontcodetired.com/blog/post/Variables-We-Dont-Need-No...
Sqreen was a great product for startups. Unfortunately acquired by the Datadog. Product was never fully integrated into their offerings and there is no such alternative.
Easy to see how trying this in the U.S. will turn into a dystopia. It requires a society with much fewer avenues to wealth, the wealth being a lot less normalised, than America.
A regular wheel is about 12kg bringing wheel+tire to ~25kg

At these weights, I suspect the vehicle won't handle as well as a vehicle with the motor offboard.
Microsoft introduces rStar-Math, an SLM for math reasoning and problem solving
Whether the very real fear of the homeless/mentally ill/drug addicted is justified and rational is a big elephant in the room.
It's not just one thing. Their diet very low calorie.. Low on fat.

If we eat oil like Mediterranean fat like Intuit's, carb like Raramurii, protein like Americans will have worst health of all.
Makes me wonder when '_' was first used as a token to denote unused information. Prolog ? ML ?
To me it seems fine that a tool that is both complexity and versatile needs a config file that is beyond memorization. So I think this line of reasoning has limitations.

I could see it with say CLI tools though. Like if I need to reference my notes for a CLI command then that may well indicate a failure in tool design.

>repeatedly copy a known-good solution and accrete changes over time.

Alternative phrasing would be that it evolves. Arguably there is a positive trajectory there
The die cast bronze sculptures are very cool. Where does one go to get them cast from 3D models? Sounds very expensive to do as a one-off (the author is a developer at Jane Street, which probably explains why they could afford it).
“Free speech defenders' position is that speech you don't like should not be fought by censorship, but should instead be fought by speech you do like, which is what what they're funding.”

This is where they are wrong. Not doing something you don’t agree with is not censorship, it’s freedom of expression. Publishing things, even when saying they don’t support them is supporting those opinions with extra steps.
Discussing that seems like discussing tabs vs spaces.

It depends; exact meaning, application and personal preference play a big role.
> the first time having two black senators is now

This seemed implausible, so I checked. It does not appear to be true. It's been continuously true since 2013, and you currently have five.

https://en.wikipedia.org/wiki/List_of_African-American_Unite...
Pretty sure yours is the more common take, rather than the opposite. Or at least a view that is very well represented by just about any news outlet. There's also a popular comedy movie about it.

So, you're not exactly going against the grain here.
There are lasting languages and good languages, but there are no lasting good languages.
what's the difference between flagged and dead?
I agree all of this talk about equity inequality and race and gender. completely betrayed the fact that the biggest predictor of societal issues is poverty.

it almost feels like the elites are pitting us against each other. again.

I can’t think of any societal injustice that could not be undone simply by by floating opportunities opportunities to those in poverty.
This relies on an EA adjacent market fallacy where we can resolve all moral action down to funding actors of various moral alignments - there's no reason to believe that the end utility (or whatever metric) of the action is linear w.r.t amount of cash moved.

Garage band EvilWebsite.com is going to appreciate that 5$ way more than the SPLC or whatever.

This isn't to say that the policy is strictly bad, I just worry that it reinforces pretty negative patterns. Carbon offsets barely work, and that's an actual market - bigotry offsets are a dark line to walk.

(edit - misread the policy; it's not about matching cash flows through the service to offending websites, it's donating profits from offending costumers. That seems more consistent to me.)
Easy. Amount of Arctic (shelf) belong to country calculated from coast length.
And any adequate person will agree, in modern world countries need access to sea, not to ice.

Ukraine have strategy geography to limit access of Russia to black sea, so for Russia free access stay only on Baltic sea and far east (Vladivostok and Kuril islands, too far to be effectively used by European part of country).

Now, from international law, Russia control near half of Arctic region, and other divided by weak counties - Canada, Denmark (via their control of Greenland).

If US will gain formal juridical control of Greenland (or hypothetical of Canada), they will automatically gain large part of Arctic region and will directly compete against Russia.

Add Canada as new US State, is not a subject now, but for Greenland things are unclear.
Ads on the BIOS setup screen...
If you spend 80% of your time (and mental energy) applying the knowledge you already have and 20% learning new things, you will very quickly be able to win more battles per day than someone who spends 1% of their time learning new things.

Specifically for the examples at hand:

- at 20%, you will be able to write a Makefile from scratch within the first day of picking up the manual, rather than two or three weeks if you only invest 1%.

- if you don't know what the CPU registers are, the debugger won't be able to tell you why your C++ program dumped core, which will typically enable you to resolve the ticket in a few minutes (because most segfaults are stupid problems that are easy to fix when you see what the problem is, though the memorable ones are much hairier.) Without knowing how to use the disassembly in the debugger, you're often stuck debugging by printf or even binary search, incrementally tweaking the program until it stops crashing, incurring a dog-slow C++ build after every tweak. As often as not, a fix thus empirically derived will merely conceal the symptom of the bug, so you end up fixing it two or three times, taking several hours each time.

Sometimes the source-level debugger works well enough that you can just print out C++-level variable values, but often it doesn't, especially in release builds. And for performance regression tickets, reading disassembly is even more valuable.

(In C#, managed C++, or Python, the story is of course different. Until the Python interpreter is segfaulting.)

How long does it take to learn enough assembly to use the debugger effectively on C and C++ programs? Tens of hours, I think, not hundreds. At 20% you get there after a few dozen day-long debugging sessions, maybe a month or two. At 1% you may take years.

What's disturbing is how many programmers never get there. What's wrong with them? I don't understand it.
Your previous comment. You spoke to the recruitment pipelines that are more likely to find white men, which means that when there are more white men in earlier career stages, there will be comparatively more white men ready to move into next level career stages. That is simple mathematics. Of course, you already knew this as this is exactly why DEI initiatives began. Why act like you don't know what is going on with an exceptionally tired meme?
Why some animals appear to mourn their dead
I think that's more about keeping them ice free. There's a shopping street in Helsinki where they did that, I think.

Anyway, sleeping rough in Jyväskylä sounds like it would be tough. Although you might have enough material (snow) to try to make an iglo. Some people do that for fun even. Of course technically if you make an iglo your home are you still homeless?
Having opportunities to change things after being voted out seems to be a bad oversight to me. The difference is time and effort. If the outgoing administration doesn't do anything else, you can already setup your agenda and timelines for things you want to accomplish, tossing stuff in can derail your agenda and/or timing. The outgoing president is still president until the incoming one is sworn in though, so that is what you deal with.
What other games do you like?
> What property makes the Hilbert curve desirable compared to, say, a snake pattern, with which neighbouring ISBNs are also neighbours in the visualisation?

2D neighbourhood is better than 1D one

> The worry I have with Hilbert curves is that they make the result look like there are distinct "squares" of data

that's the point, tho? instead of distinct lines of taken ISBNs in a row, you get distinct squares if taken ISBNs in a row - much more noticeable
UML is far more useful than TLA+, at least from the point of view of agile delivery projects.

Starting by at least with UML everyone, regardless of their role, can have some kind of understanding of what those diagrams are about, and UML covers most scenarios from software delivery product lifecycle.

Whereas TLA+ is mostly abstract code that after proving a specific algorithm is right, has to be manually ported to the actual software development stack being used, with the caveats a manual translation implies, and only applies to algorithm logic, nothing else.

UML has a place at my work, TLA+ will never get one.
> I was wondering, does exercise purge "extra" salt?

IIRC sweating is the only way for the body to get rid of salt, so on paper, yes. But it's probably not as simple as that.
reminds me of when I used a film camera. Looking back a the shots I took... I would just take ONE photo. Group photo with 30 people? One picture.

Nowadays I take a ton and pick the best, because they are "free", but suspect I might think less about composing.

I think there is something to be said for the need to get it right. Maybe it makes you more mindful.
More on their design can be found in their patents, https://patents.google.com/?assignee=verge+motorcycles&oq=as...
Although that may not be their most recent work due to how long patents take to get published.

NB reminder that your employers legal policy may be to never look at patents.
> Not to mention the latest wonder from Gaza…it didn’t go down that well, did it?

How had it been going up until that point? Very poorly too. The idea that peaceful protests by Palestinians would've changed that would be so awfully naive that I've never even encountered that argument.
Introducing unfair bias to contrast perceived bias that might or not might be there and might have or not have the provided explanation is not good for society, no.
Sure, but in and out of control structures? I think that's the major point your parent was making.
That's the speed at which airbags are most effective. Or do you believe your airbag is going to do you much good at 120 km/h?

https://pubmed.ncbi.nlm.nih.gov/16210197/
Ah, I see your point now. I agree there isn't a way to do this easily. And I see what you are saying about the impact of separating into groups to achieve the goal of reparations.

Tying it back together, though, this is why I'm disappointed that there is so much backlash about DEI programs. I know first hand from my time at a Fortune 50 company that the lack of black people employed there was partially due to the fact that they had never recruited at any historical black college ever. When they hired a Chief Diversity Officer, we did (I went there). And there were good candidates.

I successfully recommended for hire the first black employee at the satellite office for that company. That (candidates being pushed that don't look like the current workforce) just simply doesn't happen when it is all white guys. We generally find other people that look like we do to recommend and hire, especially when we aren't aware of it. I'm sure Asian men suffer from the same myopia as I do. It doesn't stop unless I really think about my default behaviors.

That feels like the right way to do reparations. That's the best way, IMHO, to build generational wealth.

But, it's falling apart because angry white men like me are complaining that they are cut out of opportunities. I can understand, as a 51 year old white male I've seen how hard it is to find work the last few years. It's brutal. But I've always gotten most of my jobs through my personal network of other mostly white men that worked in tech. If you don't have that network because you aren't in a group heavily represented in tech, then your chances are slim even if it truly is a meritocracy.
Working in offshoring projects for the lowest bid changes one's point of view, regarding "programmers I know" approach.
Absolutely not, at least if you don’t think in terms of personal fame but impact you have on the people you live with. It’s something that becomes super apparent when you have kids. You pass on so much and that will live on forever, in a million remixes. I love that idea as it gives a lot of meaning and purpose even on the small little moments and things in life.
We should be educating people to think for themselves instead of advocating for centralized authorities who think for you.
Are you saying Make America Great Again means a return to the 1870s?
The theological argument I recently heard is, the creator just made up and down. And things move down. But it is not gravity.
As a programmer with almost exclusively statically-typed compiled language experience, I used to strongly believe this too. In the last year, though, I've seriously toyed around with a number of dynamic languages, really trying to grok the dynamic mindset, and it's been very eye-opening. I never expected quite the degree of productivity boost that I have felt in these languages, and I must admit that I've also found many of them quite joyful to work with. Dynamic languages are profoundly creative, in all the senses of creative. I've found myself thinking about my programs in a totally different way, which has been really lovely (and honestly a timely reminder of what I loved about programming in the first place).

To be fair, I will readily say that the lack of static analysis really does bite when refactoring, though I think that good design principles and the overall productivity multiplier may offset that cost (also unique, descriptive, grep-able names!). I guess I've also seen enough C++ template spaghetti to know that static typing is no panacea either.

I don't know to what extent I'll use dynamic languages going forward, though for now I'm kind of in love with opening up a window into the computer and building up my digital sandcastles. Many of these languages also have a great FFI story, which is making me dream up cool bilingual projects that play on the strengths of both approaches.

All in all, no regrets about my adventures in dynamic-land.
I know China has a few great products nowadays but its reputation for low quality trash will take decades to change in the US, especially given geopolitical challenges. You can take risks with Temu gadgets but not cars where your loved ones will be riding. No amount of statistics will do given China's manufacturing history. I simply won't consider a Chinese car in the next 10 years irrespective of testimonials, articles, charts or price.

If we want more EVs in the US, we need more competitive offerings from Korea, Europe, Japan and US itself.
I think perhaps your biases are showing in the language you deploy (junkeis, free to destroy). You're asking for evidence that's readily available, if you want it, from studies to meta studies. The evidence ranges from conclusive to inconclusive, which isn't surprising given the many different types of implementation and existence of support ystems (or lack thereof).

In terms of cost, we need to look at the total social cost. If (big if) we were to assume that property destruction in housing units costs money, it is no strech to think that any marginal decrease in for example medical expenses (much more expensive in total social resource terms) more than make up for it. And a marginal improvement in a long-term expensive social problem would easily justify a high initial upfront cost.

I'm not saying you're wrong for asking the question, just that I have no problem accepting the findings that housing first is a cheaper solution in the long run if it gets more people clean and off the streets--as the evidence indicates.
I googled the string in the DialogBox shown in the blog-post, "L502xa12", which lead me to a driver download page.

The binary supports "-force", "/forceall", "/forceit" and "/forcetype", amongst other command-line options.

So it looks like your memory is good!
The elephant in the room are electrophoretic effects of metal of the electrode leaching into the food, especially with long-term use.
Hence why Macro Assemblers have existed for almost as long as raw Assembly.

MASM and TASM, were already far beyond the features in K&R C, if we overlook the issue of being bound to 80x86 Assembly.

TI has some DSPs where their Assembly is basically bare bones C like, in a SSA kind of approach.
Website with inbuilt speech-synthesizer for the Sanskrit language
After the UI loads, you can enter 92487 to see an interesting microscopic video. The website is made using C++, SDL, Emscripten, WebGL and some files from GamaTTS. Highly unreadable source is available at the following link.
https://github.com/31305/sv
If it was so simple, we wouldn't need equality of outcome. We would just need to tell people to pay more attention. The whole point of dei is that, since bias is unconscious and impossible to eliminate, we should err on the other side.
> not knowing what shape any data is quickly becomes a nightmare to understand and debug

I remember when I experienced exactly this, it kind of flipped switch in my head which made me love static typing.
Yes, I agree, and understand the point better. Totally a great thing if this can be made accessible to a wider audience and not expect them to do all the work to grok it, especially if there are easy/easier ways to bring it to a wider audience. The parentheses don't usually remain a problem after the initial bump, I had the same issue when I started clojure but after a short while it doesn't continue to be jarring. I think after about 90 minutes it just started to be "natural" perhaps that the wrong word, it was just something that was like ok after a bit and didn't notice too much.
Yes, but this speculation is grounded on the possibility of extracting future rents. Which is an assumption about future relative scarcity.

We’ve all decided that it’s totally fine to artificially limit the supply of real estate. Speculation is the market (correctly, in most cases) betting that that will continue.
> When conflicts occur, our system can merge changes intelligently because we're working with pure data structures rather than complex objects. This would have been significantly more complex in an object-oriented language.

Not really, in an OO language state could have been stored in some data structure as well, with a way to serialize and deserialize. E.g. React made this very popular.
> I didn't say "type declarations can lead to a messy middle ground in Common Lisp" - obviously they exist there for a reason, but, maybe they DON'T exist in Clojure, also for good reasons, no?

What were those reasons?

> ABCL does exist, sure,

Would that count as a hosted implementation?
There's another similar concept that sort of goes along with this.

Sometimes it's better to duplicate code rather than make a special routine to do it.

Sometimes it's not only easier to copy/paste, but it is better than adding a level of abstraction
Although I agree with you that there's no reason to expect an equal dollar amount to produce a balanced outcome, I disagree completely with the conclusion. The paying party is a random website saying an offensive opinion, and the receiving party is a professional activist organization designed to turn dollars into utility. Why would you figure that the former is exerting more influence per dollar?
On HN and on tech twitter I often see this statement: “the reason rents are high is because we don’t build enough houses.”

But I don’t think that’s really true, I think that’s very simplistic. The missing observation is that housing has become an asset class in a way it wasn’t in the past. Large numbers of people purchase houses to rent seek as landlords, and the only limit to the demand for rent seeking is the ability of those landlords to borrow money. So a major determinant of rent is now the ability to borrow money, the interest rate, and the number of people wanting to be rent seeking landlords.

Increasing the housing supply by the amount physically practical in say the course of a decade is probably unlikely to make much difference to rents if the primary driver of rent prices is the ability of rent seekers to borrow to buy the new properties. First time buyers can’t compete on borrowing because they have smaller deposits or less access to capital, so they are forced to rent, which means the rent seekers can continue to buy up properties.

In the UK, buy to let mortgages have become a substitute for pensions for the baby boomer generation. Encouraged by the government, housing as a yielding asset has essentially taxed the young to pay for the boomers retirement.

Whilst housing can be used as a rent seeking asset, it is very unlikely building new houses is going to lower rents. Landlords will simply always be able to outbid renters, so rent will remain at the height of whatever the renters can afford, I.e. extract the maximum rent possible. There is an endless demand for housing from rent seekers, provided they can rent out that property.

Couple this with the fact that the government in the UK at least has used the property market to hide the reality of the economy - that the economy is basically collapsing - there is so much vested interest in maintaining the status quo that no regulation will be introduced that will cause rents to drop, such as limiting the access of rent seekers to capital, or preserving properties for owner buyers etc.

Tl;dr - rents are expensive not because there is too little housing, but because we need them to be expensive.
Delphi is a funny one. Delphi applications certainly have a certain feel (and often instability) with them, but thanks to everything being a website now, they're incredibly fast and responsive compared to what we have now. Sure, they don't do fancy transitions and they look like someone wrote a Windows 8 theme for Windows 95, but when they work, they work.
Hands-on jobs to grow fastest, because AI can't touch them
That is amusing! I'd think that your Android app would be using a different rendering engine to my desktop browser though? There must be something non-standard about those images.