Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gue5t
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
35 ms
·
271.
▲
by
gue5t
11y ago
This is my favorite occurrence of the phenomenon: http://www.tech-archive.net/Archive/Development/microsoft.pu...
272.
▲
by
gue5t
11y ago
Given the design parameters that are stated ("systems", and C++-comparable), one can only assume that it's a typed language with aggressive (interprocedural) inference and monomorphized generics. Ensuring that the inference a
273.
▲
by
gue5t
11y ago
Is it memory-safe? Is it garbage-collected? Edit: Looks like it does extern calls to `malloc`, with no matching frees. Supporting proper dynamic resource management is fundamental for a system language, as the whole point of an operating
274.
▲
by
gue5t
11y ago
I upvoted this post before reading the last paragraph. Could someone give it a compensatory downvote and then reply to avoid double-dipping? Thanks.
275.
▲
by
gue5t
11y ago
Vala is not a C# subset (though it does significantly resemble C#) and really isn't intended or suitable for writing high-performance code or reusable low-level libraries like C or C++ are; it's a way to write GObject-style C with
276.
▲
by
gue5t
11y ago
Could you describe some of the upsides of regions as compared to Rust-style lifetimes and borrowck?
277.
▲
by
gue5t
11y ago
Some of us are interested in providing every human being with dignity and comfort, if at all possible.
278.
▲
by
gue5t
11y ago
Most mobile apps are native GUI wrappers around ffmpeg, some http library, and maybe WebKit or Blink. The high-level coördination will remain relatively unchanged as the underlying GUI, media, network, and web libraries push up against Amda
279.
▲
by
gue5t
12y ago
It's often hard to tell where the hard problems are being solved in high-level tools like this. tl;dr: CLI program wrapping PhantomJS, which is based on QtWebkit.
280.
▲
by
gue5t
12y ago
Fuck money. Hacking is about the novel manipulations of technological systems, and you're supposed to be poor while you do it.
281.
▲
by
gue5t
12y ago
For the digital-network analogue, see pingfs: http://www.shysecurity.com/posts/PingFS
282.
▲
by
gue5t
12y ago
That benefit doesn't seem like enough to offset the fact that they'll be running an OS which is very difficult or impossible to actually modify for use. Any changes made would amount to a fork with one of the worst possible merg
283.
▲
by
gue5t
12y ago
Most input methods, including fcitx, don't follow the user-specified compose-key sequences in ~/.XCompose, but XIM specifically does. In the other direction, fcitx supports C-S-u NNN to enter characters by codepoint value but XIM
284.
▲
by
gue5t
12y ago
Libinput is a low-level library that handles and normalizes evdev (kernel) events. "Input methods" here refers to high-level ways of interpreting various devices' events to produce text input for programs that accept text: on
285.
▲
by
gue5t
12y ago
Does Wayland have an input method story? Last I heard, GNOME was telling users that ibus was the only supported input method for their software; ibus doesn't have the same feature set or flexibility as my current setup, which involves
286.
▲
by
gue5t
12y ago
And the hack fix: /* hnokpre.c: LD_PRELOAD shim to bypass valid hostname checking in glibc gcc -fPIC -shared hnokpre.c -o libhnokpre.so LD_PRELOAD=./libhnokpre.so curl http://mattias-.github.io/
287.
▲
by
gue5t
12y ago
In glibc's libresolv, this is caused by res_hnok in resolv/res_name.c returning 0: /* * Verify that a domain name uses an acceptable character set. */ /* * Note the conspicuous absence of c
288.
▲
by
gue5t
12y ago
Why is money needed to achieve this licensing goal?
289.
▲
by
gue5t
12y ago
This sounds great. A year later, where's the code?
290.
▲
by
gue5t
12y ago
It isn't efficient. We've had compositional tools for ages with good old unix pipes and similar; you can build those into a kind of hierarchical namespace with virtual filesystems, like a bunch of tools similar to this one, and vi
291.
▲
by
gue5t
12y ago
Looking at Maybe/Option, it's clear that you can write a total function head' :: [a] -> Maybe a. This is good because it allows to represent the function's "failure" to return a head element with an unambigu
292.
▲
by
gue5t
12y ago
In short, no, because you can use the same method as discussed of defining a non-empty list type in Haskell, but that data type is not as useful as the regular list type, so it isn't what APIs expect or generate. To have functions whic
293.
▲
by
gue5t
12y ago
I can't fathom why so many laptops feature half-height arrow keys. Do all important consumer segments use vim keybinds? Plus, the images of the products are always at oblique angle that make seeing the keyboard unnecessarily difficult.
294.
▲
by
gue5t
12y ago
This appears to be reviewing IDEs with debugger frontends, not debuggers themselves, though a few integrated commercial debugger packages make a showing among the gdb frontends. Just a heads-up.
295.
▲
by
gue5t
12y ago
That's http://events.linuxfoundation.org/sites/events/files/slides/... now.
296.
▲
by
gue5t
12y ago
Piracy and dismissal of copyright isn't an egalitarian act of rebellion; it's a humanist recognition of the right of any person to freely engage with the world around them. I have enough material wealth, and if I make something th
297.
▲
by
gue5t
12y ago
I'll violate Apple copyrights until the day I die. Copyright is protectionist, monopolist bullshit, and it gets in the way of empowering users--and "empowering users" is the only ethical purpose of technological development.
298.
▲
by
gue5t
12y ago
This would be good to note in the post, since right now it's easy to decide not to click anything because there are so many links and the salient feature is never mentioned prior to visiting them!
299.
▲
by
gue5t
12y ago
Can you compare this to Jabber+Jingle?
300.
▲
by
gue5t
12y ago
MAC addresses are bitstrings typically written in hex and should not be interpreted in a case-sensitive manner. You should also accept colons, dashes, or nothing as the byte separator.
More ›