skysight-inc/HackerNews huggingface dataset:
• Rust competes with C that comes with a leaking lead-acid battery, so Rust's standard library already seems large and luxurious in comparison.

• One size does not fit all. Rust targets many different environments, including embedded and WASM. A big stdlib makes porting Rust harder. It's already problematic, e.g. `std::fs` makes no sense in a browser context, and std's out-of-memory handling strategy was unacceptable for the Linux kernel.

• Rust is judged by the size of its "Hello World!" executable, which already looks pretty fat due having stdlib linked statically.

• Rust has a strong backwards-compatibility guarantee, which means that anything stabilized in stdlib has to stay, forever, and can't evolve. Not many features can be nailed on the first try, and not nailing them means people will forever debate whether to use the worse-but-standard version or a 3rd party version.

• Rust has already dodged some bullets, because 3rd party `serde` turned out better than Rust's old built-in `rustc-serialize`, `syn` won over Rust's `syntex`, `criterion` is better than built-in `bencher`, `rand` had 8 major revisions, `time` broke compat 3 times, etc.

• Rust is stuck with `std::mpsc` which turned out to be slower and less flexible than `crossbeam-channel`.

• Rust team is not an infinite resource.

• The Rust language is designed to be extensible via libraries, unlike Go where e.g. maps, channels, range iteration are special built-ins you can't replace.
Textual Tutorial
After reading the first two chapters I'm hooked. Thanks a ton for recommending it.
Nulogy | Full Stack Developer | Senior (10+ years) | Fully Remote (Canada and US) | Full-time | https://boards.greenhouse.io/nulogy/jobs/6009270002

Nulogy is a SaaS company working at the heart of the supply chain industry. Our mission is to unite the supply chain community by allowing for seamless collaboration between large brands and the multitude of suppliers they use to facilitate manufacturing and packaging of the products you use every day.

Nulogy’s tech stack includes Rails, React, GraphQL, Postgres, Docker and AWS. We're currently looking for developers across our engineering teams from our monolith Rails application to our smaller Rails/React applications and our integrations product.

At Nulogy we have a strong culture around XP which includes cross functional teams, pair programming, TDD, continuous integration and more. We're also focused on coaching and growing our developers with frequent one on ones and continuous feedback in a high trust environment. Take a look at our engineering website [https://engineering.nulogy.com] to get a better idea of what life looks like for a developer at Nulogy.

If you're interested in working at an organization that values your growth, builds software with sustainable practices and has a meaningful impact on the supply chain industry and those working in it we'd love to hear from you!
Another factor is considering how difficult you're making things for your legit paying customers just to may sure you keep someone somewhere from ripping you off. A lot of companies strike the wrong balance.
Is this a reference to https://en.wikipedia.org/wiki/Eternal_September?
It already works on other systems. Quoting from [0]:

> So far, we’ve seen it running on Linux, macOS, Windows (WSL) and Android. The Linux version is definitely the most tested.

[0] https://awesomekling.github.io/Ladybird-a-new-cross-platform...
Current Prime Minister of India is from 'Other Backward Class' and and President is women from tribal community.
Sorry, what has she achieved that justifies requiring me to have to hear mundane details about her life? I'm literally asking. What of consequence has she ever done?

