skysight-inc/HackerNews huggingface dataset:
I mean, yeah... FB made an announcement informing everyone that there was a change. I don't see how this requires us to grab our pitch forks over Facebook trying to protect user privacy and making a negligible change to an estimated derivative advertising metric.

Advertisers already know that Facebook may double count unique humans (confirmed by the Dec 2020 documentation). No one is double billed. No one is misled. Facebook is being very transparent here. There isn't anything to see here.
Dupe. https://news.ycombinator.com/item?id=28889668
I mean…the “tooling” these days is usually just Unity3D. And Unity supports Apple silicon as a compile target. Tell me if I’m wrong, but it seems like the ability to support multiple platforms and architectures in gaming has never been easier.
And sure enough, GitLab doesn't even make an operating profit.
There still will be a question of porting the bulk of Windows software to Arm.
Considering the framework laptop is the most user repairable laptop ever released, your comments are pretty confusing.

https://frame.work/marketplace
Apple is finally fixing the things people hate most about its laptops
It all falls apart when the apple contains something non-apple.
Presumably the employees are working below-market in exchange for equity, so the company is not really profitable yet - it's sort of "ramen profitable" in that it's profitable if you don't count the full rate of the workers' time.
To play when you insert / pause when you remove.
We say as we are binging hackernews at night …
What works best for me is just write the code with no comments. Then, after I've forgotten how it works, go back and figure it out. Then I know just what the comments need to say!

A similar thing happens with error messages that compilers generate. The initial messages usually reflect what's going on in the compiler guts. It takes experience using the compiler to eventually figure out what it needs to say.
Why Every High Tech Company Needs a Growth Manager – and How to Do It Right
Looking at the last code I wrote earlier today and the comments I have things like “this object contains active member records” because the object itself has a cryptic name that’s basically a GUID. Now I’m questioning would it be better to just save some human readable object name and store the object inside the friendly object
Every single thing humans do and consume is 'potentially dangerous'. Existence is dangerous.
It’s worse if you bought a recent Intel based MacBook Air. I have a 2018 and it’s bad performance and battery compared to the M1.
You could sell $5 fidget spinners or $500,000 Rolls Royces.
Costs would be highly dependent on the industry/product.

However, what's limiting is that physical goods depend on physical distribution.

Theoretically, software's available market is the entire planet. Physical goods only go where you can physically send (and support) your product.

All else being equal, distribution plays a larger role in the discrepancy between physical vs. software.
Agreed. My line of thought is that I don't want to isolate from the outsides because I don't like it and it's dangerous. So cheap is enough outside.

In more controlled environments (home, office), isolation is either a requirement (focus on meetings) or a pleasure (music) so I go for it and spend more on these areas.
Brazil also uses commas!
I've only visited; when I've had one, I would call it "warm" rather than "hot", mostly because when I think of hot coffee in the US I think of things that are too hot to drink like that McDonald's lawsuit. Google says there are a few ways around the "hot metal can" problem, like an insulated label.

