skysight-inc/HackerNews huggingface dataset:
Rust's Edition system allows it to deprecate and eventually remove syntax that's now considered a mistake, yet that syntax still exists (forever!) for anybody who doesn't want to learn the modern way to write it.

Let's take two serious C++ proposals I've looked at over the past years and imagine if it had Editions (it doesn't, Vittorio's similar Epochs proposal was shot down and won't be coming back). First a try operator. C++ doesn't have one of these, it would be usual to spell it ? but that's prohibited in C++ by the existence of a ? character as part of the ternary operator ?:. If you had Editions you could abolish ?: in a new Edition or change the way it is parsed so that some weird utterances now don't work because ? is the try operator, without them the proposers instead reluctantly suggest ?? (which is already an operator in some languages and it isn't try...)

Second, pattern matching with _ as a wildcard in the pattern. C++ doesn't do that today. Unfortunately _ is a valid identifier in C++ and people use it. Not a lot of people, but enough for it to be a real pain if this stopped working. So the proposers reluctantly suggest you could write __ in this case. If you had Editions you could forbid _ in a new Edition and in that Edition have the nicer _ while __ is provided in older Editions if they want new pattern matching.

Editions only cover syntax (they're actually mutating the Abstract Syntax Tree at compile time) but because this affords some great opportunities for backward compatible changes, it encourages people to get creative and do even more. For example Rust's arrays learned to be IntoIterator. But that's not a syntax change, so how did that remain compatible? Well, there's a hack, if you have an edition prior to 2021 Edition, then one function from IntoIterator is hidden from resolution by the hack, so that array.into_iter() does what it did in your edition before arrays were IntoIterator. But every other feature works, so you can write "for thing in array", you can pass arrays to functions which need an iterator, and so on, and in newer editions the hack isn't used so array.into_iter() does what you'd expect given arrays are now IntoIterator.
I do not have any experience with C++ and thus none about its python interop, which makes it hard for me to compare it to nim's python interop which I do have some experience with.

Given that, I'm curious what bits of C++/python interop are easier.

I'm mostly asking because my experience of nim-python interop consisted of:
Compile nim module with nimpy imported.
Put compiled nim module somewhere where your python can find it.
write `import <Name_of_module>` in the python file
Done, you now have access to the exported functions and symbols defined in the nim module.

Is it that C++ wouldn't need any additional imports to make it work that makes it more seamless?
This is one sure way to remind me of the fact that I can't trust your brand. There are few companies I trust as a customer and every single one of those would loose my trust if they did that.
Google main objective for many years was to get as many people online and using digital services as possible so that they can make money of them. I think it is quite under appreciated how much of todays web systems is because of Google using and promoting opensource as well as open sourcing its older tech stack.
Well, maybe, but IME expecting scientists to have high level thoughts like that about programming language ecosystems is expecting too much.
Probably applies to X Windows as well, IBM Terminals had no issues running on 1994 hardware.
I admit this is not central to the article but I take issue with the authors statement that the incentives of our digital world "might *even* lead to radicalization". Put this way it suggests that radicalization is unquestionably evil, which I vehemently disagree with.

Women have voting rights because some other women embraced radicalization and this is just one example.
The math is performed by the browser. All the user will have to do is tick a checkbox.

Here's a demo: https://demo.mcaptcha.org/widget/?sitekey=pHy0AktWyOKuxZDzFf...

disclosure: I'm the author of mCaptcha
>As time went on, the number of people interested in this was dwindling.

I don't think so...

First and foremost, SDF is well alive and there is a constant stream of people registering on it...
> If neither of those are a good fit, premium support, merchandise and ultimately donations might be an option.

And what if neither of those are a good fit? Will you concede that there is a real world out there where open source software competes with proprietary and closed source systems? And that you cannot compete with corporations eating passion alone? That you have to have a monetization system in place that can generate at least a non-negligible fraction of what the closed source competitor can?
I can't explain it, but I help maintain TensorFlow Decision Forests [1] and Yggdrasil Decision Forests [2], and in an AutoML system at work that trains models on lots of various users data, decision forest models gets selected as best (after AutoML tries various model types and hyperparameters) somewhere between 20% to 40% of the times, systematically. It's pretty interesting. Other ML types considered are NN, linear models (with auto feature crossings generation), and a couple of other variations.

[1] https://github.com/tensorflow/decision-forests
[2] https://github.com/google/yggdrasil-decision-forests
there is nothing fundamental preventing such a world to exist

Nothing except human nature. Ethics, business ethics particularly, is empirical. Usury was a bad word for most of human history. Now we just call it financing.

If only for forward progress's sake, one should accommodate human nature, not catechize it.
What if they came to you. What is the imputed value of that network connection relative to cost...?
I'm not a good sample of the consumer population, so my thoughts on this may be uniquely positioned, or entirely useless.

From the prices I see in high-street shops, I assume they do very well indeed.. Another perspective is that they're struggling and therefore need to charge more, but I do not believe this is the case, as that would only further accelerate their demise.

No, I think people appreciate the higher price, it (the price itself) provides a quality experience. The constraint of physically going somewhere and then paying a premium is a value in and of itself. It's both a status signal, and can provide a boost to self-confidence.
Ok, I missed that. Combining business travel with vacation is better than nothing, but it severely restricts what you can do with your vacation. I did that a couple of times as well, but it was rarely worth the effort. Flights were cheap, and I usually wanted to go somewhere else. Kilimanjaro instead of NYC, Everest Base Camp instead of Istanbul, and so on.

I've lived in four countries during my academic career: Finland, Chile, UK, and US (California). The standard of living for grad students was generally the highest in Chile. Cost of living was low, and academic jobs in good universities had relatively high status, which was reflected in salaries. Finnish grad students had lower domestic purchasing power, but they could afford internationally priced things like tech and travel better. With two incomes, buying a house and having kids was also a perfectly reasonable life choice as a grad student. Life in the UK was more austere: the salaries were lower, the cost of living was higher, and the regulations were stricter.

Today in California, grad students live in poverty. Their standard of living reminds me of undergrads in Finland, except that they can't afford to rent a whole apartment. Only the ones with a decent side gig (such as consulting) can afford something resembling the lifestyle of Finnish grad students 10-15 years ago.
> the main difference between C++ and Rust is the cruft that C++ has accumulated over the decades,

The pace of change in C++ considerably higher. Rust has regular releases, but the changes to the language tend to make it simpler to use as they remove limitations and improve the std.

Also it is not just cruft even if you ignore all the safety that Rust provides by default. The package system and ease of compilation alone makes the jump worthwhile.
Healthcare. COVID was an eye-opener to a lot of doctors and nurses.
Harry Potter and the half blood prince?
If you have private repos for an organisation you are probably also paying already which means you get to use GitHub pages.

GitHub pages also supports some rendering mechanisms, alternatively GitHub actions can be used. GitHub pages also has tls for custom domains. So what is left for netlify? Previews?

I originally moved my personal site to net lift because of Hugo support and the support for tls. I’m not affected by this change. But the communication is still weird.
If all the AI is seeing of the world is a digital image, then they are likely to mistake the digital image for the world.

As far as I know, the article claims that the AI has discovered new physical variables, yet the researchers are unsure as to what they are. For all we know, these variables are the distance of objects from the edge of the image frame.
Agree that "Scientist" means nothing. I assume that they're basically saying "people who used Python already to solve some sort of problem, but are not programmers".

Which is a very small part of the overall "scientist" world I think, who are probably not programming, or who may use matlab or python.
This is how I see it:

Statistical modeling: input -> feature extraction (manual) -> model selection (manual) -> output

Machine learning: input -> feature extraction (manual) -> model selection (auto) -> output

Deep learning: input -> feature extraction (auto) -> model selection (auto) -> output

So take a DL image classifier. The convolution + pooling layers perform automatic feature extraction. Back to OPs point, why use something like DL when you've already engineered your features?
New things might have been introduced, but fundamentals haven't changed. OS's then and now still have schedulers, memory managers, file systems, etc.
You're reading way too much into it. It's just a cute error message, not some psyop to try to trick you into blaming yourself.
I don't know if the other models are affected but here are are some wiki links to their platform.

The Genesis GV60 is a battery electric compact luxury crossover SUV produced by Genesis, a luxury vehicle marque of Hyundai. Slotted below the GV70, it is the first Genesis product to be developed on the Hyundai Electric Global Modular Platform (E-GMP).

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

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

Hyundai plan to release 23 battery electric vehicles, including 11 exclusively electric vehicles, using the E-GMP platform.

Models released:
Hyundai Ioniq 5 (NE) (2021–present)
Hyundai Ioniq 6 (CE) (2022–present)
Kia EV6 (CV) (2021–present)
Genesis GV60 (JW) (2021–present)

Upcoming models:
Kia EV4 (anticipated to launch in 2022)[13]
Kia EV9 (anticipated to launch in 2023)[14][15]
Hyundai Ioniq 7 (anticipated to launch in 2024)[14][16]

The GV60 appears to be special because "The Crystal Sphere is one of the most compelling design elements of the GV60. It is not only an aesthetic element of the interior design, but it is also built to create an emotional connection between the driver and the vehicle."
You have hit on an issue which always seems to be overlooked. It is easy to talk about "extended family" as of it was one thing. It isn't and can't be.

When a child marries, as a couple they belong to two families. When their children marry they belong to two families. And so it goes. [1]

An older individual may see all descendents as "their family", but in reality they are all shared. Somebody here mentioned the Kennedys, but despite a powerful image, the same applies to them.

The only way for a real extended family to survive is by all living in close proximity to everyone else so those structures interleave. Like, I assume, the Navajo.

The bicycle was first to blame, then the car, then the plane.

[1] "marry" used in a loose context here, any relationship in reality.
What is wrong with this page, why can’t I print it to pdf?
https://buildwithflask.com/ is the better name
> Also, steam should never even see the password, they should only ever see the hash.

Sites/apps will generally handle your plaintext password each time you login or set your password. They (hopefully) just don't store it.
..."almost exclusively means working to bring about a big political change"...!
Open source webserver in a single-file
>I'm in Seattle.

Interesting. I've visited there a bunch of times and never had an issue using cash. I have a bunch of family there and will ask them if they see the same thing (Seattle is a pretty big town).

Do you care that stores make it hard to use cash?

I'd expect that many folks in Seattle are "unbanked" and are often inconvenienced and/or excluded by such practices.

Perhaps it's time for Seattle to move into the late 20th century[0] and require businesses to accept cash:

"New York City Council member Ritchie Torres last week proposed legislation that would require all local businesses to accept cash in addition to credit cards and contactless payment methods. Massachusetts has required since 1978 that no retailer "shall discriminate against a cash buyer by requiring the use of credit." New Jersey lawmakers on Monday advanced a bill to ban cashless stores. Philadelphia and Washington, D.C. have also introduced bills that would require businesses to accept cash."

The NYC legislation[1] mentioned above as a proposal was passed by the city council in 2020.

[0] https://www.cbsnews.com/news/cashless-retailers-penalize-the...

[1] https://legistar.council.nyc.gov/LegislationDetail.aspx?ID=3...
During my undergrad we had a physics professor who would only use si units. 3,000 km became 3 megameters. A billion dollars were a gigadollar. To this day I don't know how I feel about it.
The fact that it reads as paid, means that Wired leadership failed.
> hardly a left-wing position

It’s a nobody position in 2022, but the Iraq Resolution passed through congress and the senate with a substantial level of bi-partisan support. So really, it was a popular left-wing position at the time.
A modern extension of "Churnalism", coined by Nick Davies in Flat Earth News (that has its own issues but it's still a good read) whereby news rooms are overly keen (or forced into) using external PR fluff.

Link to WikiP: https://en.wikipedia.org/wiki/Flat_Earth_News_(book)
People can be so humorless. God forbid anyone have some fun.
To the sister comments: There are scientific definitions of quality and prestige in journalism. Some of them align along the demarcation of yellow press and "high brow" press [1]. Some do not. But it's neither irrelevant nor understudied. It's just that quality and prestige tap into an immensely complex value system that is highly specific to national cultures and temporally unstable.

[1] https://onlinelibrary.wiley.com/doi/abs/10.1002/978111884157...
All business websites exist to facilitate commercial transactions. All of them.
I hate this about Japan too.

In Tokyo, you sweat to death on the subway, then get off with wet underwear into the cold street and yeah, summer trains feel so cold it's like having a high fever when sitting on the train.
The only time I've seen a cute error added it was an engineer who just wanted to add some playfulness to the product.
Russia increasingly does not care about copyright of foreign stuff, so there's that symmetry going too.
> If I were Microsoft, I would post a shrugie and say copilot offers arbitrary responses based on the actual code it reads; it is not supposed to be "correct" or good or fair, but just follow what it sees other people do.

The last time Microsoft did that, they ended up with their bot posting racist content on twitter. They of all people understand that just following what people do on the internet is a recipe for disaster.
They absolutely still exist and clog up search results.
Netlify doesn't make it easy to know this. Looking at my historical bills, they're littered with:

1 Extra Bandwidth $55.00
1 Extra Bandwidth $55.00
1 Extra Bandwidth $55.00
1 Extra Bandwidth $55.00
2 Extra Bandwidth $110.00
1 Extra Bandwidth $55.00
1 Extra Bandwidth $55.00
1 Extra Bandwidth $55.00
1 Extra Bandwidth $55.00
2 Extra Bandwidth $110.00
1 Extra Bandwidth $55.00
2 Extra Bandwidth $110.00
...

For a single billing cycle. No cumulative totals.

I can only see the current month's bandwidth expenditures.

Cloudfront and similar CDNs charge peanuts compared to this.
Among other things I use it for logs: to reach them, to copy them, to find them and to view them. They are just files, not tied to your ide or webapp, and can come from any kind of location.

Keyword search can't replace file navigation. It works like unix way: you must know in advance what to find, but why I would need to find what I already know?
But solving a BOINC task requires too much time while the average user rightfully expects a webpage to load within 5 seconds or so
280M+ records in this Indian database, publicly exposed
The Guardian is definitely well off the deep end quite often.

https://twitter.com/somuchguardian/status/768335723846049792

Does anyone else remember ‘The Sunday Format’ on Radio 4? Was a (audio!) parody of the Guardian’s Sunday paper the Observer.
Ask HN: Are you having issues with AWS MFA?
I have both my root account and an IAM account on AWS protected with MFA. Tokens are provided via Authy apps from either iPhone or MacOS app and everything was fine until yesterday evening (both apps haven't been updated recently); today AWS is rejecting every single token I submit. Clicking on "Having problems with your authentication device? Click here" link takes me back to the login screen therefore I'm stuck.

I've started the manual recovery process but it will take a while. Is anyone else experiencing similar issues?
God, yes. If all you know is reboot & reinstall (bad habits probably brought from the windows world where you generally can't do anything else), you'll never get past the basics.
Well, some people consider it a great sign of prestige to be personal nemesis of some of the world's most powerful people. Or, as Nixon's attorney general allegedly said about the washington post's publisher Katie Graham: "Katie Graham … is gonna get her tit caught in a big fat wringer if that’s published" [1].

[1] https://slate.com/news-and-politics/2007/08/the-nixon-gang-s...
> Then these real world problems don’t actually warrant deep learning ?

It is an important lesson to be communicated.

I'd like to present a conjecture: everyone thinks their data is big until they have worked on much larger dataset. ("We have 10k samples, it is quite big!" -> "We have 1m data records, is quite big!" -> "Our process outputs that much per day")
Quarkus – Cloud Native Java
It's called miner and you can already install it on your pc.
Just what I said in my original comment: the colours are unreliable. Bold might change the colour or might be almost indistinguishable. Bright white might be higher contrast (on dark terminals) or zero contrast (on some light terminals). Blue might be easy to read (on most newer dark terminals) or very painful to read and almost invisible (on most older dark terminals). Yellow might be brighter than the default colour, or low contrast and not great to read. You just don’t know about any of this stuff unless you check it (which is possible in some terminals, but even then it’s a bit risky as a strategy).

The technical aspects of colour support are fairly uninteresting. The inconsistency of the actual colours is the problem.
My examples are from GrubHub too.

Behold: https://www.google.com/search?q=site%3Agrubhub.com+%22108+ja...
How are people doing that?

Do databases have GraphQL APIs now?
I liked reading HPMOR and I am enjoying this "rebuttal" as well.

Especially the first few chapters, because there were more attempts at science explanation in HPMOR's initial chapters.
If you do this then please use columns as well. It's very frustrating to have miles of unused whitespace on either side, meaning you have to scroll much more than should be necessary.

This is the main reason I dislike Wikipedia's redesign.
The Guardian is second only to Wikipedia when 'here is a link to prove I am right...' comes into play.
Solution: let the user choose their political stance on such a polarized topic in the Copilot settings so that the user gets suggestions that fit his stance.
Only GitHub for the time being.
Yep. And sometimes it's my fault too! Like, if I was fucking with the router settings to do something but then forgot about it, I'd appreciate “your internet doesn't work, idiot” over “uh oh, something went wrong :(”
Semiconductor manufacturing is such a tenuous proposition. This is why we simply cannot rely entirely on one vendor/process to make all our chips.

Vertical integration on simpler process nodes seems like a good idea if you are going to be in the business of making electric cars. To me, IGBT manufacturing for EVs is equivalent to building the valve train for an engine.

You have to have control over the fundamental aspects of your business or you are just a hat riding on top of someone else’s.
It's not the only provider, except when it is.

If you have an Android phone, your e-mail is on Gmail. It doesn't need to be, but it is, because you didn't know that when you were funnelled into the e-mail when you set up the account and oops now that you're locked out ten years later it's too late to make a choice.
OpenStax: Free and Flexible Textbooks and Resources
For our dating site, which of course has to deal with many prinses, Nigerian or otherwise, when we manually verified an account to be a scammer, we reject logins with a message stating that the IP address has been blocked. Scammers will usually go through all of their VPNs/bots in order to try to login, allowing our system to flag them all.

We'll manually review all accounts that use (more than one of) those ip addresses. Works like a charm! :-)
> Some models describe reality better than others, some are useful, some are harmful.

The idea of science is to get rid of models that are wrong.
MCaptcha: FOSS privacy focused captcha system using proof-of-work
> They're a major part in killing off web forums,

I’ve noticed that a lot of old popular forums disappeared in recent years, but I didn’t realize it was possibly due to bots. Why is that? I assumed that the admins just got tired of running them and moderating them.
Pirate Bay Receives Notice to Keep a Torrent (2010)
Dan Olson's tone and bias is grating.

> Why is the art of NFTs just so dang ugly? -- The folks who are steering all of this, the guys who are in charge, or the guys who go out and make something like Bored Ape Yacht club, like they're just hollow inside. They don't understand art. They don't understand culture. They don't watch television. They don't watch movies. They don't read books. They don't read comics.

A comment like reveals the interviewer and interviewee have not looked very far into the NFT art space. Like seeing a Jeff Koons Balloon Dog sale and saying that all art is hollow, and all artists have no culture. The highest selling art does not represent all art.
Or depending your location too hot for summer... Then again I don't consider -5 or -10 that cold temperature.

10-15 is nice perfect weather for outdoors.
Wow, that is a very pleasing and seamless UX to just treat it like actual embedded text.

Not often am I actually pleasantly surprised by something new in UI. Apple Pay on the Web might have been my last ‘Woah’ moment actually.
In human's natural state (hunter-gatherer), most of the deadly infectious diseases didn't plague us. They only started jumping to humans when we started doing animal husbandry (new diseases got to us via close living with animals) and when we started living in dense cities. Both conditions were only met circa 10k years ago.