skysight-inc/HackerNews huggingface dataset:
It's an open legal question if a user loadable module violates the CDDL/GPL. Until its fully litigated, its going to remain an open question.

As an example: the FSF's position is that yes, if you dynamically link against a GPLd binary that all the code has to be GPLd, and if one wants to link against a copy-left library in a non copy left program the library has to use the LGPL. However, the LGPL predates dynamic linking. It's from the days of static linking where the (L)GPLd could would be distributed together in a single binary. In the world of dynamic linking that isn't true anymore.

A primary example is libreadline. It is (or was?) GPLd and the FSF use this a hammer to try and get other code to be GPL. However, this (as far as I know) was never actually litigated.

As another example: the Linux kernel is under GPL2, Linus makes it clear that closed source programs can use the syscall interface without a problem, but its not clear that if he didn't say this that they couldn't. He includes the note to clarify his position that they can for those that would be concerned. i.e. the argument would be that without the syscall note, one couldn't ship any hardware device (say an appliance you stick in your rack) with linux and proprietary software. My gut is that most would find that difficult to swallow.

As an aside: I personally feel this has similarity to the google / oracle java lawsuit. If one thinks that APIs cannot be copyrighted then arguably anything that just uses APIs and doesn't embed the actual GPLd code one should be fine as the APIs aren't able to be copyrighted. If on the other hand one views APIs are able to copyrighted as well, then it would be much more clear that the FSF's position is correct. Though the usage might still be fair use (and to an extent one might argue that its even more fair use than Google's usage)

If this ever does get litigated, I'll be following closely as would be very interested (intellectually at least) in the result.

TLDR: until its actually litigated, everyone who claims to speak an absolute truth is speaking out of their ass. Lawyers are a conservative bunch in general so they'll give you the most conservative answer in terms of what you can do, that doesn't mean its the absolute truth in terms of what you can and cannot do.
Why wouldn't they do it? Coast Guard (of various nations) board ships all the time for various reasons.

As soon as these seasteaders are deemed a threat/annoyance to the state they are goners. Maybe they did not pay tax on their crypto earnings, maybe they have an anti-state blog, maybe they produce copious amounts of LSD, etc etc.

At the end of the day, the man/state with the biggest boomstick wins.
The "sensor" is often the pilot.
"The first very basic rule is to avoid interfaces."

...

"But from a design point of view this is also the right thing to do: keep the kernel relatively small, and keep the number of interfaces and other constraints on future development to a minimum."

This is exceptionally poor writing. The second sentence is what he meant to say, which is completely different from the first sentence. An operating system is mostly just a bunch of interfaces for user space programs to use, so they don't have to talk to hardware directly. An OS without interfaces is pretty much an oxymoron.

Limiting the number and types of interfaces, of course, is a very sensible idea. But I was very confused for the several paragraphs between those two sentences about what Linus meant.
In my experience, Aikido includes many practical bits of Japanese swordsmanship. Practitioners (especially Iwama style) typically use wooden knives, swords and staffs in practice. Because that helps with proper form. Given that most Aikido moves are based on weapon moves.
Wasn't it a binary tree?
Reversing a binary tree is well defined and obvious even to people, who never heard of it. But a b-tree? I would simply turn the problem into walking the tree in reverse and don't reverse it in-place.
”There's nothing lost by putting the sig in a companion file and leaving it to your editor/IDE to provide a popup”

It requires every (1) editor and IDE on the planet to add code for doing that, which means every (1) programming language on the planet needs a library for parsing such companion files, for the benefit of ??????

Except for historical corner cases such as original java with its repeated type annotations that make code with types tedious to read, I wouldn’t know what that benefit would be.

(1) that ‘every’ is a bit of hyperbole, but essentially true.
>Law doesn't exist in the aether. It's an organized way to control the use of force, and to get other people to use coercion and the threat of force on your behalf. If you can't use force yourself, or convince someone else to do it on your behalf, you're in trouble.

Indeed. I used to bristle when someone would say that I didn't really 'own' the land I paid for with my home. Of course I do, it says so right here...taps deed.

But then I realized that all I really own is a contract with my neighbors, and that if shit goes down I'm no different than any other schlub standing on the grass I used to mow.
Increasing the total biomass of trees also reduces atmospheric CO2, even if you just let the natural cycle of life go on.
There's a fairly popular project written in Elixir called Pleroma. It's not Rust, but it's a lot faster and lighter than Ruby.
I grew up with a 400 in the house. The keyboard was truly awful. Didn't stop me from firing up BASIC, but between the keyboard and lack of storage it sure wasn't my ten-year-old self's primary development machine. (We had a cassette drive, but I don't think it ever worked right.)
I believe he means jets, which I believe all of them do.
USDA orders scientists to say published research is ‘preliminary’
Regolith Linux – A desktop with less visual bullshit
It's really amazing how AA and airspeed are so... difficult for pilots to perceive that they're totally reliant on the sensors to tell them.

