skysight-inc/HackerNews huggingface dataset:
You're extremely lucky. Or maybe you change your laptops before Apple acknowledges the very real problems they have.

So many of their laptops have had issues necessitating recalls, but because they were able to delay those recalls until 5+ years after those devices were released (even if complaints started way earlier), they get away with it.

I've already had 2 Apple laptops where I took in a 4-5 year old device, and basically had them replace/refresh it for free. One was the gen 1 or gen 2 Macbook which had a ridiculous discoloration issue on the case palm rests, combined with the case peeling apart, and the other a Macbook Pro (2011?2012?) that had a graphics card issue.
Proving the Coding Interview
If I was NSO, I would have a team who's sole purpose is to make sure they maintain access inside Apple, Google and Microsoft.
I dream of the day Apple open up their iPhones to alternative OS's. It'll probably never happen, but they've shown with their Apple Silicon macs that it's possible to do without compromising the security of the device. And given the progress on Asahi Linux and how closely related the A series and M series processors, half the drivers would be already written.
Ok, so looking at that phase diagram, we operate in a drastically different regime than you might be thinking. The pressures we get to are maybe 10^-3 Torr at best. The propellant is extremely rarified and not particularly hot.
I can definitely tell you that our recruiters do not tell candidates to do that.
Obligatory shoutout for /e/OS - https://e.foundation/

It's a more integrated, user-friendly LineageOS fork that uses microG to replace Google services.
Yes, you are right. I forgot about that one. Of course the Partial Nuclear Test Ban Treaty banned those in 1963.
https://www.stefanjudis.com

I primarily write down and document what I learn in web development.
It is a hidden movement game, akin to Captain Sonar. There is a square grid of tiles, and you move around it in the typical 8 directions. Each player is told the color of tile their opponent moved to (you cannot reuse a square). If you move into your opponent, you win.

You have the ability to "pounce", jumping like three squares, but doing so will announce your exact location, so if you miss you will be dangerously exposed. There are also bonus pickup on the map with various powerful effects, but picking them up exposes you, same as a pounce.
Snapchat makes you pass SafetyNet to be able to log in, and passing SafetyNet requires a signed response from Google's servers. Are you sure it isn't only working with a workaround like signing in on a stock Android device, and then copying the authentication information over?
Are they made with the same quality of materials as older, more reliable versions? I would guess no. It's also a poor comparison because both are low tech products.
I'm just saying that Microsoft has stated that UAC is not intended to be a privilege boundary.
I wish I could've gotten the time off work for Hackers on a Plane. I helped Nick publicize it but couldn't myself participate. Only in wildest dreams would it have succeeded as it has.

Looking back at these patterns and stories, now 13 years into the i3Detroit hackerspace, is wild. They are not a strict prophecy, but they foretell a lot of the things we've encountered along the way. (Never had anyone try to live at the space, but pretty much everything else and so much more...)

I think the hardest problem has been shaking new members of the idea that they're just passengers. Obviously the founders and early members knew they were shaping things as they went along. But later members perceive the group as "fully formed" and don't seem as comfortable taking the reins.
> 2. Modify LoginWithBackdoor.cpp to also accept the password “backdoor” by doing a find-and-replace that modifies the if-condition checking the password

Yeah, how is this going to generalise to _any_ program that gets compiled without introducing bugs in the executable? If you can write a backdoor that can accept _any_ program and compormise its integrity you can solve the haulting problem, can't you?

So this only works if the bad compiler has access to the source code that its compiling before hand and a _hand crafted_ hack is made for it. With opensource projects like the Linux kernal i can see this is a problem but for everyone else, meh.
There are certain classes of websites where the proposed solutions aren’t a great fit. For example, a shopping site hiding their catalog behind paywalls or authentication would raise barriers to entry such that a lot of genuine customers would be lost. I don’t think the business model is in general to be blamed here and it’s ok to acknowledge the unfortunate overhead and costs added by site usage patterns (e.g. scraping) that are counter to the expectation.
You can always compile it with any such changes baked in.
My genes say that I shouldnt be going bald. But I am. This sux.
I wonder how this compares to areas that have freeze-thaw cycles. Bikes do a lot less damage to the path, but at the same time bikes and walkers are much more noticing of path damage.

