skysight-inc/HackerNews huggingface dataset:
Not saying SQLite wasn't the issue here (impossible to tell based on the information provided), but I've seen a lot of webapps with highly inefficient queries because developers either didn't understand what the ORM was doing or didn't bother to optimize. In a Django app, prefetch_related can make a huge difference (or joinedload when using SQLAlchemy or better initial filtering when using raw SQL).
But how is using the Cyrillic alphabet Russification as it's not even a Russian alphabet!
Exactly this. I've worked for founders at small companies (<20 people) who just did not want to listen to advice or suggestions. It would be almost impossible to change anything at a larger firm. Let's just keep doing the same old thing that isn't working.
Maybe it’s time to declare IPv6 as failed and find something new?
How many years advance notice would we have before we knew that such an event was our fate? To be eaten by a black hole…
Oh boy, all my points are definitely beaten with this single one of ineffable precision and efficiency!

What you need is to learn to reinforce your opinion with counterarguments instead of allegorically admitting your inability to formulate them.
I've never really understood the hand wringing about this, or the assumption that movie theatres are real cinema, and watching at home is something lesser. As long as films are being made and people are watching them, what does it matter how big the screen is?
even better if you never wanna deal with paywalls again:

https://gitlab.com/magnolia1234/bypass-paywalls-firefox-clea...
That really isn’t true when it comes to phones, though.
Agreed, you can be absolutely horrible at math and be a fantastic programmer. I always found math easy in school but 5+ years later if someone asked me to write a quadratic function solving function I’d have no idea what that even means. Presumably with a guide I could write the code, but that’s so far removed from the type of work I do day to day
Sounds like you're thinking about filters the wrong way. You're not finding gold, you're quickly filtering out the poop.

> I don't care if someone can answer FizzBuzz .... All that can be learned.

Of course. But... sometimes it isn't. If a software engineer cannot do a question like FizzBuzz (and this does happen) then you can save a lot of time by cutting short the interview. If you're hiring SEs who cannot FizzBuzz, then I wish you the best of luck.

This isn't some leetcode or data structures trivia question that excellent candidates might fail. This is a test that I cannot imagine any good candidate failing.
I have directly experienced censorship and harassment by @dang over excessively reasonable critiques of religion. I would link to it, but I've been warned that doing so can get me banned.
Serious question - what kind of book should one read to get into a mindset of answering such questions? Like fizzbuzz? I understand I can just gptoogle many of the questions, but is there a reading that can help to get to such a mindset from fundamentals?

It's clearly not something like "Code Complete"
The fundamental iCloud product itself however is subpar and until that is dealt with, it won't be that huge.

Few examples:
Still can't keep photos on iCloud and delete thumbs on the phone. A real issue my old iPhone had insufficient space and I had to move to OneDrive.
Support for other operating systems is lacklustre. One of the core benefits of cloud is accessing your files anywhere when you need them, not possible unless you're lucky enough to find yourself on a Mac at that moment.
Given they accommodate over 50% of United States residents[0], I'm not sure the band is as narrow as you say it is. Of course, for those it doesn't accommodate, there is a different product that hopefully better fits their use cases.

0: https://9to5mac.com/2022/09/02/iphone-us-market-share/
Intelligence is definitly a factor. In fact, more often than not when I encounter a person or team that seem to spend their time on everything else except addressing their most important problems, the reason for the apparent procastination is that they simply do not even know how to START solving the problem.

This is not exclusive for developers. It happens in management, too. Which is a second source of the problems you describe.
Proof of Association, an elegant consensus mechanism
I'm not an expert in this area, but if I remember correctly a lot of satellites use radio links in the neighborhood of 10 Ghz for ground communication because they've found that band isn't affected much by atmospheric conditions.
> The current approach, which are guidelines (like WCAG) that most corporations and governments take seriously is a much better approach.

It was only this year I even heard someone in industry talk about WCAG and their manager treated it veey low priority.

