skysight-inc/HackerNews huggingface dataset:
We have a similar issue with Google:

Our team has a Google sheet with some scripting that uses the data in the sheet to generate data to another system. This needs to be run using the company Google account.

Now someone opens the sheet, runs the script and it just doesn't work.

Why? Google just randomly decides to pick one of these:

- The personal Google account the user has logged in to
- The account used by Chrome
- The company account

We haven't found a pattern to this yet. It works better for some people and worse for some depending on the time of the day, position of the planets and maybe a third unknown factor.
The entire article is about how you can change literally everything with the PIN if someone steals it.

> Mine forces me to enter my password if I touch anything under iCloud.

Do you have 2FA enabled? Like I said, I've seen suggestions that your iCloud pw is required when you don't enable 2FA, but not required if you do.

If this is true, it does seem like a vulnerability.
…and Mac OS X has Emacs-like bindings. We live in a world of abundance.
Ask HN: How will you organize onsite time bound debugging competition?
Sorry to be the um actually guy, but every supported MacBook [0] (including some Intel ones at least on Monterey - like my 15” from 2019) will do a transaural rendering over the laptop speakers for Dolby Atmos content.

The tech needed to do that doesn’t require fancy silicon, though it does seem they restrict the headtracked binaural (over headphones like AirPods Pro).[0]

Though you can plug any headphones in and, at least in Apple Music, force it to do a binaural rendering (without headtracking) on any headphones.

[0] https://support.apple.com/en-us/HT212182
Most of what I worked with code wise growing up was either very niche or setup in such a way that debuggers weren't an option so I never really used them much either. I don't understand their appeal when print statements can give you more context to debug with anyway. I'm definitely no senior but I'm used to solving things the "hard way" as one developer told me. He wondered how I could even work because of how "bad" my tools were but I didn't know any better being self taught and with certain software it's just not compatible with the tools he mentioned.
Taking 60 questions across a handful of arbitrary categories and weighting them all equally is not a very useful methodology for this type of thing. It can help you differentiate Canada from Azerbaijan, but isn't going to be useful for comparing similarly-situated countries.
If your lights are dimming, you've wrecked your THD+N by feeding your amp AC for the period the power supply filtering caps are empty. (It's even worse than AC, transiently, because of the effect of trying to refill the caps while driving the amp).

Also, the tweeter killing effect is because of the harmonic effects of clipping, so if you're hitting the rail voltages with any topology you're going to have a bad time.
Motorola announces satellite hotspot that will add sat comms to iPhone / Android
Every FaceID prompt can also be unlocked with the passcode, all you need to do is fail a few tries and then you can use the passcode as a fallback.
I print mine out and put it in my safe. It's saved me a few times.
> It's a shitty system, but interestingly, one that was developed by the EU, not specifically the UK

As much as, for the dismay of the average hacker news Joe, don't pray to the holy EU altar, I suspect sure those guidelines were sketched by FATF, an American institution at heart, ironically where such measures are not applied.

The AML framework is xenophobic and goes against things we consider basic rights like being innocent until proven guilty. However, it is not only ignored but applauded by the most progressive crowds that think its defending their countries from barbaric $place_from_the_east_or_south.
I'm not arguing the merits of this patent (see my other comments). I'm attempting to provide some background on how this messed up system "functions".

That said, this process is not "estimating" anything. It's taking high resolution direct measurements[0] of driver temperature with awareness of the frequency and amplitude of the audio signal (also factoring in crossover frequency) and doing a bunch of stuff (this is well outside my area of expertise) to essentially overpower the individual driver(s) well past their intended electrical and physical specifications.

