skysight-inc/HackerNews huggingface dataset:
Its an interface with only method. I suspect that most of us would just us a lambda now.
Have to agree. I feel bad for the guy.
what is this ai video tool used for? why we will need a virtual IP? Yet, I hope there will be more fun videos like avartarify
I've found that AMD APUs are by far the worst supported GPUs on Linux. Nvidia gives me far less problems.
FaceID

There's folks in this thread talking about why FaceID is lacking from this display given there is presumably just an iPhone 11 logic board in this display and I think they are missing the bigger picture here. I'm not certain FaceID will ever come to a non-iOS device, here's why...

With your iPhone/iPad - the OS knows you want to be authenticated because you pick up the device and the device uses that pickup/accelerometer to indicate when to trigger FaceID.

But on your laptop or Studio Display, they are stationary devices while in use. So what would macOS use to trigger when FaceID should be initiated? If the trigger event is you pushing a key on your keyboard, then how is that any better than you pushing the TouchID button?

EDIT: as a total aside, I still don't understand why my biometric is my "password". Shouldn't my biometric be my "username".
> I went to a mid-tier state school and my friends were just people I happened to be lumped together in housing. Is it "optimal"? No, but I enjoyed it. My friend crew consisted of a stoner, a very religious dude, a meat head and a Brooklyn hipster. I don't know, I liked it like that. None of them really taught me anything (wtf does an 18 year old know), but it might be different in technical fields. Both have trade offs.

Yeah, my ug friend group was similar. It’s completely valid to have different preferences in what one wants out of life. However, I personally did feel much happier / interested later on in life being in friendgroups where everyone had some kind of serious career aspiration.
Is it me or does the font rendering in the screenshots linked in that gist all look very blurry? If I had the choice between that and whatever the default is on linux I'll take the default.
> If it were me, I'd do the calcs, what salary might you get

It's very very hard to calc what an identical person would get Salary wise with MIT vs Z.

Very likely the average MIT grade makes 2-3M more during their lifetime than the average Z grad, for a tech-y degree. Which is why they can charge 180k.

FWIW I went to state school and did fine, but I know many people at big name schools did better. But now I run my own startup, so my degree doesn't even matter.
What would people rather have? A new OS that doesn't vacuum up your privacy or social media that doesn't partisan censor? Which is more important?
Oh I see, there are different industries related to the templates to use
3D-Secure is a common system, in fact it's now mandatory in the EU as per PSD2.

The original implementation of it is flawed - the merchant is supposed to iframe the authorization page, which means as a user you have no way to tell whether the displayed page is legitimate. Somehow this insanity actually went ahead and is now part of the spec, so it's too late to change it.

The redeeming factor is that the authorization pages (controlled by the banks) usually only ever ask for an OTP or some relatively benign piece of information that by itself can't be used to break into the account (modern banks doesn't ask for anything at all and just polls the backend for an out-of-band response via a push notification), so as long as the user doesn't expect this page to ask for their actual online banking password it is safe as a fake page requesting such info will raise alarm bells (of course, that relies on the user being somewhat aware of the problem and the risks - not sure how much of this actually applies to the general population).

La Banque Postale here clearly didn't understand the problem, and decided to legitimize asking for their actual banking password on an untrusted website - this now opens them up for attacks where websites make a fake iframe to steal that password. The fact that it's a static secret also means it can be reused forever once captured, where as typical 3D-Secure implementations use time-limited secrets.
I must of really watched a lot of trash horror films as a teenager; I will forever associate the sumerian language with summoning demons.
I want the user interface and experience but that's it. I need a linux kernel and I need the customization and openness afforded by a linux system. My workflow, business and more is tied up heavily in that ecosystem.
Off topic to this interesting and really nerdy thread, but does anyone happen to know why, or does this show for anyone else, the "more tweets" segment below this one is a bunch of anti-trans rhetoric? I'm signed in but I only follow some software engineers, I don't follow these people, I've never interacted or liked any anti-trans sentiments. These are the tweets I'm seeing below the linked thread (TW: anti-trans sentiments):