The bike path near me was resurfaced recently, it wasn't bad before but it's certainly nicer now.
You don't know why any random scraper is scraping you and thus you don't know what api to build that will do them from scraping. Also, it's likely easier for them to contribute scraping than write a bunch of code to integrate with your API so it there's no incentive for them to do so either.
Maybe it's a GPT-3 answer.
> This would be a violation of freedom of association

No, actually. We force public businesses to not discriminate based on race, and we have laws that for the telephone company to send almost all calls on its network.

Nobody would say that those laws break our rights to freedom of association.

Similar laws could be place on social media companies that we already put on telephone companies, even if they wouldn't be exactly the same.
The joys of writing sound drivers for these back in the day :)
Boeing sells airplanes. But they also make countless thousands of highly customized tools, physical and virtual, to help build that product and get it out the door. Almost none of them ship with the planes. But every single one of them belongs to Boeing and not you, Airbus, or anyone else.

I'd take a breather on this and get some perspective. Your boss is acknowledging that the work is useful and that's a start. Just relax.

I'm curious what your rush is to get it public other than it being "neat".
That's the same argument for all major internet tracking cookies. I don't think that's going to convince this site's userbase.
Yeah they're shitty. That's why maybe you shouldn't financially support ecosystems that you don't like just to use apps that are actively hostile to you. You don't need those things.
Perhaps they hacked honeypot devices and were thus fed disinformation. UKG has mounted such operations (some with high level of sophistication) since 1945 at least.
Software Mise En Place
I love the custom dismissive text on the "OK" buttons in the tutorial.
What regulation requires Android or iOS in particular?
A single snapshot tells a lot (NASA already does this), but continuous monitoring would be almost free at that point so you would have to assume it is happening as well.
"Just replace the motherboard" and lose all of your data on it. Yes, backups are important, but there's a loss of time when you have to restore from backup or provision a new machine/motherboard with your environment.

Not to mention that "just replace the motherboard" can often mean costing half, if not more, the original price of the machine. What happens if my SSD wears out? I just have to replace the entire logic board for one wear component?

Say it's not the SSD and it's something else like a voltage regulator. Now this motherboard is complete scrap. There's no harvesting of the RAM or SSD, so the part is probably $300 more expensive than it needs to be. And all those useful parts that are already scarce in a chip shortage will just be ground down and "recycled". These laptops suck.
The funniest agile system I've worked under was with a totally incompetent manager who graded us on number of tickets. Despite supposedly having a technical background he knew almost nothing about software engineering, and didn't care to learn, but needed to feel some sort of control so he would count up tickets each week and berate anyone who hadn't done enough.

Once I got over the initial horror it actually worked out pretty well. I would keep a stack of trivial work on standby for any time I needed to show some board progress and then used the majority of my time to dig into whatever work looked most interesting.
I hate to break it to you, but if a country want to lock you up, they will find a way to do it. I’m an American & I’m more afraid of being railroaded by the USA justice system than any of the 32 other countries I’ve visited, including several countries in the Middle East.
> I'm saying that Copernicus wrote _de revolutionibus_ in 1543 and its contents were globally accepted not before around the 1700s.

That's because the telescope hadn't even been invented yet. And no scientific evidence could be gathered, no hypothesis could be tested, etc. The discovery of the telescope and the ability to find other planets and track their orbits is what ultimately undid heliocentrism. Not consensus.

> So anyone in that timeframe were looking at the state of science with their best mind and rightfully questioned "who's right? Geocentrism or heliocentrism?". And there were debates.

Yes. But what separates humanities from science is the debate gets settled by empirical evidence. Otherwise we'd debate forever and it'll be a matter of consensus.

