skysight-inc/HackerNews huggingface dataset:
So where's the math in that? It makes absolutely no sense that entirely quantitative prison sentencing is at best qualitatively determined and completely devoid of metric tracking, everywhere on Earth. wtf is this.
It sounds like it is brute force comparison so I imagine any approximate solution will be a lot faster. I have a similar brute force search library in Rust. Though I didn't find Rayon to be great (at the time).
It is easy to blame people but it changes nothing, of course they committed errors but it is unlikely they did it aiming to kill their people. Media and Humans have this strange desire to see blood instead to find errors on the process and procedures and then change it to avoid future errors.
For example, media blame they to not turn on the sirens but sirens are for tsunamis and weren’t placed on mountains and the procedure for sirens is go to mountains (the opposite of what should be done).
I agree in principle, on the other side...

I can't think of any other language with the combination of safety guarantees, high level language and a community producing very cool crates.

Rust dethroned Haskell for me, and I'm excited my favourite language is actually an approachable one for once.

I think everybody can learn Rust (unlike Haskell, I gave up on trying to teach people), you literally just follow the borrow checker until it works.
Quoting an actual person at the scene is not hearsay, is it?
Tax payers benefit.

There are not transactions that avoid paying cash - they are reported to the tax authorities - so tax payers pay less.

Hush Money - these means something is being covered up - this would be better in the open - what ios the difference to balckmail.
Granted, I'm just massively struggling with the idea of excluding a whole radically diverse community (with some of the most civilized and self-moderating discourse on the internet) in the name of inclusiveness. To me, it's as ironic as it gets.

On that end, I can't find any fault on HN's end enabling their 99.99% of their interested readers who didn't do any wrong to be included in the discourse around these ideas, on the free and open web.
Mission successful. They can dissolve now.
> Who the hell pays rent in cash? I doubt that’s even an option with any rental company except for shady / illegal slumlords, who will ignore this law anyway.

It's not necessarily easy for migrants to open bank accounts. Sometimes it's even impossible.

Even for me, I assure you that opening a bank account would not be easy (or maybe even possible) due to stricter requirements in recent years, even though I've never done anything illegal (to my knowledge) and I'm not a migrant.

I know this because I've looked into many banks with the intention of opening an account and the requirements are all similar between them. This is in two different European countries.

And well, for the past couple of days I've been trying to set up an automatic monthly bank transfer for my rent and my bank is not allowing me because it's "exceeding the daily allowable limit", even though it's way below the daily allowable limit that I've ran into multiple times for normal bank transfers.

So there's that.

> Also, what kind of illegal immigrant rents a >€3000/month home?

Rents have gone up considerably in European capitals and consider that multiple immigrant families can live under the same (larger) roof.

Inflation will also eat up these limits over time, as governments almost never increase cash limits according to inflation (even though they do it for many, many other things).

Also, the limits are lower in some countries (500 EUR in Greece, 1000 EUR in Spain). I know for a fact that it's almost impossible to get a decent place in the center of Madrid for less than 1000 EUR nowadays.
I've sat backwards in the trunk of a Ford Taurus station wagon. A few years later there was one at a demolition derby - after the first hit there wasn't much car left behind the rear wheels... Eep!
I've used this for a few months to transcribe interviews and it works pretty well. The UI for dealing with multiple speakers is a bit cumbersome, and there are occasional crashes, but overall definitely a great app and worth the money
what about golang for web developments then, it's arguably much easier to use, single binary, and memory safe.
To me the Billy Bass (the singing fish) is the epitome of this.
The pros and cons of this was extensively discussed: https://discuss.python.org/t/pep-701-syntactic-formalization...

