News for hackers. Stuff that matters.

curyous

Re:Bitwarden Design Flaw on Monday January 23, 2023 @09:44PM (#34498466)
If I understand correctly, the problem is that the hash created on the client side is used to create the encryption key before the server side hashes are applied. Only the master password uses the extra server side hashes.
HandmadeHero
Re:Unreal vs. Unity Opinion on Tuesday April 19, 2022 @06:55AM (#31081543)
I think you might have missed his point. The gist of it is that almost all modern software is at least 100x slower than it needs to be, for no good reason.

Conventional software practises result in unnecessarily complex code that takes much longer to write and to execute than needed. The problem is so endemic that there isn't really even a good programming language available that makes it easy to use the capabilities of computers.

Fortunately there are a few pioneers trying to improve things, constructively creating solutions such as JAI. Casey is fighting against the fact that not only are industry participants unaware of the problem, buy they actually fight to write bad code to ship bad software to customers because they believe that is the pinnacle.

Re:Fleet, a Lightweight IDE from JetBrains on Monday November 29, 2021 @04:25AM (#29377840)
It is supposed to be fast, but starts up in “seconds”. Shame.
The electric Porsche that has "Turbo" in its name.
Re:BTC Endgame on Friday February 19, 2021 @07:29PM (#26200006)
Double-spending doesn't change the rules, it changes where coins get sent, so you can rip-off the original recipient.
Re:OO in Python is mostly pointless on Thursday January 28, 2021 @04:36AM (#25939971)
I disagree. OO has been in use for decades, and I don't think the industry is experiencing benefits anywhere near its costs.
Re:I Bought Apple Silicon on Friday December 18, 2020 @07:01PM (#25473605)
Slow code is usually written due to ignorance rather than choice. Lots of people only know OOP, which is slow and unoptimisable by default.
Re:Optimizing Your Web App 100x Is Like Adding 99 Servers on Friday November 20, 2020 @06:47PM (#25166543)
What about the cost of putting shitty, slow software into the world?

How about having respect for you user's time? Depending on how many users you have, shaving seconds or milliseconds off your response time will save humanity hundreds, thousands, or millions of hours waiting for your software to do something.

Re:How Satya Nadella turned Microsoft around on Friday October 23, 2020 @04:36PM (#24873820)
Steve Ballmer made some mistakes, but after enough years went by, he realized that and changed his approach, setting up MS for success once again. He just didn't have enough time to execute on his new vision before he got ousted.
Re:A Free Hyperlegible Typeface from the Braille Institute on Thursday October 15, 2020 @11:22PM (#24797120)
I would love to see a monospace version of this.
Re:Principles of Data Oriented Programming on Monday October 05, 2020 @06:37PM (#24692825)
This is not Data Oriented Design, far from it. I find it confusing that the term use here is "Data Oriented Programming".
I'm not sure life-cycle analysis is that useful in this case.

If a paper bag requires more energy to produce, it could still be better for the environment as it doesn't stay around polluting the world forever.

Re:Not everyone needs 8 hours of sleep: new research on Sunday August 16, 2020 @11:45PM (#24183712)
Breastfeeding "destroys the tits"? It's literally what they are for. If you can train your child to not bite after teeth start coming through, some women breastfeed for years.

Also, you're wildly overestimating what science can do. With many things relating to the human body, it's like we're in the dark ages. For example, tt wasn't that long ago that Chromium was viewed as unnecessary, but now we know that it is essential for regulation of insulin activity.

Also, in term of "breast is best", breastmilk reduces chances of SIDS. Supplementation with formula should probably be used more than it is, but if you want to have the greatest chance that your baby wakes up, use breastmilk if you can.

Re:Very Basic Intro to Elliptic Curve Cryptography on Wednesday July 22, 2020 @07:26PM (#23922666)
You don't need to do that many hops when using your own key, because you can double it repeatedly. ie instead of adding 1 256 times to get 256, you just double it 8 times.
Re:Very Basic Intro to Elliptic Curve Cryptography on Wednesday July 22, 2020 @07:21PM (#23922641)
Doesn't elliptic curve crypto rely on trap doors because it uses finite fields? The wrap around caused by the finite field is a trap door, isn't it?
Re:You download the app and it doesn’t work on Friday June 19, 2020 @07:53PM (#23580140)
It’s the size of the fee that is unethical.
Seems like great advice.
Native desktop apps are simply better. Cross-platform solutions promote mediocrity. Someone has to make good software otherwise our civilisation will fall.
Re:Show HN: Monte Carlo ray tracer in Rust on Sunday April 19, 2020 @05:27PM (#22918928)
The "hacks" to get semi-decent lighting are not free. Every time you want another lighting effect you need another hack. The hacks are getting more elaborate and complicated as people want a better looking result. It can be more difficult for artists to work with the current system since everything you see is an artificial hacky construction.

We're now approaching the point where raytracing is the simpler, easier, faster alternative. It's also great for artists because the results are more predictable. Raytracing gives a better result, or simply makes it possible for things like good shadows, transparency, reflection and global illumination.

It might take a while, but the current way of doing things is a dead end. If a triangle is smaller than a pixel, you're basically just raytracing anyway. That's also becoming a more common thing these days. There will continue to be hybrid solutions for a while, but as raytracing takes over certain portions of the rendering, which it is good enough for already, there is no reason to go back.

Re:It’s Time to Build on Saturday April 18, 2020 @08:13PM (#22912262)
But it’s just a case of how bad: really bad, or really really bad. When a basketball team can get tests, but ordinary citizens can’t, that is not a healthcare system, it’s a wealthcare system.
Re:The 5th-generation Waymo Driver on Thursday March 05, 2020 @03:58AM (#22492033)
I wonder if the extra sensors are to stop it accelerating into stationary objects like the Tesla does.
Re:Principles of Icon Design on Friday February 21, 2020 @02:58AM (#22381603)
here f'n here.

Most of the time text would be more useful than iconography. Even when you don't understand the language, text and iconography are about the same - some squiggly lines that mean nothing, that you have to attach meaning to.

Re:The outsize influence of middle-school friends on Thursday February 13, 2020 @01:58PM (#22320328)
Sometimes as an adult you need to suck it up and provide for your family, working in a small industry, at a small business, getting bullied at work every day because unless you retrain, there are no their options.
Wow, that's really high. While he was doing nothing, he got paid $2,700, what an enviable position.
Re:Pursuing a Business I'll Love on Thursday January 09, 2020 @02:37AM (#21999241)
Fantastic, inspirational.
Re:Leaving Apple on Friday November 01, 2019 @04:34PM (#21423422)
If you leave within 2 years you never have to experience the long term effects of your decisions so there are a lot of valuable things you never learn.
Re:Stack Overflow is doing me ongoing harm on Thursday October 24, 2019 @03:59AM (#21342573)
It's not just mismanagement of the situation, SO is actually behaving badly.
Re:Boeing Engineers Lost Control of the Company on Sunday October 20, 2019 @04:47PM (#21307013)
It's a true statement, though. They decided to move away from the safety conscious approach they had taken in the past.
What not to do? He made $700m, who doesn't want to do that?

Older »