In one sense you are right. Any reaction to her is out of proportion because she has not done a single thing in her life that is worth having a reaction to.
Will the compiler check that you have an exhaustive set of keys in your definition of `shapeToDrawFn`? (Not a rhetorical question, I don't know.)
> while notably not reducing their ad profile or how many ads they see

They are reducing ads for subscribers: https://techcrunch.com/2022/11/05/twitter-begins-rolling-out...

EDIT: can someone explain the downvotes? Is the TechCrunch story not accurate, or did I misunderstand the above claim regarding ads?
If the commodities boom is any indicator, Brazil should be hitting a purple patch soon enough.
The Rivians are expensive and hard to come by, but they're much better looking than Tesla's.

Same holds for Lucid, which I find much more aesthetically pleasing compared to Tesla's offerings.

I do credit Musk and Tesla for starting the revolution, but the real game-changer was Volkswagen betting the company on BEV's. That's when other car companies started to take notice.
The DWI Lawyer Who Represented Cocaine Traffickers–and Paid the Price
Since I assume some Framework product people are in here— my framework won’t go to sleep which is an absolute dealbreaker. Dead battery every time unless I fully shut it down. Forums are no help. Advice?

I’d love to support your mission and recommend this laptop to others, but you need to get the fundamentals working!

See my comment history for other similar reports from other (former) Framework owners.
I find it interesting that the option to opt out of Stories exists in the Chat settings. Apparently they couldn't be buggered to even create a link to view the settings for Story inside of the Story UI's context menu.

But hey, I'm an old, biased, grumpy man. They're taking away SMS (which was what allowed me to get it onto my family's phones) and shoving TikTok in my face instead. I'm displeased by this and looking for things to pick on.
Why do you care what the cost to produce (and sell and support) an item is? Is it worth it to you or not?
Agreed, I'd happily trade my System76's numpad for a full-sized right shift key that doesn't yield space to the arrow keys. Not all System76 models have the truncated right shift, but don't think that I haven't noticed that it's full-sized on all the Framework models...
Yes. Changed now from https://nitter.1d4.us/awesomekling/status/158971149967250227.... It's fine to include alternate links in comments, but for the submission URL, please follow the site guideline: "Please submit the original source. If a post reports on something found on another site, submit the latter."

https://news.ycombinator.com/newsguidelines.html
Previous thread 5 days ago, 325 comments

https://news.ycombinator.com/item?id=33438678
Forcing you to use 32-bit windows hasn't counted as proper support since at least the release of windows 7.

And more relevant is when people stopped releasing mainstream 16-bit programs, which is much much later when you consider all the 16-bit installers.
Even economically, it seems unlikely they would. The data is their moat and it's what they can use to target people with ads. Selling it seems counterproductive.
The one I am most interested in is https://verdox.com/
At least in the Netherlands I have not noticed consultants being laid off en masse.
Nice project. A couple questions: is it EF Core compatible? Can I save the DB file/files to azure blob storage?
Have phones maxed out? Seems the evidence is inline with it basically growing to cannibalize all of the other utilities that it is able to replace.
European tests specifically test for pedestrian collisions: this is why we've got softer, crumpling bonnets and bumpers in newer cars, for instance.

I would be surprised if other test agencies like the US one did not do the same.

Cyclists are definitely harder because they are similarly unprotected human bodies travelling at higher speeds and with more chances of different collisions (i.e. it's very rare for a pedestrian to hit a car on the side, whereas I am guessing that's more likely for a cyclist).

In general, I would give equal priority to testing for everyone, iow, prioritise by the numbers getting injured/killed.

Btw, cyclists also make a choice of operating a vehicle (motorcyclists are similarly vulnerable because the characters of their vehicles are similar).
No they don’t. If we cared about that we’d be using ILP64 instead of keeping int at 32 bits for compatibility reasons. I’m not here to bash C, anyhow; I think you’re failing to consider that I have experience with C and what it’s not good at, and am able to look past trite statements like “C interfaces with the hardware” that aren’t true or useful. In this case the concern is that C doesn’t make it convenient to talk to hardware!
Can you cite?
Entirely possible India hits a lean phase and stays stuck where it is. Truth be told, everything from infrastructure to basic law and order are far behind even a “middle income trap” country like Thailand. Too early to pat ourselves on the back.
Money, free time, face, sanity and the ability to remain unbiased , now every right wing nut wants and expects a favour from him. The right to “free speech” ha
The Framework knowledge base says:

> To get notified when we open ordering in your region, you can navigate to the locales page and select your region from the dropdown box.

You may want to let them know you're interested, maybe that'll push them to open up: https://frame.work/fr/en/locale/edit?waitlist_country_code=E...
Absolutely don't disagree with this sentiment. The fact of the matter is the attackers only have to be "right" once. Whereas the rest of us have to be right hundreds or thousands of times. If it's a numbers game, the odds are definitely in favor of the attackers.

Cryptocurrency aside, it definitely looks like these attacks are ramping up and we - the developers with access to critical infrastructure - are the primary targets. Today its crypto, tomorrow it's SSH keys.

It's both worrisome and tremendously annoying.
Related:

Github.com on Ladybird, new browser with JavaScript/CSS/SVG engines from scratch - https://news.ycombinator.com/item?id=33273785 - Oct 2022 (1 comment)

Ladybird: A new cross-platform browser project - https://news.ycombinator.com/item?id=32809126 - Sept 2022 (473 comments)

Ladybird: A truly new Web Browser comes to Linux - https://news.ycombinator.com/item?id=32014061 - July 2022 (8 comments)

Ladybird Web Browser - https://news.ycombinator.com/item?id=31987506 - July 2022 (2 comments)

Ladybird Web Browser – SerenityOS LibWeb Engine on Linux - https://news.ycombinator.com/item?id=31976579 - July 2022 (2 comments)
I have an uncle who came from Malaysia to the US in the 70's to do his studies. He was "given the task by his village elders.." as he would say and they did exactly that pooled resources and made sure he finished school. When I heard his story I was so moved. He's built everyone in his village a house, invested in many businesses now, literally changed lives of countless families and friends.
Or you could use https://en.m.wikipedia.org/wiki/SPARK_(programming_language) which is already a formal defined language and literally the thing discussed in the link right at the top.
Pretty sure that's what Netflix does. I pay on the basis of my billing address but, if I'm in another country, (or come in through a VPN) I get the content based on where I'm located in my experience.
Alright. That doesn't answer my question though -- why should anyone with a verified profile be allowed to change their name, which could mislead people of their identity, while maintaining their verification status?
Maybe I am sceptical, but this looks to me like a curated amazon reviws page.

Perhaps I am wrong and it is indeed real. It would be easy to check with an automated script.
the problem is sms can be sniffed / mitm attacks.
Firefox on Linux doesn't even run a decent number of sites well for me, I assume because they're primarily tested on Chrome. And Chromium often chokes on Google's own voice.google.com web app. Ladybird doesn't have to be perfect to be useful or interesting.
How long would whale lifespans be if whales had the same level of medical care as humans? Humans today regular live well beyond our natural lifespans, if we were all dying at 30 cancer probably wouldn’t be much of an issue
C++ the O.G.
I like generators and using them in for (... of ...) {...} loops. Reminds me of Python joy.
Personally, I was looking forward to American Axle, but they didn't want to hear that one.
I didn't know how to make the links clickable. Thanks!
Fair enough, but I have never seen that rule enforced before. Plenty of parody accounts don't list that they are a parody in their display name. There are several specifically dedicated to Elon Musk that are just "[adjective] Elon Musk" like "Bored Elon Musk" and "Italian Elon Musk" that have existed on the site for years.

That page also lists permanent suspension as the third punishment that comes after warnings and a temporary suspension. This round of punishments seemed to mostly go straight to permanent suspensions, but that wasn't consistent. Kathy Griffin and Griffin Newman have received permanent suspensions, but Sarah Silverman didn't. Is there a reason for that? Who knows?

Part of the problem with Musk's management is that it is impossible to know what the current rules are at any given moment. Is that page actually Twitter's current policy or not? Who knows?
More than 50% of Indian MPs are lower caste and minorities https://www.indiatoday.in/india/story/only-39-mps-are-politi...
Indian PM and president are from backward caste. Reservation for lower caste in government educational institutes and jobs is more than 50% https://en.wikipedia.org/wiki/Reservation_in_India#States.
So much for upper caste having complete control of democracy and lower caste being "the most disenfranchised and marginalized communities". I'm not saying all problems are solved. It's a work in progress like any other democracy but progress is being made slowly and steadily.
https://signal.org/blog/sealed-sender/

Worth reading.
I think that's called Matrix and we already have that.

Anyway, good luck getting Signal to federate with you until you have enough of a user base that they're losing users to your backend. They have zero reason to want to do this, and it introduces some privacy issues (what if your server doesn't respect deletions, etc?).
Agreed. Android version is slim, and just several days ago I paired up with the Windows desktop version - a UI to die for.
So happy I got several people to a) drop facebook and b) contact me with/ reply to me on signal (I don't use Whatsapp); and they've done the same with others.
Both my kids (under 20) use signal more and more, especially with their new friends at a new school.

Aside: I asked - they, and their friends, don't give an f about twitter.
If "essentially no one" uses it, why does the EU feel compelled to regulate it?

https://www.europarl.europa.eu/news/en/press-room/20220315IP...
I always carry some extra clothes, water, dry food and a first aid kit. I also have a dolly and other “big items” which have come in useful, but ofc not really as needed as the other stuff.

Backpack for laptop and other things, sure.

At least where I am, the stations and cars are not really adjusted well for the climates and you cannot eat or drink on them.

And thankfully I don’t have to commute at all anymore, anyways :) so I don’t have to pick my “lesser of two evils.”