If I ever ended up on a jury for this (I wouldn't - I would get dismissed after one question in voir dire) even I would have a tough time associating (and recognizing as prior art) what you described with this process.

[0] - I've since been corrected on this - it is an estimation (of sorts).
Lol I knew before clicking it would be NileRed.
Vyvanse, at least for me, tends to amplify aggressive tendencies to the point I've had my partner comment I scare her. This includes shortening my fuse with people during training, and tolerance for other people making a mistake. All while getting 8 hours or more of sleep a night, actually gaining weight, and having subjectively higher QoL on my end. So no "Adderolling" as @Pigalowda is so fond of criticizing. I get jack and shit out of Straterra in terms of objective therapeutic benefit.

Adderall, I have no such aggression amplification problems with, at the cost of needing a substantially higher dose. I'm much more patient and tolerant of frustration, have many fewer ANT's (Automatic Negative Thoughts), and I don't need to take regular breaks to cool off.

While Vyvanse undeniably worked for me in terms of increasing my capability to pay attention throughout the day, and as a consequence, get tons done, not only in terms of work, but living a normal life with hobbies; that price tag of inducing eggshell walking among those I love was just too damn high.

So I'm back on Adderall... Learning new coping strategies... trying to just get by. Point being, please abstain from painting in broad strokes and assuming just because you may have some pet theory down, that that translates without loss in practice. It doesn't. Not by a long shot.
> Typically, you'll import modules from a trusted registry like deno.land/x/ or esm.sh.

Great, with that we've already tremendously increased the attack surface of supply-chain attacks for your normal copy-past install, and moved it into an entirely unmoderated space (unlike npm, which has a process for reporting and removing malware[0]). E.g. there is nothing preventing someone from buying a typo version of those domains (like deon.land, which I just bought), and distributing those to users and have them install malware.

E.g. add `import * as flat from "https://deon.land/x/flat@0.0.15/mod.ts";` (or any other deno->deon changed import) to your file, and see what happens.

> The nice way about how Deno handles modules is it becomes dead simple to host a private registry.

There is more to running a registry than just exposing files. And if you want a similarly simplistic registry for NPM, I don't think NPM will prevent you from using the URL of a packages .tar.gz.

> several folks are already using Deno in production

Just because _some_ people are using it in production doesn't mean it's a good idea. And for many of those projects, you are basically sacrificing ecosystem access. While I'm all for reducing your dependency tree, I know that I wouldn't want to build a project without access to most of them.

> Deno Deploy was insanely easy to become productive with

So are most edge computing focused solutions nowadays. Cloudflare Workers, which I used for the deon.land gag also only took me 5 mins to set up from scratch.

> Can you be more specific on how Deno ignores complexity?

Apart from the things above, just take a look at any discussion about supply chain security (especially the major incidents) of the last few years and ask yourself "Does deno have measures to prevent them?", and you'll end up answering most of them with "No".

And that was mostly done in the name of simplicity, to help onboarding new developers, with no consideration to what can (and will) happen to the users of those services once they make it into production.

While Deno is now adding parts of those features, it is an all aspects still trying to peddle it's simplistic alternatives, and is breeding a community, that want to have it in that insecure way. That's incredibly worrying to me.

[0]: https://docs.npmjs.com/reporting-malware-in-an-npm-package
Qt is fine on mobile and desktop if you are using qml.
My impression is people complain only if it's news that ages, this isn't.

---

"Romani Invadest Albion!"

> Please add 40BC to the title

^^ like that
The linked tweet is:

> What an incredible rabbit hole. Margaret Hamilton, awarded the Presidential Medal of Freedom for "[leading] the team that created the on-board flight software" for the Apollo missions, wasn't even hired until after the completed software had already flown to the moon in Apollo 8!

Which seems to be the bit that was corrected.
The onboard flight software (OFS) has many components, and, the OFS was originally built at Draper/MIT for the Apollo. (Draper also contributed to the Space Shuttle software).

As in Unix, core OS components are used by other software components; in this case, Hal Laning's OS/executive was used by the guidance software (Hamilton's team). No, she didn't write all the guidance code, the team did. No she didn't write the executive/OS, but the guidance software used the executive. All the visibility she got about saving the mission is because the process overruns that caused the infamous alarms occurred during the lunar descent phase of the mission.

In the Twitter thread it reads as if Hal Laning was never recognized. But he was, many times, and received awards and made great contributions. Even the Space Shuttle programming language called Hal/S (which I used during my Shuttle days), was named in Hal Laning's honor.
First mistake is using any of the Microsoft knock off services whose primary purpose is to trick “deciders” in the C-suits and in halls of bureaucratic hell that can confirm that the box for things like “to do” functionality is checked on their list. Every single Microsoft service, including email, several decades later, is still deep into subpar.
Nice to see some gnuplot magic at the end of the rainbow
I’ve never used Ecto outside of a Phoenix app, so yes, in my mind the line between them was blurry. Thanks for pointing out my mistake!

A very recent real-world challenge I ran into was having to coordinate updates and diffs to all the files involved and keeping them in sync while doing local development (before deployment but also while working on fixing a very subtle bug). Every time I changed the migration file (even to add an index), I had to remember to checkout the previous version of “structure.sql” or the migration wouldn’t be run, even during a complete DB reset (structure.sql is used to know which migrations have been run and synced with the SQL dump). Also, the schema in Ecto does not have a complete validation API, so you’ll need to do those in “changeset” functions. Overall I like Ecto, and part of me regrets letting myself get spoiled by Django’s model layer and DB tools.
Ask HN: Simplest way to send emails to myself?
I need an email server that I can put on a VPS. I'm going to send emails only to myself, so I don't care about spam, identity verification etc. It needs to support SMTP, so I can send from multiple servers (automated messages). I also don't care about receiving emails on this server, so if I can block that it would be great.

