skysight-inc/HackerNews huggingface dataset:
It's also a language that implies that entire jobs are it, and entire jobs are not.

There probably exist jobs that are entirely bullshit or entirely not-bullshit, but if they exist, they are extremely rare.
> It uses a homebrew encryption scheme

Please stop with that. At some point every encryption scheme was "homebrew" (or rather, new). MTProto 1.0 had flaws, which were addressed in 2.0. The latter has been independently formally verified to be secure[0].

> Telegram is the least secure.

Against who? What is your threat model? Such absolutist blanket statements are useless by design.

> of all the major messengers

Which are Messenger, Whatsapp, and SMS/RCS around here. Signal shows up from time to time, and Matrix doesn't even register above statistical noise so I won't count them as "major" (Signal, being, in a stroke of optimism, at best a challenger)

Of these, SMS/RCS is a total clusterfuck, and the remainder is owned by Meta. Yes, Meta is high on my list of adversaries, and given their track record should probably be for anyone out there caring about their privacy. No, WhatsApp's E2E is not to be trusted[1][2].

So is Telegram the least secure of major messengers? definitely not.

Is Telegram perfect security, certainly not either, because that doesn't exist[6], but their E2E is solid, even without E2E, extra steps are taken to thwart certain adversaries[3][4], they have reproducible builds for their client binary builds[5], and as can be observed so far their actions are veering on the complete opposite side of Meta's.

Is Telegram an opportunity to convince non-{privacy,security}-minded random joes and janes to jump out of a bunch of terrible chat platform for a better (or less worse if you want) chat platform? I'd say probably. I mean, it really really looks like they're trying hard to get the job done.

[0]: https://github.com/miculan/telegram-mtproto2-verification

[1]: https://twitter.com/Shiftreduce/status/1347546599384346624

[2]: Meta controls the Es in this "E2E", and I won't trust that, ever.

[3]: https://telegram.org/faq#q-do-you-process-data-requests

[4]: https://security.stackexchange.com/questions/238562/how-does...

[5]: https://core.telegram.org/reproducible-builds

[6]: https://dl.acm.org/doi/10.1145/358198.358210
The era of strong vs weak typing debate has passed. Adopt strong typing, like a professional, or fade into the 90s web. Harsh but fair.
The EU digital services act will force the big messengers to provide interoperability.
I recorded user behaviour on my competitor’s websites (2018)
96 years old and still cooler than the current kids.

Who else can say they used a computer with two ROUND screens?
It is absolutely not easy to achieve the kind of coverage that sqlite has. You need massive amounts of tests for that. Of course coverage is not sufficient, you can exercise code without checking any properties at all. But to say that it gives a false sense of security is too harsh.
AI psychologist
Point to a communist society that did a better job. These chemicals are the metabolic waste of the modern world. Probably inevitable in aggregate if not on a case-by-case basis.
> Today, our Android apps for Facebook, Messenger, and Instagram each have more than 1 million lines of Kotlin code, and the rate of conversion is increasing. In total, our Android codebase has more than 10 millions lines of Kotlin code.

Probably 1000 engineers working on an app with each writing 1000 lines of code. I am not surprised Facebook app has >1 million lines of code. The app is bloated with features that it's user unfriendly.
Will the Unreal Engine 5 Realize the Metaverse’s Potential?
Or they kick your ass extra hard for having the audacity to even think you could beat them and proceed to humiliate you twice as hard next time just to teach you your place. I think you underestimate how self-centered these people can be.
In C when you use an inappropriate type (such as u8 here for a size) it's just coerced. In Rust the wrong type doesn't compile. So, I think the programmer is less likely to choose u8 in the first place.
There is the truth, as in the party wants zero covid. And there is the truth. The party wants to earn money, no matter what. So work is allowed, and ignored, just dont tell Xi and some excessive Covid measures are driven into some unimportant areas for show.

The ilusion of a strong state, the same as russias military ..
sorry, I never do surveys that ask about personal info (age, race, sex ...)
Average is a really bad way of measuring what people get paid though. The average pay in Poland is currently 6700PLN/month , and that's a crazy amount of money for that country. Like, teachers are paid 2000-3000PLN, just to show you the disparity between the average and "real" pay of real people. A factory worker will make much closer to 2000PLN a month than 6700PLN.
>I don't think he promised Rome would be built in a day