Cities can do whatever they want, all I have said is I prefer the privacy and comfort of a car as an introvert, if I have to visit a city.
Raise your hand if you hate the CCP and you have a Chinese ex. There is already one guy who said as much in this thread.
Trying to replace C with something like Rust, is essentially saying that we should rewrite all kernels in Rust. C is the common language because it talks to the kernel, which talks to the hardware.

Forgetting how much would need to be replaced with objectively much slower code, Rust simply cannot do some things. You cannot always make absolute guarantees about memory safety for example when it comes to low-level programming. Sometimes to be fast, you have to make assumptions and take risks.

I am currently watching the Veloron game [1] as an example of how larger Rust projects may begin to look. I see something like this [2] and it doesn't look all dissimilar from C, just with a new syntax. Has writing this game eliminated all bugs? Nope [3]. Maybe there are less segfaults and bad memory management, but this was just one class of bugs.

[1] https://gitlab.com/veloren/veloren

[2] https://gitlab.com/veloren/veloren/-/blob/master/server/src/...

[3] https://gitlab.com/veloren/veloren/-/issues/?sort=closed_des...
Yep, feel exactly the same way. Acting is bad and the entire thing just feels cheesy.
Note that they're literally called "Awesome" lists, that's not an adjective describing the lists themselves. :P
What do you mean by "matched" or "exceeded"? Are you saying Intel has better performance per watt? Or better idle power consumption? Which Zen generation are you comparing to? Zen 3, 3+, or 4?
That reminds me too much of kataras/iris story that I starts to suspect you to be him. In this case criticism was well-deserved.
Really? I thought the recent MacBooks use LPDDR5 modules and have significantly higher bandwidth than e.g. Framework laptops. Although I'm not super familiar with the graphics side, I also thought the Apple silicon graphics were comparable to AMD and Nvidia laptop GPUs while also being especially more power efficient.