What's the simplest way to do this? Can someone point me in the right direction?
I really dont get this project. If you want LSP support just use regular QtCreator.
AI is in its infancy. I've seen drastic improvement just in the last four years. Accurate code will be reliably produced, and soon.
Getting Back on Skis
Looks more like a cad drawing than a map. I'm sorry but as a rather prolific former cartographer (I've made thousands of maps for hundreds of clients) what is the goal of this map? Showing terminal locations? Where to park? Size relative to surroundings? Location of manholes? Noise compatibility?
Oh I’m in no way suggesting it’s truth, just that it’s a more tangible reward in current system of academia.

I should have added the inevitable /s. When I transitioned from grad student to faculty, one thing that struck me most was when faculty candidates were discussed in my first year and the first slide about all of them was a histogram of citations. You can hear it all you want but seeing it just crushed my soul a little bit.
The risks of "AI harm" seem overblown to me. The negative examples in the news (eg Sydney) look more like PR problems than societal risks. While improved LLMs will aid bad actors in spam/astroturfing, there's almost nothing we can do about it -- gatekeeping the models helps a little, but they seem to be reverse-engineered in <1 year regardless.

I can't help but wonder who's pushing this "AI safety" narrative, and why.
> How could this same Lessor be getting approval from anyone other than that employee?

Because it tells you who the dispute gets escalated to in that next paragraph, and it's not that RP employee.

> If there is a disagreement between the participating Lessor and the RealPage Pricing Advisor, the dispute is often elevated to the Lessor’s management for resolution

If the employee has permissions to just set the price, they can just set the price. If they don't, which a lot don't, the dispute gets sent to their manager who does have the rights to set the prices.

RP knows there's a disagreement on the price, so they can update their models and understand why the property disagrees with the generated prices, but they're not directly enforcing their generated prices. They do strongly encourage the generated prices though and do pressure the property to stick to the price, but ultimately it does not require approval from the RP employee.
For what it's worth, all gates in Atlanta are connected airside, so you can use that checkpoint no matter which gate you're ultimately flying out of.

If you haven't done so, it's actually quite nice to skip the Plane Train and walk between the concourses; there's a very cool collection of Zimbabwean sculpture down there between the T and A gates.
I've built stuff in 2 months that was production ready indeed (3D apparel designer webapp) or I've built a video recording service that synced a PDF to your webcam over a weekend.

Long story short, you can start sooner than quitting with research, prototyping. The key is to get the scope right.

But I agree that "few" has a different meaning for us. I did suffer with sales, but that's another story.
Yeah, it's a big trade off careerwise, i'd have to go with Django also. I have the lisp disease of wanting a magic bullet when none exists.
Methanol fuel cells exist too.
I just use a real password to unlock the phone, not some lazy 4 digit pin. Yeah, it's a pain on the rare occasion I have to type it, but it's worth it.

If I'm in any sort of situation, I disable facetime by pressing the power button 5 times quickly. This means the next unlock requires the full password.
I also have the phone set to erase itself after 10 failed attempts at this password.
I can also erase it remotely with findmy.

And I never, under any circumstances, let anyone other than myself touch my phone, or any of my computing devices, while they are unlocked. Ever. No exceptions. Even in an emergency situation the people I trust most have no reason to access one of my devices while unlocked. None.

Someone might steal my phone, but they won't get anything beyond the device itself.
> But I've had enough of these conversations that I can assure you that this low a bar is needed for some people to skip important jobs. If your doubt applies to the usefulness of knowing the system

No. My doubt extends to "omg vim is so amazing that these tedious tasks take seconds unlike in these primitive text editors".

Because my experience at work has been consistently the exact opposite: vim users routinely take longer time for most tasks precisely because it's a rather primitive text editor, and not a code assist tool.
This statement says next to nothing but may give the impression that it does to anyone who doesn't think twice on what it actually says. OS X and OS Y both have their good and bad sides but not necessarily near similar in terms of features and execution.

It's not an argument not should it be used as such.
How does that make them the VC/Angel?
FOOF - https://www.science.org/content/blog-post/things-i-won-t-wor...
In the UK if you want to buy food in the supermarket you have to have a HD video camera pointed in your face (often two cameras). When all major supermarkets introduced these cameras a couple of years back no one even discussed it, or thought it was odd, because here there is no assumption of privacy.

I was telling a coworker recently that I always use a VPN while browsing the internet. He was genuinely confused, and was asking why I would care about privacy unless I have something to hide. And this isn't just one person. I've had similar reactions when I've told people I only use signal, or refuse to use cloud storage, or won't list employment history on LinkedIn for privacy reasons. I get that I have an extreme preference for privacy, but people in the UK don't even understand why someone like myself value privacy.

This attitude is also adopted by our leaders and businesses, who by various means, mass surveil the public, typically citing "safety".

The issue with the UK isn't just that our government don't value privacy, it's that as a people we don't even understand the value of privacy.
Programming is easier than you think
Germany seems to be the gold standard. A very healthy respect for decentralisation and privacy that we lack. Much of Europe is similar, leaving aside the more autocratic countries. Switzerland is also very good AIUI.