This is Elon we're talking about. He's made all kinds of promises that never turned out to be (yet, but how many years are we supposed to wait for something coming next year).
The bigger callout is the safety margins that were assigned to each plug. The new connector runs pretty much right at rated margin minus 84W (6pins * 12V * 9.5A = 684W) for losses at full spec. The old connector was rated for 324W (3pins * 12V * 9A) but only specced for 150W or approx 4.2A per pin. So there was a massive safety margin there. Also the larger pin spacing means that the connections were better able to dissipate any heat that did show up for the most part anyway. The much tighter pin spacing on the new connection pretty much ensures that any dongle like this will be extremely hard to cool because of the fact the wires must come together in the actual connector.

Long story short: IMO the new connector makes me extremely nervous, running anything that can cause fire within ~14% of rated is not a wise idea unless you're doing Aerospace and have no other options. Even then they generally have extremely high QA and assembly verification, something I'm not expecting from computer OEMs.
What Is Platform Engineering?
I know and I agree.

But "making an entire ecosystem change being a huge effort" does not prove that it's unnecessary. It just says that it is hard.

I've never seen the OSM community back away from projects because they are "hard". And the moment this community starts doing that, it can just as well abolish oneself, IMO.
Yeah it does, I don't really know what I can do with it. A type annotation would be useful to search for.
self-righteousness is addictive and evil
I'm curious about the performance improvements, I guess one day it will match pypy or numba?
Re-reading this I realize I meant "not always about the employee trying to impress the employer", ha.
> it does feel like the software side of the Mac is lacking its own unique direction and identity lately. Overwhelmingly, new features for macOS merely help it keep pace with what is happening on the iPhone and iPad. That feels doubly true in Ventura

This. macOS is now a second class citizen in Apple’s ecosystem. If it weren’t, simple and basic features that users actually want would be implemented long ago, such as a window management so that we don’t need to install Tiles/Magnet/…
Not just typed, but when accessing types at runtime.

But I didn't investigate on which change exactly is making it slower.
I'm (badly) paraphrasing Brett Devereaux, but for most people, knowledge of the past comes not from history books, but from popular culture. When pop culture is wrong about some aspect, the collective mental representation gets a little more distant from the historical reality.
This is completely factually wrong.
I don’t know about this area in particular but almost all FB code lives in a handful of very large monorepos.
LOL, it only took them 8yrs!? Been waiting for it too long, already abandoned ES! Thanks but, no thanks!
The previous System Settings UI was long overdue an update. While the new UI does very much resemble macOS, I don't see that as an issue, as it works very well in this context. At least, I believe it does, but I am no UI/UX expert.
Beg to disagree. There’s only so much computation a handheld device can support, regardless of its nominal CPU.
js.cytoscape.org is pretty cool too for fast layout of large nets
Have you ever actually tried kotlin native? Compiling a "Hello World" program takes at least 5 seconds. That's absolutely absurd.
The Hundred Acre Wood can support 500 Piglets
Would it be feasible to put one of these in its own case and use it as an external peripheral? I admit to losing track of what's the current standard for connector speeds, which seems to be changing every week.
Interesting, I didn't know it was C#.

One thing that immediately poked my eye is that it's also using MS SQL Server, and I am wondering why it'd be picked over various open source alternatives. My main guess is 'familiarity of the developers', but is there some MS SQL Server capability that is being used that is advantageous for the project? A cursory scan of the code makes it look like fairly simple SQL that would be perfectly at home in just about any RDBMS, and most of the others wouldn't come with the rather high licensing costs.

Don't get me wrong, I think MS SQL Server is a highly capable DB, I just don't see enough of a value add here to justify the price tag, in general.
This isn't news -- Apple opened factories in a bunch of SE Asian countries IIRC, and now stands poised to play them off each other since the old model of showing up and being shocked there are human rights abuses in... not just Xinjiang.