I can't disagree with the historical build issues, the pricing, or limited OS support, although the latter two doesn't seem to make the hardware rubbish.
It can definitely break a sweat while compiling, but even at that point fan noise is very minimal. (12th gen)
I'm a fan of Andreas and love seeing the progress here, but let's be fair: it didn't take Mozilla 25 years to write a HTML engine. It took Netscape 3 years to build the world's best (at the time) browser from scratch ('94 to '97).

Chromium's HTML engine derives from an open source KHTML engine, written for the KDE project.
*Konqueror

https://apps.kde.org/en-gb/konqueror/
A Decentralised Social Network
If you don’t care about her, then why post about it at all?

No one is requiring you to hear mundane details about her life.

Your incessant ranting about her being inconsequential demonstrates that she is, in fact, quite important to you. For whatever reason.
> Just adjust the size of a space to the appropriate size

That would work IF the rendering engine knew it was supposed to use a horizontally-larger space at the end of a sentence (comparable to the CSS styling element "padding-right"). A uniformly-larger space would defeat the purpose, namely to make it easier to spot the end of the sentence through the extra space after it.
I haven't done that for 20 years now. When I was a teenager I didn't have the money. But nowadays I have money, and most software I use nowadays is for work so it wouldn't make sense, and I find the process of pirating and dealing with potential malware to be too cumbersome. Back then €50 was a lot of money: I'd have to save for a year! Today, not so much.
Olive oil is very different from other vegatable oil in that it is mostly monounsaturated. Olives do need to be cured, and honestly they might not have been consumed until somewhat recently:

