skysight-inc/HackerNews huggingface dataset:
I think that it’s jackassery by Google project 0 folks to publish proof of concept code when Microsoft is clearly trying to fix the issue. It puts millions of people at risk. Microsoft issued a patch; it didn’t fully fix the problem, ergo let’s be asses.
I'm Christian and have very deep beliefs in life after this. They bring some comfort to me on this topic. However in reading your words I suspect such a belief would not bring much comfort. I think you may have some anxiety issues that could be worth addressing.

Regardless of your personal beliefs there is next to nothing you can do to preserve this life beyond the brief existence you're currently enjoying. That's a hard pill to swallow but it's also a very freeing one. There is very little value in worrying about things totally out of your control.

If you have the means it might pay to talk to a therapist about this. You don't have to be unwell to see one. They can help guide you into developing new tools to deal with the anxiety and perhaps find some peace. At the very least talking to close friends or family might help.

Edit: just read the follow on in the comments. It looks like you have tried these suggestions. Sorry I don't have much else to suggest. Only this, if you worry to much about your end you could miss out on your now. Good luck figuring this out.
I'm hopeful that this leads to some focus on the ergonomics of "waiting for async things from sync code". Lots of "handlers" in the universe have synchronous interfaces, so if you want to implement them you end up needing to poll/wait on async from a regular function. I swear that every time I poke at Rust, I seem to find some way to cut my fingers...

My specific example is writing a fuse handler (now with cberner/fuser formerly zargony/rust-fuse) for GCS/S3. If you want to use make any async requests (like via hyper), you currently have to roll your own poller, like reqwest does in blocking mode [1].

The rust async/.await primer [2] offers the reader the seemingly helpful futures::executor::block_on, but basically no two executors can interact (and for good reason!). As others highlight, the ecosystem seems like it's going to end up standardizing on tokio (and/or some flavor thereof) and that hopefully now that it's 1.0, we can have stable enough deps for a while :).

[1] https://github.com/seanmonstar/reqwest/blob/5ee4fe5ab64a2e3d...

[2] https://rust-lang.github.io/async-book/01_getting_started/04...
I was looking into something like for my homelab but for a cert noob I got lost somewhere between trying to use intra.mydomain.com and not screwing up my public address

Can you recommend a good book or blog series that covers this topic in depth?
8% less cancer in healthy people is pretty significant (your 2nd link). But the whole discussion is moot when you assume everyone to be healthy. It's like saying plasters are useless because there's evidence that most legs aren't broken. Multivitamins are fine because most of us aren't perfectly healthy. Targeted vitamin supplements are better, but require regular blood testing (who has the time...).
> I'm going to need a citation on playlists specifically being protected under copyright

And I'm not going to give you one, because, as I said, I Am Not A Lawyer (and even if I was, you're not paying me to be). But, regardless, note that I made no reference to copyright whatsoever - I said "this seems like a very reasonable thing to protect access to". I'm making no reference to law whatsoever - just to what _I_ think is reasonable for a corporation to protect. You are free to disagree.

> they do not provide any supplimentary content to enhance the experience, at least not in the same way that a book published list, or internet top ten list would ordinarily provide some kind of commentary on the items.

The collection _is_ the supplementary content. If a Spotify playlist was a quasi-random collection of tracks from across the entire catalogue, then you'd be right, but they're not - the playlists are curated and specifically chosen to fit some niche (genre, artist-relation, time period, etc.). By virtue of _being in a playlist called_ (e.g.) "1940's Smooth Jazz", the songs are demarcated as being a) relevant to the particular criteria, and b) of a high-enough "quality" (whatever that means) that they have been chosen. So, yes, the plaintext-listing of those song titles _would_ have some value, just like a list of "(only the titles of the) top ten sci-fi novels of 2019" would have some value. I would, for instance, value such a list more-highly if it came from someone whose taste in sci-fi I respect and resonate with.