Speed I guess makes sense, just amazing how a pilot so easily can slow a plane too much, change the angle too much and have no idea what is up.
You could imagine a different form of law based on personal & community sovereignty rather than geographic. See eg. Neal Stephenson's The Diamond Age, where citizens are members of various phyles, each with global sovereignty but clustered within enclaves in each major city. Interactions between citizens of the same phyle are governed by the laws of the phyle, which themselves are shaped by the values of its citizens. Interactions between different phyles are subject to the Common Economic Protocol, which you could think of as a trade agreement governing protection of property rights and economic wherewithal but saying nothing about the personal conduct of people.
Some companies promote quickly. Generally companies I wouldn't want to work at since to me it indicates that they hire a lot of junior people, and have trouble retaining or hiring experienced talent (so they throw promotions at people as a stop gap).
You've just called into question the wisdom you're perceived to get from old age.

Is it wisdom, or remembering pithy quotes? Is there a difference?

I wonder if its a strapline from some advertising or something.
Colloquailly in the UK it is somewhat of an opposite scenario, if people hear "Asian", they think someone from India/Pakistan/Bangladesh.
The Ideapads are built like the cheap piece of crap x86 Windows laptops you can buy from anyone. They are fine for grandma checking her email but they are not meant to be on the move or do anything hard. I'm assuming the engineering teams are totally different. Thinkpads aren't cheap and the build quality generally shows that.
Angle brackets set out FORMs, parens set out LISTs. In English: FORMs are to function calls as LISTs are to list literals.

A translation from MDL to Python would look like this:

<a b c> -> a(b, c)
(a b c) -> [a, b, c]

(This is in contrast to a sibling comment: in MDL

(<+ 1 2> <+ 3 4>)

would evaluate to

(3 7)

)

However, there is a bit of a caveat in the translation. In MDL, atoms are self-evaluating, and it takes a call to LVAL or GVAL to obtain their stored values (as a shorthand, dot and comma prefixes give LVAL and GVAL calls, respectively). I haven't been able to find out from exactly which scope the evaluator gets the definition of a function. Which of the following two corresponds to what the evaluator actually does?

<a b c> -> <.a b c>
<a b c> -> <,a b c>
For the same reason that Tomatoes not treated as fruits "in practice."
In Germany 'Asians' and 'Indians' are two distinct groups. When we talk about 'Asians' we usually mean Japan/China/Korea/Thailand but never Indians (or even Pakistani).

My theory is that this comes from restaurant culture. There is 'asian food', e.g. 'stuff with rice' and there is 'indian food', e.g. 'stuff with curry'.
Are you aware that those cruise ships that travel into and out of the US must be registered to a flag state, whose laws they must comply with? Once they are in the US, they must comply with US law.
The Atari 400 was my family's first gaming console as a kid. We filled the garden with roses in Dig Dug.

The keyboard was terrible, but I am nostalgic for it. Those raised bumps that surround each "key", the on-trend brown and yellow scheme. That thing was built like a tank.

Also, same typing feel as a 2019 Macbook, but with better dust resistance!
The people that I know who have to scrub into a long surgery in the OR typically wear compression socks as they may need to stand for 9+ hours straight.

If you want to do squats go for it, but compression socks are passive & much harder to forget doing.

If you are sitting down for lunch & meetings during your work day it's probably not as much of a big deal.
Considering China to be a homogeneous entity in any dimension is borne of ignorance. Linguistically, the four largest cities in China (Guangzhou, Shanghai, Chongqing, Beijing) speak "dialects" that range from barely mutually intelligible to not at all. Politically, the region has had a long history of provinces disregarding central rule, rivalry between major power centers, etc. Cultural boundaries have been somewhat muddied in the modern era, but one should not assume that the united front that the CCP presents to the outside world is reflective of internal unity.

Sure, the Han make up 90%+ of the population (and in that sense you could call China homogeneous), but I struggle to say that Han == Han when it comes to the overwhelming diversity of the country.
There are some startups making new kinds of computing hardware. The limiting factor in the success has been software to go with it. There is an opportunity here, maybe
The Unabomber was turned in by his brother, who recognized some unique phrasing in the released manifesto and reported it to authorities.

EDIT:

After looking, it looks like the brother turned him in after having this sort of analysis done to confirm his suspicions. So it does look like there's a tie to the story, but the analysis wasn't done blindly in that case.
I think it is an Americansim, the British do not generally use "Asian" with that specific connotation.
I love how this article puts a modal window in my face halfway through asking for my email and promising to help me "Take back control of my time" by. . . spamming my inbox?