In summary the winning argument was it's always possible to for users to write unreadable code if they want and generally Python does not implement language level arbitrary restrictions to stop this. So, the benefits of a well-defined f-string syntax that is logically consistent outweigh the possibility some users will choose not to follow best practise.
Could you confirm datetime is supported by all browsers with no usability quirks?
Right, anecdotally first generation middle class mexicans are extremely patriotic. Sometimes even to the extreme (maga and all that).
I love having a spare tire, but some people are STUPID about them. Especially those dumb donuts. They will drive on them at excessive speeds and for obscene amounts of time. They are kind of a public hazard. Full size spares are cool though.
Good point, seat belt utilization is impossible to track accurately (until in-car surveillance cameras are fully rolled out), and likely varies widely generationally, regionally, etc.
Perhaps the path to simplicity in that case is not buying a TV
This looks cool, but I wonder if this kind of tech journalism still really has an audience?
Here's another one – the USD $100 note was introduced in 1914. If currency denominations were to keep up with inflation, the Fed would be printing $3000 bills today.
That was a long read, but a sad one. Apparently he was paroled couple times, but was sent back to prison. By all accounts, he should've been freed decades ago, but he became too paranoid and distrustful of the system.

The author also laments how the systems favors inmates who are more likeable and are good storytellers for parole eligibility, vs Frank Smith who was anti-social, grumy, and kept it to himself.
Instead of gatekeeping "the space" with insider abbreviations and belittling the author, you could appreciate that they raised awareness of the issue.
This is how I remember it. I was dealing with early 2000s smart home software that used ActiveX. I'd visit a website in IE, press ok, and run their "web app" that had raw access to my serial and ethernet ports. It was bizarre even for back then.
Why'nt?
Nah, this seems like a really basic CV problem that should be solvable in milliseconds. The hardest part would be rejecting the sides that don't face up, but even that isn't a huge deal.
> > `let` patterns can be used as conditions in `if`:

You can code without that, it's just that you are going to wish you had it after your first few programs.

> but the language itself seems needlessly complex to me

A lot of the complexity is around making the explicitness of the language bearable. If you had to be explicit without all the syntax sugar and type / lifetime inference it would be insufferable to program in.
I’ve gotten confused between the different whispers. How is this different from the openai api endpoint?
Yes but did you know that me, a resident of <large_european_city> has no need for cash? In fact, no one in my immediate circle of acquaintances even carries cash anymore. We all simply use <popular_payment_app>. It's so easy and convenient!

In fact, only criminals and various vaguely detestable elements of society insist on using cash. I know this because <large_media_conglomerate> and <government_agency> told me so. I'm not a bad person. I don't want my friends and coworkers to think I'm a bad person. Let's all just do what our surrogate parental figures say, it's really for the best.
The point I was trying to make is that when (and only when) `?` creates an anyhow error through automatic conversion from a different error it will add a backtrace at that point, additional to any backtrace the original error might have.
I've come to understand that the most important part of any software project is the Critical Twenty, the first 20% of the project's timeline where developers' need to do things like gain a deep understanding from reading documentation and lay down the infrastructure and architecture and foundation necessary to support features above.

On a 10 month project, this translates to reading docs and putting down foundation stuff, and delivering no features, for the first two months.

Attempts to abrogate The Critical Twenty are what causes the majority of problems later on in most software projects.
It’s interesting to see people’s (mostly negative) comments, without anyone seemingly realizing any of the details behind it / the nuances / situation that lead to this decision.

Most people apparently just respond to the first emotion that comes up…
Do you not see difference between paying for service and depositing account ?
In the places I drive, you can't get pulled over for not wearing a seatbelt. You can only get cited after some other violation, like speeding or blowing through a stop sign.
On city centers? Not saying it would cause nuclear winter, but economic disaster. (Hunger, disease, wars.)
No, the king very much was at the table. With his opposition. For almost two years, the 'constituante' was there, composed by nobles on the left, clergy on the right and bourgeois in the center. It's only purpose was to redact a constitution, using the US as a model. It added a few laws, but those were more general principle rather than laws (the king cannot 'grâce' a prisonner, Jews are now real French citizen and not second-class...)

