Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
danbruc
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
danbruc
3d ago
Let them access a cached copy of the internet, they are crawling the internet for training data anyways.
2.
▲
by
danbruc
5d ago
87.3 % served from cache. Does that mean it returned a result existing in the cache because the very same query was executed before? Probably still a relevant result, if you have to process millions of queries every second, it seems not unl
3.
▲
by
danbruc
5d ago
But they also ask why the next feature is taking so long, because of the mess we created with the last feature, and I would consider this caring in principle. Unfortunately this almost always filed as unavoidable.
4.
▲
by
danbruc
5d ago
They care in principle, for the most part bad code makes changes and extensions slow to implement and causes unnecessary production issues which costs time and money. But there is always the tension between implementing something quickly no
5.
▲
by
danbruc
5d ago
I have worked my entire life as a professional software developer and I agree, even among senior developers I would guess [way] less then 10 % consistently produce high quality code. But if I have to decided whether I want to use an AI to h
6.
▲
by
danbruc
5d ago
Sure, every sufficiently large codebase will have bugs somewhere, but it will work correctly at least something like 99.999 % of the time after ironing out the bugs on the common code paths. But that does not change the fact that being [mos
7.
▲
by
danbruc
5d ago
I have no doubt that AI will eventually be able to write essentially perfect code, I am just saying that we are still quite far away from that point.
8.
▲
by
danbruc
5d ago
Coding is not solved, correctness is not a feature, it is the bare minimum. If your code does not do what it is supposed to do, you could as well have no code at all. Efficiency, security, maintainability, reliability, readability, understa
9.
▲
by
danbruc
5d ago
I am not disputing that a basic income may make peoples' lives easier, my point is just that a basic income does - to a first approximation - not provide additional money.
10.
▲
by
danbruc
5d ago
Fair point, but that could also be solved by better benefit structures, but admittedly most likely at the cost of more bureaucracy.
11.
▲
by
danbruc
5d ago
A basic income does not really change the amount of money people have available. You exchange paying some amount of taxes and handing the money to people qualifying for government benefits for paying more taxes and handing out money to ever
12.
▲
by
danbruc
7d ago
Of course, the question is if there is enough existing technology to build the required robots. There is some number of robots like the ones from BostonDynamics that could walk up to a CNC machine to grab a finished part and put in a new pi
13.
▲
by
danbruc
7d ago
I mean, I can imagine an AI outliving humans, with sufficiently good robots under its control, I see no reason why an AI could not keep powerplants running, mine raw materials, manufacture new chips, and so on. But the timeframe of within t
14.
▲
by
danbruc
7d ago
This assumes you are not trying to prevent Stockfish from wining. I can do many things from using chess engines myself to just smashing the computer that can or will lead to other outcomes than Stockfish beating me.
15.
▲
by
danbruc
7d ago
Can somebody tell me a story how this will unfold? And - as long as the AI is confined to data centers - how it will prevent humans from unplugging the power?
16.
▲
by
danbruc
13d ago
Why does this use 2+1 and 4+1 instead of 3 and 5?
17.
▲
by
danbruc
14d ago
But even with 244 Hz the engine running at 9000 rpm or 150 Hz will not even give you two frames per revolution, about 221° of rotation per frame to be precise. If you want a somewhat smooth animation, say 10° per frame, you want to look for
18.
▲
by
danbruc
17d ago
For triggering actions (which includes normal typing), you only ever use keydown. I think you have this wrong, actions generally occur on button release, until that you can move the mouse cursor to a different target, tab to another contr
19.
▲
by
danbruc
1mo ago
Just run a full-text search on the old value. How often does 10 appear in the code base? And is the value you are looking for even 10 or does only the UI show 10 points but in code it is defined as 200 twip?
20.
▲
by
danbruc
1mo ago
I suspect adrian_b is talking about a scenario where a rouge thread essentially writes random garbage to random addresses in the address space.
21.
▲
by
danbruc
1mo ago
About what scenario are you actually talking? Are all threads using the read() and write() functions of the shared data structure? In that case it is absolutely possible for readers and writers to make progress even if a rogue writer is cal
22.
▲
by
danbruc
1mo ago
[...] because if a writer enters an infinite loop while writing the shared data, that will stop progress in any other algorithm [...] Even if you have while (true) { sharedData.writeWaitFree(randomData) } all other threads will be
23.
▲
by
danbruc
1mo ago
No, such algorithms exist and they use various mechanisms to achieve this. For larger data structures a common trick is to make a copy, update the copy, and then replace the original or parts of it with the copy. This provide readers with a
24.
▲
by
danbruc
1mo ago
Not true, a wait-free algorithm guarantees that a read will complete in a bounded amount of time. And it guarantees that all threads make progress, it is lock-free that only guarantees progress for one thread. If the value changes frequentl
25.
▲
by
danbruc
1mo ago
[...] then the readers will spin forever waiting for the counter to become even again.
26.
▲
by
danbruc
1mo ago
Obstruction-free, lock-free, and wait-free are increasingly strong guarantees for non-blocking synchronization mechanisms. A sequence lock is a blocking synchronization mechanism and therefore provides none of the aforementioned guarantees.
27.
▲
by
danbruc
1mo ago
A common approach to mitigating the described data race without using blocking locks is to utilize a sequence lock. A sequence lock is a blocking lock. If the writer dies between the two increment operations, then the readers will spin f
28.
▲
by
danbruc
1mo ago
Updating a constant versus a config parameter isn’t all that different if the build is fast. Not even remotely true except that in both cases you change a number in some text file. If you do it in source code, you have to get the source c
29.
▲
by
danbruc
1mo ago
Is any of the raw datasets of such an experiment available? I would like to see a scatter plot of self-assesed score vs actual score instead of the data aggregated into four bins.
30.
▲
by
danbruc
2mo ago
Ohh, you mean when the CIA supported a coup d'état in Iran? No, sorry, that was 73 years ago. When the USA supported Iraq in attacking Iran including the use of chemical weapons in an 8 year long war? No, that was only 46 years ago. Yo
More ›