> Just as general relativity made consensus year after year, if you want a modern example.

Because of the observed evidence. Not consensus.

There seems to be a confusion here. In humanities, the consensus makes the theory. In science, the evidence makes the consensus.

A group of nazi historians will say the US was the bad guys and germany was the good guys. A group of US historians will say the US was the good guy and germany was the bad guy. The narrative/"truth"/history entirely depends on consensus. Who is voting. That's not how science works. The experiment/data is what's important and the consensus follows from it. Doesn't matter who is voting.

Since you believe history is science, then historians are scientists?
You could try /e/OS? https://e.foundation/leaving-apple-improved-compatibility-wi...

> But while you can install many apps on /e/OS, we know that some apps are not working properly today: banking apps or games for example, and this has been painful for many of you.

> Our team has been hard at work to improve app compatibility in the last few months, and we will be rolling out improved app compatibility with the 0.23 release end of March. This means that apps like Pokemon Go, Ma banque (Crédit Agricole) and many others will work now fine on /e/OS.
No they're right - languages can be implemented with an interpreter or with a compiler or with something in between. Some require at least something in between as they have dynamic code execution. Saying 'interpreted language' is just short for 'a language that is usually interpreted'.
I'm curious if anyone has a similar image of the shoreline of the west coast of Alaska, British Columbia, Washington state, etc.
That's literally nothing for the benefits it could provide if applied on the real world.
Is the company large enough to have an open source policy? I used to work for a company that had policies for both using open source in products as well as contributing to the community. Open source wasn't fundamental to the culture of the core products however. So actually getting approval was not particularly straightforward e.g. significant interaction with lawyers could be required. In a couple cases, to our detriment, we didn't follow through on contributions. But because there was a policy, it never felt unfair.
Deep learning: Convolutional neural network – free course
This project has one primary goal, to share insights and empower developers to leverage Deep learning applied to computer vision in their projects.
They support actual Google Play Services in a sandbox: https://grapheneos.org/faq#google-services
This looks really cool. If sunfish changes from "Broken" I'll give it a try.
It's a public page. Your employer could just as well check your page theirself. It may be a tragedy of efficiency, but it's not like the scraper is grabbing hidden data. The issue is in something else. Maybe it's the fact that your current employer would punish you for looking for a new job. Or maybe LinkedIn's public "looking for job" status is not sustainable in it's current form.
I think GP's point is that the UAE's government can't lock you up while you're in the USA.
That's a legitimate use of circumvention, not a legitimate use of circumvention prohibition which is what my parent comment was talking about.
You do need to login to see information on individual box delivery statuses.

Otherwise, you just get the "master tracking number" delivery estimate which seems to be based off of the first box delivery date, not the date all the boxes will have arrived.

There's probably a good reason things are that way for delivery tracking (see chesterson's fence). But the rabbit hole doesn't end there! Reports generated from their own customer portal don't include per-box delivery dates. They all show the delivery date of the FIRST box. This is extremely frustrating when trying to make accurate models for forecasting, or even just lead time estimation.

They do this to make it harder to compare their services to competitors like DHL (oodles better than FedEX - but there are risk management considerations and also capacity issues) and it ends up harming businesses trying to serve their own customers better. This is especially annoying since they have really granular data internally that go into even more detail than just delivery date on a per box level.

Attached is a screenshot of a spreadsheet fed by some internal SQL database and macros that can spit out per box information including delay reason (weather, transit, act of God) and even number of hours late.

https://ibb.co/k3sNxYz macro / control sheet
https://ibb.co/Zzjw8TV selected column titles

If anyone at FedEX is reading this please consider pushing the narrative that your business customers aren't the end of the line for the goods you move.
If anyone who DOESN'T work at FedEX is reading this, I can email you a redacted copy of the spreadsheet I referenced above (just send it to tepitoperrito AT 420blaze DOT it).
Turns out it was about 2.5m. Off by factor 10. And only a wild theory for the disappearance of Doggerland.

