skysight-inc/HackerNews huggingface dataset:
I believe NCSA Mosaic was BSD.

Andreesen was hated at UIUC in the mid 90s for essentially taking the NCSA work and and then getting rich off of it. Then to add insult to injury he called his company Mosaic Communications. The university went after him for the trademark infringement (or whatever), but I don’t think there was anything legally wrong with him taking the code. Not only was Netscape, not the only company spun off of the Mosaic work, but pretty much every browser had some NCSA code in it for years and years.
You are right in the sense that California and few other state have regulations around this. And so far, I have seen not one employee agreement in violation of those laws.

On the other hand, the devil is in the details. You may not be safe still because of these regulations in California.
Right but they tend to phone it in! 9/10 if you pick a review site off google, they never looked at the product.

I can’t say how many times I’ve been looking at product comparison sites where it’s clear the content is written by a farm writer comparing box specs, who has never used or even held in their hand the type of product they are reviewing let alone the actual items.

So what we need is a review site for review sites, I guess...(?)
Because LLVM IR is CPU-Arch specific. For instance, IR for x86 cannot be used on ARM CPUs, which is also the reason why Apple's bitcode representation intended to make apps portable, doesn't cross the iOS (ARM) <--> MacOs (x64) boundary, unless ARM ISA emulation is happening in Mac (like in Marzipan?)
I tend to agree, but in this case it's a meeting of 10 countries representing 450 million people.
Yeah, I normally use Sur la Table for cookware. But I meant more of a "general purpose" site like Amazon, rather than niche sites for each category of product.
And some philosophies are completely OK with this. Attachment is the root of all suffering, etc. Me, I'm pretty attached to not being hungry or cold or injured, and to nothing bad happening to my friends and family, and I think that's healthy.
Look for real photos of the product. Any legitimate review will have at least one.
Exactly. Power is like money or sex or oxygen: it's only important when you don't have enough of it.
>The retailer is going to stand by it and exchange it if it doesn't work.

Amazon also accepts returns within 30 days. And most stores will reject returns after a certain amount of time even if it doesn't work.
The question is why are you rebuilding your local machine OS to begin with.

If your machine failed, you restore from backup, you don’t rebuild.

If you are upgrading OS, you’ll want to carefully review all the changes you do. There is a lot of churn in desktop linuxes, and that hack you did five years ago to get your mouse to work is likely no longer necessary. You may want to keep notes in text format about what you did, but each step is still manual.

If you need to install suspicious software which bypasses your package manager and cannot be uninstalled easily, you don’t risk your primary machine, you do it in VM to begin with.

Your selected config files that you have carried with you over the years, like .bashrc and .emacs, should be in some sort of source control anyway.

The projects you are working on should have dependency install instructions - config for your package manager, and install_deps.sh script for your C/C++ stuff.

With all this, I do not see much point for Ansible playbooks.
"Right now we're focused on engaging in meaningful dialogue with the committee and look forward to answering their questions." ...but we aren't going to send over the people you asked for and the only ones that really matter for this kind of thing...

I hope they get held in contempt and banned from the country, maybe others will follow suit. It feels like an insult, it's not like it's that far, and there will be many countries there. I know they don't give a shit unless it's the US and that makes it even worse.

Frustrating to see them untouchable and with no shits given. No accountability, no responsibility.
Not an index fund but Motif let's you buy a basket of securities with different "themes". I have always thought investing in companies based on the ratio of worker salaries to C level salaries would be very interesting.
One example. A client of mine that provides AWS consulting/managed services. We might reach out to companies hiring cloud Engineers and say "FTE may be the way to go, but there are other ways to solve this that cost less and launch faster than hiring a new employee." Some ignore, some decline, some are interested and we start a conversation.
“Echelon <— nobody believed this existed in the 80s and 90s”

The Puzzle Palace came out in the early 80’s and 2600 was on the library shelf not much later. It was widely believed that telegram and international calls were intercepted.

I knew lots of crackpots before then who insisted every domestic call was recorded and was printed speech-to-text into some giant filing cabinet, where, they couldn’t say.
I'm no theologian, but I'm pretty sure the Judeo-Christian God is "perfect" and without sin so no. To sin is to go against God's will or nature. Only humans and I guess the devil can do that because of implied free will.

