Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ChrisSD
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
26 ms
·
271.
▲
by
ChrisSD
6y ago
In retrospect Reader's death marked a turning point in how Google was perceived. There were grumblings before that but Google was still the darling of the web. As you say, Google+ was consuming Google at that time. So when they killed
272.
▲
by
ChrisSD
6y ago
This is almost literally how I write code.
273.
▲
by
ChrisSD
6y ago
I'm not sure I follow. In release mode it does the most performant thing by default. In debug mode and tests it catches potential problems with using this default. Either way there are explicit methods for doing wrapped, checked or sat
274.
▲
by
ChrisSD
6y ago
Most Rust releases are almost empty. The ones that add something like async are exceedingly rare. Maybe once in a few years? And what would be the point of sitting on small, well tested, changes for six months or a year? What if it's t
275.
▲
by
ChrisSD
6y ago
The only unresolved soundness issue for Pin that I can find seems to only affect nightly not stable. https://github.com/rust-lang/rust/issues/68015 It doesn't appear to be unresolvable.
276.
▲
by
ChrisSD
6y ago
Here are the release notes for the last release: https://blog.rust-lang.org/2021/02/11/Rust-1.50.0.html I'm curious, what in there would make someone have to deal with the changes?
277.
▲
by
ChrisSD
6y ago
Sorry, I didn't mean to imply it's bug-for-bug compatible with Rust 1.0. The language however is the same.
278.
▲
by
ChrisSD
6y ago
Is the rate of features being added high? Things that wouldn't even be a footnote in a new C++ release announcement can be highlighted in a Rust release announcement which may give the impression of lots being added but it ultimately d
279.
▲
by
ChrisSD
6y ago
The author uses quotes as actual quotes instead of as scare quotes. I'm not a fan of "scare" quotes so I'd be very pleased if other journalists did the same even if it takes some getting used to.
280.
▲
by
ChrisSD
6y ago
I don't find this article convincing. 1. Rust has very strong stability guarantees. If you want to you can continue coding like it's Rust 1.0 even on the latest compiler. 2. The rate of releases is independent of the rate features
281.
▲
by
ChrisSD
6y ago
The wearing of wigs has been greatly reduced in most English court settings but it does seem to still have support in the areas it's still used: https://www.theguardian.com/law/2021/feb/16/it-is-help
282.
▲
by
ChrisSD
6y ago
They've never really done a real new version built from the ground up. Well not since Windows NT (in 1993) and Windows 95. I guess you could argue that Vista was a big overhaul but that took a long time and was still NT. The Windows 10
283.
▲
by
ChrisSD
6y ago
Windows brings out a new version every six months. This is a much faster rate of development than the old "every three years" or more.
284.
▲
An Introduction to Lockless Algorithms
(lwn.net)
4 points
by
ChrisSD
6y ago
|
0 comments
285.
▲
by
ChrisSD
6y ago
The idea in RAII is you create a type that's solely responsible for acquiring the resource and freeing it (and little else). This idea is indeed fundamental to modern C++ design. For example, smart pointers. When created, the pointer l
286.
▲
Maybe We Can Have Nice Things
(noncombatant.org)
67 points
by
ChrisSD
6y ago
|
39 comments
287.
▲
by
ChrisSD
6y ago
I mean sure, it doesn't work exactly like Linux. It can't. Note there's nothing in the doc linked by twic that say these function maintain pids. > Each _exec function loads and executes a new process. All _exec functions u
288.
▲
by
ChrisSD
6y ago
Presumably they start a new process and then exit the current one. `CreateProcess`[0] can allow the new process to inherit handles, etc. [0]: https://docs.microsoft.com/en-us/windows/win32/api/processth..
289.
▲
by
ChrisSD
6y ago
Indeed there were also announcements from Microsoft[0], Amazon[1] and Google[2], all of which were posted on the main thread. Are we going to have a new thread for each of them? [0]: https://cloudblogs.microsoft.com/opensour
290.
▲
by
ChrisSD
6y ago
That was only because they had engineers working on it. The foundation changes nothing in that regard. If Mozilla were to hire engineers to work on bringing Rust to a new platform then it would have the same effect now. I don't want to
291.
▲
by
ChrisSD
6y ago
No, Rust has been independent since Rust 1.0. Mozilla only provided free legal advice (+trademarks, etc) and employed some team members but they didn't have control.
292.
▲
by
ChrisSD
6y ago
Announcements also from Mozilla, Amazon and Microsoft: https://blog.mozilla.org/blog/2021/02/08/mozilla-welcomes-th... https://aws.amazon.com/blogs/opensource/congratulations-ru
293.
▲
by
ChrisSD
6y ago
https://github.com/rust-lang/foundation.rust-lang.org/issues
294.
▲
by
ChrisSD
6y ago
But why? Python has been going for decades without issue. https://www.python.org/psf/trademarks/
295.
▲
by
ChrisSD
6y ago
Rust is already in Debian's repository. The trademarks haven't been an issue at all.
296.
▲
by
ChrisSD
6y ago
In what way?
297.
▲
by
ChrisSD
6y ago
The goal of the foundation is to work as a bridge between the Rust teams and the corporate world (e.g. sponsorship, licensing, etc). As the blog post notes, the actual development of the language is fully open and is comprised of RFCs and t
298.
▲
by
ChrisSD
6y ago
25 years ago, so 1996? Yeah people did that with VHS tapes. Console games, both solo and parties, were things that carried on into the night. Civilization on the PC was infamous for "one more turn" in to the wee hours of the morni
299.
▲
by
ChrisSD
6y ago
Just tested on latest TOR Browser. It limits the viewport sizes to a small set (multiples of 200px I think). The JS `screen.width` etc are undefined. The media queries can only query the viewport size, not the screen size.
300.
▲
by
ChrisSD
6y ago
How is a new keyword a *major* breaking change? They can only be introduced at edition boundaries, which means they are opt in. And code can be automatically upgraded to a newer edition by replacing uses of `keyword` with `r#keyword`. New k
More ›