I'd wager most views that espouse "accessibility should be guidelines, not regulations" would 180 as soon as the person holding that view was affected by even the smallest vision disability and lack of WCAG compliance on a site they frequent.
https://pastebin.com/Cdif0t5v

It changes the initialisation order - it's not a problem but hard to review.
"most can't and won't take advantage" of it is a broad statement. i would think there are a lot more DAC/lighting adapters and analog headphones in the world than there are of AirPods, anyone that wants to listen to CD (16/44) quality can probably do so for free or a few $ already. my home "hi-fi" now consists of an old iPhone 8+ hooked up to a DAC piped into my receiver utilizing 24/96 setting from iTunes, no longer need for Tidal or Qobuz.
Solving quadratic equations is just plugging numbers into the two versions of the quadratic formula.

I can understand forgetting the quadratic formula, but the idea is taught to every school student who takes algebra.
Arguably, the chance of fckup might increase, as now you get the problem of integration which will quickly increase the surface area to n*m.
Dart initially had it, but JS compatibility was more important.

However they don't have JS compatibility either (Dart does not round off large integers like JS does), so I forget what the point was.

Dart also (very early) had infinite precision fractions. So if you divided 355 by 113 you didn't get 3 or 3.1415... you got the fraction 355/133 which was an instance of a first class numeric type.

Unfortunately this means your numbers can grow to need arbitrary amounts of storage in loops.
> Apple doesn't seem to be in the business of selling software

As sheer hardware revenue growth slowed, they moved their focus to services [0].
That’s also what we’re seeing on their push into more ads for instance, and this new feature goes the same direction: to benefit these encrypted backups you’ll need to sign up for storage. For most people wanting to cover more than one device, they’ll probably end up with the 2Tb plan which is at 10 bucks a month, the bare minimum 50GB being at 1$ a month.

[0] https://www.insiderintelligence.com/content/how-services-bec...
> I should be able to write "-m tcp --dport 80 -j ACCEPT" once and have it work with both.

Kind of like how PF does it?

tcp_services = "{ ssh, smtp, domain, www, pop3, auth, pop3s }"
udp_services = "{ domain }"
block all
pass out proto tcp to any port $tcp_services keep state
pass proto udp to any port $udp_services keep state

* https://docs.freebsd.org/en/books/handbook/firewalls/#pf-tut...

If an address family ("af") is not specified, the rule applies to both:

[…]

pf-rule = action [ ( "in" | "out" ) ]
[ "log" [ "(" logopts ")"] ] [ "quick" ]
[ "on" ifspec ] [ route ] [ af ] [ protospec ]
hosts [ filteropt-list ]

[…]

af = "inet" | "inet6"

[…]

* https://www.freebsd.org/cgi/man.cgi?query=pf.conf

action [direction] [log] [quick] [on interface] [af] [proto protocol]
[from src_addr [port src_port]] [to dst_addr [port dst_port]]
[flags tcp_flags] [state]

* https://www.openbsd.org/faq/pf/filter.html#syntax

