News for hackers. Stuff that matters.

needs

Re:Welcome to FastMCP on Tuesday March 24, 2026 @05:56PM (#47510011)
Explorable by design, can be served through HTTP, OAuth integration.
There is no wrong time for that. You did the right choice.
To bring some positive news, I bought this computer last month and up to now I'm quite happy with it.

TouchPad feels very good but is a little buggy when the computer rest on some surfaces.

The function keys are not a pain to use, and the keyboard feels very good otherwise.

I installed Fedora and Windows 10 on it. Bought with Ubuntu for the price reduction.

Oled screen is marvelous, battery life is okay: 5h when developing using vscode and tons of extensions. It does get quite hot when doing some 3d stuff but that's expected I guess.

Battery life can be improved by choosing the LCD screen.

It has some flaws, but I find them minor and I value much more the possibility to have a windows Linux dual boot.

Re:It's easier to manage four people than one on Friday August 19, 2022 @04:27PM (#32525589)
On the other hand in my current company we have people from all over the world: US, EU, Africa, Asia and Australia.

Everything is asynchronous, flat hierarchy, only seniors hired as freelancers though, so quite autonomous people. Two dev syncs per week, fine if you skip one for whatever reason. One single manager for 10 people. It works quite well.

For me this is remote working done mostly well.

Re:Google Timer is gone on Sunday July 31, 2022 @02:12PM (#32297390)
More likely that Google engineers are in a bubble because of all the available internal tools. Also the interview process nowadays select people that have time to train for the interviews rather than good engineers. The Google interview is still hard, but not for the same reasons than in early 2010.
Except some Nintendo games, like breath of the wild.
Re:Ask HN: Why do I struggle to follow corporate meetings? on Wednesday July 06, 2022 @05:38PM (#32007140)
It all boils down to the fact that people need to feel useful. This is part of the society as a whole. During this meetings, look at who need attention, and praise their propositions.

On some rare cases it is a power move, in such cases either you can play the power game or you can't.

Regarding power games, the real fight happen before the meeting, so if you feel unprepared and you know someone in power is going to pressure you: don't go.

Re:Things you notice when you quit the news (2016) on Tuesday February 22, 2022 @03:58PM (#30433679)
In 2016 Google News was great because with a 5 minutes glance you coudl hved all the necessary news. However this strategy doesn't work anymore thanks to Google News trying to be smart by adapting news to your browsing history.

I haven't been able to find a good alternative to the old Google News.

I tried subscribing to one or many newspapers, but they all have too many useless articles inbetween valuable news such that filtering noise takes too much time.

So in the end I still read Google News but I'm getting a sens of negativity and frustration that wasn't there in 2016. And it takes more time to have all the necessary news. Since "Time spent on Google News" is probably an important metric for Google, the situation is not going to improve anytime soon.

Re:Google Images Restored on Saturday January 16, 2021 @08:26PM (#25807196)
Well, you can still right click on an image preview in Google Image and then select "Show Image" to get the image in full resolution, like the good old "View Image" button.
There is of course a middle ground between 'writing for writing' and 'writing for payback'. For instance people might want to post how they did some stuff, with the hope that it helps at least one guy. That's how most blog were written.

Then internet slowly became a place where everything is a business opportunity, and blogs were relayed into the second zone. Google also somehow became much less useful when it comes to find good blogs, probably because of aggressive SEO.

Re:Do not Draw a Penis on Thursday May 14, 2020 @05:15PM (#23185563)
You may want to see a doctor ;)
Re:A first look at Unreal Engine 5 on Wednesday May 13, 2020 @07:21PM (#23173037)
I kinda agree with you, but I think it's expected: demos are just ads for technical people. So in a way you know that it's too good to be true.

Plus they don't actually explain how it works, how the demo was made and what's the limits of their technology. They only show the good side, so people naturally wants to know the not-so-good side as well.

Re:Rebuilding our tech stack for the new facebook.com on Saturday May 09, 2020 @05:31AM (#23123303)
I mean almost by definition a single app page is a mini browser inside a browser. So you can make it as fast and clever as you want, you still added another layer to render boxes, text and probably the most important: ads.
Re:Tell HN: C Experts Panel – Ask us anything about C on Wednesday April 15, 2020 @09:32AM (#22877468)
I would be more concerned by the fact that if i is 10, then you already are in trouble ;)
Re:Zig cc: A drop-in replacement for GCC/Clang on Wednesday March 25, 2020 @09:08AM (#22684136)
Musl is a pretty good replacement, I have been using it for years without any troubles.
It looks a better bet to colonize Mars with genetically modified humans to sustain radiation. If such technology is not available at the time, having DNA correcting machines to give birth to sane humans is probably going to be a solved problem by then. Even though adults will suffers from the radiations.
Re:To become a good C programmer (2011) on Saturday February 15, 2020 @04:54PM (#22338264)
Very well written code indeed. Thanks for the links. They could make error management less bug prone by using goto, but it's definitely high quality C code nonetheless.
I think the key point is the amount of energy and resources necessary to make self driving cars a reality.

With the ongoing climate change and projected energy crisis, humanity may not have the physical resources to build and maintain self driving cars.

If somehow the energy problem is solved and climate change does not bring chaos, I can see true self driving car before 2100.

Believe it or not, it's one way or another to formulate a critic, and I'm fine with it. However your strongly worded answer lacks arguments, so color me unconvinced.
As long as Linus is blaming the work done and not the people behind it, that's fine. Something truly aggressive would be "This benchmark is garbage and the people responsible for writing it are monkeys on crack". He did such things in the past, but in the 4 emails I got to find on this specific benchmark, none of them critic people writing code.

I think Linus got upset that a badly designed benchmark got popular and therefor is spreading misconceptions. His strongly worded answer is getting popular too and as a result everybody learns and he has stopped an urban legend from spreading. A success on every points.

Re:Banned C standard library functions in Git source code on Sunday August 25, 2019 @05:15PM (#20795642)
If I had to guess why there are no such lightweight library, it is because when somehow the library API doesn't provide what you want, you cannot hack the library itself easily. If you import the source code you may have trouble building it, and maintening such "patch" is not a lot of fun.
Re:Banned C standard library functions in Git source code on Sunday August 25, 2019 @05:08PM (#20795601)
That was very true for a long time. But now with cmake and a package manager like hunter, it became quite easy and pleasant to work with dependencies. ExternalProject_Add() may also work.
Re:Some Obscure C Features on Thursday August 22, 2019 @06:42PM (#20773044)
A little off-topic but here is a cool piece of code about a special case in C:

    void (*foo)() = 0;
    void (*bar)() = (void *)0;
    void (*baz)() = (void *)(void *)0; // Error
Can you guess why compilers reject the last line?
Handling malloc() failure is almost never done for short lived programs. For instance git used to fail as soon as an error popped of (whether be it malloc() or open(), etc...). It just is much simpler and convenient to do so.

While C has no special error handling mechanism in place, error handling can still be done reasonably. IMO, the big reason for why malloc() errors are rarely handled is because it is quite hard to come with a viable fallback strategy.

Re:Google search takes 7 seconds on certain queries on Sunday August 04, 2019 @12:24PM (#20607441)
Or just search for "powered by".
Then why is even a harmless increase to 2 or 4 refused? The current confirmation time and fees are beyond any worst case scenario, but yet there are still people completely brainwashed to argue that Bitcoin Core is perfectly fine.

Bitcoin Cash scale what it can scale, that is, blocksize. That's it, it is a pragmatic approach absolutely obvious for anyone with more than 2 year of experience in programming.

Re:Goldman Sachs Is Setting Up a Cryptocurrency Trading Desk on Friday December 22, 2017 @08:37AM (#15987287)
Thanks you :)
Re:Goldman Sachs Is Setting Up a Cryptocurrency Trading Desk on Friday December 22, 2017 @08:36AM (#15987284)
What other coins are also promising in your opinion? I'm talking of scalable, fast and decentralized coins like raiblock seems to be.
Re:Goldman Sachs Is Setting Up a Cryptocurrency Trading Desk on Thursday December 21, 2017 @11:07PM (#15985205)
Let's give that a try, from what I understand, coins are generated once for all in the genesis account and then need to be sent to other accounts. Hence that's why you send free coins, right?

xrb_1fu8fcm93ifjnugkkt1nckr43trq7urqt9uyu6xgsynjjfda9xbpoe4kn4t1

Re:Simplicity: A New Language for Blockchains [pdf] on Tuesday October 31, 2017 @01:08AM (#15591200)
Just for the reader awareness: this guy right here in Gregory Maxwell, a key person working for Blockstream. Nullc actively support 1Mb block to artificially cripple the blockchain and thus create artificial demand for their centralized and bank-like product: side chains and LN hubs.

That's said, Gavin was driven out of Bitcoin development at the time by you and your team blocking any block size increase with dumb arguments. The interested reader will search bitcointalk for such recurring discussion. He then created Bitcoin XT wich included a voting system for miners to vote for bigger blocks. XT nodes were the target of massive Ddos attacks, and some miners were as well. XT failed because of that, despite a growing support for big blocks. From that day Gavin and Mike gave up knowing that small blockers had taken control of Bitcoin, thanks to the $70'000'000 AXA and other investors put into Blockstream.

The whole Bitcoin foundation was a side project of him, and did not discredit itself. But since /r/bitcoin and bitcointalk was already controlled by people supporting small blocks, and very complaisant with Blockstream, you and Luke Jr and others used those channels to spread misinformation about this foundation run by people supporting big blocks. Today, such discussions channels are so censored that only remains (probably paid) trolls, small blockers and newcomers completely lost in this shitshow. Banned people created /r/btc and this sub is growing quite fast and sometime has more active users than /r/bitcoin does.

Fun fact about you: you used the same kind of practice when you were contributing to Wikipedia. Indeed, you were aggressively blanking user page because of supposed copyright violation no one but you cared about. After dozens of complaints you received a ban but in the meantime you automated the process using a sock puppet account. Hopefully at the end they got you out, the "toxic" and "insane" "gmaxwell".

Last but not least, comparing commit number does not highlight the role of each individual. Gavin was a project leader and could see the big picture. It's like saying Linus Torvalds is useless because he barely does non-merge commit. Gavin saw the small block shitshow coming from miles away, he saw the fee rising from miles away. Bitcoin is in a very poor state, blocks are full, the fee market makes no sense ans is quite unstable, sides chains were proven impractical to reach VISA level of transactions, and LN is no more than a take over of banks on Bitcoin. We are talking of fees bigger than a dollar for a classic transaction, already micro transactions are not possible anymore with Bitcoin. No wonders why Ethereum is taking the lead.

Anyway I will stop here, it's a pain to write comments on mobile phones. If this interests you, have a look to the sticky post in /r/btc, it contains sourced and well written links about the current Bitcoin situation and how we got there.

Older »