Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
scott_s
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
34 ms
·
361.
▲
by
scott_s
6y ago
If your point is that all they need to do is make the appropriate attribution, then we're in agreement.
362.
▲
by
scott_s
6y ago
As I said, I'm unaware of any actual projects getting into trouble in a situation like this, as the licenses are mostly compatible. Are you?
363.
▲
by
scott_s
6y ago
What legal action, though? That is, what did Microsoft do that violates the law? I don't see anything. The code is open source, so I believe they're in the clear there. And I don't think they had a contract with Keivan, so I
364.
▲
by
scott_s
6y ago
WinGet is open source under the MIT License, which I believe keeps them in the clear: https://github.com/microsoft/winget-cli . In practice, I've never heard of any legal problems when a derivative project is also
365.
▲
by
scott_s
6y ago
AppGet is open source, under the Apache 2.0 license: https://github.com/appget/appget . That means basing a new project off AppGet - including using its source code - is legally permissible. edit: This is explicitly not
366.
▲
Taking Lessons from a Bloody Masterpiece
(nytimes.com)
21 points
by
scott_s
6y ago
|
2 comments
367.
▲
by
scott_s
6y ago
> This is not at all about having threads as a library. Threads are already a part of many languages anyway. Yes, I agree. But I think it is useful to try to apply the lesson of that paper further: capabilities that we want to give progr
368.
▲
by
scott_s
6y ago
Hans Boehm has an excellent paper on this topic, "Threads Cannot be Implemented as a Library", https://dl.acm.org/doi/10.1145/1065010.1065042 . (Yes, the full paper is free to read from the ACM! They'
369.
▲
by
scott_s
6y ago
Have you considered submitting this work to any computer science conferences? PLDI is the obvious first candidate.
370.
▲
by
scott_s
6y ago
> Maybe I’m misunderstanding, but by virtual base classes you mean base classes with strictly pure abstract methods, that can be used with virtual inheritance? No. Virtual base classes come up in multiple inheritance. Consider you have a
371.
▲
by
scott_s
6y ago
Yes, but that's not what the written code does.
372.
▲
by
scott_s
6y ago
I wondered that, too, but I couldn't find any HTML documentation that blessed one form as superior to the other. And I would be surprised if Apple automatically converted images for "accept=image/jpg" but not "accep
373.
▲
by
scott_s
6y ago
Check the actual source code: https://news.ycombinator.com/item?id=23261598 I don't think the failure is with the accept type. I think the failure is with the bespoke JavaScript checking the filenames. That puts the fa
374.
▲
by
scott_s
6y ago
That anecdote is inline with my explanation: the student manually changed the file extension on disk, then uploaded that. That would pass all of the checks, but it would still be in the wrong format, as manually changing the file extension
375.
▲
by
scott_s
6y ago
I wondered that, too, but when I googled around for how to do that properly, I didn't see anything saying it matters.
376.
▲
by
scott_s
6y ago
snazz posted the actual code downthread: https://news.ycombinator.com/item?id=23261598 My guess is that the JavaScript manually checking the filename's extension is screwing up the automatic conversion.
377.
▲
by
scott_s
6y ago
I'm trying to square this with the fact people pointed out downthread, which is that iPhones will automatically convert HEIC images to jpeg from an HTML input form. Perhaps it's the `isAllowedExtension` check? If `e.target.files`
378.
▲
by
scott_s
6y ago
It's not on working conditions, but the phenomenon itself: "The 9.9 Percent Is the New American Aristocracy", https://www.theatlantic.com/magazine/archive/2018/06/the-bir... Daniel Markovi
379.
▲
by
scott_s
6y ago
> A student graduating now wouldn't need one yet anyone because they get two years of OPT if they were in STEM. Yes, but it's also possible to use some (or all) of that OPT time on internships in industry. I have colleagues who
380.
▲
by
scott_s
6y ago
If it makes you feel better, calling read() on a TCP socket is basically the same as calling read() on a file in a file system. In both cases, you can always end up reading less than you expected, and you always must check how much you ac
381.
▲
by
scott_s
6y ago
TCP definitely does congestion control itself: https://en.wikipedia.org/wiki/TCP_congestion_control
382.
▲
by
scott_s
6y ago
The problem here was not a lack of knowledge of a particular subject. The problem is that this person was unwilling to learn about a thing they thought they knew.
383.
▲
by
scott_s
6y ago
I don't think that's the primary reason people leave. They leave because the entire point of paying a lot of money to live in a nice part of Manhattan is all of the fun stuff they can do in Manhattan. The amount of space that gets
384.
▲
by
scott_s
6y ago
I agree, mostly. A possible route is to do a Master's at a mid-tier school, making sure to do research that results in a publication. That turns you into a very strong candidate and a mid-tier Master's program is easier to get int
385.
▲
by
scott_s
6y ago
This is solid advice. If you want to get a PhD in computer science, read and understand this advice. It's similar to the advice I would give someone, which is kinda funny, since I only know what you're supposed to do after having
386.
▲
by
scott_s
6y ago
In what way is calling a website dedicated to harassing interacial couples white supremacist disingenuous?
387.
▲
How Priming Research Went off the Rails (2017)
(replicationindex.com)
34 points
by
scott_s
6y ago
|
27 comments
388.
▲
by
scott_s
6y ago
On "Thinking Fast and Slow", you may want to read criticisms of the book. For example, "Reconstruction of a Train Wreck: How Priming Research Went off the Rails", https://replicationindex.com/2017/02
389.
▲
by
scott_s
6y ago
From the ASAP dissertation ( https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-908.pdf ): > Reference counting, like asap, is a safe, synchronous memory management strategy. However, rc approximates waste by unreachabil
390.
▲
by
scott_s
6y ago
Thanks for the clear explanation. Looking at the source code, it looks similar to modern allocators, just without the per-thread heaps. (I think all modern allocators use size-class slab allocators for small objects.) Curiously, I don'
More ›