Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
uluyol
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
29 ms
·
271.
▲
by
uluyol
7y ago
Compared to both Intel on the CPU side and Nvidia on the graphics side, AMD has always been lacking in the software department. Hopefully they can fix that now that they're making some money.
272.
▲
by
uluyol
7y ago
You can pass around a type descriptor (itself a proto message) along with the opaque message.
273.
▲
by
uluyol
7y ago
Compile time generic programming is not a replacement for runtime reflection. A great example of this is if you want to use dynamically generated protocol buffers. A great usecase for this is if you want to store each row in a database as a
274.
▲
by
uluyol
7y ago
GNU is more than a license, there are many important projects that are all under the GNU umbrella that are still governed by the organization. Examples: gcc, coreutils, glibc, bash, r, ...
275.
▲
by
uluyol
7y ago
Personally, and I have heard many other people say this as well, I don't think Raft is any simpler than Paxos. The problem with Paxos is that there is no one way to do things. There are a thousand different variants and techniques that
276.
▲
Rob Pike on good commit messages (2014)
(groups.google.com)
162 points
by
uluyol
7y ago
|
94 comments
277.
▲
by
uluyol
7y ago
Tangential question: is rust usable for core parts of distributions like Debian that can run on a million architectures and even on different kernels? I hope to see more C code replaced by rust, but that seems difficult if portability to ex
278.
▲
by
uluyol
7y ago
Except that it isn't necessary nor is it completely honest. Go and Java take different approaches here, but the article focuses on the merits of the Java approach and the downsides of the approach taken by Go. Example 1. The article ta
279.
▲
by
uluyol
7y ago
Few figures benefit from being interactive. I'm confused as to why why you'd want user contributed results. Getting a benchmark setup to be fair takes effort and you cannot simply take numbers measured using different CPU/mem
280.
▲
by
uluyol
7y ago
Monitoring is key here. The point is that sacrificing performance should be a conscious decision not an accidental one. Small fixes can sometimes prevent big regressions from ever occurring.
281.
▲
by
uluyol
7y ago
Looks like a variant of dialog[1] and its many X11/gtk/qt/etc forms. What was nice about dialog was that it was called to collect input by the application, so the application could ask (from a ui) some input, then later on as
282.
▲
RocksDB/LevelDB inspired key-value database in Go
(github.com)
1 points
by
uluyol
7y ago
|
0 comments
283.
▲
AMD and Samsung's GPU Licensing Deal: A New Era of Collaboration?
(anandtech.com)
12 points
by
uluyol
7y ago
|
0 comments
284.
▲
by
uluyol
7y ago
The case has evolved quite a bit, so here's a quick summary: - Oracle claimed that Google copied parts of Java for Android - Claims about copying code were weak (very little was copied) so that was dropped and this became a question ab
285.
▲
by
uluyol
7y ago
I would expect it to be similar to native widgets. After all, native widgets still need to be rendered somehow.
286.
▲
by
uluyol
8y ago
I do not think so. When I last tried it they only allowed for "bounded staleness" consistency across regions despite supporting strong consistency within a region.
287.
▲
by
uluyol
8y ago
If a manufacturer with 10 percent market share sends out an update that causes their vehicles to suddenly turn right, that would ruin conditions for everyone.
288.
▲
by
uluyol
8y ago
Sure it can. Let's back up a bit to something physical as an example. If every car on the road were self driving, that would form a decentralized and distributed system. Each car independently monitors and reacts to its surroundings. T
289.
▲
Some Thoughts on Running Successful Teams at Google
(medium.com)
4 points
by
uluyol
8y ago
|
0 comments
290.
▲
by
uluyol
8y ago
My understanding is that TLA+ is primarily used for model checking not correctness proofs. I've dug around for TLA+ proofs and found only simple examples. That being said, model checking alone is really powerful and can uncover serious
291.
▲
by
uluyol
8y ago
With stateless services, forwarding requests to underlying storage and serialization can dominate resource consumption. After all, some services will do little besides fetch the right content and transform the data somehow. Addressing this
292.
▲
by
uluyol
8y ago
> Apparently answering an anonymous survey is either too much trouble for women to bother with Comments like this are what put people off. Trying to find out why women or other minorities are not participating is constructive and useful,
293.
▲
by
uluyol
8y ago
Nice job cherry picking text. > 7.1 Discontinuance of Services. Subject to Section 7.2, Google may discontinue > any Services or any portion or feature for any reason at any time without > liability to Customer. Let's take a l
294.
▲
by
uluyol
8y ago
Attempts to do this are being made in academia. Some recent work tries to quantify the network requirements of this, and decides that it's far more feasible to use some local memory as a caches than to have everything be remote. Networ
295.
▲
Linus Torvalds Shows His New Polite Side While Pointing Out Bad Kernel Code
(phoronix.com)
11 points
by
uluyol
8y ago
|
4 comments
296.
▲
by
uluyol
8y ago
I believe Samsung is using EUV now https://www.anandtech.com/show/13496/samsung-starts-mass-pro...
297.
▲
by
uluyol
8y ago
Yes, Peter Hutterer (who now works on Xorg and libinput) developed Multi-Pointer X. Link below: https://en.m.wikipedia.org/wiki/Multi-Pointer_X
298.
▲
by
uluyol
8y ago
You are speaking as though the improvements in life expectancy today require the loss of ethnic diversity which just plain isn't true. I doubt anyone would really want to live in the past, but that doesn't mean that everything w
299.
▲
Samsung Starts Mass Production of Chips Using Its 7nm EUV Process Tech
(anandtech.com)
2 points
by
uluyol
8y ago
|
0 comments
300.
▲
by
uluyol
8y ago
Exactly. Non-Waymo companies have the benefit of Google/Waymo taking care of many of these obstacles for them.
More ›