https://en.wikipedia.org/wiki/Storegga_Slide
I can see a high tech future where the only work left for humans is voting and auditing.
I couldn't agree more. As I've gotten older I care far less about being on the bleeding edge or pushing a system to its limits and more about just being able to sit down and work. I don't have the time or energy to configure a linux DE and keep it updated/working and Windows isn't something I care to ever touch again if I can help it. Mac gives me a unix-y (FreeBSD) environment that feels sane and most of the time it "just works".

I think a lot of people write off the (G)UI/UX of macOS as toy-like but one thing I've also learned is I like looking at pretty things. Sue me. I like my apps to look nice, I like my UI to look nice, and I like when it all feels connected/consistent. Of course there are outliers but far fewer than when I look over the wall at linux/windows. It really comes down to (for me) "where do you want to spend your time?". For myself I want to spend it producing and doing the things I love, not endlessly configuring or fighting my OS, macOS lets me do that. It's not perfect and I won't pretend it is, but it's leaps and bounds ahead of the competition when it comes to things that matter to me.

One quick anecdote, when my sisters went to college my dad got them Macs (after being a windows-only household growing up and him only starting to using Apple products after I did) and he still tells me how happy he was with that decision. He will say "Do you know how many times I got called to do tech support? Zero, not once". He and I both had the "tech support" role in our friends/family groups so we both knew what a windows computer would have resulted in, we had lived it for other relatives in and out of college, heck I rebuilt a ton of friends computers when I was in college due to virus/malware/slow/etc. The people that would buy a new $400-$500 dollar bargain bin laptop every 1-2 years in college when their previous one fell apart yet would make fun of the cost of Apple computers drove me up a wall seeing how I had the same laptop all 4 years and it cost ~$1K (and it felt great to carry and looked good to boot).

Do I believe that you can game better on windows or customize linux to be your personal nirvana? Absolutely, but neither of those things matter to me, I just want to be able to sit down and produce, not be digging in config files to figure out why my graphics card isn't working.
No, it think it's got to be something more than that. I have no idea how you'd do this from a legal perspective. But a base level of "core-functionality must interop". Social media federated by fiat.
I don't know if it was the same corporate entity, but Bill Lear was behind both of them.
The "shortcut" feature of bikes is something that cities should design for. Making a car "go the long way around" is basically painless for the driver, and a well designed city they may not even notice.

But bikes and walkers should have the advantage of more direct routes that take less time. Steps on roads on Queen Anne Hill being a good example, but there should be more of that type of thing. Grade separate bike lanes, bike tunnels, etc. They can be surprisingly thin and sneaking them in works wonders.
And the modern cellphone industry is a lot younger.

Sure I can still use a Core 2 Duo 2.66Ghz laptop with 8GB RAM, a nice 1920x1200 display, 250Gb hard drive, and gigabit Ethernet from 2011 [1] in 2022. But could I use a computer from 2001 in 2011?

There is a reason that you can use a iPhone 6s from 2015 in 2022. But an iPhone 3G from 2008 would have been unusable in 2015.

[1]https://www.ebay.com/itm/224241464162

This is similar. Mine was much higher specced. It was given to me after a startup I worked for went out of business in 2012. I used it to run Windows CE emulators while writing C# Compact Franework applications.
Why would an open source solution improve on that though? If anything, that would be way lower on their priority list as anyone doing large numbers of investments would (should?) have money to pay for a nicer UX solution and probably would want to, as the risk of an audit is a bigger 'cost' than $50-80 in filing fees.

The sheer number of changes that the Tax code makes every year would be hard enough to keep up with for an open source project, let alone making integrations with all of the brokerages to make this process less painful.
I'm on Ubuntu 20.04 on a crisp new Lenovo P1. Expensive but very nice laptop. The powerbrick did self-destruct, but I bought the fancy service plan and support shipped me a replacement after just a few questions with no issues.

