Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
haldean
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
17 ms
·
91.
▲
by
haldean
9y ago
This took me a total of 5 minutes: http://static.haldean.org/why-is-the-internet-slow.html The page is 2.3kB on the wire, and the single other request it makes (for the image) adds another 70kB. Taken together, this is a tw
92.
▲
by
haldean
9y ago
Sure, but motivation aside, it's nice for someone like me who is buying their own laptop and wants something they can repair and upgrade, too.
93.
▲
by
haldean
9y ago
It's being compared to things like a Thinkpad: the manual for my T430 has guides to walk you through how to replace every single part inside, as well as the product numbers for each part so you can order individual replacements yoursel
94.
▲
by
haldean
9y ago
Sure thing. I have two boxes that run sshd exposed to the internet: 69.164.221.163 and 45.79.85.20. sshd runs on port 2020 now; I was running it on port 22 before but I got so many failed login attempts that it was actually causing noticabl
95.
▲
by
haldean
9y ago
I think that the issue you're describing about `yes` was around building a buffer and issuing one big write() syscall instead of a bunch of small ones. I'm not sure about the actual implementation of the IO monad, and whether or n
96.
▲
by
haldean
9y ago
Haskell performs a very cool optimization called "stream fusion" to deal with a whole class of traversal optimization problems; stream fusion removes intermediate list results completely, and bundles a bunch of things that look li
97.
▲
by
haldean
9y ago
It can have a female voice without it having a woman's name; the "Google Assistant" is a good example. It's extremely off-putting that the only software we give human names to is the software we boss around, and when we
98.
▲
by
haldean
9y ago
You can kind of do it with function pointers, with the caveat that a jump table of function pointers is still going to have the cost of a function call. What you can't do is something equivalent to: sta $1 jmp ($1) which j
99.
▲
by
haldean
9y ago
Autotools also requires you to explicitly enumerate all of the source files that end up in your build, although it also properly sets up Makefile dependencies so you don't have to re-run autotools when you add a new source file (like y
100.
▲
by
haldean
9y ago
Both GCC and Clang have an extension to C that provide __builtin_xxx_overflow methods: GCC: https://gcc.gnu.org/onlinedocs/gcc/Integer-Overflow-Builtins... clang: https://clang.llvm.org/docs/L
101.
▲
Hackers came, but the French were prepared
(nytimes.com)
1 points
by
haldean
9y ago
|
0 comments
102.
▲
I Got Hacked So You Don't Have To
(gq.com)
1 points
by
haldean
9y ago
|
0 comments
103.
▲
by
haldean
9y ago
The manual way to open the doors is behind a speaker panel that you have to rip off to pull: https://imgur.com/gallery/jqfdV It's true that it exists, but its intentionally well-hidden, and if you were in a flamin
104.
▲
by
haldean
10y ago
...but there's no way that you can generate enough force with just your hands to turn chopped fruit into liquid, though. It must be mostly-liquid already for that to work, right?
105.
▲
by
haldean
10y ago
They are shipped refrigerated; that's why they're limited to only a handful of states. From the article: > The products were only available in three states until Tuesday, when the company expanded to 17. Packs can’t be shipped
106.
▲
by
haldean
10y ago
How do you get the ligatures to work with vim? I've been trying to wrangle PragmataPro and gvim for a while but haven't managed yet.
107.
▲
by
haldean
10y ago
The SO survey (while super interesting!) conflates "most used" with "most asked about on Stack Overflow"; I'm skeptical of anyone who claims to know which programming language is the most popular. The TIOBE index, w
108.
▲
by
haldean
10y ago
Your attempt to respond sincerely was to say you don't have any women on staff because you don't have any executive assistants or office managers, which even a generous reader would call a sexist reason: https://mobile.
109.
▲
by
haldean
10y ago
It's up now at http://blog.gitter.im/2017/03/15/gitter-gitlab-acquisition/
110.
▲
by
haldean
10y ago
Why would Google implement something in their own browser to make their own image format look worse?
111.
▲
by
haldean
10y ago
If you send your kernel logs to a syslog server you could get that pretty easily. From plugging a USB stick into my computer just now, then running dmesg: [14863.014481] usb-storage 2-4:1.0: USB Mass Storage device detected ...
112.
▲
by
haldean
10y ago
No, all of the child's memory mappings are shared with its parent. Upon write, though, that becomes a new committed mapping; I believe the entire page is copied, so you could end up committing another 4k with a one-byte write from the
113.
▲
by
haldean
10y ago
For those who prefer dead trees, the hardcover is miraculously inexpensive: https://www.amazon.com/Abstract-Algebra-Applications-Thomas-...
114.
▲
by
haldean
10y ago
It was only occasional free-fall, but William Rankin's story of ejecting at the top of a giant thunderstorm is still one of the craziest "fall out of the sky" stories I've ever heard: https://www.damninteresti
115.
▲
by
haldean
10y ago
This is exactly right, and the X was 4 in 2014. Not sure if it's changed since I left.
116.
▲
by
haldean
10y ago
SEEKING WORK - Bay Area, Remote I can solve your scientific computing and 3D visualization problems! I've worked with companies from 10 to 10,000 people in manufacturing, robotics, consumer electronics, and software infrastructure. Pas
117.
▲
by
haldean
10y ago
I went through so many terminal emulators on Windows, looking for one that could handle SSHing to a Linux box and running tmux/vim/irssi inside the session; MobaXterm was the only one I could find that could handle it. It's a
118.
▲
by
haldean
10y ago
> We may release personal information when we believe in good faith that release is necessary to comply with a law; to enforce or apply our Terms of Use and other policies; or to protect the rights, property, or safety of Nugget, our emp
119.
▲
by
haldean
10y ago
Potential outage prevention plan: put an alias on all production machines that emails HR to schedule a disciplinary meeting every time you run `rm -rf`.
120.
▲
by
haldean
10y ago
I think s/he meant to say O(nm) vs O(m), n being the number of branches in the regex and m being the length of the input.
More ›