https://twitter.com/SethDillon/status/1505663712266493958 (Babylon Bee complaining about getting suspended after calling Rachel Levine "man of the year")

https://twitter.com/jk_rowling/status/1505670109809070102?s=... JK Rowling pushing her "trans kids regret their choices" rhetoric

https://twitter.com/RevengOfTheFlex/status/15055563131237908... Man going "May transition join a women's MMA league & win it all."

etc etc etc; it's a heap of right-wing nonsense talking points, anti-Ukrainian sentiments crossed with anti-vaxxer posts, a comic claiming BLM embezzled money, a woman saying that if she cheated on a man it's the man's fault, Stonetoss, and even one claiming technology has made us all gay.

What the fuck Twitter? This is not what I signed up for, this is not relevant to my interests, this is not in any way related to anything I've interacted with Twitter for. Is this what you're earning money from these days? If this happens again I'll close my account. That'll teach 'em.
When will I be able to run Linux on my M1 iMac and should I? I read about Asahi Linux supporting it, but I don’t know about performance.
Dust doesn't crawl on to a desk from the floor; it settles in from the air. If you're placing a new computer on to a previously dusty surface then, yes, you might see an initial spike in dust coming in. After that, I'd bet that the dominate source of dust is air.
> Not to the degree that we can rely on them for large-scale policy decisions, though? I mean the guy who runs the Federal Reserve is on record saying he doesn't know what he's doing, eh?

Who are you talking about and what did they actually say?

Inflation rate targeting https://en.wikipedia.org/wiki/Inflation_targeting has been a huge success for classical economics. Various countries announced they were going to use it to control inflation and have managed to keep it in 2%ish bands over the past 30 years.

However, it's not a complete control system and it's still vulnerable to fiscal and exogenous shocks like "a pandemic" and "a war with one of the major fossil fuel producers of the world".
Yeah, before the new DateOnly (and TimeOnly) types, there was no built-in way in C# to specify a plain date. NodaTime[1] (a popular third-party library for datetime operations) did have such types though.

[1]: https://nodatime.org/
Ethereum is moving to proof-of-stake this year. The environment argument is soon to become a non-issue.
No I mean really powerful computer. iPhone 11 can handle quite complex tasks, people do real time face/expression tracking and mesh modelling, image processing, video editing and all kind stuff on this device.
Sorry to clarify, I mean why is it all the sudden a thing with Covid.
Yelling on a street corner is a poor medium for philosophy too, but if that’s where the audience is…
Isn't skipping the preceding statement:

> Unless you get inside the activity and identify with it, you are not going to be good at it.

..taking the statement you quoted out of context ?

I don't quite agree it is a terrible generalization. I do not think you can become good at something without actually identifying as a 'do-er' of the said thing; without actually getting so involved with the thing that it becomes part of your identity.

Also, on the thing you say about educators -- who else, if not educators, would you listen to if the person telling you that math education needs to be impress upon students, mathematical thinking (as opposed to than bland mathematical procedures )? Wouldn't they have the most context ?

PS: also, unless you are a mathematician and/or an educator, I hope you do see the irony of your comments dismissing as 'exceeds his field of expertise', the opinions of someone who is both.
If you're going to ask for peoples advice, you should probably make it a lot easier for them by referring to Z by it's real name.
> Can technology affect human morality?

This is a bad question to start the article, because the average Joe needs only two seconds to answer it in the affirmative. A society with plenty of material wealth facilitated by technology (electronics, financials, corporate law, patents, accepted practices, etc.) will consider amoral to feed a dog anything other than dog-food, while that would be a non-issue in a country where people themselves are starving because they are stuck with the wrong "societal tech" (e.g. Cuba or North Korea).

> One prominent example of how technology can impact morality is Facebook.