I would echo your experience. macOS has gone significantly downhill overall, in terms of sheer ugliness and hassle to use as a developer box. I'm think about the continual prompts for running software and allowing access to folders etc., incredible difficulty in getting non-macOS frameworks like SDL etc., to run.

It's no longer worth the hassle.

My work Razer Blade 15 runs CentOS 7. My MBP M1 runs Asahi. And this Lenovo is running Ubuntu 20.04. Gnome on all of them, and by and large, much much better experience than either current Windows or macOS.
Apple is not any better.

At 10th of this month I bought MacBook M1 that has 16 GB RAM and 512 GB disk. I did dual boot macOS Monterey and Asahi Linux. I could not find a way to turn off boot sound, selecting that menu option at macOS did not work. When I was away from keyboard, macOS did go to sleep mode, even when I tried make it not to at power settings. Asahi Linux did keep running, so my HexChat IRC etc did not stop when away from computer. Linux is still best work OS. I did like MacBook M1 is silent.

At 14th of this month I had to return MacBook M1 to warranty repair, because it does not boot anymore. It does charge to full, but does not boot.

Good luck finding working laptop.
A great number of people care a great deal about creaking plastic and the other design atrocities you mentioned. Why do you think Apple is one of a handful of the most valuable brands in the world, while Dell laptops gather dust in Staples basements? "Developer experience"? Lol

It's the aesthetically stunted and clueless nerds on HN who don't know the name of their hairstyle and aren't aware of the length or color of their shorts who are the outliers, not you
Ask HN: Why is there no way to log out of a Google account?
There seems to be no way to log out of a Google account on the web. The only option to log out of all your Google accounts! This doesn't make sense.
Ok sure, macOS has stood still and most main stream linux oses diverged from it. I don't think that makes it being unix any more preferable when stated that way.
> all of which means nothing if you're not estimating

It also means nothing if all your estimates are so totally wrong and not based in reality, as I mentioned a few times in the bullet points.
Yea, I would prefer an enum over an int to choose the operation, but don’t forget that this is C, where enums _are_ ints. Oh well.

Also, that it turns out there is already an enum to extend for the binary protocol, so the blog author reused that instead of making a new one just for the this one function.
I don't believe this is true. Having any separation between engineering and product is a defect in the organization. I think the best you could argue is that it's a necessary defect, since it is too rare to find someone who can do the engineering and also keep a perspective on the product. I would argue the opposite, hiring engineers who can't make smart product decisions is like dealing with a shortage of bus drivers by splitting up working the steering wheel and working the pedals into separate jobs. There is some kind of rational thinking behind a strategy like that but it is obviously doomed to be a disaster. Hiring PMs is less obviously stupid, but just as inevitably it is a disaster. If you don't agree, I'm afraid you are like someone who has been on fire their entire life, who will calmly explain how being on fire is fine, and really it's a benefit especially on chilly days. If you ever had the chance to not be on fire for 5 minutes you would stop defending it.
I think you also answered your own question.

We buy computers by comparing sets of numbers. Your GHz and Mb are bigger than my GHz and Mb? And the $ are lower?

But luxury items are some times about the feel. And if you have a nice computer running Windows. Well, the primary way in which we interact with the machine is budget so why bother with the rest of it?
"Bloomberg for x.." strikes me as just the modern corporate version of "Uber for x..".

I've heard so many founders try to describe their business as "Bloomberg for.." when trying to describe a mixed focus offering of products that I immediately hear alarm bells nowadays.
3rd and 4th party collection are a hell of a drug
Very cool! do you develop your own photogrammetry software? or do you use Reality capture, or something similar?
I have been using the filename "meeting-notes:10/1 \n Unix & Windows.txt" to test various apps. It tends to expose just how brittle modern computing still is.
Have you tried writing a DSL in Kotlin?
I'm guessing you're also a my-ess-queue-el person, then? Lack of vowels means discrete pronunciation of letters? How about the ctrl key or fn key?
Ilus, of course