Perhaps the protocol isn't the problem and you're just using firewall software that doesn't have very good syntax?
Plus if you're using enough IPv4 addresses it is going to be the same problem anyway. I can barely keep track of what I've assigned everything to in just a /24 so I have local DNS and I don't need to.
Theranos exec Sunny Balwani sentenced to 13 years in prison
Except Apple does not have a police force that will detain you if you try to leave after they institute less-desirable products, and I'm sure they'd lose a lot of money and value if they literally disables data exports.
That's a big part of what people don't realize - city centers and old neighborhoods will have houses of vastly different ages (my town's center has houses that were built this year next to houses that are almost 200 years old).

But most of the houses in America aren't those. They're in developments of different ages, and the houses in those developments look roughly the same. You might notice some differences in the very old 40s developments, because of 80 years of additions and remodeling, but most of the houses will have survived and few will have been rebuilt.

When a city builds up slowly, you get many different things mixed together, and that is more interesting.
Exponential curves look really boring, until they aren't.
News+ silently dropped one of my preferred news sources last week. No updated articles for a week now and it's no longer listed on the news sources page on the web site. Oh well, I'm still in a free 6 month trial but no longer intend to become a paid subscriber next year.
This post makes me wish more research was done on exo-kernels: https://en.wikipedia.org/wiki/Exokernel

The concept makes dealing with some the topics in this post much more logical and easier in my opinion.
Says the person whose been on HN for less than two months. Welcome! If you don't believe me, go ahead and say something reasonable about religion and see where it gets you.
Oh wait useful ?! I don't think ordering structs alphabetically is useful I agree that if it's not useful it shouldn't be done and transitively that makes the pull request easier to review.

But still a very indirect approach
I know how to fix 99% of the problems that come up when you disable css/javascript, but it's not easy and is a huge time-sink.

Most users turn off js, notice their favorite site broke, and conclude "if I disable js it breaks the sites I care about".
Microsoft Teams adds free communities feature to take on Facebook and Discord
That's an interesting approach and question. I think I might use that. Thanks!
An ISP doesn't own the crimes that an attacker sends through them.
Music produced by software that’s quantized and gridded has been some of my favorite stuff for decades and listening to it does the same thing any recorded music can do such: remind me of something, occasionally teach me something new, be a tool for growth or mourning or comfort. Something being virtuousic or analog or raw doesn’t necessarily make it good. Simplicity or rigidness is not inherently bad. sometimes you want Raphael instead of Bosch. You may want The Knife instead of Fleetwood Mac, or Parry Grip instead of Paganini.

There was a time that the pinnacle of stereotypically bad music was Girl From Ipanema on an elevator. Except it’s a great song, even played for muzak.

Compound that with how the barriers around genre have gotten so much more flexible that you can chart with a Nine Inch Nails + Billy Ray Cyrus + Hip Hop song, and it kinda seems like we’re in a golden age.
Employees at high school hold 'sickout' due to SFUSD's disastrous payroll system
so did apple, you could encrypt through iTunes for decade, and if you're that paranoid about encrypted backups i would trust an off-line encrypted backup more than i would an encrypted backup in google's cloud.
I've had fairly good success with "Divide the code into numbered sections, tell me how many there are, and allow me to request a section by number." It usually then shows a numbered list of sections with descriptions of what is in each section(!). Then I just say, "Show me section x." for each one.

I use either that method or "Continue from this line: [unique line of code from near the end of the previous output]"

Neither method works consistently, but usually one or the other does.
It seems unfair to dismiss this as a publicity stunt or fraud, or to say this is no closer to a real wormhole than a drawing. It's fundamentally impossible to really describe what is happening here to the general public without tons of quantum mechanics background. Any summary of research like this is inherently a subjective description of why scientists feel it's important, rather than a coherent description of what actually occurred.

However, the quantum process they are describing really did physically occur on the quantum processor, which I feel is really different than a simulated quantum experiment on a regular cpu. It is truly a real observation of a real quantum experiment, which demonstrates that the system they setup really exhibits properties of wormhole physics that had previously only been predicted theoretically.

Is it possible that experimental physicists are just insulted by the way this is presented, because it's presented as an experimental milestone, but, because of the use of a quantum processor, they didn't really have to build anything... it's just math and code?
I’m a FOSS person and run Linux as a daily driver. But I recommend every single person who asks to just buy an iPhone or a Mac (if they can afford it). The user experience alone is so superior to the other options. Security and privacy too, these days.
That's the edgy layman's philosophy, aka nihilism. It's a branch of philosophy most philosophers don't take very seriously, if at all.
What do you think? Temporary policy: ChatGPT is banned
I tried to deploy ipv6 with my vlans on my Ubiquiti stuff. Good luck debugging or calling any tech support when stuff doesn't work, no one understands it heh. Hell even comcast couldn't answer the question as to the delegation subnet size on their provisioned routers (key for deploying more then 1 vlan behind it).
You don't usually use semaphores directly in modern programming languages. Go does everything with channels and Rust covers a lot of cases with static analysis, and has built-in high level concurrent primitives for the rest.
While I am the very first one to fight for allowing side loading on apple devices, didn’t Netherland’s dating services decided in the end to go with Apple’s payment processing even with that cut?
It wasn't a matter of transitioning to new technology, it was a lethargic, dimwitted corporate mindset that they would never face real competition. Not only did Japanese cars offer smaller, more fuel efficient cars, but their quality was just worlds ahead of the US automakers. Deming had tried to get them to view quality as an integral part of manufacturing, but they dismissed his ideas. The Japanese automakers were smart enough to see the wisdom in his ideas.

Same thing happened when Toyota started their Lexus division. Mercedes etc thought they had it made, but Japan quickly began to steal marketshare from the luxury segment.

Later on, Korean automakers decided to follow the Japanese playbook, and again, were met with derision buy US automakers. When Rodney King was arrested and assaulted after driving his Hyundai at high speed, everyone made fun of the LAPD lying about how fast he was going because a HYUNDAI could never go that fast.

Today, Hyundai and Kia are very reputable automakers, and Detroit is still struggling to make cars with consistent quality.
So much of social science research theses days appears to be little different than the cops in 'Demolition Man' trying to figure out the motives and next actions of bad guy Simon Phoenix. As to your last question, I can live comfortably on $2000 per month (after tax) and many can get by on far less. When you're not trying to woo or impress anyone, life can get very inexpensive for the single man with no children.
The regular tor browser does this too.

Nytimes.Com is an example.
Snapchat’s new AR feature is letting creators make money
>However, for most people their messages will still not be end-to-end encrypted because their contacts will mostly not have this optional feature enabled. To be truly effective, this feature would have to ensure that Apple does not strip the end-to-end encryption from your messages when they are sent to other people using iMessage. In my opinion it is still fraudulent to market iMessage as an end-to-end encrypted system until this is fixed.

I think your opinion is mistaken in conflating separate problem spaces/threat models. E2EE deals exclusively with the transit and reading of data between trusted ends, that's the point. It deals with the threat posed by middle observers. What happens to the data after it reaches and gets stored on one end or the other is out of scope. Certainly important, but still has nothing to do with whether something is E2EE. Communications between people necessarily means no one person is fully in charge. The person on the other side could perfectly well have their PIN be "1234", that wouldn't suddenly mean Signal/iMessage/SSH/whatever are no longer E2EE.

This is definitely an unambiguously significant improvement, and it will help more people stay secure more easily while still making use of wireless services (vs backing up with a cable to a system like I have always done and still do with iOS devices). However, while technology is helpful it's not a total substitute for opsec either. And I think it's a mistake to mush together different domains. iMessage going full E2EE was a good all by itself and its own specific thing, even if Apple was wrong to not deploy the same thing everywhere and also wrong (and still wrong!) not to allow 3rd party options for backups. There was nothing fraudulent about saying it was E2EE.
Someone mentioned here but I didn't confirm that Apple is stopping the CSAM scanning. It makes sense because there's nothing they could reasonably do even if they found matching hashes. It seems unlikely they'd report these findings to the police if there's no manual ability to review the contents first.
As a teenage, Chris (or Kit as some in his family knew him) made pocket-money from a programme he wrote in his bedroom in Chandlers Ford call password safe. RIP
> Astra’s staff decided the magazine would be a 192-page full color book distributed through Penguin Random House, like the rest of Astra Publishing House’s titles. As a result, virtually any independent bookstore in the country would be able to stock it. And then, in an additional stroke of luck, Hudson News agreed to display the magazine at airports and train stations.

OK, they wanted to go the old-school route, which was wonderful, but it didn't work. As the article said, it never worked very well in terms of being profitable. That's not why you run a magazine like that.

There are lots of other business models for literary writing nowadays, usually Web-only, none of which produce very much revenue, but at least they wouldn't have lost as much.
Readable font-sizes don't come cheap!
Because radix sort is not O(N). It's a common misconception and luckily most modern algorithms books do not make that mistake anymore, although it seems to have been common in the past.

Radix sort is O(k * N) where k is the length of the key, and it's worth noting that there is a fundamental dependency between the length of a key and the size of a data set in that k scales with log(N), so that ultimately radix sort is O(NlogN).

So at this point it just comes down to comparing radix sort against other sorting algorithms in terms of constant factors, and radix sort certain has some use cases, but not many. One area where it excels is sorting enormous data sets that can be parallelized.
Followed along with the video to Force RGB Color on M1 Mac, but seems I already had PixelEncoding set to 0 in com.apple.windowserver.displays.plist
Upper class folks send their kids into law & medicine. Technology is more of a proletariat aspiration.
An Open Source Approach to Self Hosting a GitOps Platform
I don't care for this question.

A lot of time I ask hard questions like what is the company's revenue model or the company's growth strategy, where do you see the company in 5 years? That can scare a senior developer... then they get angry with me because I have turned the tables and made the person think in a non-binary way.
I’m not sure there’s an entirely brief explanation, but the one-liner:

The UN’s Climate 2030 goals are leading to prohibition on fertilizer and seizure of family farms by government.

More details:

Kim Iverson - https://www.youtube.com/watch?v=Lr1ob-JzSY4

Russell Brand - https://www.youtube.com/watch?v=Tr51Hz4p2sE

Jordan Peterson - https://www.youtube.com/watch?v=tF5spyudTYA

I tried to include people with different political beliefs because if there’s one thing I think the overwhelming majority agree on, it’s that we should grow enough food.
For people with recent experience building hash tables. What sticks over the years is how you work with them and where they are a good solution to a problem. The more experience you have in using them, the less likely you are to remember how to build them, because that information was never used and got pushed out of memory by all of the other things an experienced developer needs to remember.
For this specific case, not much. They've been soft-signalling this for at least weeks. H-1B holders have termination date + 2 months to find a new job (both in terms of 4 months severance & in terms of immigration law), so they're good til April. The rest of us have 4 months of income (2 months of pay + 2 months lump sum) so we're also good til April even if we have $0 in rainy day funds. The revenue/cost problem highlighted in the email has been widespread company knowledge since at least July, and sincere efforts were made out in the open to cut costs elsewhere so as not to incur this problem.

These layoffs have been signalled for at least weeks, and the signal's been clear enough that it's most of our internal Blind discussion.

I suspect the backlash on this thread is more ideological than anything. "Plaids" is not something I would even take notice of, let alone issue with, because this company has a genuine, strong, caring culture. Even the layoffs came with a personal touch with a barrage of 1:1's and offers to help. Insofar as the layoffs could not have been avoided without dampening the company's position in a competitive space, I do not understand why people are getting so mad on my and others' behalf. It was either this or a SaaS startups not being able to put SaaS margins and getting eaten by its competitors as it tries to figure out growth.
I even go as far as avoiding writing code in the first place. You can give a very simple imaginary problem to solve and see how they think. I believe good software engineers are essentially problem solvers, the code just happens to be the tool for it.

I have asked to estimate the amounts of skittles in a litre cube box.
IPv4+ would be backwards compatible as long as the first 4 bytes are zero. So you could just replace the existing ipv4 stack.

Ipv6 is not backwards compatible at all.
The article claims that the areas where fossils were found had winters with temperatures just above freezing, and that some evidence (fossilized young, growth patterns in bones, etc) indicates that the species lived there year-round rather than only migrating there during the warmer months.
So tempting to replace Google Drive/Photos with icloud. Only thing holding me back now is GDrive can easily be mounted on Linux.