Once again, not a theologian.
Soyuz gets hit by lighting, keeps on going
I completely agree! It took a while for us to understand that.
Unless you mean that you don't find the pigs on Instagram entertaining, I don't see your point. Clearly there is no grave shortage of food pigs if you're eating one, so the marginal benifit of having a few extra food pigs is much less than the benefit of using those few pigs for entertainment. Kind of like how it's better to use marble for statues or architecture than for landfill, because there's plenty of landfill rock already available.
HN never stop amaze me. Good works!!
I like the thing that job scheduling can be handled easily on the UI. It seems to help people who have trouble and feel difficulties when using oozie.
Finding a Book: The Writer’s Journey
If anyone is wondering what was Netscape’s first big feature differentiator was, it was inline JPEGs. Mosaic could just display GIFs inline. JPEGs would require an external handler, typically LView on Windows, or xv on Linux.
It is not a equivalent to $(el).next('span') .
Your code means selecting the first span in the parent of current element, while the jQuery one means the first span after current element. It will produce different result when there are a span before current element.
Yeah, I just think 'pop' is a good word to take down something seen as a comprehensive work when it's more of a '100 foot overview.'

That's a rare thing, though. The adjective should probably be used neutrally way more often than derogatorily.
> Before you tsk-tsk today’s kids for their lack of bookishness, note that the trend lines are sliding southward for graduate students and faculty members, too

Graduate students, and some faculty members, are also "today's kids", depending on your vantage point.
Pricing like this is not designed so that people actually pay for it.

Instead it creates 'value' which is given away with some other product. For example: Free 5G for all business customers, all customers on an $80 plan or above, etc.

It also helps smooth demand - I don't think Telstra have invested a lot in 5G.
Argh! Correct network for CO2 validation is actually TCCON. Aeronet is a related set of in situ measurements, in some cases collocated with TCCON sites.
I recently built xmosaic on macOS with very little extra installed/modified. It was quite fun.

https://twitter.com/radiofreejohn/status/1132137894158618624
Good idea, yes, it is possible with some digging, just frustrating to dig through a layer of meta-trash.
> I don't think Vanguard has any.

VFTSX
It's not bad news.

There are index funds that track the S&P 500. But who would decide what a "dumb" stock is? I don't even know where to start with this concept. I would not worry about this if you are an investing noob.

You should not avoid an American-only index fund. The U.S. equity market is by far the largest in the world, so a broad index of American stocks will cover a lot of diversity. That said, there are plenty of international stock funds available as well.

I would at least look at CDs (certificates of deposit) or short term bonds, which will give you better returns than sitting in a bank account. Stocks will have a better chance for an even better return... but also a chance that the market will be down when you want to get that apartment. That's a fundamental concept for investing: higher returns come with higher risk (and vice versa).
Second this. When trying to learn something in a library I very often would look up where relevant material was stored and go to that shelf--and pick what I wanted to actually read from what was in front of me. I found that worked much better than working only from the card catalog.
Analysis: Why Button Mashing Doesn’t Work
Okay, I never have used Facebook so perhaps I am missing something. Quite probable.

However, I humbly disagree, you hinted at the answer. Yes, worse case is Canada and other markets begin blocking Facebook.

What value does Facebook add to Canada or any market. Advertising? Advertising is a zero sum game. If Facebook disappears there's no advertising loss in the market, other agencies will take over.
The saving grace in these cases is that often the reader mode would work with the HTML just fine and you don’t need to wait for the useless 3MB JS bundle which you may have blocked. The same reader mode trick sometimes works against subscribe-to-read-the-rest-of-the-article paywalls and no-scroll anti-adblock modals, too.
If you had to make a list of things that you'd think a CEO would be responsible for, this sure seems like one of them.

If they've got enough people to send in their place, then they also have enough people to run the company while they do the things like this.

It's not like it's just any country's whim, it's a group of G7 countries conveniently meeting next door.

If every single little country was calling on them all the time, then yeah maybe, but this seems like one of those "pick and choose" situation where you should send the CEO and Founder.
I don't remember that, and can't find a source for it. The source code was released, but I don't think it ever had a license that allowed commercial use, and was it licensed commercially to many others.

Edit: including to Spyglass, for their browser, which was later licensed by Microsoft for Explorer.
I know there are other accounts of packages being intercepted, but is there a previous example where Fedex's tracking information openly states that a package was diverted to the U.S.?

My impression from the prior accounts was that the interception was far more clandestine.
Some environmentalists grasp at straws to shoot down alternatives that enable expanding consumption in sustainable ways, because what many really want is to promote asceticism. New generations of contained aquaculture have gotten Seafood Watch’s recommendation, correcting pollution and pest problems with open aquaculture methods. Contained aquaculture offers a real way forward for sustainable seafood. But salmon raised that way is still white without the additive. That doesn’t actually have any impact on the healthiness or taste of the fish. (My wife is a sixth generation Oregonian, where salmon is serious business, and prefers the taste of farmed Norwegian Atlantic to wild caught sockeye.)
People saying 'just an error tbis ; US doesn't do this' should be reminded that the same scenario played out, nationally, with Amazon routing Jacob Appelbaum's laptop to Langley before reaching him.
This seems very true. Also I think the standard was just too ahead of the tools available at the time. Within the last 18 months it seems CI/CD has taken off, and obviously that is just anecdotal evidence from my life bubble that doesn’t reflect what ppl around the world have been doing for years, but that is something I would attribute to “the tools were finally good enough”. Especially when you consider that CI at least as a concept dates back to the late 1990’s with XP.
Great article, as always.