> What you're claiming here is effectually that, not even the content, but the mere titles of every single "top 50 foos" list on the internet can be copyrighted

Again, I'm intentionally _not_ touching on issues of copyright as legal status - but, yes, I am absolutely suggesting that someone who has gone to the effort of curating a "top 50 foos" list, _and_ of associating it with a powerful taste-making brand like Spotify's, would be justified in perceiving that list _itself_ as a valuable and protection-worthy creation.

---

After the cut because it's less relevant to the discussion, but:

> that the rearranging of a book's chapters without any change to the contents, can itself fall under copyright

I mean...if you _don't_ see how it could be possible for someone to remix the content of an existing artwork into a conceptually-new work, by making statements _with_ the playing-with-form, then I think we're just looking at art from fundamentally different perspectives and are never going to agree. If you truly _do_ want to understand my perspective, you might try thinking about how the consumption of art is affect by the context of how it is consumed and presented, not just the sequence of bytes/soundwaves/visual-elements that compose it.
> I'll occasionally mention Azure if only to revel at the spicy takes.

Well there are a lot of old school Microsoft haters. I used to know a bunch of Unix guys ~ten years ago whose unstated principle was that anything Microsoft did was unilaterally a bad idea (and everything Unix ever did was always the best possible way).
It appears to me that we’re back into imperialism before the end of the century. Who will stop China if they want to expand? Nobody stopped Russia a few years ago. Hong Kong got fucked this year and nobody did anything.

China could expand into Kashmir and definitively “own” the South China Sea, including Taiwan.

Who will go to war with China? No one.
Related: I learned recently that Lerna is intended specifically for publishing packages within a monorepo, and is entirely unnecessary if not publishing individual packages. Yarn workspaces is all you need to manage dependencies between packages. Not sure where this common misconception came from, but I definitely fell for it when starting out with monorepos.
> Basically you're telling the candidate that you want to underpay them now, so you can eventually pay them what they are worth

Stared at this for a while, and can make no sense of it.
> I really wish the data science/algo community weren't going in the direction of Jupyter/Notebooks. It's an atrocious experience from a development standpoint

It is. I still use them regularly. I also avoid them like the plague regularly. It all depends on whether I happen to be wearing my Type A Data Scientist hat or my Type B Data Scientist hat at the moment.
> The app won't be uninstalled from their machines but it will completely disappear from the MAS and the list of purchased apps.

This is true, but if you make a backup of the app while you still have it and then put it on a new machine, Apple will continue to authorize the app.

I just got a new M1 machine and moved my Mac App Store version of Paw over to it. Paw removed themselves from the App Store 5 or 6 years ago (?), yet I continue to use it and put it on my new computers.
Check out this discussion on that issue here: https://news.ycombinator.com/item?id=25520299
Back in the '80s we used to materially improve our daily work experience by replacing the 2708 1Kx8 EPROM screen font map chip in our Z19 terminals with our own that specified wider verticals, after the manner of the VT100's pixel stretching. Otherwise horizontals would be substantially brighter than verticals, which looked awful.

We never knew why the VT100 looked better than other terminals; this is the first I have heard of the pixel stretching. Elegant design, for its day.

A more common trick was to have a 9-dot character cell with an 8-bit font ROM, and double the rightmost bit of each cell, mainly so that underscores would connect. Thus, most characters occupied 7 pixels, with 2 blank pixels between.
Even for home use I'm not sure I could recommend them.
From experience using them in servers, I'd site a handful of problems:

+ Raid 5 requires BBWC
+ Raid 6 requires licensing
+ HPE requires a support contract to download most firmware
+ When used in servers, they report non-hp drives as being in a constant fault state.
My first hard drive was around that era. It was 40 MB and $900. Hooked it up to a IIgs. $200 doesn't sound like enough. :-)
Really? I love these chatbots, asynchronous (most of the time) and easier to get in. No waiting music, etc.
Yeah, "was the 8088 an 8-bit or a 16-bit processor?" doesn't have a straightforward answer...