>The cultivated olive seems to have coexisted with humans for about 5,000 to 6,000 years, going back to the early Bronze Age (3150 to 1200 BC). For thousands of years olives were grown primarily for lamp oil, with little regard for culinary flavor.

In the case of rapeseed:

>Rapeseed oil is one of the oldest known vegetable oils, but historically was used in limited quantities due to high levels of erucic acid, which is damaging to cardiac muscle of animals, and glucosinolates, which made it less nutritious in animal feed.[19] Rapeseed oil can contain up to 54% erucic acid.
The relevant APIs were already shimmed.
I see what you’re saying. For your bench mark code, it doesn’t look like you’re using a generator? How does the await compare to a generator? I only ask because the non-async example looks like there are a million ways the runtime could optimize it that might not apply in practice. (I’m on my phone now, otherwise I would try it).
Release Notes for Safari Technology Preview 157
The incidence of myocarditis and pericarditis in unvaccinated Covid patients
> Securing the borders from what?

Russia has been invaded by land countless times over the centuries as it has few natural barriers. Securing good natural borders has been a major national security concern for Russia for centuries and up until the fall of Soviet Union they had secured all of them. They have been winning those back gradually over the last couple of decades.

> If he was worried about NATO he would be beefing up troop deployments along the borders of Lithuania, Latvia, and Estonia where he has withdrawn troops

The Baltic states are likely future targets. Thankfully they've been doing so badly in Ukraine they are being forced to withdraw forces from other areas and debasing their ability to achieve those future aims.

> They have nuclear weapons and would have a justifiable reason in using them if they were wantonly invaded

Firstly, there are numerous scenarios where Russia is not wantonly invaded but perhaps different powers use salami tactics either directly or by proxy that wouldn't justify nukes at any particular point. Secondly, Russia may not want to rely on its ability to maintain nuclear weapons long-term especially while its industrial base decays, the result of its crumbling education system unravels, and its demographics rapidly decline. Regardless, it's much better strategically to have good defensive geography and nukes.

> It seems so many want to run away from the straightforward situation...Everything else is a sideshow at best, and Russian propaganda at worst.

The idea that Russia wants a secure border geography and that Ukraine is a barrier to that is not new nor controversial. The (continued) invasion of Ukraine was long expected and the high level reasons long known.[1][2]

1. https://www.theatlantic.com/international/archive/2015/10/ru...
2. https://zeihan.com/russias-twilight-war/
I'm not sure if maybe https://yarn.social/ would be a better link to share.

twtxt.net is one of the pods run by the project lead of yarn.social.
How was poster identity handled in Usenet/NNTP? From what I remember, it was just a "From:" header and spoofing was easy. Or was there more to it? (Maybe because most posters wrote to their local server which require auth, you could see which server the message originated from and decide if the sender's address matched the server address...? It's been so long.)

If not, then Twitter, Mastodon, etc. all seem to have a somewhat strong notion of identity.
A secure, non-proprietary alternative to authenticating with Facebook/Twitter/Google.
Cheers!!! <3
John Bolton has been directly involved with foreign policy at least since he first worked at the State Department (the department responsible for the USAs foreign policy and relations) in 1989.

He has openly been a an advocate for military action and regime change by the US in several countries[1]. Recently he also openly mentioned his role in helping plan coups d'etat in an interview, when asked about the events on January 6th that followed the 2020 election:

"As somebody who has helped plan coups d'etat— not here but you know (in) other places— it takes a lot of work." [2]

Also, tragically enough, he in fact served as the 25th United States Ambassador to the United Nations. Just a reminder, when listing its principles, the first point of the UN's foundational charter reads: "The Organization is based on the principle of the sovereign equality of all its Members."

The USA counting a self-proclaimed "coup planner" as their ambassador to the UN can give us an idea of how fundamental interfering (ie, "hacking") other nation's affairs is to their foreign policy, and how little it respects the sovereignty of nations.

[1]: https://en.wikipedia.org/wiki/John_Bolton

[2]: https://www.youtube.com/watch?v=RRvMJDTrL2E

[3]: https://legal.un.org/repertory/art2.shtml
Those programs did not remain hidden then, why would they now?