Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
beefhash
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
39 ms
·
361.
▲
by
beefhash
8y ago
Sometimes I wish that the basics of copyright law, (in the US: softare patent law as well) and open source lienses were a mandatory part of formal education in field related to computing. This has clearly become essential, but knowledge sti
362.
▲
by
beefhash
8y ago
lex and yacc also used by the ircd-hybrid and ircu families of IRCds to parse the configuration files. OpenBSD also uses yacc for configuration files for pf, doas, httpd, etc.
363.
▲
by
beefhash
8y ago
If you want to do web applications in C, you may also be interested in the kcgi[1] and ksql[2]. kcgi takes a more traditional approach by using CGI rather than embedding a static file server in the final binary. [1] https://krist
364.
▲
by
beefhash
8y ago
> > I had a university assignment which would have been trivial if anyone in the class knew that fts.h existed. > Never knew that one either. Not part of the C standard library I guess. fts(3) is a BSD interface. It got introduced
365.
▲
Xenix tales: 8086 and Xenix 386 networking
(github.com)
74 points
by
beefhash
8y ago
|
3 comments
366.
▲
by
beefhash
8y ago
Sure, they're trying to broaden the scope as far as they can. But is it enforceable outside the EEA? I'd love to see a U.S. court do anything but throw out a GDPR case or a European court's ruling based on the GDPR.
367.
▲
by
beefhash
8y ago
This isn't the first time RNG manipulation in NetHack happened. In 2009, Adeon released a set of RNG manipulation tools for NetHack 3.4.3 (nethack_rng_tools-0.2.3.tar.bz2 -- I can't find that filename anymore, so I put up a mirror
368.
▲
by
beefhash
8y ago
And then you have Thumb instructions. If you don't know if you'll stay in Thumb or ARM mode, you can still have weird instruction mixing.
369.
▲
Tales from the Xenix Crypt (2017)
(os2museum.com)
65 points
by
beefhash
8y ago
|
13 comments
370.
▲
by
beefhash
8y ago
To me, it's not the chance of somebody getting in trouble that worries me, but rather the blatant disregard and disrespect for intellectual property rights.
371.
▲
The Case for Blind Key Rotation
(blog.dereferenced.org)
2 points
by
beefhash
8y ago
|
0 comments
372.
▲
by
beefhash
8y ago
You're not going to get away from C in osdev anyway, at least not for a long while. It's deeply entrenched in very large operating system codebases (think: Linux and GNU, FreeBSD, OpenBSD, Plan 9 [though they use a slight dialect
373.
▲
NCC: a new x86_64 C compiler for BSD/64
(github.com)
2 points
by
beefhash
8y ago
|
0 comments
374.
▲
The Restoration of Early Unix Artifacts (2009) [pdf]
(usenix.org)
3 points
by
beefhash
8y ago
|
0 comments
375.
▲
by
beefhash
8y ago
> I live in the USA. I'd like to put my software ( https://github.com/bediger4000 ) in the public domain. What actions do I need to take to do this? [...] I presume it's not as easy as just telling a few people,
376.
▲
by
beefhash
8y ago
> However, CC0 does not contain a patent grant and so it's probably not the best choice for software if you are looking for an open source license. Patent license scares are greatly overblown and really only a realistic danger in ca
377.
▲
by
beefhash
8y ago
> how anyone would object to it OpenBSD is objecting to it like so[1]: > [...] In particular, if you use code under the Apache 2 license, some of your rights will terminate if you claim in court that the code violates a patent. > A
378.
▲
by
beefhash
8y ago
Except then you have the issue about compilers complaining about double-declarations of the function, meaning you'll either have a lot of warning spam on every #include or now hard require some kind of header defines for HAVE_STRSEP. O
379.
▲
by
beefhash
8y ago
In fact, it's not even in POSIX .
380.
▲
by
beefhash
8y ago
It is, however, not a new antipattern. This kind of thing has been around since the 80s or at the very least since the POSIX standardization of SCCS. Even SCCS supported something called "modification request" numbers. These could
381.
▲
by
beefhash
8y ago
> Because 99% of the people don’t know what a port is. And at the rate things are going, that percentage is only going to be going up. We're tunneling more and more over HTTP(S) -- lately, DNS over HTTPS has been unleashed upon huma
382.
▲
Dolphin Progress Report: November 2018
(dolphin-emu.org)
1 points
by
beefhash
8y ago
|
0 comments
383.
▲
by
beefhash
8y ago
> I agree it is unlikely, or at least would require a huge amount of work. Then again, Sun did it with Solaris, so who knows what the future holds? Shoutouts to Oracle re-closing Solaris. That was an incredibly pointless move.
384.
▲
Geneva shelves e-voting platform on cost grounds
(swissinfo.ch)
1 points
by
beefhash
8y ago
|
0 comments
385.
▲
PC/GEOS
(github.com)
115 points
by
beefhash
8y ago
|
76 comments
386.
▲
The Evolution of the Source Code Control System (SCCS) (1978) [pdf]
(quintile.net)
2 points
by
beefhash
8y ago
|
0 comments
387.
▲
2018 LLVM Developers’ Meeting: “Developer Toolchain for the Nintendo Switch”
(youtube.com)
7 points
by
beefhash
8y ago
|
0 comments
388.
▲
by
beefhash
8y ago
This is probably a good idea in theory. In practice, it might lower your internal ReCAPTCHA score and end up prompting you more actual CAPTCHAs, possibly up to unsolvable[1] ones. [1] https://patents.google.com/patent/U
389.
▲
by
beefhash
8y ago
On the topic of C, I'd also strongly recommend mandoc[1]. It solves a number of hard problems (indexing and searching of man pages, rendering and parsing markup and translating said markup to HTML, PDF and tty output. The code remains
390.
▲
Ancient Unix is not actually open source
(virtuallyfun.com)
3 points
by
beefhash
8y ago
|
0 comments
More ›