Ah, Facebook, obviously the most important piece of technology we have invented in the last twenty years. No, they are really not.
I love this. Too bad it will be lost forever to the world when the guy deletes his twitter account.
.. / ..-. --- .-. / --- -. . / -... . --. / - --- / -.. .. ..-. ..-. . .-. .-.-.- / .-- .... .- - . ...- . .-. / .--. .... .. .-.. --- ... --- .--. .... . .-. / ... .- .. -.. / - .... .. ... / .--. .-. --- ..-. --- ..- -. -.. .-.. -.-- / ..- -. -.. . .-. . ... - .. -- .- - . ... / - .... . / -... .- -. -.. .-- .. -.. - .... / --- ..-. / -- --- .-. ... . / -.-. --- -.. . .-.-.-
If! You are in the market this is the best can you can get on amazon. These are the only safe ones I allow in the garage.

https://www.amazon.com/gp/product/B003PGRR5W/
I wonder if liability for brain damage due to certain popular sports will end up being a factor. The fund the NFL set aside was rather expensive and it’s quite clear colleges will soon be required to do the same. Football has long been regarded as free money but giving people brain damage has very real costs.
So you do mean that
I’m ready for the stuffmadehere video already.
Well, the cabbie leaving the meter running while filling up is more standing up for yourself and not being taken advantage of. That's a task that should have taken place before picking up a fare (that they wouldn't normally be compensated for that time).
I'll never quite understand why it wasn't simply a function in the first place.
I commend you on your careful consideration of the costs and potential benefits of various college choices. I didn't think that far ahead when I was 18 and unfortunately for many high school students, that choice can have a pretty significant impact on the trajectory of, at the very least, your early adult years.

That said, I did my undergrad at MIT about 25 yrs ago. I met my best friends there who, along with a lot of other students there, expanded my horizons in terms of ambition and possibilities in a good way. 20 years later, having MIT on my resume (along with a track record of solid tech work) still gets me a pretty incredible hit rate on job applications. I was offered a decent amount of financial aid but still came out with ~$80k in student loan debt which was a lot 25 years ago. Even in the early 2000s, I was able to pay that off pretty easily. I think that in the case of many career choices, the cost of a degree from an elite university is not worth it, but in the case of tech, I think the MIT degree is clearly worth it.

The one minor proviso I would add since you mentioned graduate work is that doing doctoral work at MIT is typically more difficult if you've done your undergrad there. On the other hand, doing an M.Eng. at MIT is quite easy if you have reasonable grades. The one-year M.Eng. _might_ be worth the extra year, but outside of narrow specialties, the opportunity cost of doctoral work relative to 3-5 years building experience and earning money in tech tends to favor the latter.
I got the same results. (Not logged in) I'd guess that these things are "trending" in "engagement" today because they are controversial and antagonistic.

My thinking is it is a problem of misaligned incentives. Twitter benefits from outrage through engagement. The perpetrators of hatred benefit from outrage through division. You and I, we do not benefit from this alignment.
There are several interesting studies on colleges, their ranking, and the outcomes of individuals. It's really well outlined in the book "David and Goliath" by Malcom Gladwell. Top schools don't necessarily increase your chances of getting and advanced degree or being successful. In fact, it can do the opposite. I recommend reading what he has to say and the studies, and let that help you determine if it's worth going.
Probably already suggested but I'm a big fan of .Net attributes or other such decorators. A system level Units decorator which was respected in argument passing and maybe even automatically printed would be dope.
To be fair there were articles saying that the 737 max was being brought back under the name "737-8200", which is pretty similar to the "737-800"

https://www.theguardian.com/business/2019/jul/15/boeing-737-...
> Not as simple if you are using any "advanced" PG feature.

If those "advanced" features leak into your domain, you have tight coupling, dependencies and poor testability (the latter is screaming that you have the first problems above all).

If anything, such advanced features are best tucked away behind abstractions.

SuperMarketProjection {
CompanyList: GetAllWithinTravelTime(Time)
Company: GetOne(id)
Boolean: Write(Company)
}

