Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
estebank
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
estebank
3d ago
The problem is that assuring no breaks ever with inference means you can't ever improve the inference algorithm nor update the stdlib. This is what triggered the time 0.35 breakage. I have a still incomplete/unmerged rustc lint to
2.
▲
by
estebank
3d ago
> Not to mention the vast amount of professionals who don’t have root on their runners / build nodes. Putting a ticket in every 3-6 weeks for a new compiler version takes… 3-6 weeks. People give up after a while. When I talked with
3.
▲
by
estebank
6d ago
You might want to take a look at https://github.com/hkalbasi/zngur Calling Rust from C++ seems to be more technically straightforward than the reverse.
4.
▲
by
estebank
6d ago
I suspect GP is using system rustc to build random projects off of github and doesn't use one of the distros that actually updates rustc, like Fedora, SuSE or Arch. Then the conversation is about forward compatibility, whether develo
5.
▲
by
estebank
6d ago
A headwind makes it harder to advance in the direction you're going. I think you might have meant to say "there is a strong tailwind towards memory safety".
6.
▲
by
estebank
7d ago
> Even considering urban areas, most people don’t live in London or New York or Tokyo. They live in a city like Jakarta, Dhaka, Mexico City or Lagos. Even Bangkok which has the MRT and Skytrain only services the relatively affluent areas
7.
▲
by
estebank
7d ago
Earlier today saw a guy on a pick up truck griefing an empty Waymo by brake checking and boxing it, all over the road for about 10 minutes and over 5 blocks (no idea how much earlier it started), causing every other driver to freak out or b
8.
▲
by
estebank
7d ago
I don't think that simulating the vastness of the universe is ever going to be fun, but approximating a theme park ride that evokes the vastness of the universe can be breathtaking, like Outer Wilds was. (The gameplay is confined to a
9.
▲
by
estebank
1mo ago
>> Built-in line and column tracking. Any movement across a newline updates the line number, including a backwards seek. getLine and getColumn are always available and both are one-based, which makes decent error messages nearly free.
10.
▲
by
estebank
1mo ago
I will provide some context from having done a lot of that work. The Rust grammar is actually quite regular, that's why we have things like the turbofish for type parameters (`binding.method::<Type>()`): it makes the grammar unam
11.
▲
by
estebank
2mo ago
It's a project years in the making.
12.
▲
by
estebank
2mo ago
The thing that has changed is that there are spaces where security is being taken more seriously, and C's memory unsafety became a deal breaker there. I do think that providing a mechanism to run existing C software that isn't per
13.
▲
by
estebank
2mo ago
Could you point me at the members of the Rust project doing so? I'd want to have a word with them (I'm a member of t-compiler).
14.
▲
by
estebank
2mo ago
I don't think using an example that includes licensing, plenty of regulations governing drivers, the cars themselves and the built environment, enforcement, and plenty of research on the impact of passive infrastructure to make things
15.
▲
by
estebank
2mo ago
There's a material difference on one taking risks for oneself and one taking risks where the brunt of the consequences fall on others.
16.
▲
by
estebank
2mo ago
> that just lost his most popular open source project As they state in the article, they started the migration a year and a half ago, something that happened a few weeks back would never come into the decision making process.
17.
▲
by
estebank
2mo ago
> Are there any drawbacks to Rust editions? That they can't (yet) be used to influence name resolution, so that they can't be leveraged for std API evolution. Work is being done on that front. Older documentation that people fi
18.
▲
by
estebank
2mo ago
I think that everyone has the power to be wrong, but to be very wrong with convincing arguments , you must be smart. A smart person can come up with post-hoc rationalizations that hold up under some scrutiny, to the point it is very ha
19.
▲
by
estebank
2mo ago
https://github.com/tursodatabase/turso
20.
▲
by
estebank
2mo ago
> And some programmers are so good that some issues are self-explanatory and they write good code to note a thing but don't write a test, because implementing the test is more expensive. You don't write a test (just) to verify
21.
▲
by
estebank
2mo ago
If anything comedy is an excellent way of learning a language: the use of double and triple entendres helps to quickly get exposed to alternate meanings and misunderstandings of words. Comedy aimed at learners or multilinguals can also help
22.
▲
by
estebank
2mo ago
Someone who can speak English on top of their mother tongue is already multilingual. Anecdotally, people who live anywhere close to a border in Europe tends to speak at least two languages, often more than two, regardless of class or profes
23.
▲
by
estebank
3mo ago
You sure come across as calm and collected, looking for a good faith discussion...
24.
▲
by
estebank
3mo ago
In cycling threads you always have comments both telling cyclists to stay out of sidewalks and others telling cyclists that they "only* belong in sidewalks (and away from the road they drive in). It is legal in some places, illegal i
25.
▲
by
estebank
3mo ago
We can't individual responsibility our way out of systemic problems. Cyclists on sidewalks generally signals terrible bike infrastructure. There are people on bikes that ride like an asshole. There are people on cars that drive like an
26.
▲
by
estebank
3mo ago
Yes, that would be one way of doing it. You can model off of the Typed Builder pattern: struct Builder<const A: bool, const B: bool> { a: Option<u32>, b: Option<u32>, } struct Val { a: u32, b: u32,
27.
▲
by
estebank
3mo ago
This is in effect a state machine, and when you have a type system more complex than C's you can encode state transitions in the type system (either by having state transitions explicitly return a new return type or by using sum types)
28.
▲
by
estebank
3mo ago
Like DVD before it, Blu-ray includes region locking as a feature (but apparently ~70% of disks don't bother with it, notably Paramount and Universal don't). Non-locked disks are marked as ABC (A is the Americas and Asia, B is Euro
29.
▲
by
estebank
3mo ago
The movie itself is generally encoded at a higher bitrate than what you can find in streaming or torrents. The media includes bonus features that generally aren't available in streaming or torrents. The media will not suddenly stop exi
30.
▲
by
estebank
3mo ago
A lot of people talking about how displaying the flag at all could get somebody in Russia in trouble. You could see the increasing of the likelihood as helpful then, because the flag could always appear. By making it come up more often it c
More ›