skysight-inc/HackerNews huggingface dataset:
Well, I don’t watch enough YouTube these days to justify a subscription, and I already have a separate music streaming subscription.
How could I forget the bugs? We've failed at doing some simple things (like tooltips on styled buttons on macOS).

An Apple engineer [0] said the nested generics were used for SwiftUI because it makes diffing view hierarchies easy and makes identities stable, eliminating a class of bugs caused by changing view hierarchies during interactions or animations.

But does potential dynamism actually cause problems in practice? (I haven't used other reactive UI toolkits.)

It seems to me that most of the pain in using SwiftUI stems from the heavy reliance on generics. Hopefully it's worth it.

[0]: https://forums.swift.org/t/why-is-swiftuis-view-a-pat/28029/...
Sadly SwiftUI is a beta like Swift was back then.

Another pain point IMO is the uncertainty of not knowing Apple's plans and timelines. For example, why did Apple take so long to release ABI stability for Swift? When will ObjC be finally deprecated? Is SwiftUI going to replace UIKit and Cocoa? If yes, when will that happen? Is it worth it to invest serious dev time into a new macOS Cocoa product if SwiftUI or even Catalyst will be the de facto option in, say, 3 years?

iOS devs seem to be happy rewriting their products every year after WWDC and chasing after Apple's decisions which doesn't really seem a sustainable business model.
I always wondered why people don't share SQL schemas like we do with codes.

Anyone know if there's such a site like it or even a marketplace for it?
Another issue is that algorithmic complexity only really 'composes' in a trivial and uninteresting way: Ok, you have a for loop over N items, multiply the complexity of the loop body by N.

Well, no not quite... it may be the case that one particular iteration of the loop makes all the subsequent steps completely trivial, so O(1)... and even further it may be that such a step is guaranteed to be reached in log(M) time, etc. etc. You see this type of thing a log in graph algorithms where they look like they might be O(n^3) or whatever, but leaving markers on nodes can avoid a lot of repeated work (by skipping marked node), so they end up as O(n + k) or whatever.

Upper bounds for worst case complexity are relatively easy... just assume the worst, but the interesting thing is proving TIGHT bounds for worst case complexity.
There are in my opinion two sorts of tactile switches: the ones where the tactility exists so you can be reminded to not bottom out (like Cherry Brown), and ones where the tactility induces you to bottom out, like rubber domes (including topre) and Box Navy.

These have the heaviest point before the tactile 'collapse', so once you clear the bump it's mostly smooth sailing all the way to the bottom, but there's enough resistance to eat up most of the energy before impact.

This is of the latter sort.
Unfortunately I've been in organizations where this was necessary for exactly that...

Exec Manager (wanting to save face in next exec meeting) - Why did the team do that? It obv didn't work. Who's fault is this?

Product Manger - Remember we all signed off on this PRD saying we would try this approach? We also included a couple of alternative options we can explore in case the primary approach wasn't as effective as we hoped.

Upper Manager - ... (after a moment) Ok then, let's explore those alternatives.

Engineering Manager - whew

PRDs _esp those with sign off_ can cover your ass.
Google’s new AI can intelligently crop videos for any screen size
my suspicion is that the out of Africa theory was promoted since it was more PC. Nowadays the "scientific theories" are all political.
You aren't alone. I would much prefer that desktop instant messaging experience, too.
> A lack of knowledge hoarding, healthier knowledge transfer and decision making, and reduced waste.

Author here, +100 to this. The role of the PM should be to drive consensus around the problem, not to decree the problem (or requirements) by fiat.

For me, that process is highly collaborative, and engineers (and design, support, etc.) should 100% be involved from the begining. The amount of definition will vary from team to team and even engineer to engineer, but if a PM is hoarding knowledge, their understanding of their own role is the opposite of what it should be.

To paraphrase a famous product manager at Initech, "I talk to the customers so the engineers don't have to". That's not to say the engineers shouldn't talk to customers, but generally speaking, PMs should be the ones conducting qualitative and quantitative research day-to-day so that everyone can focus on what they do best.

At least on my teams, for example, user interviews are recorded and shared with the entire team, along with their raw notes, as are the high-level takeaways, allowing everyone to opt-in to as much or as little context as they'd like. We treat quantitative research the same way, sharing the underlying query, raw data, etc.

While the PM may ultimately drive the discussion, problem definition should be collaborative so that the entire team is aligned around a shared product vision. The PM's role should be to gather, organize, and share knowledge to build consensus, not to hoard it.
And yet I dont know of a single Christian that follows the rules against wearing blended material garments laid out in Leviticus 19:19.

My parents are Deacons in their local church, and believe you me, they pick and choose which parts to interpret as allegory and which parts to interpret literally all the time.
Digikey, Mouser, and Arrow, for the most part, give me next business day delivery for cheap (often free). From Arrow, I think the minimum is only $50 for "free" overnight shipping.
That was my point. We built well back then.

Everybody seems to be excited to point out, that infrastructure investment is at a low now. E.g. Obama's 'shovel-ready' money didn't go to sewer and water, since those are 'invisible'. So pointless visible projects like cables-down-the-freeway-media got built instead.

This is of course obvious. This thread has become a place to vent about that, which is fine.
I generally agree, however I don’t think we should extrapolate trends in Japanese corporate culture from gaming companies. The origin of most of them are gambling syndicates (if you catch my drift) and I don’t think they would reflect the mainstream mores.
click bait gone wild

Edit: looks like the title changed now
Text please?
Coda does.
Usually it's competence at climbing the ladder rather than doing the work. I've seen people shoot up here who do super dishonest things like throw out all the engineers' estimates, make their top estimate down based on when they want to ship and would look best to senior management, then they just throw whatever engineer wasn't their friend under the bus when of course the deadline wasn't met. Meanwhile for their friends they'll move mountains to avoid including any negative feedback in their reviews, etc.. So rising in management here is all about optics and alliances. That guy keeps getting bigger and bigger departments put under him, and even acquisitions made to give him more heads, and he's super dishonest and terrible at the actual tech job stuff of doing things like making accurate estimates.
Impossible to estimate.
These graphs are how the compiler I work on represents your programs while it's compiling them!
All this remind me of a quote by an old friend from a long time ago: life is mafia, freedom is to get fscked on your own.
Prior partner choice pretty much wiped out my chances of getting "rich". But then, arguably that choice wasn't very intelligent.

(I'll go with the top comment, though. I suspect a lot of smart people simply don't care that much about being rich.)
I think NPM ecosystem contracts your thesis. People find it too unpleasant to buckle down and type out that combination of string functions to left pad. It is less cognitive work to down load some library. When I was younger the learning was easier but even then learning is etching new groves in your brain. If it doesn’t feel like you are changing your biology you aren’t getting real deep learning. Not that learning isn’t sprinkled with moments of happy enlightenment. There comes a moment when to truly understand something you have to totally push against it. I am presently learning AWS, AWS api and terraform. It is exhilarating and also very hard. First month or two I collapsed asleep at the end of each day and dreamt of HCL and so on. Now, six months later, I can help my coworkers get around obscure gotchas in AWS and terraform.
Sounds about right. The nice thing is that if you're mentally prepared for it you have a good change of pulling through.
A quick Google search for running PPC Mac software under emulation.

https://www.thefreecountry.com/emulators/macintosh.shtml#pow...

For the most part yes. If you want to run Mac software you need to own Mac.

As far as going back 30 years. Now you’re in the Classic Mac era. There are plenty of cross platform emulators that run Mac software that old.

If you want to go back 40 years. Apple // emulators are a dime a dozen.
It works. Not sure if I'll keep it though. It might be better to just exert a bit more self control.
She? http://www.fmboschetto.it/autore/autore.htm
I have to use the restroom...
O'Reilly AI Conference San Jose 2020
US’s Pelosi urges countries to steer clear of Huawei for 5G
Is it against the rules here to recommend anybody with an android phone to get ahold of Youtube Vanced? Someone took the youtube APK, and gutted out all the ads and unlocked youtube premium features for free if you're willing to sideload it.
We never started, and we wouldn't do it without publisher as partner that gets paid (70%, same as users get for user ads). Why did you think we did "replacement"?
Misaligned Requirements
This is because flow charts are two dimensional. What you need is a 3rd dimension to represent parallelism. These programs are better represented as 3d structures rather then 2d flow charts or even text.
I always save the big picture books for after a bit of successful hands on stuff. Often then i want to go back and redo the original learning efforts.
Also, your can't yet derive all of your views from state like you can in React or Elm because it doesn't expose all state to you.

For example, <NavigationView> + <NavigationLink> doesn't update a History state object that you can control, push, or pop.
My oldest content is from 96 or 97, but the page only exists offline. Hand written, of course, in pico - back then I didn't really know the web existed we just had www/ directories on our Uni's Unix accounts. Around '97 I updated to have frames, then '98 I think was SSI.
Say I pay you to walk into a pub and tell your friends about my favourite candidate. Your pub generally disallows advertising. But they can't really detect this. So they don't actively do anything about it the way they do some guy walking in with a sign. That's the situation.
Ask HN: Compensating SWE interview candidates with $500?
SWE interviews used to be an hour or two. Nowadays they're all-day events. This requires candidates to to effectively "work" an entire day for free.

It seems to me that we should compensate candidates for their time.

From an employer's perspective, it seems like it might be a good thing to do regardless of whether it's the right thing to do or not

The $500 push would hopefully result in more in-demand candidates taking interviews.

What does HN think? Is it crazy? Is $500 too much, or too low? Is the risk of non-serious candidates too high?
What's the difference between a 'paid message' and an 'ad'?
Maybe just send your buddies an email every once in a while? Before the modern era we got by on letters and phone calls.
The War for a Free Internet, a Manifesto by Sia Founder David Vorick
It’s like they wanted to riff on the failed ‘08 candidate for the vice presidency but couldn’t allow themselves to do it.
Out of Africa feels less PC to me, but I won't pretend to understand the rationale behind what is and isn't considered PC a lot of the time. But I agree with GP: we have relatively few DNA samples and try to draw pretty big generalizations between them. Ituitively, I would expect patterns of migration in and out of Africa and all the continents to be far more complex than 1-time events from which entire populations then developed complete independently.

edit: On a related note, my siblings' DNA test results say that they're something like 4% Native American, yet we have very reliable documentation of pure British genealogy back on all lines almost all the way back to the 1500s. Very unlikely to actual have a modern link. I'm sure the companies are likely overplaying the similarity more than anthropologists would, but am I to conclude that I have a closer link to Native Americans than other random samples from Europe?
> I cannot fathom the proliferation of phone-only messaging apps.

Matrix/riot is the solution. Works wonderfully across platforms. https://riot.im/
https://web.archive.org/web/20200214180644/https://www.nytim...
Thanks for fighting the good fight.
Show HN: TypeScript lib to build functions that do not allow parallel executions
Well either way, we’re passed block 2016 now so you can claim! Were you able to try it out?
And how exactly is it more PC? Please enlighten us.
Blazor WebAssembly Rest Client
Facebook Privacy-Protected Full URLs Data Set [pdf]
You're not the only person who prefers to type on a full-sized keyboard, and I share your preference. But you should recognize that you are in a relatively small minority of users, and that Signal has made the eminently rational decision to focus its efforts on the majority use case.

If you look at Signal as a response to SMS, WhatsApp, and iMessage --- the messaging platforms most people use --- its most controversial decisions make a whole lot more sense. Doing that requires people to accept that Signal wasn't necessarily designed for them, and that in order to decisively solve the problems it has set out to solve, it's had to make tradeoffs that cut against what other people want. That's unusual for a startup! Startups usually try to make everyone happy! But then, Signal isn't a startup.

Meanwhile: you're ultimately going to get the Signal that you want. A desktop-based, phone-untethered Signal seems inevitable; in fact, it seems like we might get it not that long from now. But we're certainly not going to get it on the timescale that message board people want to get it on.
Exactly. Near field electromagnetic variations are not inverse square.
I've looked into this, and there's no great way to do so, becuase the concept of species really just means large morphological changes. We assume everything is taxonomized (a tree), but in reality there is no tree--sometimes there is cross polination after some time apart. Ultimately they have a precise set of morphological criteria for each species, and they arrive at this criteria based on a sampling of animals and associating their morphology with their DNA.

They also use string similarity algorithms to determine morphological order, so we don't strictly know the order at the most precise level.

Of course, this is all very controversial, some people think we're always changing gradually and some people think we always change rapidly. I think they're both wrong--sometimes organisms change rapidly, and sometimes they change rapidly, depending on environmental factors.

disclaimer: I'm no expert, I've just looked at it from an algorithmic view and read some taxonomical texts as I had the same question as you.
Clifford Algebras: An Introduction

Author(s): D. J. H. Garling
Series: London Mathematical Society Student Texts 78
Publisher: Cambridge University Press,
Year: 2011
ISBN: 1107096383
Honestly, if you want to be up for raises and promotions in a corporate environment, this isn't bad advice at all. All other things being equal, someone who comes in earlier will be seen as a harder worker than someone who comes in later. It's a pretty easy win.

(Myself, I'm more of a slacker...)
I would like to slightly disagree with some of the posts here that say $1000 may be too small or not have much of an impact...

I think of it this way, no matter what you give, it's a great start. While I have open-sourced some of my apps and libraries, none of them got popular (except for one CakePHP plugin that had all of 64 stars and as many forks on GitHub way back in the day). But I think I would be excited with whatever folks donated, it's a shot in the arm, and more than the money, a validation that something I did contributed positively to society and was useful to someone else.

Secondly, if 1000 people thought like you did and donated $1000 each ... that's $1 million there, enough to hire 5-10 folks to work full-time on that project. And if all the big cos (I'm looking at you, FAANG) could donate five or six figure dollar amounts to all the open source projects they use (a rounding error in their annual revenue / incomes), open source might actually be a sustainable model, and a win-win for everybody.
> Turn your wifi off in your house at night and see if you sleep any better.

This needs to be a blind test, e.g. you track your sleep quality over a longer period of time while a script turns wifi off on random nights.
Hence using humans.
One of why I like HN is that the posts and comments are generally serious and comments like these are down-voted.

But nevertheless, I become 2 years old every time I encounter comments like this. Thanks for the good laugh.
As others have mentioned, my coworker got the Cretality Ender 3, for $174. They have a "Pro" model with some upgrades for $214. He's been really happy with it, and I'm planning on getting one for my son for his birthday.

The Prusa for around $700 has some pretty compelling features like bed auto-leveling, but that's a pretty big step up.
Technology Connections is criminally underrated. Their content is presented in an engaging way, always interesting, always fun.
Ask HN: What's a good introduction to the actor model?
I'd like to learn about the actor model, and especially about its use in real world asynchronous (networking) applications.

What I've seen so far are contrived examples that demonstrate the similarity (or differences) to OOP or just showcase message passing, but that's barely enough to get a feel for how a real program would be structured around the actor model.

Books, tutorials, and videos are welcome. It would also be nice to study the code for a small (<10k LoC) application that does more than contrived examples.
For an actual framework I always like to step thru a typical unit of work line by line in the debugger, from accept to write (I mostly do server processes). It is surprisingly illuminating to see how IO is managed and hoe the layers interact and fit together. It gives data to build a robust mental model of the framework. This is why I weep when I see some Spring backtracks with 100 or so stack layers.
India’s proposed internet regulations could threaten privacy everywhere
Maybe they're taking the Steve Ballmer approach to promotion
I'd sure hope the exposure is orders of magnitude less than sunlight, considering how clear the dangers of sunlight are.
To me it sounds like “developers, developers, developers”

But I am glad that the media is reporting this. California is slowly killing itself with its housing policy. I live in an area where there are only people who are either rich retirees or whose parents have bought real estate before the market went crazy. And these people kill any effort to build more. It’s basically impossible for regular people to live here.
It's not really relevant for non-ionizing radiation such as RF, as the primary impact on our cells from RF is just heat.

And the thing to know about evolution and life is that life evolved to be robust in the face of changes and different environments.
Short term: Fawn over them. People want to be adored, and your crappy boss almost certainly does.

Longer term: Get out of there. You're not a slave, and there are a reasonable number of not-bad bosses in the world.
This is good news, because AWS will finally be forced to get with the times. Their certificate manager is stuck on RSA too.
You can still buy mp3s from Amazon's digital music store though they really try to get you to subscribe to Amazon Music instead.
The answer _is_ building more. (I'll say this before the people on Hacker News who are opposed to all private property suggest that "prop 13" is the problem. It's not.)
The problem is they don't build enough. Build build build!

They need the California State Government to overrule local zoning limits. We need to allow dense housing near rail lines and major roads. And I think that anywhere a single-family detached home currently exists, a 2-family home should be allowed.

Build more housing! It's that simple. Prices will fall fast.
It's not increasingly clear at all. Why is it wrong for someone running for elected office to put their message out?

EDIT: By the lack of responses and the litany of downvotes, I'm guessing no one can actually articulate a response, but it's just bad because feel feels.
Should have called it self-punishment, or something.

https://en.wikipedia.org/wiki/Flagellation
I'm at a company that does a good job of presenting a branching ic track that compensates at or above management. The issue is no one wants to become a team lead now. Worse work, more annoying responsibility, similar pay
The Magic of Randomization versus the Myth of Real-World Evidence
Haha I thought this was about compilation. This headline is how I spend about a quarter of my day.
I'm not sure if that's quite what you asked, but I for one found that becoming a dad made me a better manager. It's very different, but there are parallels, particularly around learning to let go.
> I also see your devaluing of effective use of marketing and some peoples background on the internet.

I fear you are bringing your own prejudice to my post.

I merely pointed that the most vocal supporters of Rust are not people doing safety critical software which is supposedly Rust forte. The whole "InternetOfShit" thing is purely on your own.
Why is yellow ignored as a primary color green pushed as a primary color?
If history demonstrates anything, it's that money can buy you the democratic nomination. Bloomerg may well ruin the party and allow Trump to win the election.
Carrot Weather, JIRA, and Rosetta Stone. There may be others that are Catalyst that I am not even aware of. But I use those three heavily on a daily basis.
>> Greek. Amateur F1 driver. Technology enthusiast. Single parent. Liar.

thats quite a conversation starter...
Electrosensitivity is not a thing.

It's a disorder made up by hypochondriacs. If you said 3 percent of the population are hypochondriacs then I would believe you.
> Does anyone have any ideas around how to go find inspiration...

Richard Hamming's classic advice on this subject is timeless > https://www.youtube.com/watch?v=a1zDuOPkMSw
Not Kingpin?

;)
> the closest ancestor to MacOS X is System 7.

How do you figure?

System 7 was part of the Classic Mac OS line, the last of that line was System 9 (Mac OS 9). This was a proprietary kernel developed by Apple.

Mac OS X is a Unix based OS derived from technologies they acquired from NeXT.

To say MacOS X is an ancestor of System 7 seems completely nonsensical.
This is literally the opposite of 1984 because it lets anyone put a political message up, rather than just the governing party. 1984 would be Facebook disallowing paid ads and thus the only organization with enough reach to spread its message would be the government, which would end up meaning the executive branch
OTOH, I guess that maintaining a windows VM for use with frontpage would be a lot simpler and safer than maintaining an old software stack server side.
This is what the apocalypse looks like!
Wait, he lost a finger in the episode? Or it was about how he hurt himself during the work?

Either way -- whoa.
Im saying it does something that is a bad idea in the first place. You are saying "yea, but it does it with so little effort".
at that size, would it be better to just hire an in-house accounting/book-keeping person?