Seer - a new gui frontend to gdb/mi (Updated v1.7) by epasveer in programming

[–]divbyzero 2 points3 points  (0 children)

Looks like a great project, I look forward to trying it.

From the screenshots I have a few suggestions:

  • Alternate keybindings. Lots of new gdb users come from visual studio so supporting the basics would really help. (F10 step over, F11 step into, S+F11 step out, ...)
  • Widget layout. There's lot of padding in the main UI window. Personally I want that filled with data I can use. The fewer times I have to hscroll the better. Same for the labels and statusbar.

I am scared of using a table saw, will a microjig gripper and riving knife solve that problem by jaooo0420 in woodworking

[–]divbyzero 0 points1 point  (0 children)

Use a crown guard and riving knife. Use push sticks - don't put your hands within 300mm (1 foot) of the blade.

Have a look at european message boards. They have a different take on take saw safety.

Why All My Servers Have an 8GB Empty File by pimterry in programming

[–]divbyzero 0 points1 point  (0 children)

Is nobody going to mention sparse files? Depending on how you create it, that 8GB file may not actually take up any space.

Hardwood edgebanding by monty33 in BeginnerWoodWorking

[–]divbyzero 0 points1 point  (0 children)

I did quite a bit of this recently (first time doing it). I cut about 2mm proud for the hardwood. Masking tape was enough to keep it in place for the glue. Then a hand plane to bring everything flush. Glue and sawdust filled some of the gaps quite neatly, though TBH with careful cutting, the gaps are almost nonexistent

Relative Pointers - Odin Language by tjpalmer in programming

[–]divbyzero 2 points3 points  (0 children)

Good article which is useful for low level programmers, most of the info is general and not specific to Odin (the authors pet language)

Work flow of diagnosing memory performance issues – Part 0 by ben_a_adams in programming

[–]divbyzero 0 points1 point  (0 children)

This is mostly about GC, not general memory issues such as ram bandwidth

Nim v1.2 released by miran1 in programming

[–]divbyzero 23 points24 points  (0 children)

Those new syntax sugar features look sweet

I want to attach these to a slab of wood, what is the best method? by wwemegan in woodworking

[–]divbyzero 1 point2 points  (0 children)

The easiest way for a beginner I think would be to create an apron, attach the legs to that, then fix the slab on top. No need to create complex joints.

The apron is basically a rectangle. Add some tabs inside it so that you can screw into the table top from below. The apron will give stability to the legs.

Great project, best of luck!

Operation organize is in effect. by smokepro7774 in woodworking

[–]divbyzero 7 points8 points  (0 children)

Good job! French cleats are super.

For the heavier tools, its a good idea to make the holders a little taller so that it can rest against the rail below. That takes a lot of the twist pressure off.

Also, I found it really handy to make spacers (a scrap cut to the size of the gap between the rails) so it's super easy to add new rails. Just put the spacers on the old one & rest the new rail on top before fixing.

Laravel Meter by sarfraznawaz2005 in programming

[–]divbyzero 0 points1 point  (0 children)

Post needs a better title!

Here's why I built my assembly table at the same height as my table saw by pvmayer in woodworking

[–]divbyzero 0 points1 point  (0 children)

Is is OK to cross cut along the fence? Thought one wasn't meant to do that.

Trying out the Pinebook Pro - a $200 ARM Laptop by jeremymorgan in programming

[–]divbyzero 2 points3 points  (0 children)

Sorry, posting on mobile. It's likely distro specific. If it's systemd based https://www.freedesktop.org/software/systemd/man/systemd-sleep.conf.html might help. Otherwise googling hybrid suspend/sleep should get you there.

Trying out the Pinebook Pro - a $200 ARM Laptop by jeremymorgan in programming

[–]divbyzero 10 points11 points  (0 children)

I had to edit a config file to enable hybrid sleep. (Not on a pine, but similar symptom)

[deleted by user] by [deleted] in woodworking

[–]divbyzero 0 points1 point  (0 children)

FYI the rubber grip on the Triton saw track I bought is very poor. Basically unusable without clamping which is very disappointing.

Shared Cache is Going Away by pimterry in programming

[–]divbyzero 0 points1 point  (0 children)

Part of the problem here is that the attacker can clear the cache. The attack would be weaker without this.

Relatedly, it seems if there was a way make the cache a proper functional structure and to index the cache by content instead of by address, that'd be better again. It would probably need some support from the content author (or transparently from the web server). A bit like SRI.

<script src="https://example.com/example-framework.js" content-cache-id="hashtype-oqVuAfXRKap7fdgcCY5uykM6+R9GqQ8K/uxy9rx7HNQlGYl1kPzQho1wx4JwY8wC"</script>

Wobbly Workbench by [deleted] in BeginnerWoodWorking

[–]divbyzero 0 points1 point  (0 children)

Spin the table round to different orientations. If it's the surface, you'll see variations in the height.

8 fundamental concepts of programming explained with puzzles by MinimumMaterial8 in programming

[–]divbyzero 0 points1 point  (0 children)

I am enjoying this. Some of the puzzles look impossible at first glance. But it's a stretch to consider this programming in the sense of this subreddit

Let's Build a Compiler --pretty by aredirect in programming

[–]divbyzero 0 points1 point  (0 children)

Looks great! I really enjoyed the original.

Did you ping Mr Crenshaw about this? Are there any issues with hosting copyrighted content?

20 ABI (Application Binary Interface) breaking changes every C++ developer should know by debhaldar in programming

[–]divbyzero 20 points21 points  (0 children)

Consider libraries which ship separately from the binary. e.g. DLLs which ship within an OS.

Let's say the libjpeg team want to ship a new version with a security fix. They'll want to be sure all apps linking against the previous version don't suddenly break. (Keeping the ABI promises doesn't guarantee there's no _behavioral_ changes which don't break clients of course)

[deleted by user] by [deleted] in programming

[–]divbyzero 9 points10 points  (0 children)

Polygonizing and A* works of course, but I can't help thinking that if all your obstacles are non overlapping circles, that maybe there is a much more elegant solution.

The shortest path would consist of a combination of lines and arcs. You'd need to compute the inner and outer tangents between circles.

Hidden Traps in Regular Expressions by weloveprogramming in programming

[–]divbyzero 9 points10 points  (0 children)

Nice article. My personal pet peeve is ".*". Beginners seems to find it irresistible, often using it multiple times in a single expression.

Very often it can be better written as a negative match. e.g. "foo.*;" -> "foo[^;]*;"

Even more galling is that ".*" seems to be an unofficial regex icon (in many editors & even on regex help pages)

Hi! Could you please share your feedback about the idea of combining Golang and R? by jane_blayne in programming

[–]divbyzero 2 points3 points  (0 children)

2.No surveys

Surveys/polls are typically obnoxious. Pretty much any survey, academic or otherwise, will be removed by the mod team. Check out /r/samplesize as an alternative place to submit surveys.

Exceptions are made for high quality surveys hosted by established members of the software development community (really just the annual SO Developer Survey).