Then France had a 'real' assembly to draft new laws, and the monarch very much had a seat at the table, and vetoing right. He also declared war on his brother in law. Then he betrayed the army and that's when the clubs really organized from right-wing to left-wing, with the 'feulliants' on the right wanting to keep the king, and the girondin and jacobin on the left wanting to remove him. Sadly (for the king), letters were found that proved without the shadow of a doubt that the king betrayed the nation, and the 'feuillants' supported to keep the 1791 constitution (so a monarchy) and take Louis 16's son as the new king while placing the original under house arrest. They lost the arguments (a string of loosing battles and Austrian army closing in on Paris didn't help tbh). The left (girondin and Jacobin at the time), supported by the population won, and decided to behead the king and abolish monarchy. Then the new political power was a mess and like you said, no left or right, those on top were called 'La montagne', but most politic was still done in clubs.

My main reading on this in Jean-clement Martin, I don't have the reference on me right now but I can go look in 2-3days if you're interested.

Left-wing and right-wing started having a significance during the restoration, exactly as I said, with right-wing trying to limit the cens, left trying to expand it, left radicals trying to go toward a full republic and far-right trying to go toward a full monarchy.

Aren't libertarians left-wing? I mean, Joseph Déjacque was pretty left-wing, even by current standards. Unless you mean anarcho-capitalist or minarchists, and to be fair, those are much, much more closer to liberals than to nazis (although according to Chapoutot, liberals are pretty close to Nazi when you look at how modern management work).
AI-powered impact: GitHub Social Impact’s year ahead
The glass broke like picture frame glass, all sharp-edged and spiky. Safety glass was invented as it breaks into tiny shards that are unlikely to cause major damage.
This basically does the same thing but free:

https://apps.apple.com/us/app/aiko/id1672085276
So in short they are doing this just for it to end up in every coding style ban list?
I've been building a daily news digest with intent of learning something new and creating something cool.

Although AI is the heart of the product, I have noticed that I have been using it as an "anything tool". Though the articles talks about more broad use cases like hardware and robotics, I've found its an anything tool for most of the boring use cases.

Using python for the first time in a while, ask GPT. Need a tweak on the app store copy, ask GPT. What are the top news sources, ask GPT. Data formatting & manipulation, save 5 minutes ask GPT.

https://apps.apple.com/us/app/quill-news-digest/id1669557131
Is the price of a truss fairly linear or is there a length where the price starts to really accelerate? I'm considering building a 30'x60' pole barn with 18" or 24" eaves making the trusses 33' or 34' long.
Indeed, there was some controversy about the implementation cost: https://discuss.python.org/t/please-consider-delaying-or-eve...
Meanwhile my son is almost 3 and already approaching a size where he legally only needs a booster seat.
This doesn't match what I've seen of usage of the term AGI since ~2010. I think we've "solved" chatbots more than was imagined at the time, and that involves being able to produce readable and arguably useful answers about a range of topics, but we haven't got game playing sorted yet, we don't have proactive models, and there's nothing in these models for movement or robotics (which until recently has been considered an important necessary step).

We have taken a noticeable step forwards towards AGI in the last few years, but AGI is still a long way off.
"privacy first"

Yet the web UI downloads remote images by default.

Granted, it hides your IP address by proxying the request. But it still leaks that the message was read. I used https://www.emailprivacytester.com to test this. No image was fetched until I clicked the email to read it.
Cheaper than being owned by a billionaire, it just is a visible cost not external cost.
That makes sense for Apollo 11. I expect that one won't be beat until we land people on Mars. I figured SpaceX had some much bigger viewerships than 10's of thousands. (I've watched several myself.) That number must have been on the more (now) regular things like vertical landing the same rocket for the Nth time! Thank you for the update.
Diet mostly, I dropped most added sugars, wheat and drip coffee (french press and cold press are fine for some reason) along with broccoli (random, right?) and industrial breads (something in the rising agents ¯\_(ツ)_/¯ ) and I'm currently mostly fine.

Large amounts of red meat is bad, because it just doesn't digest properly, I might burp in the evening and still taste my lunch sausage...

Metamizole is the only one that helps in the extreme cases (panic attacks), but luckily I don't get those anymore. I think I've had to take a single pill twice in the last 5 years. It's pretty much exactly 15 minutes from swallowing the pill and then all symptoms go away because it forces my diaphragm to relax and thus drop pressure to the vagus nerve.
Most [successful] business founders are around 40[0][1][2][3] (or higher) - meaning if they are going to have a family, they probably already do

-------

[0] https://hbr.org/2021/12/dont-let-age-get-in-the-way-of-entre...

[1] https://www.forbes.com/sites/theyec/2020/06/05/you-just-turn...

[2] https://www.inc.com/jeff-haden/new-research-uncovers-ideal-a...

[3] https://smallbusiness.patriotsoftware.com/average-age-start-...
> what most people would like is rust minus borrowing

It's already possible. Use Rust reference-counted smart pointers[1] for shareable immutable references and internal mutability[2] for non-shareable mutable references checked at runtime instead of compile time.

[1] https://doc.rust-lang.org/book/ch15-04-rc.html

[2] https://doc.rust-lang.org/book/ch15-05-interior-mutability.h...
Not sure if I disagree but your example is terrible. Let patterns in if statements greatly simplify things. The alternatives are a lot more convoluted.

See example from code I wrote this week: https://github.com/trane-project/trane/blob/master/src/data/...

Without the let, I'd have to do a match statement followed by an unwrap just to check if a field in an enum is set.
"coastal elite" I guess. The entire trumpist movement is built on the back of negative feelings toward urban dwellers.
I have no direct experience living in such a building but I would guess that it's a mix of lower and middle, but very few upper class folks. The people who can afford other options would generally avoid living in a building like that.

When I was saving for my first house I rented an apartment that was a lot cheaper than I could afford. I was one of very few white people living there, possibly the only one. I got a lot of "dude, are you lost?" looks from the other residents, especially going to work wearing a suit every day, but very little other interaction or cultural mixing happened.
Coincidentally, China's first Mars (orbiter) mission Yinghuo-1 failed because it was hitchhiking on the Russian orbiter Fobos-Grunt that failed in an Earth orbit. India launched an orbiter soon afterwards and became the first country to get it right in the first attempt.
I used to work on web RTS game and one of the FE guys before my time had used scaleX(-1) for virtually every RTL case. First he flipped the viewport, then flip back everything that shouldn't have been flipped.

I threw pretty much all his html, CSS and JS once I was allowed to render most of the game with WebGL
Despite all the sour comments trying to find fault and criticize, this is a remarkable achievement, especially on the heels of the failed Chandrayaan-2 mission. Congrats to the team!!! Just 4 years to recover from the failure and achieve a phenomenal success. India just keeps executing despite what others may say.

The team deserves even more praise to be able to achieve these wins with limited resources.
That's a Fred Brooks distinction, and not one that's (AFAIK) used outside of software consulting literature. In his essay, he basically uses "accidental complexity" to mean complexity from the past and "essential complexity" to mean "current complexity". He also says all software complexity is essential:

> The complexity of software is in essential property, not an accidental one. Hence descriptions of a software entity that abstract away its complexity often abstract away its essence.

This is pretty close to what I was saying.

There are, of course, more standard notions like Kolmogorov complexity. You could argue that the essential complexity of something is its Kolmogorov complexity. But I don't think anyone means that when they talk about essential complexity.
My favorite is this FRACTRAN program: (17/91, 78/85, 19/51, 23/38, 29/33, 77/29, 1/17, 11/13, 13/11, 15/2, 1/7, 55/1) with input 2.

It doesn't quite produce primes directly. It gives a sequence of integers, some of which are powers of 2. Those powers of 2 are 2^2, 2^3, 2^5, 2^7, 2^11, ..., i.e., the sequence of 2 to the power of primes.

For those who have never seen FRACTRAN it is an esoteric programming language invented by John Conway. It is Turing-complete.

Here's how you execute a FRACTRAN program, with input N.

1. Step through the list of fractions in order until you find a fraction f such that fN is an integer or you run out of fractions.

2. If you run out of fractions halt.

3. Output fN.

4. Replace N with fN.

5. Goto step 1.

Wikipedia gives some sample programs and explains in detail how the heck FRACTRAN can compute: https://en.wikipedia.org/wiki/FRACTRAN
No idea how it's over there, but here there is no need for the bank to check your credit score unless you want credit.

A bank checking your credit score just because you want to create an account would be a huge invasion of privacy.
The tubes make it feel so fun! Next up I want a Heely X HP collab when it can print endlessly
Yeah turns out to get skills that make you money you need to invest something, glad you finally discovered that after decades of ignorance
the way to go is do 2, read what you wrote, then throw it out and do 1. now you know better what docs are worth reading, and you'll digest them faster with context gained from your throwaway.

it will be only a little bit slower than 2 on its own and it will be written better because it's not just accumulated debris from your learning
The description on the official site says the target is grad students. Is it fair to say that is not an introduction to the subject?
IMO, regardless of the language of the article, if your alternative title summarizes the point as good as or better than the body of the article you're linking then it should just be a text post for discussion in the first place. If you're submitting an external site the focus should be on the content of that site. Encouraging posters to create their own main takeaways when posting and commenters to focus on the HN title instead of linked article seems like a net loss vs using the text post type.
As a self-taught, many important concepts will fly by you that you do not yet understand (even while consuming training resources). Yet we cannot stop the world and look everything up the moment it first arrives. How then to improve? My advice comes in 3 parts (for a unified whole):

1. Pay attention to which ideas, nouns, terms, abbreviations come up more often, indicating they are the "table stakes" for a particular area of tech.

2. Develop a personality trait that refuses to stay satisfied with "not knowing". Practically speaking, this means: set aside dedicated time each week for self-study of the concepts you've taken note of in the first part and skip other things, but don't skip this.

3. Take notes when reading or consuming video/podcasts that cover these concepts and I sincerely recommend the practice of writing your notes by hand. There's no magic to it, but (I imiagine) the slower process of writing aids the mind in putting what you consume into your own words (and associating it with other things you already know in the field).

Here's an example from way back -- before phone apps, before web apps were common, I used to create full stack systems (backed by databases I designed) in "thick client" GUI apps using Visual Basic. But the concept of web apps was gaining traction and I wanted to figure out the key ideas. The main thing I hadn't figured out was how the heck data fields from a web form (for example) could be reliably relayed to the "business tier" of a 3-tier web application. People threw the term "request object" around like it was some kind of obvious concept. I simply had no knowledge that all frameworks/libraries for web application development provided this common request object abstraction, so I was imagining all kinds of complicated and proprietary ways one might need to construct such an object -- especially across different web servers.

I have noticed that this kind of "getting stuck" is common to the self-taught. Following the process I mentioned above, I focused in on learning about the popular web server APIs such as CGI, NSAPI, and ISAPI and how popular frameworks (at the time) such as PHP or ASP made accessing them much more developer-friendly through already-created request objects.
Yeah I lived in the mission. People loved to talk about how they loved the diversity. And always to the group of exclusively techies they were socializing with at the time.
I didn't read it, just enjoyed scrolling through the photos.

It's at least awesome that such a collection of photos exists of a topic that would otherwise certainly be entirely forgotten.

Do you think archeologists might still be able to find this series of photos in, say, 500 years?
> Deterrence? I don't think that long sentences deter any crime.

So you think if there was no punishment for any crime, the crime rates wouldn't skyrocket? Not sure what to say to you if you think that's true.

> If the ultimate sentence (DP) doesn't deter murder...

Who says it doesn't?

Deter doesn't mean prevent entirely. You can't just say "well murders still happen", that doesn't prove that there wouldn't be more murders if it had no prospective punishment.