Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
pm215
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
70 ms
·
751.
▲
by
pm215
9y ago
The major usecase I have for rebase is code review. If your code review stage happens at the point of merge/rebase/whatever into master, then rebase allows you to present the feature changes in a digestible way for the reviewers (
752.
▲
by
pm215
9y ago
By the r-- syntax I meant specifically 'readable, not writable, not executable' as distinct from rw- 'readable, writable, not executable' or r-x 'readable, not writable, executable'.
753.
▲
by
pm215
9y ago
The compatibility requirement is the result of the historic lack of x86 platform support, though: x86 used not to support r-- permissions, so it put rodata in an r-x segment, so there are likely programs in the wild which accidentally rely
754.
▲
by
pm215
9y ago
The analysis suggests that the driver is polling for 'process created' events and then leaking something every time such an event occurs, so the two issues are somewhat related (likely the same bit of code implementing whatever fe
755.
▲
by
pm215
9y ago
Interesting idea, but I suspect if you tried it you'd quickly run into practical limitations. I know people who've tried running build farms with "development board" hardware have found that the stress of 24x7 100% compu
756.
▲
by
pm215
9y ago
I was looking at https://en.wikipedia.org/wiki/Product_type FWIW.
757.
▲
by
pm215
9y ago
I did look at wikipedia, yes, which gave me a page of type theory related stuff without any apparent grounding in practicalities, which gives the conclusion that it's apparently unimportant unless you particularly like mathematical the
758.
▲
by
pm215
9y ago
'A more meaningful statement would be: "use inheritance to express sum types, use composition to express product types."' I'm not sure how well that works as a meaningful statement, because it assumes that the reade
759.
▲
by
pm215
9y ago
I couldn't find the year for this one in particular, but it looks as if Hamming had a talk in this vein that he gave fairly frequently. For instance this http://www.cs.virginia.edu/~robins/YouAndYourResearch.html
760.
▲
by
pm215
9y ago
That would depend on whether the work you find happy, low stress and fulfilling overlaps much with the work you'd need to be doing to work for yourself. Personally I enjoy the software engineering part of my job, and have no desire to
761.
▲
by
pm215
9y ago
Typically if a system header has changed or been added due to upgrading a library package you'll need to rerun any configure script anyway (since it very likely checks for header features and those decisions will change). So unless you
762.
▲
by
pm215
9y ago
It depends rather on what your aim is. Most projects are only interested in producing good software with a thriving community, and requiring copyright assignment or a CLA gets in the way of that. The FSF has another aim though, which is to
763.
▲
by
pm215
9y ago
I think it's better try to contact everybody no matter how minor the contribution, because (a) it's polite and reduces the chances of somebody getting annoyed and (b) it is easier to tick somebody's name off a list than to go
764.
▲
by
pm215
9y ago
In the original quoted case the user's problem is presumably "I have a zipfile I want to unzip", which they have then turned into "and so I want to run this x86 WinZip binary". That's the point where things hav
765.
▲
by
pm215
9y ago
No, I mean "try big complicated programs, see whether they fail or not, narrow down what's going wrong". What we need to do is get the expected cases to work. AFL is good for checking that weird corner cases don't blow u
766.
▲
by
pm215
9y ago
My honest opinion here (as a QEMU dev) is that part of the problem here is that a lot of the people who want to run x86 apps on their rpi don't really appreciate that even if they did get it working the end result is unlikely to have s
767.
▲
by
pm215
9y ago
QEMU's user mode emulation is a bit unloved, though. We did manage to fix some longstanding bugs a while back, but it's still I think a bit unreliable on complex multithreaded apps. It could really use somebody with a few months t
768.
▲
by
pm215
9y ago
I have an employment contract (in the UK, still just about part of Europe) because I like stability, and building up expertise in one thing rather than chopping and changing every year or two, and because the set of companies doing the kind
769.
▲
by
pm215
9y ago
I think a big chunk of "why is the kernel's git workflow the way it is" is just "it's a formalized and tooled-up equivalent of the preexisting organizational structure where everybody was emailing patches, submainta
770.
▲
by
pm215
9y ago
In the UK there's not particularly stigma attached to it, but I would be careful to research the economics of it -- how much a month will you be paying to rent whatever mooring you have, how much (time and money) will upkeep and mainte
771.
▲
by
pm215
9y ago
The size of the cpu registers don't matter here. What matters is that 'int' is a bigger type than uint8_t and smaller than uint64_t: the resulting unexpected behaviour is mandated by the C standard regardless of the register
772.
▲
by
pm215
9y ago
If you want "just pull in the things I use" you can already get that by having a static library, and if you were going to be shipping a private copy of the .so file in your app then surely you would be better off with a static lib
773.
▲
by
pm215
9y ago
HTML is really not all that ubiquitous. The breadth of the technological world is wide... In any case, from my point of view the question is not "could I put together a virtual server with some kind of blogging software on it?" (I
774.
▲
by
pm215
9y ago
The Linux kernel is the most well known codebase that is specifically GPL-2-only. I wouldn't be surprised if there were other 2-only codebases made by people familiar with kernel development, either because they were influenced by the
775.
▲
by
pm215
9y ago
The traditional ARM answer is that at a low level and at bootup the details are all very board specific -- what kind of BIOS equivalent you have (if any), where it starts you off, whether there's a bootloader like u-boot involved, wher
776.
▲
by
pm215
9y ago
When I did my university entrance interview (for maths, at Cambridge) the interviewers were clear that they expected that some subset of candidates would have seen the problem before, and some wouldn't -- for those in the first set the
777.
▲
by
pm215
9y ago
Flash player might be dead, but that doesn't mean $THIRD_PARTY_LIBRARY that it uses isn't still being profitably licensed by its original developers. Or maybe the player uses a library that Adobe have a perpetual binary license to
778.
▲
by
pm215
9y ago
This is somewhat similar to what the Metropolitan line did in the first third of the 20th century -- https://en.wikipedia.org/wiki/Metro-land -- though in that case I think they mostly sold off houses and building plot
779.
▲
by
pm215
9y ago
I think working from home some days changes the dynamic potentially quite a bit. I have a relative with a ludicrous commute from Lincolnshire down to London -- but they only have to do it one or two days a week I think.
780.
▲
by
pm215
9y ago
I think the article author assumes that the fact and the reasons for the FSF insisting on copyright assignment for its software are well known. https://www.gnu.org/licenses/why-assign.en.html has the answer, which basi
More ›