skysight-inc/HackerNews huggingface dataset:
There are citizens in the United States that do not participate in our culture to the extent that they do not have IDs.

One might think of Amish communities, but many are averse to regulation.

They are citizens, and they should vote if they wish.

We should find some method in the technology to continue their participation.
Technically correct and yet the unprecedented extent of the sanctions, the lack of a defensive treaty with the attacked party and the vulnerability of the EU to these very sanctions make them debatable.

It is precisely this debate which is being suppressed through either public shaming or by directly blaming Russia and omitting the role of the EU (and US) in this economic fiasco.
Yeah, they're very convenient. Annoyingly though the automated gates in the Schengen area (much of continental Europe) only allow EU/EEA passports though.
> "The bank was just basically selling anything that came along that they could make money on, and really weren’t telling investors about what their internal investigations had uncovered about the quality of the securities."

That line sounds like it could be straight out of The Big Short (2015), essentially nothing has changed in the best part of 100 years.
This might be what you are looking for: https://musicforprogramming.net/
Plenty of folks are, but if the thing you want to do about it is decommidify housing you get a whole lot of people saying, "that'll never work!" Without actually engaging with the ideas.

Plenty of ideas and people trying out there, just not much interest from the every day person.
It's like reverse tinder
> if you knew ahead of time how much you needed to allocate, well then you didn't need an allocator at all.

Sure, if it's all code you're writing yourself then it's doable to avoid using an allocator. If you want to reuse existing code that does expect an allocator, however, then being able to use a FBA is handy.
The UAE's connectivity isn't actually bad. Latency to most of SEA is quite good (50ms to India, 80ms to Singapore).

But for what I assume to be political reasons latency to Europe is about 20 or 30ms higher then what it could be .

When I was there, I could get sub 100ms latency to France using a Wireguard tunnel to an AWS server in Bahrain, while direct connections were closer to 120-130ms.

Overall though, I found connectivity in the UAE to be absolutely fine by middle eastern standards.
>One key problem is that technology changes quickly.

Each of your plateaus of stability often need to become recognized before the next step can be taken.

With scientific software at the end of the train, the file-type/file-system needs to be well established and more stable than any software could be, and for a lot longer than the whole scientific project itself takes.

A scientific filetype needs to be well-documented (better than ordinary software) and unchanged for long enough so that all agree no further changes are intended. It needs to have already been virtually perfectly stable, for more years than most research projects are likely to have their data remain useful in the future.

netcdf is in this category while still being extensible and it is very old (well established) if not well known. Public domain government "codec" which basically decompresses netcdf to structured text, and in reverse.

Now this new ASDF filetype looks like it does have useful features of its own except one thing:

>ASDF is under active development

Which can still be a drawback in this situation.
Did you actually read the article you posted? It states that 79% of sites are using PHP. WordPress is 40%, Joomla 2%, Drupal 1%. So no, they don't combine to ~90% of PHP sites, far from it!

The article even concludes with:
"PHP is far from dead, no matter what any disgruntled developer may tell you. After all, 79.2% of all websites in the world can’t all be wrong, and most importantly, PHP’s market share has remained relatively steady throughout the last five years (oscillating between 78–80%). Few programming languages command that type of staying power."

PHP powers a lot of legacy code bases, yes. But there are also a lot of job opportunities in Laravel and Symfony which are both very good frameworks.
You're going through facial recognition whether you like it or not. The agent behind the counter has cameras, too.
> For renewables to be renewable you have to make the solar panels and turbines and storage systems from the energy generated by solar panels and turbines

This is only true if you're going for some pedantic definition of renewable energy where it only counts if you're at 100%. Which, this being HN, is the kind of thing I expect but...

The reality is different: we need to reduce the impact of climate change by any means necessary since are already in a state of climate emergency. If we calculate that using fossil fuels to build solar/wind turbines/wave energy/etc. and then using those to power homes will be a net negative in global emissions, then we should do it. We can build the next generation using renewable energy.

Worrying about whether this fits some definition of renewable energy is just a distraction. Renewable energy is not the end goal, tackling climate change and reducing pollution is.
https://github.com/timvisee/dotfiles/blob/6f5af040632586929d...
You have the right to queue for several hours and present your biometric passport to a human who will take your picture, save it to another database, and then visually compare that to your face.
The airport you mention is also the most expensive airport in the world, by some measures, and the construction of which was a complete fiasco. So I’m not sure what to make of your other comments. Anyway thanks for the reply.
> Do you think that people are going to desire living in Santa Monica or Queen Anne less over the next few hundred years?

Milwaukee and Detroit were pretty desirable not that long ago. Cuba was quite nice 80+ years ago. Hong Kong was desirable globally just 10 years ago. What is “desirable” changes from many other factors so property investments absolutely aren’t a given.