This is web design that totally undercuts the message of the article.
The technology to manufacture magnetic heads is not lost --- building a lathe-like drive on which any disk could be mounted and read doesn't seem like an impossible task. In fact, given that modern magnetic heads of the type used in hard drives can detect far smaller flux transitions, they could be used to "oversample" the original tracks for better accuracy.
I use Clerky and can only recommmend it.
I did a little googling and found this story:

https://www.bangkokpost.com/news/general/1661300/seastead-co...

Which refers to Thailand’s criminal code section 119:

> Section 119. Intent to cause injury to the Nation

> Whoever, does any act with intent to cause the Country or any part thereof to descend under the sovereignty of any foreign State, or to deteriorate the independence of the State, shall be punished with death or imprisonment for life.

From http://library.siam-legal.com/thai-law/criminal-code-offense...
> In fact, this made me think that the microkernel approach was essentially a dishonest approach aimed at receiving more dollars for research. I don’t necessarily think these researchers were knowingly dishonest. Perhaps they were simply stupid. Or deluded. I mean this in a very real sense. The dishonesty comes from the intense pressure in the research community at that time to pursue the microkernel topic. In a computer science research lab, you were studying microkernels or you weren’t studying kernels at all. So everyone was pressured into this dishonesty, even the people designing Windows NT.

A pretty accurate description of fads and fashions in academia.
> For a start, there is no evidence that the ones you are calling "not quite so actual" are any less actual than the one we share an experience of.

Well, there is evidence of the one I'm calling "actual" - if it's evidence you want, there's no evidence at all of the "not so actual" ones - citing the MW interpretation as evidence of these is purely circular.

Regards not explaining perceived consciousness.. If MW is shunting off questions of actuality into something to be resolved by a theory of consciousness isn't it leaving behind centuries of consensus belief in the objective observer-independent existence of a physical world ontologically prior to consciousness?
I feel like the article is misleading insofar as to omit the material has to also be under extreme pressure to remain a superconductor.
That theory assumes that skills and work ethic directly translate to capitalistic success.

My impression is that many ways to win in business don't involve working smart and hard, but instead involve reducing competition, influencing regulation, restricting consumer access to accurate product information, etc.

In other words, you can win the market by being the best, or you can just change the market itself. Your bank example is a good one — look at what a financial successful strategy it has been for banks to capitalize on their gains and then distribute their losses onto us by getting bailed out.
We're watching this process play out in real-time in the USA.
Surprisingly to me https://color.a11y.com/Contrast/ only found two contrast errors on the front page. I thought the because, but, however info in the search results needed a little bit more to be comfortable but I guess my eyes are starting to go.

That said it seems interesting and potentially useful but I don't think it has found the right design yet. I suppose as it matures there can be more argument analysis in it and automatic summarizing.

When I look at it I want to use it, there is an attraction of what a great research/analysis tool, combined with a strong aversion to it - a feeling that this does not actually help my understanding (perhaps because I am not a visual thinker at all and I reason best about text laid out in paragraphs).
Organizations function best when they help their employees be maximally productive. It takes a special kind of person to discover and derive Newton's laws of motion... and that too can take years. There are vastly more people who can understand it quickly once it's explained to them, and start applying it to solve real-world problems.
Awesome, thank you for the explanation. I'm still trying to really understand Rust ownership and pointers.
As long as you are not employed by your company, you don't need a work visa.

If you want to be employed by your company and live in the US, currently the E2 is the best option (for that, you already need ongoing substantial operations in the US).
I didn't read the article carefully at first and missed that part. Sorry, I'll add that my list of character flaws. Thanks for all the expertise you offered here.
It is an opinion. The quotes are unnecessary.

I base the opinion on decades of extensive Windows, Linux, and macOS use as well as software development on all platforms. I have a BSc in computer science. My humble and earnest opinion is that Windows is poorly designed. The thought model behind it appears to me as inconsistent, and this also manifests in how we use it. We can do better and deserve better.

If it is your opinion that this is misinformed, where would you recommend that people with opinions on Windows similar to mine could go and could inform themselves better?

Here’s another perspective: Is it more secure, less secure, or the same, if I run Windows in an enclosed VM and roll back any action which might have side effects I don’t want? I’d think that it was hard to argue anything other than it being more secure. And that reveals my point: In a better designed system it wouldn’t matter.
I think honest praise is definitely great and as engineers we are often way too negative with each other.

But I hate it when people (often in management) are fake positive and give a ton of praise that ultimately doesn't mean anything.
Working as a librarian gave me post-traumatic stress disorder symptoms
> the 6502 was a strong influence on that RISC design.

How do you figure that? The 6502 was itself based on the Motorola 6800, and is a pretty typical accumulator architecture. It could hardly be any more different from the ARM.