What's a real pity is how there are so few open source alternatives with strong crypro and decent usability. Even when they do exist, marketing never happens so adoption sucks. Advocacy orgs have some things to answer for here too. Signal is probably an example of how to gain a foothold that ought to be studied.

Edit: also, mass adoption of ipv6 would help genuine p2p IM etc enormously. I have ipv6 on mobile but not domestic broadband now, so maybe the time is coming.
Great Fire of Rome
If you look at homicide rates, London's is ~half of e.g. New York's, but the countries are really, really different in a lot of ways. It would make more sense to compare the U.S. to the European Union than to the U.K. Compare the U.K. to Massachusetts or something. The U.K. doesn't have a long land border with a violent, half-ruled-by-gangs developing country, doesn't have large rural areas, etc.

The available evidence suggests that magically removing guns from the U.S. overnight would make a dent in homicide rates, but not by all that much (I would estimate ~20%, charitably). Americans murder much more than average not because they have access to guns, but access to guns does make them a little more effective at murdering.

An aside, but it's always interesting to me that people are specifically interested in instances where a lot of people die together. I mean, who cares?
"Just throw out all the knowledge and experience you've gained in C++/Qt over the years (possibly decades) and use a completely different language and framework"

Not great advice IMHO.

Even for people new to both there are still compelling reasons to use Qt. Flutter looks great and I'm optimistic about the future, but it's still young and there are a lot of things it can't do.
I like to use airnav https://www.airnav.com/airport/
That's not necessarily a bad thing.

I'd rather go to a shop that lists it's prices.

If it drives more customers to the site, the contractors gain also.
As I understand it, flutter is a toolkit for making smartphone apps that does a huge amount of work to make it possible to develop one pile of source code and have the app run the same on both iphone and android.

I'm told that flutter draws the user interface itself, rather then calling OS functions.

The increase in size isn't terrible, in the ballpark of a app being 7MB larger.
> Solution: run Windows in a VM, one machine per account, nuke it from orbit when-not-if something goes awry. Hundreds of hours of frustration prevented from a system that is not even able to have the same UI across all its windows.

Better solution: don't use M$ product, if you can. Despite the efforts and resources Microsoft spends in improving its products, languages, tools, they are just an enterprise company: very expensive buggy products.
From what you wrote you seem to tend to treat devs as human CPUs and not as intelligent people that might be much more capable than anyone in the management and who are naturally complex problem solvers (no offense, MBA is easier than undergrad and incomparable to computer science or any hard science). You are reducing them to FIFO/priority queue processors without giving them a view of the big picture, likely increasing their stress and sense of futility, pigeonholing them to being single-task focused at all times.
In my thinking, I probably should have said cooperative instead of marketplace -- a place where all parties have equal access and there's no tax to a third party.

App stores, ad markets (as they exist today, namely Google/Facebook/Amazon), and Facebook user feeds are all beholden-to and -enrich a single operating party. And specifically, an operating party that also competes with many of the offerings in their own "marketplaces". That makes them owned platforms in my book.

That sets up some screwy incentives (e.g. caring about volume over quality, self-preferencing) that substantially degrade the entire experience for buyers/users.

To the email case though, the problem with penalties is that they require a centralized manager. Which is how you get back to Gmail being a de facto standards body. Ugh.

We could always have done net-zero charging on email fees, that I think would have solved the accessibility issues. $0.05 paid to send an email -- $0.05 earned on receipt of an email.
It’s PR on top of PR. OpenAI is “dedicated to making ai open TM” but also to making AI safe, so for “our safety”, opts not to release models. Not for business reasons /s
> and yet, every organizations seems to be slowly taken over by it

Microsoft Office is a big deal. It's where the worker lives.

This is because Google didn't spend the money to make workplace software better than Office, only clunky web apps; while Microsoft spent the money to make web apps (nearly) as good as the workplace software everyone uses.

Google chose not to displace 80% of features of the incumbent, while the incumbent added the 20% Google had thought was enough.

So 85% of business workplaces and workplace users are O365/M365 workplaces and users.

Btw, if you make SaaS and don't support "Login with Microsoft..." or their (very easy to integrate) SAML SSO, you're leaving 85% of your TAM on the bench.

See https://www.xsplit.com/user/auth as an example of a sign-in that enables every workplace and identity.
Protecting your iPhone against shoulder surfing password theft
Hurry! Let's approve this liberticide bill using the old "for children safety" argument before AI allows pedophiles to create their own real looking virtual child porn at home, and we run out of excuses to justify it.
Couldn't they just pay them more? Offer them worthwhile promotions and raises. Someone won't jump to more pay if it wouldn't be that much of a pay increase.