verstra

joined 2 years ago
[–] [email protected] 0 points 22 hours ago (2 children)

I hate that the pleasant news about standardization of CSV come with the let-down that is using two bytes for new lines.

[–] [email protected] 3 points 1 week ago

Or a pair of boots, a great backpack, hiking trousers, helmet, harness and a "via ferrata cable kit".

[–] [email protected] 2 points 1 week ago

~10 manual mid-range tools and enough wood to make a nice looking jewellery box.

[–] [email protected] 2 points 1 week ago

Dan Luu. From summary of summaries:

I suspect I might prefer Rust once it's more stable.

[–] [email protected] 1 points 1 week ago (1 children)

Just because we cannot prove something, doesn't mean that we can treat strong claims the same way as proven hypnosis. If we cannot prove that UBI is overall beneficial, we just cannot believe it with the same certainty that we would if we had a bunch of studys on our side.

Look, I'm not saying that we have nothing - I'm just saying that what we have are educated guesses, not proven facts. Maybe "open question" was too strong of a term.

[–] [email protected] 2 points 1 week ago (7 children)

Well, you can conclude anything using your reasoning, but that does give the high degree of certainty that is sought after in the studies reviewed in the article.

Again, I'm not saying that I don't believe static type checkers are beneficial, I'm just saying we cannot say that for sure.

It's like saying seat belts improve crash fatality rates. The claim seems plausible and you can be a paramedic to see the effects of seat belts first-hand and form a strong opinion on the matter. But still, we need studies to inspect the impact under scrutiny. We need studies in controlled environments to control for things like driver speed and exact crash scenarios, we need open studies to confirm what we expect really is happening on a larger scale.

Same holds for static type checkers. We are paramedics, who see that we should all be wearing seat belts of type annotations. But it might be that we are some subset of programmers dealing with problems that benefit from static type checking much more than average programmer. Or there might be some other hidden variable, that we cannot see, because we only see results of code we personally write.

[–] [email protected] 5 points 1 week ago (2 children)

The original author does mention that they want to try using rust when it becomes more stable.

This is why any published work needs a date annotation.

[–] [email protected] 3 points 1 week ago

Damn, this actually looks really good! Is there an estimate on when this will be useable-ish as a main phone for non-dev users?

 

I've played driller with all possible weapons and when going on a haz 5 dreadnought mission, I figured cryo was the best main weapon.

And it sucked. Real low damage output. I've tried to freeze it and then throw the axe, but it was not dealing much damage.

Is it just me, or should we be picking 2 engies and 2 gunners for dreadnoughts?

[–] [email protected] 2 points 1 week ago

What about acid and web spitters?

[–] [email protected] 2 points 1 week ago (1 children)

Hindley-milner type inference for the win!

It's hard to implement, but the result is a statically typed language, mostly without type annotations.

[–] [email protected] 11 points 1 week ago

Because it is hard to design a study that would capture it. Because it is hard to control many variables that affect the "bugs/LOC" variable.

[–] [email protected] 8 points 1 week ago (9 children)

My conclusion is that it is hard to empirically prove that "static type systems improve developer productivity" or "STS reduce number of bugs" or any similar claim. Not because it looks like it is not true, but because it is hard to control for the many factors that influence these variables.

Regardless of anyone's opinion on static/dynamic, I think we still must call this an "open question".

 

I don't have much to say, only that I expected flutter to be a bloated fragile abstraction on top of different native GUI APIs, but no.

It's quite fast, relatively easy to develop and it just works.

I'm working on a desktop app that needs a high-perf rust impl, and (for now) flutter looks like a much better choice than tauri.

 

If it compiles it works, right?

I'm not gonna act like I read it all.

 

When I was in high school I found Sublime Text and learned "multiple cursors". Since then, I've transitioned to vscode, mainly because I need LSP (without too much configuration work) for my work.

I keep hearing about how modal editing is faster and I would like to switch to a more performant editor. I've been looking at helix, as the 4th generation of the vi line of editors. Is anyone using it? Is it any good for the main code editor?

The problem that I have is that learning new editing keybindings would probably take me a month of time, before I get to the same amount of productivity (if I ever get here at all). So I'm looking for advice of people who have already done that before.

My code editing does involve a lot of "ctrl-arrow" to move around words, "ctrl-shift-arrow" to select words, "home/end" to move to beginning/end of the line, "ctrl-d" for "new cursor at next occurrence", "shift-alt-down" for "new cursor in the line below", "ctrl-shift-f" for "format file" and a few more to move around using LSP-provided "declaration"/"usages".

I would have to unlearn all of that.

Also, I do use "ctrl-arrow" to edit this post. Have you changed keybindings in firefox too?

 

Anyone using soucehut (sr.ht)? Can you please explain to me how you navigate the site?

I really like the minimalist approach and extremely fast website UI, but I just cannot navigate the site.

If I'm looking at source of a repo on https://git.sr.ht/ and want to see open tickets, how do I navigate to https://todo.sr.ht/ ? If I click on "todo" at the top, it takes me to my todo lists, not todo of the project I was just looking at.

 

An interesting take. Not sure if it goes here.

 
 

I'd expect the state to have a list of all its citizens and their basic personal info (age) which could be used to determine their eligibility for voting. In my country, we get a "invitation" to the vote, with your voter station and info on how to change it.

Instead, I'm seeing posts about USA's "voter rolls", which are sometimes purged, which prevents people from voting. Isn't this an attack on the voting system and democracy itself?

So why doesn't USA have a list of voters? Are they stupid?

 

I know that the answer is yes, I should, but outlets near the setup are not grounded (even though they look like they are) and I don't want to have wires running though my living room.

The real question is what are potential problems ? Occasional system reboots? Permanent damage to PSU? Permanent damage to other components?

 
view more: next ›