The development of the ARM architecture was carried out on 6502-based systems -- but only because they were conveniently available, not because there was anything special about that processor that guided development.
I can't even count the number of Microsoft Natural 4000 keyboards I bought over the years because they wore out, or I spilled milk on them.

I've never owned an AIO, and I'm not sure I'll ever "get it." But then I'm just not the target audience for that particular niche market.

I'd even prefer my laptops to be more "upgradeable", but lately they come with LPDDR3 soldered on, and if I'm really lucky, I can maybe install a SATA or M2 drive.
VentMonster.com – Giving power back to the customer
2) As far as I know, Dark Matter is totally unrelated to the quantum mysteries (uncertainty principle, measurement problem, ...)

3) In elementary particles, the magnetic moment is twice the expected value of a fake classical particle of the same mass and charge (for a complete accurate explanation see https://en.wikipedia.org/wiki/G-factor_(physics) ) For elementary particles the number is 2. For non elementary particles, it can be any number.

For electrons/muons/quarks the number is almost 2, and the difference is caused because the elementary particle has a cloud of virtual particles around. We can calculate this correction quite well. So there is a high chance that electrons/muons/quarks are actually elementary particles.

Anyway, I don't understand how the subdivision of the current elementary particles is related to the quantum mysteries. You get the same mysteries with electrons (that are probably elementary) and with protons (that are definitively not elementary).
"Stellar flare" would indeed be correct. What would be more correct is "$adjective_form_name flare" for whatever that star is named.
Pass-backup: extension for pass to easily create backups of the password store
"Attaboy" is obsolete for obvious reasons.
Based on "Hit Hit Hit" highlighted in the article, "we" seems accurate, otherwise, outplaying would be more important than physical.
It is a peculiar aspect that states which are driven to war by resources seeking usually tend to fight war through forced military drafts of young and often poor men.
Edited: Duplicate
I bet those ships are flying flags for a nation that has good diplomatic standing in the US.
I remember knocking over a bottle of water onto my T420 freshman year of college. I knew the drain holes were there but never tested it. It was pretty nerve-wracking for a few minutes wiping up all the water and seeing my laptop still working.
What I usually do, and also did here, to evaluate if a course interests me is to look at some of the assignments.

Here they present three PDFs with a number of assignments of varying difficulty: https://ocw.mit.edu/courses/mathematics/18-s097-applied-cate...

If you find that being able to answer a high enough number of assignments you know that the course is for you. If not, the lectures may still be of interest, but it is much less likely the less of the assignments you think are worthwhile for you.

PS: Question 4 in problem set 3 is quite (in)famous :-) Just the headline:

> Question 4. A monad is a monoid in a category of endofunctors (harder/optional)

So, if you want to be one of the few people who actually understand that sentence when it is quoted as a joke (usually in programming forum whenever monads come up), this is your course.
I think this kind of thing really comes down to the situation. You have not provided much detail here. There are cases where something like this can work very well (low scope project, low amount of proprietary information) and cases where it may end up in disaster (very large scope, misleading information, footguns). Particularly, fixing fires is one thing. Writing high quality code that follows good patterns is another, and leaving a junior to just "figure it out" doesn't actually make much sense. Often things like "accessibility" are just forgotten completely.

One can always try to pull themselves out of a bad situation, but that doesn't hide the fact that efficiency was lost, and from what I've seen, rather than creating lots of excellent engineers via such a trial by fire, you rather get a lot of missed old knowledge and reinventing the wheel combined with people getting high egos and thus getting very defensive over whatever it is they got attached to during their trial by fire.

Yes, the work gets done, but how well, and do we care? As an industry, we seem to do a poor job of gathering and reinforcing good practices. I still encounter completely opposing silos that often have no clue the other exists. And everyone seems very strangely certain in the correctness of their choices.

> My team races at a million miles per hour

I must ask, though, what is this magical company?

> My manager during performance reviews would heap praise on me for being so green and yet so low-maintenance.

And I'm very curious how much you're paid.
Honestly, I've been 100% MacBook Pro for years. Plenty powerful enough for me. My personal one is 7 years old, and my work one is a few years old.

(I plug in two monitors, keyboard, mouse, ect.)

I can understand needing a standalone, modular computer, if you're actually doing things that require a very powerful computer.
My MBA2012 had some nasty issues with wifi disconnections which happened independant of the router being used. Used a USB wifi or ethernet adapter as a workaround sometimes sacrificing half my USB ports. Trackpad was great and I am blown away that people complain about it since I consider it the market leader. Outlived most of my other laptops even if it had annoying recurring issues for its lifespan.

Still recommended macs to others until Tim Apple took over the company and the laptops became poor quality machines. I thought the initial MBPr was the most incredible laptop I've ever seen.