I think one of the key points is how awful password managers are for non-technical people to use. It's not necessarily the developers' fault because it's difficult to interact with all the things they need to, but it makes it practically impossible to get someone to use one unless they're technical enough to be able to figure out all the random issues that come up all the time.

I'd love to be able to get some non-technical family/friends to use one, but there are just way too many times that showing someone how to use a password manager goes something like: "Okay, so now you've generated a password and you click 'Register' and... oh hold on, the page redirected for some reason and the pop-up to save the account info is gone, so, uh... well, I think there's a generated-password history page somewhere, let me just look through the Settings area even though it's not a setting... okay, there it is, so it should be this one. I'll just copy that and now I have to create a new vault entry for the site manually by typing in everything and pasting this password in there, and then..."

It's terrible, because a password manager that would just work and stay out of the way could make such a huge difference to general account security, but they all seem to still be difficult to use and require you to have a pretty good understanding of what's going on to be able to deal with random problems.
youtube-dl has an update command built in that bypasses the distribution's update system. Works even on Debian stable.

You could argue this is bad because it bypasses the distro release system, but then, Youtube also updates itself without the distro's approval, so the software that interfaces with it must as well.
I would hope that maybe people will become more aware of work conditions that lead to burnout. Harassment is not OK anymore, so are a lot of other negative behaviors, maybe people will become aware of the dangers of overworking.
I started something like this long ago but translated into Javascript rather than Python. It was fun to work on but I pretty quickly ran into issues with ambiguity in spoken word.

For example, say you want to loop from 1 to 10, print each number, and then print "done". The spoken-code equivalent might be something like "from i equals 1 to 10, print i, then print 'done'". When you translate that into code, it could reasonably end up as either of the two following snippets:

for(i = 0; i < 10; i++) {
print(i)
}
print("done")

or

for(i = 0; i < 10; i++) {
print(i)
print("done")
}

The worst part about designing a grammar for spoken language is figuring out intuitive natural language to substitute for the "silent" parts of code -- braces, semicolons, whitespace, caret position, etc. Obviously Python doesn't have those symbols specifically, but the concepts still exist -- if you start defining a function (with "create function [function_name]" in your code), what extra language do you have/need to say "okay, we're done defining this function and ready to go back to writing code wherever we were before defining this function".

Say you line up "create function foo", "set variable x 5", and "set variable y 8" voice commands. Will y get set to 8 within that function you created? If so, how do you signify the end of the function? How do you know where your caret jumps back to after finishing a function?

This is a neat project and I think it has a lot of potential for use if done correctly, but it's also insanely difficult to get something both powerful and intuitive when you're lossily translating spoken code to executable code because you're toeing a balance between saying something natural and saying literally just every character you would otherwise write.

In case it's helpful, here's my now-seven-years-old attempt and proof-of-concept in Javascript: https://github.com/drusepth/voice2code
Sounds like it may be related to fructose sensitivity.
Interestingly, I just ate brook trout out of a lake in Wyoming, and the meat was deep pink, almost red. I know each of the trout species are more closely related to at least one type of salmon than they are to each other, but I've never seen freshwater fish that color. I can't think of anything in the lake that's anything like the krill / crustaceans named as the cause of the color in the article...
Generally....how much has "too" varied over time though? Was it as relatively expensive for an middle to upper middle class person to pick up a few acres 30 years ago as it is now? I've heard more than one farmer say you have to operate at very large scales to justify current farm prices, but I have no idea how true that is (and of course, it varies by region).
Years ago, on another discussion forum, someone was asking why he shouldn’t act like other assholes he knew, who seemed to be doing fine.

The top response to his question was:

“Because then you’ll be an asshole.”
> burglars don't want any of our crap, and the equivalent to a burglary today would be dumping a truckload of stuff in someone's house.

There's a Chuck Palahniuk novel in there somewhere.
What to Do with Notre-Dame?
The two are one and the same. If you have no power over other people you can't stop them from impinging on your own circumstances.
Every year the WHO adds and subtracts medical conditions depending on the milieu of the year. Hopefully at least one person is helped.
Curation lists help. There are people who specialize in finding the good stuff. If you trust them, then it is vetted.
My kids who are not yet teenagers always use a Chromebook, and sign in to their school account. That gives us the same content filters at home that run at the school. And my district does allow some games, so it isn't overly restrictive.