Land in the middle of nowhere barely beats inflation and has varying degrees of ongoing costs depending on the jurisdiction.
Last Stand in the Amazon
On the other side of the pond there is also Clarence Hatry

https://en.wikipedia.org/wiki/Clarence_Hatry

Economist John Kenneth Galbraith described Hatry as "one of those curiously un-English figures with whom the English periodically find themselves unable to cope."
It can be really, really frustrating to work with people and companies with this opinion. I have seen quite a few projects either fail or nearly fail or being slower or less reliable than they should because of the choice to use something like Python, where it was basically the wrong choice from nearly every perspective other than it being what people have heard of.

I'm perfectly happy letting other people work in the middle of the bell curve, but I cry a little inside when I see a super cool application be ruined by highly conservative software thinking. I have never been able to understand that, usually hardware-oriented, companies will be doing something super advanced and novel with physics, engineering, biology, and other "hardware" related things, but then will bury their heads in the sand unless the most common denominator programming language is used because they supposedly can't hire people otherwise. But yet they're perfectly willing to hire and train people on the novel hardware designs. It doesn't add up.

There is a very strange uncomfortability with software ideas that are new to people that I do not see when it comes to even the most novel and cutting-edge hardware-related topics. I have experienced this in internal talks, where hardware-related talks will generate a huge amount of buzz and questions, despite often being well beyond the audience, and the software-oriented talks seem to attract crickets. Honestly, I think it's a bit of hidden hubris, in that many scientists and engineers consider themselves to understand software, and in showing interest in new software-related things, they fear showcasing that they don't know something they fancy themselves as knowing. The other possible answer is that people are just afraid of software in some sense.

I found this in a recent interview where it seemed to be expected to solve a problem using objects and either interfaces or inheritance. I solved the problem with discriminated unions and pattern matching, and there seemed to be some uncomfortability with the solution because it wasn't what they were used to as being the "right answer", when in reality it was just another spot in the solution space of the expression problem.
And not just any razor, a really useful one!
That's a good idea from what I know of it. Thanks.
Dunno how the web development story is with that -- I'll have to look into it.
A bad precedent in my opinion - look at qualcomm blobs on mobile devices. You have no choice and this undermines all mobile security in affected devices.
That would make sense if Google were somehow in a deserved position of authority to decide who is allowed access and what it's used for, rather than an advertising company with a heavily skewed bias that doesn't necessarily take the public good into account.
Adenosine A2B Receptor
Tulsa a new alternative to SaaS licence model
Some possible reasons -

- More costly data transfer and compression processing

- Significant user segment with not enough bandwidth to support it

- Significant user segment with sub-1080 cameras (Most being sold today are 720p or less)

- Low ROI - it might make sense to solve other problems first with the same engineering resources
> I'm extremely fortunate to enjoy something that pays well, rather than languishing at a cushy job that leaves me empty.

My job paying well allowed my wife to buy a vacation home/investment property for the winter and starting at the end of the month fly around the country and stay in mid tier hotels and do the whole “digital nomad thing”.

I spent the first fifteen years out of college having a great time outside of work as a part time fitness instructor (more of hobby) and training and running with friends.

Sure I’m learning a new language now - Spanish.
I’ve had good experiences with the trusted traveler program in the US - you bypass the lines when boarding and when returning from international travel you can take the diplomatic lane and bypass most of customs. The problem is that my pass expired almost two years ago and my application for renewal has been processing for even longer. Two years (and counting) just to get to the point where you can get on the waiting list for the in-person interview which I believe has another two year wait. Calling or writing does not help, they just tell you there is a backlog and that’s all they know.
The whole "Zig doesn't have warnings" thing didn't go over well last month.

https://news.ycombinator.com/item?id=32752383#32752885

I bought into the focus on the build toolchain, until I found out my old Mac wasn't supported.
Yeah this is a very silly and ignorant argument, especially when so many other smart people say Zuckerberg is insanely ambitious and smart. If building a $1trn company would be this easy everyone would be doing it.
You could be right, and I hope you are. But, given the current state of development in agrivoltaics and such, your prediction has too much certainty.

All power to those projects, but they are really just experimental at this point. Not inevitable.
I'm not sure I understand the business impact of a protocol?

Presumably anyone with Wireshark could reverse it, so does it impart a significant advantage? Or is it just about control?
MIMD Interpretation on a GPU (2009) [pdf]
I work in BigTech now. In the last two years I’ve done projects in C#, Java, Go, Python and Typescript…
How did you develop this mindset?
CFS completed the first of 18 coils on their prototype device last October, and it worked better than expected, far more than enough for commercially viable fusion plants. Their prototype is scheduled to be completed and lit up in 2025, and the first commercial plants should be ready in the early 2030s.

The new high temperature superconducting materials that they're using to build the containment coils make them significantly smaller, cheaper, and less complicated. Definitely worth reading up on if you haven't.

