Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
exDM69
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
102 ms
·
931.
▲
by
exDM69
10y ago
> It's not tearing, it's called affine swim, and on PC is a tell tale sign of a software renderer. I've never hear the term "affine swim" before. Is it an artifact in rasterization (leaving gaps between triangles
932.
▲
by
exDM69
10y ago
Lattner is best known for starting the whole LLVM project. Swift is just a small side project in comparison, it just got adopted by Apple for some reason. LLVM is one of the most influential pieces of software of the past decade. Hero worsh
933.
▲
by
exDM69
10y ago
No, I have not (only anecdotal evidence) but getting odor free is a matter of getting an active carbon filter (big enough, 3-10 kg) and a good ventilation system (required for cooling anyway). This ensures that the grow space is slightly un
934.
▲
by
exDM69
10y ago
I can't believe no-one in the comments here or the original article suggest growing their own. It takes 10 square feet of space, about $500 one-time investment, a day or two to build and about an hour per week of maintenance. It can be
935.
▲
by
exDM69
10y ago
My last time was an issue (or oversight) with pacman, which allowed me to update libicu-x.y without updating all its reverse dependencies. Some important part of the system depended on libicu-x.z (earlier version) which was no longer presen
936.
▲
by
exDM69
10y ago
Having recently broken my Arch Linux unbootable (needed USB stick rescue to fix) by not upgrading quite everything (needed some libs for new packages), I think it's a bit fragile. I would recommend having root FS on ZFS or other filesy
937.
▲
by
exDM69
10y ago
I use a niche WM, so I'm kinda asking for trouble. I'm pretty sure I would not get any support from them. I noticed that i3 WM has Mathematica specific workarounds. Might be an issue with non-reparenting WMs in general.
938.
▲
by
exDM69
10y ago
SketchUp for woodworking plans. I've yet to try a few of the open source CAD solutions, I might migrate if I find a good one. For more artistic modelling I use Blender. I also play games on Windows/Steam but I could live without t
939.
▲
by
exDM69
10y ago
Mathematica is one of the two pieces of proprietary software I use, but I no longer have a free (academic) license so I haven't used it in a while. But it's very buggy on Linux, and did not work out of the box last time I tried it
940.
▲
by
exDM69
10y ago
Yes, it quickly becomes the bottleneck with a large number of sockets. Web servers like nginx use epoll/kqueue and other techniques described in the article.
941.
▲
by
exDM69
10y ago
Are these individual or group chats? What kind of solution do you have? I work in a small office of a big company and have a 10 hour timezone difference to my most important co-workers. We chat on the phone but I don't really enjoy it.
942.
▲
by
exDM69
10y ago
In this context, IR stands for Intermediate Representation. Many if not most compilers have one or more intermediate representations, but most of them are not as rigorously specified as LLVM's.
943.
▲
by
exDM69
10y ago
Sure but you have to care about word size, endianness, etc when writing C code too. You would not go writing entire apps with it anyway, just a few inner loops or so. I'd still use assembly-looking C with extensions and intrinsics for
944.
▲
by
exDM69
10y ago
I'm guessing that the author wants to be sure not to get in trouble with their legal department. My contract has a similar clause (all copyright assigned to employer) but it's void because my local (non-US) legislation overrides i
945.
▲
by
exDM69
10y ago
> They were the fastest way to do string operations on those early CPUs, but I don't think this the case on modern CPUs. Modern CPUs still have a fast path for string operations, and I recall hearing that they even had some improvem
946.
▲
by
exDM69
10y ago
> The IR is highly unstable, especially the text representation, which is basically just a debugging tool. It's not guaranteed to be stable, but it's not "highly unstable" either. Not too many breaking changes have be
947.
▲
by
exDM69
10y ago
LLVM IR is pretty close to portable - the issues you mention are an issue with Assembler code as well. Even the examples in the article show the same IR being compiled to different CPU architectures. I'm not sure I'd go hand writi
948.
▲
by
exDM69
10y ago
Blender's UX may be unconventional, but there are some really good ideas in there. My favorite is the space bar menu. Hit space bar almost anywhere and a menu pops up. Type in a search, e.g. "cube" and it will fuzzy find &quo
949.
▲
by
exDM69
10y ago
Yes, otherwise it would be overwhelming. I try to make bite sized subprojects so I can walk away and the project is in a shape that is easy to pick up later.
950.
▲
by
exDM69
10y ago
Sounds like a good idea. What worries me a bit in this idea is that it takes a surprising amount of time to polish a project so that it is "done". Or at least left in a state where it is easy to pick up later, by yourself or someo
951.
▲
by
exDM69
10y ago
One month projects sound great but with my busy schedule that would be only about 8-16 hours of butt in seat time, which isn't enough for a substantial project. I can think of some "toy" projects in that timeframe, though. An
952.
▲
by
exDM69
10y ago
I play primarily simulators, where the "content" (cars, racetracks, planes, trains, etc) is meticulously detailed and expensive to produce. They are appropriately priced and I don't mind paying because I know the quality is h
953.
▲
by
exDM69
10y ago
Yes, I primarily meant mobile. I could see myself playing some mobile games if there was a way to find any. But the market is filled with hundreds of Clash of Microtransactions clones and it's impossible to find anything by browsing. I
954.
▲
by
exDM69
10y ago
I don't mind paying for DLC content but spending money on in-game consumables is a no-no. With games designed to maximize spending of gems, it's hard to find games worth playing these days.
955.
▲
by
exDM69
10y ago
Regardless of the target audience, his point stands. Don't use TCP for "real time" games because when packet loss hits, TCP will make things worse by stopping to transmit later packets and then resend the old data which is no
956.
▲
by
exDM69
10y ago
Another article on this site addresses TCP plus UDP mix. The tl;dr is that they should not be used at the same time because TCP retransmission will interfere with UDP (and routers give TCP priority). As long as TCP happens outside of the &q
957.
▲
by
exDM69
10y ago
This guy (Glenn Gaffer) has been writing network protocols for games for years and shipped popular titles. On his site you can also find an irate rant about people with no experience dismissing his claims as "reimplementing TCP".
958.
▲
by
exDM69
10y ago
That's dirt cheap for an electric bike. I don't think you get good quality parts for that price. My human powered bike is in similar price range (should be a bit cheaper in the US) and I've had to do some maintenance on it. I
959.
▲
by
exDM69
10y ago
Once you outgrow your boot sector space, writing a BIOS based bare metal project gets a lot harder as you need to start loading stuff from disk with more BIOS calls. It's a lot easier and nicer to use either UEFI or a Multiboot-protoco
960.
▲
by
exDM69
10y ago
Yes, there should be 2001 in the title. Compilers and CPUs have made huge strides since then. I'm pretty sure that -ffast-math makes a much bigger difference now.
More ›