This "projection" can use postgis, may store data in json columns, might have advanced materialized views adjoined on read, and so on. For the adapter, (edit: for the user of the adapter) it matters not.

Which has only benefits. And one tradeoff: it requires carefull design and thought, which requires information that you often lack at time of designing.
> Do you understand that the potential fines for violations under some of the recent laws (notably the GDPR) have a few extra zeroes on that?

That's been the case for 4 years now, none of these fines have occurred. The total amount of fines across all companies over those 4 years is barely above 1Bn.

> The limiting factor at the moment seems to be a lack of resources for the regulators that are responsible for enforcing privacy rules

Not just resources but also willingness. I have the feeling that nobody actually wants to enforce this and campaigning for doing so is a politically-risky move, as not only does your campaign rely on the same companies that would be fined, but those companies now control the majority of humanity's social fabric and can trivially restrict even organic sharing of information/links about your campaign.

Worse: in the UK, there's been news about actually weakening the GDPR, based on the Culture Secretary being stupid (or having financial incentives for doing so) and actually believing the tech industry's vilification of the GDPR. Hint: if an industry making a huge chunk of its profit based on non-consensual data collection complains about data protection laws, it means the laws are actually working as designed. Most likely, this insanity will also go ahead, if it didn't already.
We don't need indexed loads only for loops.
But even within loops, you may need indexed load.

One simple example:
when you do loop unrolling, you must access elements n+4, n+8 and n+12 etc.
Some cultures expect you to haggle and to not would be an insult.
And this is why Open Source has managed to produce paradigmatically beautiful user interfaces that everyone loves and chooses over chaotic proprietary ones.

No, wait, somehow that hasn't happened?
I think both fit very well within the trope that Leo Marx when talking about American literature called the Machine in the Garden[1] myth. It's a sort of story in which authors long for pastoral, naturalistic settings that are small scale and untouched by machinery, and so forth.

This is both found in Orwell's democratic Socialism as well as in Tokien's idealized Christian community that is Hobbingen. Orwell of course literally attacks Stalinism and I always interpreted Tolkien's work as doing the same thing, not entirely sure how else to interpret Saruman industrializing the Shire, even though he of course always denied these parallels.

Personally I never really could stand this kind of literature for a lot of the reasons Asimov talks about in his review of 1984[2]. It's parochial, technophobic, stereotypically English with its snobbish attitude towards literature, ink quills, pipes and so on and paranoid about anything that seems like popular mass culture or too large or organized in scal or in any other way related to modernity.

[1]https://en.wikipedia.org/wiki/The_Machine_in_the_Garden

[2]http://www.newworker.org/ncptrory/1984.htm
Maybe. YC registered "Hacker News" as a trademark a few years ago.
Ethereum has been moving to proof-of-stake this year for 5 years now. Will it happen some day? Probably. But we don't know how PoS will go for ETH once it has moved. Besides, there are many other negative exernalities that the move to PoS won't get rid of.
> I can get a lot more display for $1500 (MSI Prestige 5k2k)

I have that monitor… but it’s 3/4 of the studio display in terms of pixel count.
Another reason why it's so hard to actually say "tdd does/doesn't work" is that everyone has their own idea what it is.

Its like everything in software engineering: everyone has an opinion, few have actually tested theirs with performant and stable production deployments
Ahh the cycle continues. We have lost touch with the lore of ages past, and only the old crones know of the Hungarian notation [1]. As we discover the ruins of old we glean their knowledge, and take up their practices because they were from a more civil time. What we don't recognize is that the creators of old didn't solve these problems and they were always in competition with themselves over which path is righteous. This ultimately led to their downfall, and the ruins you have discovered.

Take heed young adventurer: This balm will not solve all your ills. It will be your hard work, compassion, and perseverance that will bring the new golden age and sustain it.

TLDR: We've done this before, it solves some problems and causes other.

