News for hackers. Stuff that matters.

ThereIsNoWorry

Re:How Does OpenAI Survive on Friday August 02, 2024 @02:06PM (#41141109)
That's a lot of unproven assumptions based on the fact that LLMs are just correlation printers.
Re:Math is running out of problems on Tuesday July 16, 2024 @08:52AM (#40976044)
If you run out of (solvable!) problems in your given logic space, just start branching out your space. Until you find yourself in such esoteric spheres, not even your best math co-researcher knows anymore what's happening and vice versa.
Does this coincide with the interest rate hikes and the induced layoffs and conservative hiring practices because of it? No, really? What a surprise!
Re:AI Search: The Bitter-Er Lesson on Saturday June 15, 2024 @05:14AM (#40688521)
You mean, the high interest landscape made corpos and investors alike cry out in a loud panic while coincidentally people figured out they could scale up deep learning and thus we had a new Jesus Christ born for scammers to have a reason to scam stupid investors by the argument we only need 100000x more compute and then we can replace all expensive labour by one tiny box in the cloud?

Nah, surely Nvidia's market cap as the main shovel-seller in the 2022 - 2026(?) gold-rush being bigger than the whole French economy is well-reasoned and has a fundamentally solid basis.

Re:Tesla's FSD – A Useless Technology Demo on Saturday June 15, 2024 @04:58AM (#40688458)
> It's real and it's only a matter of time before it's better than humans in most circumstances ...

I heard that argument for many years for many deep learning applications of significant value. Any day now, right?

Re:Tesla's FSD – A Useless Technology Demo on Saturday June 15, 2024 @04:29AM (#40688335)
Almost a decade ago I used to be a hyped up HS graduate fully spoon-fed the AI hype bubble (after 2012, the first "deep" learning breakthroughs for image classification started hyping the game up). I studied at a top 5 university for CS and specialised in deep learning. Three years ago I finished, rejected a (some would call "prestigious") PhD offer and was thoroughly let down by how "stupid" AI is.

For the last 2-ish years, companies found a way to throw supercomputers on a preprocessed internet dictionary dataset and the media gulped it up like nothing, because on the surface it looks shiny and fancy, but when you peek it open, it's utterly stupid and flawed, with very limited uses for actual products.

Anything that requires any amount of precision, accountability, reproducibility?

Yeah, good luck trusting a system that inherently just learns statistics out of data and will thus fundamentally always have an unacceptable margin of error. Imagine using a function that gives you several different answers for the same input, in analytical applications that need a single correct answer. I don't know anyone in SWE that uses AI for more than as a glorified autocomplete which needs to be proof-read and corrected more often than not to the point of oftentimes being contraproductive.

Tldr; it is exactly zero surprising that FSD doesn't work, and it will not work with the current underlying basis (deep learning). The irony is, that people with power to allocate billions of dollars have no technical understanding and just trust the obviously fake marketing slides. Right, Devin?

You wouldn't believe how often I have to fight for UUIDs instead of sequencing. UUIDs are great. For all practical purposes 0 possibility of collision; you can use it as an ID in a global system, it just makes so much fucking sense.

But the default is still a number natural number sequence. As if it matters for 99% of all cases that stuff is "ordered" and "easily identifiable" by a natural number.

But then you want to merge something or make double use and suddenly you have a huge problem that it isn't unique anymore and you need more information to identify.

Guess what, an UUID does that job for you, across multiple databases and distributed systems, a UUID is still unique with 99.9999% probability.

The one counter-example every 10 years can be cared for manually.

Re:The Fall of Stack Overflow on Tuesday July 25, 2023 @06:22AM (#36860292)
Imagine gatekeeping what and how you can ask questions because of some fear of redundancy. Who the fuck cares if the same questions comes up each month, that means it's an important fundamental topic and can be handled differently than just shooting down the poster. The same for answers. It's a horrible website full of elitists. I never really used it often but I did roll my eyes everytime I saw a shut down thread that would coincide with the question I wanted to find an answer for.
Re: on Sunday July 02, 2023 @02:00AM (#36558676)
I just quit a company that was unable to negotiate.

I had an offer from a Silicon Valley company that would have paid a lot better, but it wasn't full remote (or even hybrid) and I would have had to relocate. So I went into the less well paid no-name with full remote. I tried to negotiate at the beginning with the very real argument of a better paid offer, but they denied. Well, whatever I guess, I tried and full remote was more important to me (still is).

1.5 years later, I realized the environment was a bit too dysfunctional and toxic for my liking and I learned all I wanted there. Fished a new job quite easily a couple weeks ago (several offers), with a bit better pay and a nicer project where I think I can make a better impact and have a nicer environment.

Before I quit I talked with some people and tried to see if they may offer me a better salary. They wanted to keep me and were not happy about me quitting at all, but they were absolutely unable to offer me even just 10k more. What was a bit shocking to me is that HR tried to blame the workers and pointed to a "broken market" for SWEs. I was so taken aback by this delusion that I had no regrets quitting after and I will care even less about "doing it for the team" and I will certainly consider hopping more often again.

So, it highly depends on the company if you can negotiate. However, if you cannot even get the smallest of gestures towards your direction, then that's a pretty big red flag. I don't have regrets. With just 2 years of experience, I'm happy I learn these lessons early on.

My ultimate goal is to start my own company and I'm actively working on that on the side, so hopefully this farce of pretending to care making profits for other people will end soon.

Ok, there's still Java, Kotlin, Go and other memory safe languages in the sense of that they are statistically way less likely to have any memory related bugs compared to C, C++ or similar low-level no GC, no reference counting languages and thus the original argument of "good developers" not doing memory related bugs as well as "Java is as unsafe as C after a certain size" is utter bullshit.
That's one of those misguided deep sounding statements that are based in a fundamental lack of knowledge. What you, or this guy at the CS department, said is completely bullshit, evidenced by simple statistics of memory safety in languages. There is a reason many big companies are adopting Rust, and it's not just because "they feel like it" or they lack coders that "can program in C". E.g. take a look at: https://security.googleblog.com/2022/12/memory-safe-language...
Tech moves on in one way or another, no surprise here.
Re:The Age of Average on Wednesday March 29, 2023 @08:56AM (#35356549)
Seems more like the age of pointless articles cherry-picking their own flavour of depression.
Re:The Symmetry That Makes Solving Math Equations Easy on Monday March 27, 2023 @03:23AM (#35323824)
As others pointed out, this is just a fallacy. Physics (as well as Math, CS, and all other disciplines) is full of non-linear, chaotic problems that are way too hard to solve, so academia doesn't like to teach them to new students and even experts aren't delighted to deal with them, because it's frustrating that we can't solve them (in a "beautiful" and "elegant" way). My own hot take is that Physics is stuck on a theory of everything for the last 100 years, because we are stuck on some fundamental limitations what Math is able to model.
Re:GitHub Copilot X: The AI-powered developer experience on Wednesday March 22, 2023 @02:47PM (#35265465)
This does not replace anyone, it just gets rid of people that don't adapt. I bet any company and developer that won't be using AI augmentation to increase productivity (not just coding) will horribly underperform in less than 10 years.
Re:The End of Front-End Development on Monday March 20, 2023 @03:32PM (#35237328)
Brilliant, sounds even less automatable than what I assumed.
Re:The End of Front-End Development on Monday March 20, 2023 @01:51PM (#35235632)
Frontend seems to involve visual design, which backend obviously doesn't (usually). Other than that, I don't see the difference, as soon as you're working on things more complex than simple static pages. Both will gradually become more efficiently done through smart use of AI tech.

But replacement? ChatGPT and GPT4 can't solve real world problems without heavy time investment of an engineer to prompt-engineer a semi-usable (if lucky) solution that still needs a lot of debugging (so coding yourself is still way faster for sufficiently complex things) and adjustment to your codebase.

Will people get left behind that don't adapt? For sure. That's always the case. If productivity is significantly increased with use of such AI tools, then those that won't use it due to whatever reason, including incompetence, will be let go eventually. All others will be fine, as always. This fear-mongering is actually good for us that can adapt, makes us more valuable.

Let's talk in 2030 again. Then in 2035. Then in 2040. And so on until we have AGI that generates you a new revenue stream just by reading the thoughts of a non-technical middle-manager, by which time we will probably have completely different problems.

If we could switch gender / sex without invasive methods and (de-)transition 100% fully, I wouldn't care at all. But we can't fully switch gender / sex. A man will never be able to become an "average" woman by biological standards and the methods to approximate a rather crude result are very invasive. As such, I cannot support full transitioning of minors at all. I also, therefore, cannot support things like trans-athletes competing in women sports, which exists becuase there simply are fundamental biological differences giving (born) men an advantage. It's not fair, but life's not fair. Being delusional about it helps no one.
Re:Ask HN: I hate gym. How to stay in shape? on Tuesday February 07, 2023 @12:33PM (#34695877)
Paid $800 for a stationary cycle, best purchase I've ever made, no joke. It's very hard to find an excuse to just sit on your cycle during useless passive meetings, in breaks, before or after work and watch youtube while doing it. One+ hour a day, 5+ days a week, intensity with a pulse over 120 bpm was all what was needed to go from BMI 24.5 down to 22.6 within 6 months. I also do 5 minutes of intense muscle training each weekday, to complement the cardio and raise my base metabolism. I've built some nice muscles, meaning the BMI without muscles taken into account is even better. I'm probably close to optimal weight and body fat percentage soon, then I will go down to 30 minutes of cycling each day. Eating habits got slightly better; I eat too much in general. Paradoxically, working out lowers appetite(?). I specifically take care I eat enough protein, though, around 100g a day, to not get muscle fatigue, as I still increase the intensity regularly.
Re:Big Data Is Dead on Tuesday February 07, 2023 @12:28PM (#34695780)
Big Data is dead? Seems well and alive to me. If you're not a big company with big customers, it never affected you to begin with.
Re:Ask HN: Is StackOverflow Dying? on Sunday January 29, 2023 @12:34PM (#34570429)
I never really used stackoverflow. The rare times I do use it, i.e. google leads me to it, a large portion of the posts really annoy the hell out of me. I don't care if someone tries to solve the "wrong" problem, or however stupid "highly valued" users on that platform try to frame it. I don't care about similar questions, redundancy, frameworks, wrong usages of languages and quirks. I don't want to search around finding those other similar posts where the poster apparently has the more correct question (?). I don't want to learn a general method that solves the underlying problem so much more elegantly than the apparently implied "hack" that would be needed to solve the posters question as is. No, I'm very happy with the hack and I want it, because I want to know the answer to my problem, not indulge in your elitism. From that point of view, stackoverflow is very often just beyond useless.
Re:YouTube Doesn't “Get It” on Monday January 16, 2023 @12:28PM (#34403045)
Youtube absolutely gets it; the profit increases, meaning it's successful at optimizing the most important metric set by the capitalistic system we have the marvelous pleasure to partake in involuntarily.
Re:Microservices Are a Big Ball of Mud on Wednesday January 11, 2023 @09:06AM (#34338579)
Yeah, it's crazy the hate microservices get. I happen to work on a product that needs to scale to handle millions of transactions distributed all over the world and the cloud microservice system is just flawless for this purpose. Is it harder to debug than a monolith? Sure. You need a team that has a good understanding about distributed systems (most coworkers have degrees and the ones without are really good at self-teaching, kudos to them). Could you easily develop our system in a monolith? No, it would be a nightmare, if even feasible given the same availability, security and performance constraints. I totally agree not everyone works on stuff I love to work on (huge scalable systems), but Google and co didn't engineer this tech because they felt like it, but because there was a clear need for it.
> I have only ever eaten food when I’m actually hungry

That's very good for you, be glad your genetics / environment enable you to not be hungry, as stupid as it sounds. I'm always hungry, I can always just eat until my belly hurts (with regrets after). I'm under control, do a lot of high intensity cardio and muscle training to increase my total metabolism and practice strong discipline to not overeat. I'm thin with some nice muscles now, but as soon as I let myself go and let "nature" take over, I'll gain weight again because I'm hungry and always was. I'm not complaining, my genetics / environment enabled me to do other things most other people can't do. Life is not fair and the universe owes us nothing.

Re:Ask HN: Tutorials Written with Heavy Dependencies on Friday December 30, 2022 @06:07AM (#34183973)
(Good) Universities focus on the essentials, how cpus and memory works, how you build logic gates and assembly. Up to how the web works and everything inbetween.

Those institutions use, among other teaching materials, thick, lengthy textbooks that take months to fully digest.

All of that knowledge is good to have to make more nuanced decisions and to weed out "bad" tech stacks early on. That's simply because all of the 300 flavours of web dev frameworks work similarly under the hood. The basics of computing are quite literally the same as 60 years ago, with the exception of way more computing power and hence it is more convenient today to do anything.

In present day reality, if you want to be productive, you have to have some level of trust for abstractions. Trying to understand every single bit of every software gets you nowhere, and it's not needed at all.

A tutorial is probably there to help someone get going to do something specific in max a couple of days. Conflating a knowledge distilling textbook with a tutorial to get things going isn't very useful.

Ghosting is normal. Went through 7 interviews of behavioural, leetcoding and systems design. The promise of this endured torture would have been a full remote position paying around 1.5x of what I get now (also full remote). Not Google level at all, mind you, but for my YoE and unconditional full remote, still exceptionally good compared to the local market average. Then, waiting on the final decision, suddenly radio silence. Turns out they basically ran out of money and even rescinded offers from other candidates. So, I guess I dodged a bullet. Well, I'm pragmatic, every interview I do makes me better at interviewing and will help me to land a high paying job eventually. But I certainly understand people that don't want to bother with that and remain in the local market with local compensation levels.
Re:Ask HN: Getting into AI? on Saturday December 03, 2022 @08:41AM (#33843390)
I agree. I did my degree at a top 10 university in the world. Bachelor mixed, Master focused on AI.

All I can say is, the job market for data science, machine learning engineering and similar is heavily overcrowded. This means that due to competition (lots of supply, not so much demand) salaries will be (a lot) lower than e.g. software engineering. I didn't even bother going into the field, I heard enough horror stories from friends. Several of which got into high prestigious AI companies, for which they had to pass 6+ very challenging interviews and compete against hundreds or thousands of other candidates to get in. Yet, they get paid peanuts compared to what I now rake in as an SWE. When I do 6+ challenging interviews with a company for an SWE job, the least I (can realistically) expect is a TC of > $160k.

Sure, there's these mythical $500k+ salaries for data science / machine learning as well, but they are a lot rarer than for SWE, simply because the market is much smaller for them. So you're playing the game of trying to become a famous football player, where only the top of the top get dream contracts, the rest not in a long shot.

Money is not everything, true, but at some point you have to ask yourself what's worth more; chasing an elusive dream of meaning or focusing a little bit on your well-being as well.

I don't necessarily regret focusing on AI, but from a pragmatic point of view, I rather should have taken a couple more systems and cloud computing classes in hindsight.

Re:Writing by hand is still the best way to retain information on Wednesday November 23, 2022 @11:34AM (#33721332)
This is obviously highly biased, sample size 1, etc. but in my 5 years at ETH during my BSc & MSc CS studies, this was regurgitated again and again in one way or another. In the end, it held little effective value. Memorizing terms is the least of your problems in Math or Engineering and even less in industry afterwards. It's a nice story, one that gave me a lot of hand cramps until I dropped it after the first year and just listened concentrated and actually solved the problems instead of trying to pass exams by listening to a professor rambling about his time as a lead researcher at Intel / Disney / Microsoft or whatever.ETH has a very high fail- and dropout rate during the first two years. From my own observations, the people that failed tried to memorize, basically "learn by absorption", instead of learning to solve the problems in the subject domain.
Re:Is novel research worth doing? Evidence from peer review on Saturday November 19, 2022 @08:01AM (#33669695)
Fair point. I was just thinking that one sensible change could be to publish everything without significant constraints on open platforms. Then, in some way, the community and some moderate moderation would basically decide which papers and researchers get "famous". In the best case, that would result in more true "breakthroughs", but reflecting about how social media works (incentives to constantly push narratives, hype and simple "truths" that explain complex world issues) at the moment, that seems a bit too optimistic. That's why I peddled back to "not solvable within our lifetimes". Who knows. I'd like to do research, but if I go into academia I'd be immensely constrained and would have no freedom what to work on. The only viable option is to become sufficiently wealthy to fund myself and my ideas. Would be nice, even if a tiny bit unrealistic.
Re:Computer Proof ‘Blows Up’ Centuries-Old Fluid Equations on Saturday November 19, 2022 @04:51AM (#33668690)
I don't know why you're being downvoted, but that is a perfectly valid statement.

Everyone thinks proofs are this holy grail and totally rigorous, and they are on a certain level. But the idea is floating around that Mathematicians are infallible when in fact lots of proofs in highly complex areas of mathematics are NOT 100% perfectly rigorous. They contain a lot of skipping, because "it's trivial" and consensus.

This approach may work very often, but there is a danger that sometimes it doesn't work and things get overlooked. Since mathematics is done in a bottom-up approach, at some point some fundament may or may not turn out to be wrong, which endangers parts built on top of it.

The whole movement of rigorous automated proof systems is to prove mathematics from the very bottom to the very top in a 100% rigorous and verifiable way.

Doing actual rigorous proofs a computer can verify is enormously tedious and many Mathematicians dislike it for that reason, because the inherently subjective "elegance" and "beauty" gets lost in translation.

Older »