https://cfs.energy/news-and-media/commonwealth-fusion-system...
Many small eBay sales are shipped as letters. Fake stamps would save you a fortune.
Ok, here's one with a log scale so you can clearly see the exponential trend line

https://spectrum.ieee.org/chart-behind-the-three-decade-coll...
Having used MJML, i prefer https://github.com/bootstrap-email/bootstrap-email as its just easier to implement with regular tooling. MJML was finicky every time I used it.
And how do you think that would work out if you’re hiring a lead developer to oversee a team who is trying to release an Android app?
Thanks for the tips Mathnerd.

My project will definitely be a web app -- I'm most familiar with web dev, plus I'd much rather be able to point someone at a URL and say "here's the thing try it out" and have that happen in 5 seconds instead of dancing the installation mambo.

Thanks for the pointer to figwheel -- that looks like hot stuff and just what I need for end to end server/client interactive dev!
What systemic problems are there that have anything to do with the tech stack? Stuff is fast, featureful, and incredibly secure considering the attack surface is basically everything every person does. The content and applications are the main issues, the tech behind it all is pretty great and getting even better now that industry is finally learning to not tolerate unsafe languages and tools.

I've never in my life done anything that I feel standard languages aren't a good fit for.

I do think Dart deserves full best practices status, because the tooling and ecosystem around it is fantastic, and because it doesn't have a bunch of "Outside the paradigm" stuff, it's all things you can learn in a week coming from Py/JS/etc.
Truly Agile development revolves around one-on-one meetings, not daily standups
Yes, with NVIDIA Maxine probably one of the most prominent examples of it. I haven't dug into the SDK to see if they actually delivered it, but they announced that with NVIDIA Maxine they can do live videoconferencing with 1/10th the bandwidth.
I feel this is true. If a person has a few esoteric languages under their belt it says a lot about their drive and passion. If anything if I wanted to find talented devs I would put some more esoteric languages on the requirements lists even if we wouldn't use those languages internally. It's a pretty effective filter.
Ghibli style is a real stretch. Even discounting "style" means more than just the colors on the frame (what shot compositions, what's in frame, where does the camera linger, etc) the redditor didn't really succeed in capturing even one frame that had the visual style of a Ghibli frame.

Praying stuff like this feels... Not crass, exactly, but like... Unrefined and ersatz in a way. It's like buying a mall katana and displaying it like it's something of cultural value.
Interesting analysis and a level headed reasoning about the nuclear threat potentially being overblown.
Note that for really, really fast multiplication, you throw all sorts of synthesis techniques at the problem. The space (of possible multiplier implementations) is large, and people have been grinding away at the problem for a long time (note Dadda is from 1965—think about how many people have written papers about how to write slightly faster multipliers in the past 57 years). I’m sure that if you sat down and looked at the multiplier in a modern high-performance core that it would be nigh-incomprehensible to human eyes.
I’m so sick of all this baseless negativity tbh. It almost ruins the site when any discussion about anything devolves in to “this is how the man is gonna take ur freedoms”.
I'm not saying anything about whether it's believable or not.

I'm saying that parallel construction is an explanation the government gives of how they found someone. But the government isn't saying they found him from this picture. They're saying they first found him, then subpoenaed his cloud account, then found this picture. Since this picture isn't an explanation of how they found him, it's not parallel construction.
Thanks, appreciate the advice!
The Amish seem unlikely to participate in elections at all.
I think gendering a country is something that's done specifically if you're relatively native in English.

To me it's the kind of thing I'd expect to hear from my grandparents. It's weird and old-fashioned. Even most news sources use the genderless "it" for countries nowadays.

It's honestly a bit cringy to read.
Zig evaluates compile-time expressions using the semantics of the target, does D do that? (I genuinely don't know; not trying to "gotcha")

const std = @import("std");

export fn square(x: c_long) c_longlong {
comptime std.debug.assert(@sizeOf(c_longlong) > @sizeOf(c_long));
return @as(c_longlong, x) * x;
}

If I run `zig build-obj` on that on my i9 Mac, compilation fails with an assertion error. If I run `zig build-obj -target arm-freestanding-gnu` instead, it compiles since sizeof(long) is 4 and sizeof(long long) is 8.
Plus, at least one of those pups is a class traitor!

(It's a joke.)
A king is replaceable too, whats your point. I did not make this claim.
Synthesis of Novel Fluorinated Xanthine Derivatives
I've tried that site many times over the years and while I kinda like the music, my conclusion is that's it's not at all helpful for me when I need to concentrate. The beats and song changes are often too erratic and distract me.

I know they have a lot of music so maybe I've just been unlucky but I think it's not for me.
It’s pretty clear. It’s primarily to prevent fraud. The security feature is the letters can now be scanned and the number can be checked on an online system to check it is a valid stamp which has not been used before.

The second part seems to suggest they could add extra functions on like letting you track letter delivery as you would a parcel.
scalaz is irrelevant to scala in 2022, cats won almost everyone over a long time ago. The author is basically raising a giant "I haven't touched Scala in years (or ever)" flag by bringing up that choice. Then proceeds to summarily dismiss Scala as "a mess". Right.

I'm tired of people who never really used Scala or haven't used it in years casually shitting on it like it's a cool thing to do. Like "Scala is a mess" is something self-obvious that doesn't even need any explanation / justification.

And Scala aside, it's pretty amazing that a blog post that can be summarized as "be a normie, being weird is expensive" is at the top of Hacker News. Such hackers we are.
Good question - i had no clue!
If I need to I usually listen to the same two hour track by Ernesto Cortazar [1]. He has this great style where all his pieces seem simple and use a lot of repetition but at the same time are rich and have entrancing melodies. It’s great for keeping focus and not being too distracted by the music.

1: https://vimeo.com/257293198
Does Canada have this problem? They require voters to have ID.
Backtracking is a stone's throw from the mathematical concept of permutations so it might be better to look up visualizations of that and work from there. This one seems good: https://pebreo.github.io/combinations-visualization/

The number of permutations of n items is n!, because at every position you can place one item from all the items that haven't already been placed. Backtracking basically recursively produces all n! solutions (where every recursion depth is one position) similar to DFS brute force enumeration with the only difference that it also continuously evaluates partial solutions and short-circuits if it detects a partial solution that is guaranteed to make any complete solution containing it invalid.

E.g. if you want to enumerate the permutations of 4 people standing in a row, there are 4!=24 ways to do it. However, if you add the condition that Alice can't stand next to Bob, you can short-circuit the enumeration early as soon as you detect that Alice and Bob have been placed together (such as Alice-Bob-?-?)

You could also have more complex scenarios where every position has its own disjoint set of items to choose from.

What you do with the enumeration is up to you. Maybe you just want to enumerate and display all possible permutations. Maybe you just want to produce the best or k best as determined by some fitness function.
I am actually very interested in evidence of election fraud. The "there's no fraud" claims sound like hand waving. Of course there's fraud, but to what extent, and how do we know that extent?
Well thats a good point.
The future will need some bug fixes.
Well, I wouldn’t have a hard time finding a job in my current speciality cloud architect/cloud dev because of where I work and what I do. No one would ignore my resume.

But in the boring enterprise dev world where I came from especially during the latter part where I was specifically being hired to lead initiatives, of course they wanted someone with relevant experience.
I don't play and instead write down my selection of numbers. If I lose, I won the $3 I would have spent. If I win, well, that hasn't happened so we'll see.
I first wanted to write: Generating a GUI can happen as a fully automated build stepü, without runtime reflection.

But then I realized that such build steps re-introduce the same problems as runtime reflection does: You cannot understand the code statically.

So, yeah, maybe reflection and annotations are simply an overused hammer that makes everything look like nails... It feels like every library goes out of its way to use annotations for everything, completely defeating type-safety and static analysis. When it should actually be like, "is there really no way we can solve this without annotations and reflection".
Well, it definitely makes sense to hire more Chinese speakers in science because Xi Jinping is not hiring scientists based on their woke intersectional categories and before long Mandarin will replace English as the language of opportunity.
Musk’s texts as a treatment for imposter syndrome
The thing that really triggered an Uncanny Valley reaction for me was when animal faces appeared on the back of his head in some sections. Very unsettling.
> I have seen quite a few programs either fail or nearly fail because of the choice to use something like Python

I'm not surprised, it is very difficult to scale Python to larger teams and projects. I mean people have done it to some degree, but at what cost?

It's much better to stick with a static language like Java or C#. You mentioned pattern matching and discriminated unions at the end of your post, which Java has recently gained, and C# to an extent as well.
What i am using as well, it just works. I am testdriving obsidian and like the interface a bit more bit sync isn't like Joplin.
So how are loops in compile time avoided? Is there a timeout in the compiler, or N number of step/instructions before bailing out?
And what's interesting about most of the popular languages is that they additionally ignored the state of the art even at the time of their creation, much less throughout their development. It's crazy that things like ML and Scheme were around since the 70s and Erlang since the 80s and Smalltalk since the 80s but basically nothing that made these languages excel at building systems can be found in Java, Python, JavaScript, C++, etc.

It's weird to me that it's the stubborn languages that seem to make it through.
Transported fuel will be in sealed containers.
I think it's scarcity (or to be precise scarcity mentality, which would probably extend into post-scarcity). The very reason for trying to find profit in the first place, real estate crypto or whatever, arises from wanting to outcompete someone else for resources.
Gradual Program Analysis for Null Pointers Using Infer [pdf]