skysight-inc/HackerNews huggingface dataset:
It's because owning an android phone will never be fashionable because most don't really care about what's on the phone, they care about the phone itself. The question you should be asking, is why did google never have a viable branding strategy for their pixel phones.

The closest anyone has gotten to the iphone, in my opinion, was a period of time when samsung was competing with features and camera quality with their phones. It seems, though, that apple has completely caught up and the race for features doesn't seem to be as important as it was in the past. Now it's down to status, and you just can't compare with an iphone. Especially in the US when you get those green bubbles popping up in text messages, screaming that someone is not part of the club.
Yes and no.

Human like AI isn't going to be magic because humans are not magic. You are still going to have to comprehensively communicate with your AI so it understands your reference frame.

If you walked up to the average programmer on the side of the street and threw a programming fragment at them, especially if its a difficult problem, they will have a whole load of follow up questions as to place the issue you want to solve. Coming at a human or AI with expectations and limitations first will almost always lead to a faster and better solution.
Non issue. People upgrade into 3 year old iphones (still performant ofc) for nothing.
Obviously I don't know the specifics of your situation, but "very carefully written" doesn't necessarily equate to "good". Part of what makes good code good is its flexibility in the face of change. Barring an early-startup-style total pivot to a completely different industry, business requirements shouldn't just completely change like that, unless they were incompletely fleshed out. I could see some kind of API-adapter code having to be completely thrown out if you move away from that API or dependency; indeed you're right that that doesn't need to be great code since there's no expectation of deeper reusability there.

I do think a lot of code is written prematurely, which may be what happened there. If code is premature, it's not worth spending the time to make it good; but most likely, it's not worth writing at all. A large majority of the total time on a task is spent fully understanding the problem being solved, with much of the remainder spent coming up with a high-level approach to the solution. Actual meaty code-writing is a pretty low percentage, so even doubling the time spent here shouldn't increase your overall time that much. Since writing the code is the crystallization of all that prior effort, you can liken writing good code to "taking good notes". It indeed seems silly to say "man, someone wasted a lot of time taking really good notes about that lesson they were in." If it was not worth spending time to take great notes on the lesson , then the lesson itself was not worth it.
Yep. And there are the formal optimality gaps like "this algorithm provably finds a solution in polynomial time no less than twice the optimum tour length", and there are also the informal "I have no proof of anything, but this algorithm usually finds optimal tours or tours within 1% of optimality on problems of up to 10 million cities" type of gaps. Both are useful to know and understand in practice.

If my job were to solve TSP instances, I'd not bother trying to tell someone why it's hard. I'd through Iterated Lin-Kernighan or something similar at it and go get some lunch.
I never ask questions on Stack Overflow. I usually just chat with the people I know and trust in a Discord or Slack, which kind of sucks because the answers are not preserved for everyone else. I think with the toxicity of SO not getting solved, the future will be more distributed with people posting on their own blogs.
Probably. Maybe.

They use all the same tools etc. But given Asahi Lina has chosen not to reveal their identity it's better to just assume it's a different person.
Completing projects is always valuable
I'm joining the Amish.
It's been hostile for years. Lately I find that I'm getting actual answers from there less and less. Not sure what can be done apart from a decisive change in community engagement from the top down.
>I will never understand why Google has never come up with a viable marketing strategy for Android, to be fashionable in its own different way.

Since Google traditionally never sold phones, the Android branding was left to OEMs like Samsung et al, who went with disjointed, masculine, and edgy themes.

Google finally decided to take the brand into their own hands by releasing Nexus, and now Pixel lines, with the "it's for everyone" approach to counter Apple's traditional "it's for the elite" brand. Goog is catching up to Apple, albeit slowly.
There is one method that might help, the "astronomer's blink": open two editor tabs, paste the expected and the actual hash in either tab, then quickly switch between tabs using the keyboard (eg. Ctrl+PgUp/Dn if your editor supports this). Can also be used for comparing ordered JSON output when in a hurry.