We also talk about it, so when they become a teenager and start to get some freedom, they have some idea of how to behave. We tell them to let us know if they see something that they know we wouldn't approve of... not to get in trouble, but so we can be sure that everything is put into a context that helps them understand what it was, why we don't want them seeing it, and at what point in their life it may or may not be appropriate.

Finally, all the computers are in our living rooms, with the screens facing the room. I'm sure the kids can find times to still look for things I wouldn't like... but at least this adds some transparency to what they are up to. And it feels far less invasive than monitoring.
Current versions of iOS have a built-in password manager as part of Mobile Safari - it feels like this could be a much more user-friendly option, I'd love to see some formal usability studies of how it compares to 1Password et al.
It works really well provided you enable iCloud and use safari as both desktop and mobile browser, which I think is probably a lot of people in the author’s orbit.
Many of them stay out of the way. I use a more technical one (Browserpass) and even that is a generate password once and it automatically syncs with Google Drive or whatever file sync service you want.
You get a bit of safety because Wasm programs have statically validated function calls and operate only within linear memory. If there are no bugs in the stdlib or the bytecode compiler, then the host is still sandboxed from the module even without virtual memory.
I'm guessing this is not true for all species of salmon. I've "caught" salmon from a farm in New Zealand and the meat was a very deep orange-red colour.
Several of the most engaged and well-known people in the DNSSEC community, including Geoff Huston, who wrote this blog post and said as much in it, not only believe that DNSSEC does have something to do with HTTPS, but that HTTPS is essentially DNSSEC's raison d'être.
> The problem I see

Come to think of it, that also breaks option escaping in glob et al:

./--kill=everything
vs
--kill=everything@.
You are running a binary and you have to trust the sandbox. Hasn't worked so well for web browsers even with JavaScript.
Disentangling Style and Content in Anime Illustrations
Why does only chrome support the security keys? It seems to imply that apple doesn’t support them very well also. I thought they were more widely supported?
Farmed Norwegian Salmon is one of the most toxic fish out there....
Unless something has changed in the last two years, I'd steer clear of that stuff....

https://www.youtube.com/watch?v=RYYf8cLUV5E
I'm on Zuck's side here. Complying will set a precedent that any country in the world can summon him for any or no reason just to score some political points (which is exactly what the US and EU hearings were). It is completely within any country's power to make and enforce laws that companies operating in their jurisdiction have to follow, so they should really start there.
Japan to limit foreign ownership of firms in its IT, telecom sectors
Compilation workloads are not really bandwidth sensitive at all. The existing quad-channel 32 core 2990WX compiles the Linux kernel faster than the 8 channel 32 core EPYC 7601 thanks to its higher clock speeds in spite of having half the memory channels. So I think it is safe to say that memory bandwidth is a total non-issue for this type of workload.

Benchmarks here:

https://www.phoronix.com/scan.php?page=article&item=amd-linu...

https://www.phoronix.com/scan.php?page=article&item=amd-epyc...
Fedex diverted huawei’s packet through the US by mistake. China telecom diverted internet packets through China because it must be hacking.

https://news.ycombinator.com/item?id=18385920
Wirecutter seems to be good
much HFT is market-making, they are labels on different axes. HFT is about system latencies and holding times. Market making is about an approach to trading.
Where do you draw the line?

At the point in which you have 1B+ users, access to mind-boggling quantities of information about them, and unprecedented power over elections.
I just think it is a clumsy version of giving someone the benefit of the doubt. Is a social grace you can grant people to not look too closely at what they are doing and assume the best about them. And in moderation it is a good thing to be doing. It is definitely not a good approach to analysis of academia or government however, which is where I often see it used, usually to defend ones outlook or respective 'team'.

edit - it also makes me very suspicious about Hanlon. Maybe not the first person I would trust if they tried to play dumb.
Correcting the Infamous Verge PC Building Video (2018)
This is interesting to me, but I don't have an hour to watch this doc. Is there a link to a study or related news article?
I think it should affect stock price. Espionage is usually punished pretty harshly and you have no guarantee that said private company won't be charged with it in the future when the political landscape changes in the country.
Cheese is orange as it is also dyed that color.
If facebook disappeared from those 10 countries what difference would it make to the citizens of those countries? Not very much. Other local services would pop up to take its place and replicate its functionality. I don't think Facebook pays much tax to these countries either, so a local replacement would create greater amounts of tax revenue as well as jobs for their citizens.

Considering how large a political and security risk Facebook is, I don't understand why any country would allow this sort of service to operate outside its borders without oversight.
Vanguard’s target date funds automatically rebalance to ensure they keep the same asset allocations.
maildir is specified at https://cr.yp.to/proto/maildir.html
and billions of message uses it each year. So that's pretty safe.

I can't vouch for the queueing code but I believe it's quite robust too.