The main speedups from 8088 -> 80286 were moving from an 8-bit to a 16-bit external data bus and also the 80286's dedicated address generation unit which made calculating operand effective addresses much much faster.

And the 80386, when running DOS programs in 16-bit real mode, was mostly just a glorified but very fast 80286. Especially the 80386DX with its 32-bit memory bus. It took a while for software like Desqview, EMM386, and Windows 3.1 (in 386 enhanced mode) to take advantage of the 80386's advanced features.

The poor little 8088 had to squeeze both its instruction stream and the data stream through a tiny 8-bit bus, so it's really not that much different from say the Z80 (widely considered an 8-bit CPU) which nonetheless can do (limited) 16-bit operations on some of the internal registers.
I totally agree that having enough storage space for your full collection was an important differentiator.

But the thing is that the iPod wasn't the first to market for that either.

I remember having the https://en.wikipedia.org/wiki/Personal_Jukebox and loving it before the iPod came along.

I don't think it was just the storage size that was the difference. It was the combination of a well designed simple UI together with excellent marketing that seemed to make the difference.
I just wrote above: the customer can keep using the app as long as they keep the app. Even when they get a new computer. If an app is removed from the App Store, it’s gone from the App Store, that’s all.
libreboot is dead. There hasn't been any new hardware in more than a decade.
Can you elaborate on the pain point here? I like how PDFs open in a new tab in Chrome but I’d like to understand what you have a problem with.
I believe these are the talks from Steve that he's referring to. It was enlightening for me:

1. Rust's Journey to Async/Await - https://www.youtube.com/watch?v=lJ3NC-R3gSI

2. The Talk You've been Await-ing for - https://www.youtube.com/watch?v=NNwK5ZPAJCk

The first video goes into all the bits you're concerned about and all the things that Rust has tried before arriving where they are now
> That fight was long long lost. We will never ever make things like video games open source.

Not really. Engines can be open source, you don't need to make art assets open to use them.

Projects like Godot are progressing well.
I'm not telling Google will sell 'X person is/may suffer from Y disease' to the health insurers, they needn't even do that.

The key term to note from my statements are -

> Already discriminatory

•I wouldn't be surprised if the health insurers are already getting email ids of those who land in medical sites by searching for an ailment, Aren't email ids are even visible to the website if they had just implemented 'Sign in' and the user had already signed in the browser?

•I have reasons to believe that they are collecting patient data from the hospitals directly from my lengthy conversations with the people from insurance company. There is no HIPAA here.