Apple's real affair, along with the rest of the tech industry, is with countries like Ireland and Austria are "neutral" in the sense that they allowed untaxed gains to flow into them much like Switzerland did in WWII.

They need to adjust to a world where people may buy their devices every two, three, even five years and hold onto them -- especially since China has control of those rapidly depleting rare earth mineral deposits that you need for the overly thin batteries.

Or folks can switch to Android, who seemed to have gone full Pirates of Silicon Valley and stolen the good features from iOS, last I poked around someone's phone.

(Let's be real: at this point they're just doing tweaks, not coming up with major enhancements.)
Ask HN: What is your fav “I can't believe in 2022 this still doesn't work right”
Mine is iPhone as hotspot/'net sharing feature, for other mac products (macbook pro, macbook air, etc.), be it bluetooth or wifi, let alone non-mac clients == ongoing failures/stoppages, regardless of iPhone or macbook models.
cmd+shift+4 is all I ever use. Select area, screenshot goes to clipboard, done.
Judging by the site's source, it's a Jekyll theme.

And one that has a few bugs in it:

</p> </p>

<a target="_blank" rel="noopener" href="mailto:...?subject=...&quot;...&quot;&body=..."> ... </a>
Like others said - find a therapist. See if your work has a mental health plan, like modernhealth or it's ilk.
It takes some time to find the right therapist and it can be hard to make time in the routine to see one. The good thing is that therapy can be done online. (it's not idea, but during the pandemic it became clear that it can be effective).

Don't wait, start somewhere.
The therapist can help you distill what changes you can make in your life to get to a better place.
Why don't you take a look at your link. Americans earn much more.
Ft. Myers has been hit a few times, but you're right - it's not constant. But Florida in general gets hit pretty hard every year - it's just that it happens to different parts of Florida. The Keys get battered every few years, so does Miami, so does Tampa. Even Orlando is not safe.

However, Ft Myers is different from NYC in that sea level rises affect South Florida a hell of a lot more than Manhattan. A 10 foot sea level rise would only affect a small (but definitely not insignificant) part of Manhattan. That same rise would render all of Florida's coastlines (on both sides) uninhabitable. See link below:

https://coast.noaa.gov/slr/

NYC doesn't get hit anywhere close to as often as Florida's coasts do. It's not even comparable.

The insurers are leaving Florida in droves because their risk assessment teams understand that sea level rises and climate change is a significant financial risk to their operations in Florida, no matter how much Governor DeSantis wants to pretend otherwise.

It makes zero sense to insure areas that are going to be uninhabitable in our lifetimes, much less spend billions rebuilding them time and time again.

Disclaimer: I live in South Florida.
This is far from "ruining macOS". System Settings was one of the few areas of the OS that hadn't been updated in forever. This was long overdue.
If you need 3 levels of null-checks that's a red flag though
If you read the article, you'd learn that Republicans have been sending very spammy and deceptive e-mails at much higher rates near the end of the month/quarter/reporting period. They get spam filtered.
Proving that a code always works means that there doesn't exist any case in which it breaks. You can't really prove something doesn't exist, unless the input domain is of fixed size and you can test all of it. In self-hosted technology, it is even trickier to prove something won't break, as there is so much potential variation in the hardware/software that your program runs on. There might even be stupid edge-cases, like the program failing only when the device it runs on is upside-down, or placed at high altitude, etc.
Why does he call out that he is 5'4" I wonder?

The "Health: Excellent" seems amusing in today's context too.
So for what its worth, I just upgraded to Ventura and was able to continue using Windows 11 on Parallels 17, so I'm not really sure what is going on with their confusing messaging.
I think uBlock Origin prevents that.
Based on a quick search through the source, it looks like a statically generated page based on the Jekyll theme "Just the docs." [1]

[1] https://jekyll-themes.com/just-the-docs/
I got my first Bitcoin at $6 and all I ended up with was this domain name
Group collaboration can rely on cleverness when someone builds a hypothetical on top of a set of assumptions that sound reasonable but contain elements that are foreign to everyone on the team.

And clever ideas often benefit from a round of annealing to smooth out corner cases and ergonomics. This can either be direct feedback or the result of asking questions about the solution, triggering the author to refine the idea while explaining it.
TLDR; Evanesce is a tool to provide Static Route Generation (SRG) by disappearing your web framework for opt-in routes and building the HTML for a route in the background when a dependency of the route changes.
> I find coroutines a really strange and leaky abstraction.

I've only used Kotlin on Android, but from what I remember co-routines are not necessary to use. If you don't like them, then don't use them.

Kotlin has a number of advantages over Java. The biggest of which is built-in optional typing. It's also really nice that everything is expression instead of a statement. Library functions like `let` also make code a little nicer to write. And stuff like data classes and better property initialization are icing on the cake. In my opinion, you can write Kotlin exactly as you would Java, but the development experience is much more polished.
> I'd bring a paystub to show the interviewer that my salary history was honest. They appreciated that. They were aware that such padding was routine.

While I agree with everything else you said, this strikes me as a poor strategy unless you have some highly assured leverage with which to negotiate your salary (e.g. you have lots of competing job offers, or you know that you're uniquely qualified for a job with few applicants).
If you're doing construction activity that generates dust you should be wearing a mask, regardless of which fibers are present.
> How would Rust fix this? [...] I guess the answer is that you wouldn't do the memcpy like that in idiomatic Rust - you'd use some higher level construct that gives the compiler more chance to catch your errors.

Yes, that's the trick: it will be caught not in the u8 overflow, but either in the memcpy equivalent (which is "dst.copy_from_slice(src)"), or in the slice manipulation before it. What happens is that slices in Rust are represented by a "fat pointer", a pair of the starting address and the length, and both the "copy_from_slice" method and the index/index_mut operator check the bounds before doing the operation.

(You could do things using "unsafe" and raw pointers, which have only the starting address without the length, but in idiomatic Rust you'd use slices most of the time.)
God-mode is by far my favorite, followed by Magit, Avy and Ace Window (of the same author as Avy).
I upgraded yesterday. Stage Manager mostly stays out of your way even when it's enabled. Its addition means macOS now has 3 modes of interacting with windows:

- The Classic way, with piles of overlapping windows in a single desktop, and the ability to minimize and hide them.

- The Spaces way, allowing for full screen apps and also multiple desktops containing separate sets of windows.

- The Stages way, which allows to arrange groups of windows from a desktop into different sets, defaulting to one stage per application, but allowing for arbitrary groupings.

The key aspect is these three modes complement each other. Stage Manager really makes the system more efficient, productive, and even nicer-looking. It's 100% an old-timer Apple feature.

I got a feeling this person would hate Spotlight or Quick Look if those features were to be released nowadays instead of 15 years ago.
If there was enough money, it would be possible to have a v8 equivalent to python.
> Has google been biased about what types of spam they allow ?

Yes. If political messages from Republicans and Democrats were equally likely to get stopped by spam filters, then this would be a non-issue.
There is momentum due to large capital costs associated with building the facility and getting the hardware to perform the manufacturing over there in the first place, etc. When labor costs are low, capex can be a bigger piece of the pie and a larger contributor to the effect
Apple really needs to up their built-in camera game. For a desktop Mac, the BOM certainly accommodates a composite camera with a wide-angle element. And if you center the wide-angle and have two "normal" sensors on its sides, you can share your physical desktop and do head/glance tracking for perspective adjustment. And tracking can be done entirely in the security chip, so images don't leave the cameras unless you want to, but head/glance tracking can.
Can we bring back this form of resume, please? Information is clearly organized, easy to read, easy to remember.

No need for 5-star skills ratings, dual-colored backgrounds, unreadable fonts, and whatnot...
Good question. Had exactly this conversation yesterday. There were two
groups of opinions. Positive feedback usually does one of these two
things:

1 - It will deflate

2 - It will explode

Deflation is where the output of system tends toward a fixed point (AI
art gets blander and blander). As it feeds on it's own output (which
becomes the dominant training material because its cheap and
plentiful) each vector is compressed.

Chaos (explosion) is where the output gets less predictable and more
crazy on each iteration. Who knows what emerges before the system
breaks.

Positive feedback systems are generally bad. For example, in
biology/food; we started feeding cattle on the rendered down remains
of other dead cattle. The result was Bovine Spongiform Encephalopathy,
a lethal prion that thrived within the feedback loop.
It could also show that they aren't willing to put up with shit work environments.
Dunno, most of the spam on my gmail account takes the form of mailing lists or newsletters, and I go out of my way to never subscribe to mailing lists or newsletters.

Often it's advertising services that aren't even available in my region.
Sort of. Here’s what I know:

First Republicans complained they were being censored compared to Democrats. Their emails tend to look more like SPAM. But I’m sure that’s not why they were ending up in SPAM folders. It was totally censorship.

Due to threats of regulation/etc. Google made a program were campaigns(?) could register to keep their emails going into inboxes and not hit the filters.

Republicans decided not to sign up? Maybe so they could sue and score more political points with their base based on their supposed ‘censoring’?

Democrats, however, were happy to sign up so now even more of their emails hit the inbox.

Lovely.

So between the flat out increased volume as we approach the election and everything above it’s gotten worse.
Had to flush com.apple.Spotlight.plist file to get Spotlight working properly. After upgrade, Spotlight couldn't find 3d party apps that were installed already.

Also, stage manager is a UI/UX nightmare, I will stick to Rectangle app.
The proof for 1+1=2 is something like 150+ pages. We don't give that to kindergarten kids do we.
Marijuana users more prone to infections after knee, shoulder surgeries
"DotNEXT" is a repo that enhances the code from .NET core, and has examples of using new API's that you can't even find tutorials for on the internet/examples from in public code.

For instance, there's been a class since .NET 6, "RandomAccess", for high-performance random-access file I/O (potentially async), and I couldn't find a single damn use of it on the internet.

But then this repo had a whole utility class for it, and it's chock full of similar things:

https://github.com/dotnet/dotNext/blob/d4111528297ff3b6567b9...

Similarly, I would recommend stuff by the .NET core team.

I'm particular biased towards the low-level/interop team. Anything by Tanner Gooding is great, stuff by Michal Strehovský, Aaron Robinson, Elinor Fung.

Also PathogenDavid, that guy is a wizard

https://github.com/PathogenDavid
Now do the code review in GitHub. Ooops!
So also all combination of branches should be tested, right? Doesn't that lead to exponential test-case growth?
It honestly wasn't bad at all. Daniel Robbins documentation for Gentoo is still one of the best doc I've ever read and I'm sure he inspired many others. IMO It's actually the greatest thing about Gentoo (along with Portage).
Average fees are fractions of a cent.

Centralized systems are much easier to capture and historically always are.

A 51% attack on Bitcoin/Lightning isn't impossible, but incredibly unlikely.

https://www.swanbitcoin.com/fact-check-darpa-funded-report-o...
Why? Did it function poorly? I'm a bit sick of the idea that something has to be changed because it hasn't for a while.
Is it _really_ open source if even just viewing anything requires an account?
May be that was the point… Apple trying to make MacOS a little more like iOS, and ipadOS a little more like MacOS, and then boom… transition to commonality between iPad and Mac.

Stage manager definitely gives me that vibes. Apple trying very hard to make the UX feel same in a laptop and iPad.
This is kind of funny because, long before DALL-E, you could Google:

depressed office worker sitting on toilet, bright lighting site:shutterstock.com

or:

kangaroo riding a skateboard site:shutterstock.com

For the casual user looking for surreal entertainment, this is a much more efficient method than going on the OpenAI waitlist, or whatever.
Yes, caffeine is quite toxic. Water is also toxic. Toxicity is always dose dependent.
I don't think most have, MIT for example explicitly went back to testing precisely for the reasons mentioned.

https://mitadmissions.org/blogs/entry/we-are-reinstating-our...

Absent test scores all you have is GPA which can be gamed and is impossible to compare against other applicants and extracurriculars which will be dominated by wealthy kids with engaged parents. so that smart kid from a poor family in West Virginia has no way to show they can compete with the kid from Greenwich on the Lacrosse, Sailing and Model UN teams.