(The term comes from https://en.wikipedia.org/wiki/Blink_comparator and someone wrote about this in a tech context as well, but I forgot where I read it. I'm seeing one search hit with the exact expression, so it could have been something close as well.)
They are popular around here but I'm not sure they're popular in general.

I discuss laptops with a fair amount of people in real life and none have heard of the Framework laptop. They do, however, know what a MacBook Pro or ThinkPad is, and some even know they can customize the latter.
Head First Novel Writing with ChatGPT.
As long as everyone else has to suffer through the endless parade of praise Apple gets on here, yes.
> Also still using a X220 (X230 motherboard swapped)

Is there any advantage to swapping the X230 motherboard into an X220 chassis vs. putting the X220 keyboard on an X230?

I upgraded to an X230 from an X220 for Vulkan support, but have swapping in the X220 keyboard on my todo list. Curious if there's a good reason to go the other way.
> But elitism only becomes useful at a particular stage of development. Earning the white belt is almost purely knowledge and a bit of practice. Getting to the black belt requires not just skills, but a mindset: determination, resolution, and yes, snobbiness. You must believe that having a black belt is worth the effort and that having a black belt is better than not having one.

I think it’s even simpler than this white/black belt metaphor.

Driving your career forward requires delegation, scaling yourself through others. Doing this effectively requires having strong opinions. The author is referring to these opinions as elitism, which is jarring to me. It could be elitism or simple pragmatism.

Quite a few posts here are referring to code quality. People often forget that programmers aren’t paid to write the prettiest code or have the most beautiful abstractions. VALUE is what we want to produce.

I once found myself insulting a monolithic code base only to later realize that mess of a code base has shipped in over 10 million devices and a product rated over 4.5 stars on Bestbuy, Amazon, and many more retailers. It’s entire ecosystem had directly and indirectly generated billions of dollars in sales.

Meanwhile, my own teams’ clean code with well thought abstractions hadn’t generated any revenue at all. In fact, this other “piece of shit” that came before paid for all our compensation.
It's not obvious what Wikimedia is against regarding 702; they say:

> Upstream surveillance is conducted under Section 702 of the Foreign Intelligence Surveillance Act (FISA), which permits the government to intercept Americans’ international communications without a warrant, so long as it is targeting individuals located outside the U.S. for foreign intelligence purposes. Section 702 will expire later this year unless it is reauthorized by Congress.

> In the course of this surveillance, both U.S. residents and individuals located outside the U.S. are impacted.

So is this "they should not target foreign individuals outside the US that are conversing with US individuals[0]", or is this "they should not surveil foreign individuals at all"?

0: (regardless of whether the US individual is outside or inside the US)
Nobody needs to accept anything. A rogue OpenAI employee could make a copy of the unrestricted model, take it home, give it the ability to access the internet, and let it loose.

I'm asking if we know what would happen in a case like that.
Sometimes I wished Apple would make macOS available to other manufacturers or able to buy it as a customer. I would be happy to pay $200+ to get a license of for it on a non-Apple hardware.
Nah. My main interests on TikTok were pretty women and funny videos. Which is why it was disturbing to me that it would keep trying to show me girls that were way too young.
I would say work on a project that you want for yourself, regardless of whether or not if there is a market for it. If you're already in a well-paying job, money should not be the cause of your concerns. Work on something out of principle rather than out of profit.

I find the gym helps me wind down a bit, but I have to make it a habit else I start making excuses not to go because I could be working on something productive, even though that hour or two would be no real loss, and getting pumped a bit actually improves my focus.

I've been in 'grind mode' for my whole adult life (late 30s) and there's no sign of it stopping. For me I have the opposite issue: If I'm out drinking with friends for example, I enjoy myself and can wind down, but afterwards I feel like maybe it was wasted time I could've been working. I actually feel really uncomfortable about going out until my foot is out of the door, and only then can I 'switch off' for a while, but doing it often is exhausting. A day drinking is really two days wasted because the next day tends to be unproductive with the cloudy head from a hangover. Once in a while does help to clear the mind a bit.
Would the point not stand if they had said ML or Prolog?
While this may be true-ish of the mainline Call of Duty games, it is very not-true of Warzone.

Warzone was an immensely popular free-to-play Battle Royale game, released at exactly the right time during the pandemic to catch the wave of isolated people looking for new, online group activities. In contrast to other Battle Royale games, it was much faster-paced and forgiving, with more emphasis on fun gunplay than realism or "tactics."

Last November, they released Warzone 2, while simultaneously effectively shutting down the original Warzone. And it's a complete 180 from the original. The game is much more like a conventional BR... extremely slow paced and "tactical," and much more difficult to recover from an early mistake. And while it's hard to point to any one piece of data, the overwhelming sense in the community is that the game is not performing well; viewers on Twitch have fallen off massively since the release, and players are down massively since release. Again, I don't want to say "the game is in trouble," but it's telling that the developers are being bizarrely forthcoming in their "here is what we're going to change, we promise" posts, compared to how they handled the original Warzone. And anecdotally, my group of ~8 people that used to play Warzone every few days all abandoned WZ2 within the first week or two.

And I continue to be absolutely perplexed by their decision. Their game was wildly successful, differentiated itself from other BRs for its gameplay, and got incredibly lucky with their pandemic timing. Why oh why would they totally eschew their winning recipe, kill all that momentum, in order to emulate less successful competitors??
It all comes down to what you want and what you buy.

I've had my 11" MBA in service since it launched. I did have to pull off OSX because (it became garbage); but the hardware has been solid for a decade+ now.

My 2019 rMBP lasted ~2.5 years before an OSX update came in and cooked it ~1w outside of corporate Apple Care expiring on it (see: I was told to scrap it).

I've also had a Dell tech sitting at my kitchen table replacing a bad motherboard the same day the laptop failed to post; ~8h turnaround 'Dead' to 'Working fine'.

You get what you buy and what you pay for to a large extent. Much of Apples reputation is that they simply don't sell a cheap gaming laptop.
colpabar liked a message.
I feel like this is particularly bad for python Q+A on SO. At least it's not as bad as Quora where the top answer is invariably a grandiose answer to a different question than was asked or an excuse for some bullshit 'heartwarming' anecdote that answers nothing.
Still, I would be in favor of parking maximums. Not in number of parking spaces, but a limit on total acreage that may be lost to car storage. In more dense parts of the world, we have rooftop parking or multi-storey car parks. A concrete desert just for parking is such a non-optimal solution, it should go away completely.
That's probably an exaggeration, but in some circles people call me out for having an Android in group texts. I'm on the border between Gen Z and Millenial
Even the word Android itself has an uncool feel to it. It has no identity, 1000 different phones can be an Android and with 500 different flavours
Market share outside the US appears to indicate it's still more than 'nothing'
Those phones are not “usable” in any sense except the bare minimum. How many of these sub USD 200 phones have you used and for how long?
The popular confusion/conflation of "science" with "engineering" has long been a pet peeve of mine. They are very different things.
It was good code. Some was using a database that got deprecated within our department. Some had business requirements that change pretty frequently because despite being a large company, we have some moving targets in what we deal with.
> How about "I took offense to his line of reasoning that contract workers should just accept this reality."

Yes, this is better. They need to accept their reality. They can't accept a temporary job and they cry when their temporary job gets cancelled. It's the reality of their situation. They shouldn't be happy about it in the same way that coal miners shouldn't be happy about working in a coal mine, but sometimes that's just how life works out.

> a system exists for Apple to exploit a labor force

I completely disagree they are being exploited. Some jobs are permanent and some jobs are temporary. That's reality. Do you expect waiters and cab drivers to be full time employees as well? Should M&A consultants working on a project be made permanent employees as well? Should football players be permanent employees? I certainly don't.
Would be amazing if that talk is available as a recording somewhere. I was several pages in before I looked at how big the transrcipt is. Will have to come back to it. Huge thanks for posting it!
If you are offered a choice between prison and death, you should choose prison because you get to live and have the possibility of living an exciting life after prison (and maybe even in prison). The possibility increases as more people get smarter because those people can figure out how to extend your life.

Your scenario makes no sense because in both cases, you are dead, and dead people have no preferences.
It’s vastly more complicated than “apple opens an api”. iMessage does a lot more than just messaging, and key components of apples spam and fraud story are tied to individual devices.

For Apple to open iMessage, would require that android manufacturers enroll the devices.

I use an iPhone, and I try to get all my friends to use signal
The problem with that approach is that is very hard to verify that the output is consistent. If you get pure json, you can check it against a schema, and regularly check that chatgpt is not outputting BS (which is does easily). With turing complete code, it's way harder.
That’s really interesting, I wonder if this simplifies down to “you want CSV with column typing and a typesafe CSV editor”, as you note, JSONs win is the lack of issues with typing, and CSV really isn’t complicated at all except for that property. JSON is just a row with keys that are column.
A good case could be made that apple are deliberately encouraging cyberbulling with it.
Copy and paste works great on my apple device. I can even copy and paste between devices. What are you talking about?
It's not the LeetCode problems themselves but the time element that makes me freeze up. Not to toot my own horn but I'm quite good at solving LeetCode-type problems, if only there wasn't a blinking time indicator counting down like some foreboding doomsday device.

I'll just send a bunch of applications and see what comes of them. If nothing materialises, I'll definitely apply to Recurse Center.

Thanks!
I got an android when it was on version 2.3. It was a Huawei P1 and blew everyone's mind. 1080p video recording, OLED display etc. I had various other androids that beat Apple on some feature; wireless charging, 4K video whatever. But the problem was they never lasted more than 2 years tops. My last android was an LG G7 and it got 18 months of OS updates from release. I didn't buy it immediately so I got even less.

Enough of that. I bought an iPhone 12 Pro and it's as good today as it was out of the box if not better. The one single gripe I have is that the apple keyboard is utter trash. It's so bad I'll reconsider android when it's time to replace even if it costs me more over time.
Parallel construction is the thing that worries me the most. One agency picks up on interesting search traffic, another one has a lead from an interview, another has location data from cellphone logs. Then, someone sits down and constructs a case knowing that these details will come to light in a trial and incriminate the suspect. All the while, there were no warrants, no charges, nothing, until all the pieces of the case had already been pulled together. This is not how the system was designed to work.
Large and Small business are returning to in office work

just a anecdote but my LinkedIn Jobs feed for sysadmins went from 80-90% full remote, to 80-90% hybrid, and now it is about 50-60% in office only, less than 5% full remote, and the rest hybrid for open positions, that is a national feed I have
Old Reddit Is Down
I tried the YC founder matching thing several years ago. It was terrible. It asked all sorts of irrelevant questions and then used the answers to disqualify me from the service.

They overthought the problem. All thats needed is a list of people who are looking to connect plus their resume and a summary paragraph. Like a dating website basically. To keep it fresh and focused it should require you click a”still looking” email link once a week. Maybe fields for location/are you technical.

It might have changed in recent years but I never went back.
Yes, getting obsessed about something physical is an answer to mental obsessions.
OTOH I bet the majority of users have no idea that imessage and sms are different things. Iphones show up blue but thats about all the average end users notice about the protocol.
can you imagine if HN had the gumption to offer the same? would solve so many issues.
@hermitcrab here we mean no code /low code for validation template creation.We are not a ETL tool.Yes we do ETL operation internally.YoBulk is a flatfile.com alternative and primarily meant for data donor..we provide a spreadsheet view for the data donor who is mostly non tech guy to intuitively solve data errors..It's not meant for data scientists..
I have never had an Android phone last more than 3 years. Most of them were sluggish or degrading after only 18 months. I'm 23 months in on my first iPhone and it feels as fast as the day I got it. I can't recall ever experiencing battery life anxiety either. I have friends that have used their iPhones for 5-6 years with no problems.

The upfront cost is higher but you can expect a much longer service life and the resale value is higher if you still feel the need the newest model on shorter timeframes.
Try playing web games on iOS. It's so bad that it's not worth supporting.
I mean sure, more things being expressions instead of statements is pretty nice (e.g. in Rust you can do that). But you don't need to introduce different syntax for that.
The discussions under this article makes me irrationally angry. There’s a lot of people saying “just go to bed early” or “just wake up early”. Simple solution, isn’t it? Except it’s not. This belief by both night owls and morning types is affecting a lot of people and their health. Circadian rhythm is different for differently people. Sleep chronotypes are somewhat well researched and there’s clear indication that a good percentage of people are in one extreme or the other and the a big chunk in the middle. It’s also important to note that this shifts with age.

There’s also evolutionary bias for why natural selection would have favoured staggered sleep schedules - in a group setting this would have allowed different people to stay alert at different times during the night and thereby increasing the chances of survival of the entire group.

Irrespective of all of this - it fucking doesn’t matter. If some people say they struggle to get up early and are sincere about it, it makes sense to provide very basic accommodations. For example, what’s the harm in having meetings only after 9pm? Also don’t schedule meetings after 3pm so those who are the morning types can wind down and get home? We make all sorts of reasonable accommodations for food preferences, religious beliefs, …etc. If some people are more productive during certain hours, it fucking makes good business sense to let them work during their best hours - within reasonable limits.

I can only recommend people to read Why We Sleep by Matthew Walker for the health and economic damage we do this society in the name of perfect adherence.

(I have an ADHD diagnosis but looking at the effects of poor sleep sometimes I wonder if I really have ADHD or if it’s just the poor sleep that’s been fucking with me all my life)
> putting the entire company on 1 socket

What about availability? Do you mean 1 socket, plus a hot backup in a separate location in case of hardware failure or some catastrophe?

IIRC, Hacker News runs on 1 machine plus a hot backup.
Apple vs Android is Coke vs Pepsi for Zoomers.

Having hard numbers in a report makes sense to nail it home, but it's instantly obvious if you interact with people that age. (And I say that as a millennial that's used to a lighter version of the same shit from my peers.)
Central SJ and central Campbell, to the extent that Campbell has a center that can be identified by a process other than the weighted centroid of its strip mall liquor stores, are five miles apart. That is a long way. SJ is sprawling and most undesirable, but DTSJ is well served by rail from SF and the East Bay so it's easier to ask people to come to the office, whereas asking them to come to the office in Campbell is the same as demanding that they buy a car.
Can you elaborate on your comment regarding TBI? I’m, uh, asking for a friend.
It's not the amount, it's which example they gave. They insist they understand the rules, yet their evidence is something that's obviously against the rules?
There are a lot of cost, marketing, and legal considerations that go into setting warranty durations. They're not intrinsically linked to the expected service lifetime of the product.
There’s a reason why investors prefer to put their money into countries with strong judicial systems, well understood regulations, and stable governments. It makes it much easier to predict if something is going to be a good investment, and removes the risk of sudden unexpected changes in your operating environment which could sink your new business.

I honestly have no idea why you would think that unpredictable corruption, and a lack of regulation is going to make it easier to start a business. Especially as corruption and weak regulation tend to only benefit the incumbents.
1Password does have passkeys in the works. https://www.future.1password.com/passkeys/