News for hackers. Stuff that matters.

webgoat

It became the Uber for hackernews hateposting
Re:I love my GPD Micro PC on Thursday August 18, 2022 @09:31PM (#32516789)
My setup for this is my phone with a B.O.W folding keyboard and chrome remote desktop. I don't have any of the I/O but I can access my main setup from anywhere and don't need to lug around another device that does what my phone can already do.
Second this. I believe the real benefit comes from being able to exercise the extensors instead of the flexors, which helps with remedying an imbalance in tendon strength that leads to tendonitis.
Replace them with robots too, problem solved.
Re:Reverse engineering the Motorola Sensorhub: Part 1 on Monday July 05, 2021 @04:13PM (#27741439)
Pretty sure they could have used the "set image base" option under the memory map view to accomplish the same thing, but it's still a cool workaround nonetheless.
Fees high, world too stable, heavy speculation. Cryptos forced to trade on centralized exchanges to avoid fees, making it a much crappier version of something like PayPal. Doesn't help that there's an unending supply of people more than willing to participate in ponzi schemes creating massive volatility and turning the "currency" into the commodity.
How does this stack up against Nog [0]? I currently use it for my i3 needs and its very clean and works better than anything else I've tried.

0 - https://github.com/TimUntersberger/nog

There's also H for opening a previous history entry or switching to a different tab you have open. This is a big one for me (along with the Auto-Discard extension) since it lets me keep a very large number of tabs open and not have to iterate through every open tab when I want to find something I opened previously again.
I've been finding zsh to feel extremely bloated lately and killing my workflow. Mainly because I use oh-my-zsh with several additional plugins, and also because I use guake with at least 10 terminal tabs open at any time. Zsh has some strange refresh issue when SIGWINCH is called to switch back to the guake window that results in more cpu usage when switching back in the longer zsh is open for. Has anyone experienced something similar?
Re:A Lisp REPL as my main shell on Monday February 08, 2021 @01:18PM (#26068059)
You can use the magic command `! ` in IPython to write shell commands with support for f-strings i.e. ``` arg = "test" out = ! echo {arg} ```
Re:How We Ported Linux to the M1 on Friday January 22, 2021 @05:14AM (#25870244)
Side channels like timing during different tests is one possibility. You can also reverse the operating system to understand more about how it may be handling interrupts or unique hardware. Then there's also dumping any onboard firmware memory to learn about the boot process. With some creativity, there's loads of ways to infer functionality of the processor/system enough to develop over it.
Not to snipe this post or anything, but you can get a Xilinx zynq 7000/7010 on Aliexpress for ~$20 right now (likely old bitcoin mining boards being tossed).
It's more the fact that these languages force certain best practices using their compiler. While python can be great when used in best practice, its level of freedom make it easy for the user to get away with obvious mistakes. It's great to have freedom like that when you're writing small projects, but a large project could lead to unintended effects that cause more damaging issues than the time lost using a stricter language.
Re:Why are so many coders still using Vim and Emacs? on Monday November 09, 2020 @10:00PM (#25042452)
I use emacs because the elisp system makes it easy to add custom workflows or functionality. I'm not sure if the same is true for vscode, but from my past experiences with vscode users they tend to do very little modification of any kind and just accept what's given to them. The IDE is the most used tool for a developer, so being unable or uninterested in personalizing that tool can be a heavy loss in productivity over your time as a developer.
Re:A Keyboard with Blank Keycaps Made Me an Expert Typist on Wednesday August 12, 2020 @05:05AM (#24129909)
What VR headset are you using? I've considered switching to a VR monitor setup but I feel that the quality of existing headsets is too low to compete against an actual monitor and having a screen with text that close to the eyes for several hours will accelerate the accumulation of eye damage most developers already receive.
What's the point in using a decentralized exchange medium if you're ultimately storing your money in a centralized exchange and giving them nearly the same level of power over your money as a bank?
Re:AI Dungeon on Wednesday July 29, 2020 @04:10PM (#23991027)
What's funny is that the AI tends to be fairly terrible most of the time building the story in the way moon wants it to go, but then if he mentions anything remotely sexual it becomes an erotic fanfic literary genius.
Re:New Leaks of the Lenovo ThinkPad X1 Nano on Wednesday July 15, 2020 @09:27AM (#23844883)
I have a Huawei matebook x pro, which is 3:2 and has a 91% STB ratio in a 14" form factor. Unless you want the bezels to disappear completely, I don't see things getting much better.
Re:Time to Upgrade Your Monitor on Thursday June 18, 2020 @09:56PM (#23570244)
In the same boat here. I use a $400 49 inch curved 4k TV as my monitor along with i3wm and while I waste a lot of the space on screen to perpetually open apps I don't touch, having the ability to look at my todo list or every app I need for a project at the same time has its benefits. I just wish I could lower the height and tilt the TV upwards a bit so I'm not breaking my neck looking at the upper windows.
Re:Editors (Vim) on Saturday June 06, 2020 @01:35AM (#23437076)
Here you go: (setq evil-want-fine-undo t)
Re:Editors (Vim) on Saturday June 06, 2020 @01:30AM (#23437057)
I expected it was because of the vim crowd's belief that a small footprint is essential for some reason. I use evil mode in emacs and can't understand why vim people place arbitrary limits on themselves when emacs is a more full IDE experience that costs them very little to jump to.
Re:RISC-V OS using Rust: Filesystems on Tuesday May 12, 2020 @06:16PM (#23160705)
I've been following along while building an armv7a kernel and I really like how you go back and refactor old parts to match newer rust features like your change to using cargo instead of a makefile and inlining asm files into the rust binary.

My only criticism is that sometimes there's parts in your tutorial that are missing but present in your os. When going through chapter 3/4 I think you skipped over explaining your kmalloc implementation. It's fine that you do since I feel your tutorial should be more about navigating embedded rust than learning os basics, but a note about this task being implemented at some point would've helped.

Re:Rooms can be as bright as the outdoors on Friday November 29, 2019 @04:20AM (#21663165)
Thank you for your comment, you have just saved me from taking in fake news. Any tone you take is fine when you're preventing the spread of misinformation, so keep being you.
Re:My Vision of D’s Future on Tuesday October 15, 2019 @12:02PM (#21259943)
You speak as if you've never coded in Go before. If you've ever tried looking up information related to Go online, most of the time you'll find that results come up unrelated due to the short moniker. I've made a practice for myself to always search up "go" first and then "golang" because of how varying the search results tend to be, which leads me to also believe that much of the online knowledge related to Go tends to fall through the cracks due to bad SEO.
The data also shows widespread economic disparity due to geography, yet Harvard doesn't give the poor kids an extra 200 points on their SAT. If Harvard actually cared about this issue they would create additional scholarship programs that review people on a case-by-case basis rather than a blanket policy.
I use a Toshiba portege x20w and have very little issues as well for basic drivers, but any more specific hardware (windows hello, convertible laptop features, etc) tend not to work out of the box. Still much less of a hassle to setup than some laptop brands but definitely not Linux certified.
Double bell curves != diversity
Re:History and Effective Use of Vim on Friday July 19, 2019 @08:51PM (#20483555)
+1 for Tramp. You can connect to SMB, ssh, and even docker containers from within Emacs. It's strictly better than using a remote ssh session with vim because you don't need to configure anything server-side. It would be a huge hassle to setup plugins like autocompletion on a remote machine for vim, but Emacs lets you use all your regular plugins while ssh'ing, which is a huge bonus.
There's plenty of mentally ill people roaming the streets in Canada as well. I'd guess it's a lack of institutions to care for these people and also a lack of care on part of our municipal governments to do anything about it.
Get or build a dactyl keyboard. It's basically the kinesis but even more ergonomic. The fact that it's not on this list is pretty disappointing.

Older »