Interestingly enough, Japan has some public trash cans, but not a whole lot in general; the cultural expectation is to bring it home and sort it there. https://www.bloomberg.com/news/articles/2019-05-23/where-are...
https://github.com/UserStyles/hacker-news-solarized-dark
In C++ terms, I like to explain it like this. By analogy, consider classes that overload the "+" and "*" (etc.) operators and call them "arithmetic" classes, so you can have them for regular numbers, complex numbers, matrices, etc. They tell the compiler to take an expression like "a+b" and convert it to a function call "someclass.add(a,b)" where someclass is determined from the types of a and b (let's say they both have to be the same type).

Ok, now consider a compound statement like { x; y; }. If there are more than two statements inside the braces, think of that as nested two-statement versions: {x; {y; z;} }. Please stretch your definition of C++ slightly so that statements are expressions, e.g. {x; y;} is an expression.

A "monadic" class in this scenario is a class that overloads the semicolon in compound statements. It expects the class members to have a method called "bind", so {x; y;} becomes "bind(x, [](a) { y })" (that is supposed to be a C++ lambda in the 2nd arg). The bind method receives the value from x and a lambda that it can choose to run this value through.

If the bind method simply takes the value of x and feeds it to the lambda, then it basically just runs x and y in sequence. The callback style should remind you of node.js if you are familiar with that. The obvious thing happens if you nest a bunch of these. This is how Haskell's I/O monad works: it just does the expressions in sequence. Rather than a compound statement with curly braces, Haskell uses a "do" block, but it's the same idea.

And, the idea also generalizes: instead of doing the expressions in sequence, it could spin off separate threads for each one and do them simultaneously (Haskell's Parallel monad), it could run some action over all the elements of a list (the List monad), etc.

Monads basically package the node.js control inversion and nested lambda cruft into a design pattern that lets you write what looks like straightforward sequential code, and also generalizes what it can do.

They are a traditional stumbling block in Haskell because several parts of Haskell interact to make them work: the semantics (described above), the type system (omitted here), and the implementations of specific monads (I gave a few examples like IO, Parallel, and List, but there are more). So you have to examine a few existing monads and understand how they are used, before the whole idea really makes sense. There is a good document called the "Typeclassopedia" that gives more examples.

I hope this helps!
None of the people mentioned are mainstream.
Yes, I'm doing well with life, kind of. I would attribute it to reading "Metaphysics: Concept and Problems" by Theodor W. Adorno
After the 2016 models came out I felt like I'd won the lottery when I found a 2015 model going cheap-ish.

It's been a long wait to upgrade
Sorry, your solution sounds like more work then just switching apps every now and again, movies/tv are not like 3 minute long songs.
DPI awareness is generally supposed to be the domain of the lower levels of your GUI library, so that just about everything else above that level just works, and only a very few pieces in a very few apps need to concern themselves with scaling matters. The “System (enhanced)” scaling mode in question here is really just about doing that: patching GDI (the most common lowest level) to be as DPI-aware as possible if the app doesn’t have something else taking care of it.

Nothing about Windows’ approach to DPI awareness needs to be abandoned. Your app code isn’t supposed to be DPI-aware, you’re just supposed to use a GUI library that is.
This is a gradual transition. Most electronics last somewhere around 5-8 years, so we're looking at another 5 years before we can truly ditch USB-A.

The fundamental mistake Apple made was continuing to ship USB-A cables in the box with products, and expecting USB-C adopters to pay up for USB-C cables. This was good for Apple's short-term margins, but terrible for the transition.

So, I blame Apple for keeping USB-A alive. They introduced the all USB-C Macbook Pros in late 2016. You'd have expected that over the next year they'd have phased out USB-A, so by 2017 or 2018 they'd have not shipped any USB-A cables or adapters in the box.

But nope. Airpods 2 (released in 2019) still ship with a USB-A cable in the box. It's the same with the iPhone 11 (2019), and the Magic accessories for MacBooks until 2021.

> If the only thing you're throwing them away for is compatibility, and not some feature that's actually improving them, even more of a waste.

Interestingly, this is also a good argument for why the EU shouldn't force iPhones to use USB-C. People have tons of lightning cables that would become e-waste overnight, and all the demand for USB-C to USB-C charging cables would be profits of (some) company - Apple, Anker, or random Amazon companies.
make your own website. there is no choice really, you want full responsibility for what you do
Interesting that the male lead of "The Music Man," (film and stage versions) Robert Preston, also starred in a film where he brings out the talent latent on Earth. In "The Last Starfighter" a huckster named Centauri places an arcade game in various places as a sort of "Excalibur" test to find twitch-game experts who could defend the Star League's Frontier against Xur and the Kodan Armada.

For your further pop culture enjoyment: fans of stories like these may enjoy a more modern version -- Ernest Cline's "Armada" shares many similarities. You might remember Cline from such films as "Fanboys" and "Ready Player One." I imagine "Armada" will get its own film adaptation someday.
LOL. So S3 would charge $22k and you are paying them $60. Yeah, I am impressed that they let you steal the money. That is bad and you should feel bad. Just buying the drives to store that much is $1500.
So the top 1% owns almost as much as the 1-10%, wow!
That is interesting!

I wonder what the "100 year plan" will be. Flickr does seem like one of the few places that could conceivably store copyright photos for as long as it takes for them to become public domain (i.e. it's worth it, because they keep the full-res originals and lots of metadata).

Of course, the vast majority of photos on Flickr could probably be made CC-BY-SA now by their owners (i.e. everyone who's not making money out of their photography). I think more should be done to encourage people to do that.
It does, which is slow, then the disk emulation makes it slower. Yes you can do it, but it’s not much fun.

Improvements are on the way.
Based on my experience working as a consultant to patent litigators, it's worse than that. I dove pretty deep over a few beers with these guys on this subject. What they told me is that in the US patent system, you can pretty much forget about using obviousness as a defense. Yes it exists as a concept but if you intend to use it, you'll probably lose so they never try to use it.

Hence the focus on prior art.
Banks have two things
1. Whateve they don't hold in cash is invested in loans, cash plus loans have a value greater than the redemptions they could face.
2. In the case of liquidy problems they have the federal reserve system to backstop a healthy bank with cash so there isn't a run on the bank.

Tether, well who knows? Tether has cash + nothing which very likely is less than the redemptions they may face. If people want to get real cash out tether has no one to go to to make sure they have cash.
Apparently, you didn't compare Apple devices with what the bulk of the market consists of.

Also, implying that repairability is required for environmental sustainability is questionable at best. People in their vast majority tend to get rid of 5 years old phones and laptops.
What are the lessons people most often learn too late in life?
Same here, for the first time in 8 years I’m considering to upgrade.
i’ve still not seen a good reason for going to a “more permissive” license for “pragmatic” reasons, when the language being cast off is the gpl, 2, 2+, 3, you choose. not many good results either.
Does this support downloading locally on the phone?

I live in an area where I frequently lose signal for about 45 minutes (a dead zone during my drive), so that's my #1 feature.

I generally download a small subset of my music to the phone, and stream the full library when I have service. But I'm really ready to replace Apple Music--the Android experience is just so bad.
Yeah, that’s a good reason to job hop. Mergers are no fun.
Good for these guys and for Expensify and some other very small revenue companies. For those that say there aren’t opportunities to get in, these may be them. For those that say the market is getting kind of crowded - getting harder to argue.
Even if you accept the author's claim that CMV shaves a year off your lifespan, is a life where you don't swap fluids with other human beings a life worth living?

Human life would cease to exist if everyone did this.
Doesn't it give you a context of the code that was changed at the same time as the line you are looking at ?

I find it super useful to see that the line I'm trying to change came from a hotfix and they had to cut a bunch of corners, that they apparently never went back to fix, for instance.
It seems like the difference in lifetimes demands new physics. If the magnetically trapped neutron lifetimes match Standard Model predictions, then something involved in getting them into the beam must be changing them, or selecting out longer-lived individuals, both of which seem bonkers.

There is probably a Nobel for whoever solves this.

Capturing some from a beam into a magnetic trap seems like a good start.
It will be interesting to see if this is a custom SOC in the sense they took some off the shelf IP, or if they are creating a new microarchitecture.

A SOC based on existing IP is a solid investment, but nothing like the scale of investment required for a new microarchitecture.
Pretty nice overview, I'd highly recommend Hartl's gravity for a physics focused introduction to tensor calculus along with an actual application centric usage of the same: https://www.amazon.com/Gravity-Introduction-Einsteins-Genera...
Ah, yes, hijacking the arrow keys. So it breaks both arrow-key scrolling and selecting a previous input in a text field—or selecting autocompletion results, or perhaps other ‘rich’ input functions.
Fortunes Algorithm: An Intuitive Explanation
> Erlang doesn't have function colors because every function is async.

All Erlang functions are synchronous, not async. (spawn, and variants thereof, run another otherwise synchronous function in a new logically parallel context to and from which asynchronous signals can be sent and received, which is kind of like async with superpowers, but in a way which does not create colored function issues.)
California was uberhip in the 1960s to 1990s. You didn’t need to ask why people moved to CA…it was self-obvious. It was the default choice. American culture from 1960 to 1990 was California culture. California was the hip place to be.

The PNW took that crown away in 1990. Which was natural. The hipness crown only stays in a place for 25-30 years. PNW became the default hip choice for the 1990-2010 generation.

It is 2021. The fans of Nirvana are 50+ at this point. Microsoft is just another Big Corp. It’s just not that hip, which feels worse than it is because it was so hip for so long. But it’s just the Zeitgeist. As it was for California.

That’s my take…worth what you paid for it.
yeah, Google maps is still the way to go if you are traveling and want to find a good espresso (protip: search for "roaster" rather than "espresso" if you are a snob like me). Also for code related searches. For everything else, DDG is fine.
These days it's next to impossible to find a vendor of beef tea essence.
First, the $70/year backup is for personal use and Mac and PC only.. they do have limits, they just don't tell you what they are and they throttle even though they say they don't. The clients suck and are closed source. Also, the restore functionality is terrible.

At least with Google Drive, the 2TB plan you can store what you want and access it in the cloud like a regular file. It works with rclone and restic, so you can use it for regular backups as well and it is extremely fast. I can upload over 750GB per day in about 3 hours with Google Drive, but it would take over 3 days with Backblaze.
Which architectures backends support Zig's SIMD vector types? do they all codegen vector instructions/registers or do some arches degrade into scalar?
No one gets prosecuted for lying to Congress.
I think literate programming comes from a time where programming languages where not as high level as nowadays. I don't think there is really any benefit left, and the drawback is the much higher costs of making changes and refactor code, because now you have to move around and keep in sync both code and extensive documentation/explanation.
Essential Product Management for Technology Entrepreneurs-Diwali Offer
Most newbie entrepreneurs jump into entrepreneurship reading books or watching movies or documentaries but rarely realise that it's a lot of work. They also fail to understand the importance of product management in their entrepreneurial journey till many months later when they fail to hit product market fitment. As an entrepreneur myself, I realised this quite late. It was then that I decided to write a book on entrepreneurial product management which could address all product related issues, first time entrepreneurs are clueless about.

Come check it out and avail 80% discount on the book in this festive season.

India Store URL- https://lnkd.in/gkKfKV3

US Store URL - https://lnkd.in/gztM_sFK
They are a touch screeny if you ask me.
A lot of investors/backers in that industry though are backing it literally because they want one, not because they think it's a good investment per say.
restic + rclone = Google Drive backup with snapshots and dedupe. Not sure if you are just unaware, or didn't take the time to look into anything else.
Crypto is full of scammers and its hard to tell the difference sometimes! How is this a scam, though?
It took this long?
I remember clamshell mode working in 2006. Didn’t use it much though, was afraid it would fry my Macbook Pro. You could boil an egg on the first Intel Macbook Pros.
"Pre-existing condition" is a very vague term, but here's what I could find on that:

- This Gallop survey [1] says about 27% percent of US adults self-identify as having a pre-existing condition.

- This report by HHS [2] estimates that between 23 to 51% of the non-elderly (under 65 yo) population have a pre-existing condition depending on the definition. I think the percentage of the US population above 65 is about 17%. So even if we assume all of the elderly have a pre-existing condition then the range would be about 36 to 59% [3].

[1]: https://news.gallup.com/poll/245108/one-four-adults-say-pre-...

[2]: https://aspe.hhs.gov/sites/default/files/private/pdf/255396/...

[3]: https://www.wolframalpha.com/input/?i=a%3D%280.23*%281-0.17%...
Totally fair, I was thinking it is so complicated as to be a distraction.
Thanks for sharing. I don’t think his perspective on language was affected by funding. It was well formed before he was in MIT
If we phrase it "we're permanently beyond the reach of 94% of potentially malicious alien cultures," does that help?
Very easy to squeeze a shitty camera wherever you feel like it. Maybe Dell should move the FN key to the left of the CTRL key instead so their keyboard was tenable.
That is a great point about loss-leading a future monopoly and of course a factor.

This isn't a hill I will die on by any means, but if you read Spotify's write up on royalties[0], they pay out based on stream share of the overall platform, on a monthly basis. E.g. If Columbia Records gets 10% of streams for a month, they get 10% of the pool of $ Spotify distributes. Now, like you said they likely have some shady practices - I would imagine Spotify has an incentive to create music like study and sleep beats themselves as those playlists get hit for 8 hrs at a time and it doesn't really matter who created the beat as long as it helps you study or sleep.

They do not indicate in [0] that podcasts are excluded from stream share. Even if they aren't included in stream share now, I'd imagine long term they very much intend for podcasts and music to be lumped into the same stream share model to drive payouts down.

[0] https://artists.spotify.com/help/article/royalties
Glad to see the MagSafe back and the SD card slot. Reminds me of the 2015 Macbook Pro before they started pulling all of the ports.
No, not really.. I just got the family plan to have a 2nd restic backup in addition to my Google Drive, since it was the cheapest storage option.
Cryptocurrency influencer follower wins $500k in court over failed investment
It is rare, but it does happen:

https://www.nbcnews.com/politics/congress/5-people-who-lied-...
Thank you for the very insightful accounting perspective. I have a hard time understanding all the complexities of modern account and how a "loss" isn't always a loss.

On a side note, I'm a very happy Backblaze customer and the same time curse Dropbox for not offering a 100GB $5/mn plan. Backblaze pricing is very customer friendly.
All of this is missing the point that Nexo, Celsius etc do not fulfill the niche of a "payday lender" or anything of the sort. They exist for people who think they can make financial plays in the market while retaining exposure to the underlying asset.

None of which is illegal - perhaps it should be discouraged for people with very little on the line, but that's a separate argument.
The question is... would creating something like this cause an increase or decrease in the profits of large media corporations?
That is very difficult to believe, short of sabotage.
The RTX 3090 - literally the top performing card available, that doubles as a space heater has 24GB of VRAM. Either you're wrong, or Apple built a Civic with a huge exhaust. Which will sound like a vacuum cleaner...

Here are the top Dell specs to compare.
128GB ECC RAM. 6 core Xeon. NVIDIA RTX a5k. Huge exhaust panel on the back (keep the CPU clocked high longterm instead of for burst). 120Hz 4k display (the 4k they've had for many years now). 14TB storage.

And you know what? It's pretty thin. And very sturdy.

Now, I'm not crapping on Apple's new laptop. I'm sure it's awesome, and can compete very well with the mid tier laptops from other vendors, at twice the price and half the durability. And it's always been that way. From keyboards that break from typing, to keyboards leaving key imprints on the screen. Can't expect much from a looks-first company that can't get a keyboard right, and builds their phones out of slippery fragile glass.

My issue is with their constant misleading meaningless marketing garbage. They are the orange clown of computers. If they made an umbrella, they'd build it out of laser-drilled ice, in the shape of a beautiful swan, and melting would be the built-in cleaning feature.
In case somebody doesn't get the joke: https://news.ycombinator.com/item?id=18120477
> There will be false-positives, there will be false claims, but they choose to play it safe.

Google choose to serve their corporate partners. They don't have to scan anything. They can have zero-friction counter notices that reactivate disputed content immediately. They can choose to only accept real DMCA notices under penalty of perjury.

The people calling the shots don't want to deal with what the law requires so Google bent over backwards to build an extra-legal system that gives all the power to one side.
Kurzgesagt has a video on this: https://www.youtube.com/watch?v=uzkD5SeuwzM
You still have yet to explain why lending in this manner is, or should be, illegal? This isn't payday lending or other forms of predatory lending.

The reality is the banks want it this way, not because it was ripped away from them by regulation.
I'm not claiming they couldn't have made it work, but having the port so close to the edge (on the curved corner) would create issues for mass production.