Any additional data from health-tech, even if indirectly to just target advertisements could be used as an ammunition for further discrimination by parallel construction bypassing anti-discriminatory guidelines/laws from the Govt.(like they're already doing).

Of course insurers can collect health-tech data without direct access to the device through their own app, Say 'We need permission to access health data from X app for 5% discount in premium' would not invoke resistance from those who don't know that they are falling into a greater pit.
But covering all branches does not mean that the program doesn’t have any bugs. Things like condition coverage and modified condition / decision coverage exist because of this. You need to ensure that all possible inputs are handled correctly by the code, which is a much harder problem than traversing all branches.
I worked at my first job for over ten years, hated the last five... I guess you could say I waited until I was "ready" to quit, but in retrospect I think I was just scared. One day I quit on a whim and it felt great! That was the beginning of my journey of self-actualization.
The Beep Project – translates distance into tones for the blind
The thing is that you can differentiate between contexts. No?

At work I'm learning to trust more and be kinder. I actually have colleagues today that are smart and seem to be kind too. Not always the case though before. Most people have been rather dumb so far. And I'm not particularly bright if you ask me.

Road: I'll let the guy in. I know how to do zipper style traffic. If the next guy tries to take advantage I'll be sure to try as hard as I can not to let him in. Eff him! The guys that get real close on the highway even though I'm already going 10% over the speed limit? I'll make sure to drop to exactly the speed limit or on the highway Match the speed of the truck right next to me. Back the eff off dude! If he does I'll accelerate and get out of the way. Most don't get it even with gestures. The guy coming on with 30% over the speed limit from behind but I see them or they slow down and stay 3 car lengths behind? I'll make room as soon as I pass the other traffic and might even go 15% over the limit. I'm not unreasonable.

Companies? I'll expect you to be unreasonable. You have to prove to me that you're worth it. Sorry but too many bad apples. You don't deliver in the time you said you would and then you don't answer the phone or call me back? Sorry but I will not assume that you are just having a family situation and it's taking you a while due to that. I will assume that you're out to gouge your customers and try to use the get out of jail free card all the time. If you don't call me back the day you said you would I'll assume you're a scumbag trying to cheat me out of my money or you don't want my business.
A Great Prize, a Long-Suffering Inventor and the First Accurate Clock (1956)
I don’t think so. I love the idea of aliens and if it is, we will figure it out by eliminating everything else. Seems the best way to approach it to me.
Fair enough; thanks for taking the time to chat about this. I'm not sure I agree, but I appreciate your perspective and experience.

For all that you've said, I still strongly suspect that a standalone rust / swift compiler designed for speed above all else could achieve many times the performance of the current LLVM based designs. The resulting binaries might need to lean heavily on dynamic dispatch over monomorphization to achieve that - but during development thats a tradeoff I'd take just about every time. The common factor in swift and rust is llvm - both using it for codegen and having the compiler think about the program in terms of llvm constructs. The fastest compilers I know about - V8, LuaJIT, Go, Jai(?) are designed with both performance and the target language in mind, and (I assume) don't translate the code through a series of complex intermediate representations internally. And you're right - none of those languages do complex template specialization.

Also its probably no coincidence that maybe except for V8 all of those compilers were designed by a single expert mind, not a huge team spanning multiple companies. As you point out, large scale refactoring (required for top tier performance) gets increasingly difficult as team & code size increases. The reasons are partially political ("your commit conflicts with how much??"), and partially because it gets super difficult for any one mind to conceive of the whole program at once when it has so much code and so many authors. Let alone do large scale refactoring.

I don't know if its true but I heard the chrome team started with just a dozen or so very senior engineers who all had experience with webkit. Before they brought anyone else onto the team, they spent months iterating together on the internal design of the browser engine until they were happy with it. They did it that way because they figured it would be basically impossible to change the core down the road once they had a larger team hacking on it.

> Why are these languages using features such as type inference, stricter and more complicated type systems along with heavy templating? It's because now ... these features become viable in the compilers of today vs. the compilers of yesterday.

Maybe. I think we also just got better at designing languages. Rust's trait system seems both simpler and better than C++'s classes + templates. Traits would have been just as viable in a compiler decades ago, but OO was trendy and we didn't know any better.

> just because you like something, it doesn't mean most people like it

Oh, I know! I've spent enough time working on teams building websites to know I'm not the average bear. But I don't think its because performance work is fundamentally uninteresting. I think its because most engineers working on websites don't have enough raw CS skill to comfortably step into the performance arena.
I do not mean to either encourage or discourage the taking of any kind of nutritional supplements, but I strongly caution anyone from looking to lists like the one on LessWrong for specific advice on health issues.

> 23. (~This is not medical advice~). Don’t waste money on multivitamins, they don’t work. Vitamin D supplementation does seem to work, which is important because deficiency is common.

From The Physicians’ Health Study II - PHS II (https://www.acc.org/latest-in-cardiology/clinical-trials/201...):

"The results of the PHS II trial in middle-aged to elderly male physicians demonstrate that daily intake of a multivitamin results in a small, but statistically significant decrease in all cancers over 11 years of follow-up, especially nonprostate cancer, with numerically lower cancer-related mortality."

It is usually unwise for anyone to take any sort of medical advice from postings on the internet. This includes advice that claims it is not really advice. What you put into your body is your own personal decision, and if you want to better understand the implications, discuss it with a qualified medical professional.
I actually don't like list like these.

No one person knows everything , this is why self help books are mostly silly ( unless it's a true rags to riches story- even then take it as entertainment not a life guide ).

As long as you aren't hurting anyone else, do what you want .

Edit : Don't fight morality wars with people. For example, I'm very particular on who I let into my life , and won't even consider being with anyone making less than 100k. This isn't something I need to argue about. I've moved to a city where it's much easier to find other high income earners, with fantastic results.

What's gained by me arguing on Reddit about my own values ? I don't care how others live , and no one cares how I live
I've seen a game there, Defender of the Favicon: http://www.p01.org/defender_of_the_favicon/
this has been around for four years?! Awesome! Would like to see the faq more easily accessible for troubleshooting. Was not able to send jpgs the first few tries
> You are known as Azure Bug

Ok, that’s cute.

I would perhaps delay showing the funny name until at least one other machine is detected, it makes it feel like my name is being broadcast over the public Internet for anyone to connect to, and not just a LAN connection, the way it is.

But worked perfectly for me to send a few photos back and forth.

LAN connections seem like the perfect application for WebRTC not having to deal with TURN or STUN.

It is a bit unnerving that there’s no permission request before being able to do network discovery on the LAN however.

How is one machine finding the other? Central server matching the public IP used to then share their private IP? Or does WebRTC provide a discovery service?

Edit: Ok, Looking at the server code [1] there is indeed a “room” per public IP and the server passes messages between peers in the same room.

[1] - https://github.com/RobinLinus/snapdrop/blob/master/server/in...
I don’t get #65, why it is in the future tense? And what does it even mean?

65. You will prevent yourself from even having thoughts that could lower your status. Avoid blocking yourself off just so people keep thinking you’re cool.
I have seen this opinion and I see it reinforced everything that multivitamins (and supplements in general) are just really expensive urine. I also saw that experts in gerontology disagree.

I believe the cost of a high quality multivitamin makes this a no-brainer (if all the info we had was just the study you linked to 8% reduction in the risk for cancer is still nothing to sneeze at)

https://lpi.oregonstate.edu/mic/micronutrient-inadequacies/o...
What are type A and Type B?
It’s a strawman in the sense that this entire conversation was a response to the following:
> They're only closer to management in the sense that they make more money and have better conditions. Their livelihood is just as precarious and just as dependent on their bosses for income, and they can be fired just as easily -- and they have their own grievances about scope and purpose of work

At least when I read it money and stability (or lack of) is a given, but scope and purpose of the work is really the distinguishing factor.

Though looking at it again maybe OP meant all of the above is a reason for a trade organization.

> Why rely on unions, which are principally designed to look after employee interests, to address issues related to consumers or society as a whole, especially when there are alternatives that empower groups whose self interests are a better fit for your prescriptivist goals

Because it’s necessary?

Currently how can an employee blow the whistle on unethical practices, without significant repercussions?
An academic degree is not a professional license. Software has no professional licensing so call yourself any title you want.
Blockchain Technology: The Paradigm Shift for a Better Tomorrow
Didnt seem to want to work. Only got one prompt to accept a file out of the 10 or so tries I did
wow, nice. I connected using my phone (2nd device) and noticed that I was on 4G and switched to WiFi at that time and there was no hitches (1st device was discovered no problem)
> Beneficial ownership is not masked by forming LLCs or using intermediaries.

Defining a term does not make it a reality, it would seem: https://www.financierworldwide.com/tackling-beneficial-owner...
Here is the SNL skit that started that ball rolling. https://www.youtube.com/watch?v=jVhlJNJopOQ
You still need a public-facing domain to do this, though. You can't use Let's Encrypt on a my.lan domain name, because there's no way to create the public records required to validate it.
You need the word “science” to be defined?
Thank you. This is super interesting. And hopeful.
Just an article with a long list of good tech/business newsletters