1: https://en.wikipedia.org/wiki/Hungarian_notation
https://en.wikipedia.org/wiki/Boeing_737_Next_Generation#737...

https://en.wikipedia.org/wiki/Boeing_737_Next_Generation#Fur...

> In 2011, Boeing launched the 737 MAX, an updated and re-engined version of the 737NG
Could housing crack before inflation does?
It doesn't from what i can see on f-driod
> Wayland is still a glitchy, bug-ridden mess, despite

That sucks. As to your specific points:

> If I alt-tab, I need to move the mouse before I can use my scroll wheel.

Just tested this, doesn't seem to affect me.

> Basic Gnome commands (like restarting) are unavailable.

I can tap Command and then type restart and it shows up as an item on the drawer. Fastest way to restart short of assigning a shortcut for me.

> For some reason, Gnome on Wayland can't handle Bluetooth as well as Gnome on X11.

Too early to say for me, but so far, Bluetooth has been equally solid. As a bonus, I discovered Pipewire from the comments on this post and now I can use the headset mode of my Airpods Pro!

> Yes, insofar as recent versions of MacOS have also been glitchy, bug-ridden messes.

The issue with Mac is that a glitch or a bug isn't something you can hope to fix even if you have the skills. Linux affords you that which is very powerful.

EDIT: I run Arch Linux btw.
All unit conversions are actually multiplications by the dimensionless constant 1, i.e., no-ops.

Let's say that you want to convert `2 min` into seconds. You know that `1 min = 60 s` is true. Dividing this equation by `1 min` on both sides is allowed and brings `1 = (60 s) / (1 min)`. This shows that if we multiply any value in minutes by `(60 s) / (1 min)`, we are not actually changing the value, because this is equivalent to multiplying it by 1. Therefore, `2 min = 2 min * 1 = 2 min * (60 s) / (1 min) = 2 * 60 s * (1 min) / (1 min) = 120 s`. We didn't change the value because we multiplied it by 1, and we didn't change its dimensionality ("type") because we multiplied it by a dimensionless number. We just moved around a dimensionless factor of 60, from the unit to the numerical value.

I think that you misremember, or didn't realize that to convert minutes into seconds, you were not multiplying by `60 s` but by `(60 s) / (1 min)` which is nothing else than 1.
> When you sign in to an iphone or macbook, it immediately sets up facetime which is always active waiting for a call in the background. No one complains because this is expected and it has always happened.

People actually complain. We’re past the point where everyone only has one set of devices, a single apple ID, and everything is simple.

You might not want your iPad to receive the “family” account Facetime. You might not want your second phone to register for iMessage. You might want these services from an ID different from the device’s main account.

There’s optout ways out for all these services, but following the 80/20 rule, I think there is a “20” part with circumstances that make the blanket “turn it all on” grating and tedious to get rid of.
Citizen Planning to Trial On-Demand Private Security in Chicago
This is also why I still use it. Of all the SMS apps I've tried, it also has the most visually pleasing UX (for me personally). I get an incredible amount of spoofed SMS spam, most of it related to off-market real estate nonsense. Messages has been the only app successful in blocking them.
Red-green-refactoring doesn't work if you are dealing with existing software, for example (unless there's a well-documented and -understood defect).

It's not TDD (emphasis of the "driven"-part) if tests are only used to confirm already implemented behaviour. I found that especially in larger organisations there's all too often hard requirements for unit tests and high test coverage. This doesn't work as intended, though, if the team doesn't "live" by the TDD concept and unit tests are only there to check some box on a "best practices" list.

IMO it's perfectly fine to only use TDD for some components of an application and rely on integration- and acceptance tests only for others. Glue code and cross-cutting components don't benefit from TDD. An external API or component that you don't control can also prevent meaningful unit tests and force certain design decisions, rendering TDD an exercise in writing (and maintaining) mocks, etc.

What I tried to express is that TDD is one tool of many and not always the best choice; especially so when it is tacked onto an existing process that doesn't use it as intended or cannot benefit from it.