skysight-inc/HackerNews huggingface dataset:
I never understood why people go for graphql.

In my experience, it's a nightmare to 1/ secure 2/ version 3/ ensure qos

Securing it properly should make it a no-go in like 95% of cases. you get amazing flexibility on the front end with a heavy heavy cost on the backend. Also, in general being able to say "i want to do whatever" and request everything at once is an anti-pattern IMHO, especially after HTTP2 became mainstream and doing multiple requests is reasonably fast.

Versioning? Forget about it. Now you have "all the versions" and good luck figuring out what is used, what is not used or god forbid deprecate something. you're going to have a bad time.

As far as qos goes, if any client can range from "i'm asking a simple thing" to "i would like the whole world please - and btw you're only going to figure things out as you pull them in" qos becomes a pipe dream.

Last, I don't understand what Netflix does that is so complex that would warrant something like gql. I just don't. To the naive developer in me it seems that they 1) need to have a basic api to get whatever catalog they have + a few apps build on top of that 2) have figured out how to do streaming exceptionally well in order to scale to all the people watching. That's is and although a gross oversimplification I cannot think about a scenario where gql is needed.

I think in their desire to reinvent the wheel Netflix has jumped the shark. A lot of really good ideas have come out of the innovation they did in the past but lately it seems like they are doing things for the sake of doing them or they are pissing people off with password household policies and whatnot.
Doing the sort of simple solutions to your specific job's actual problems can also be something that constrains your ability to work anywhere else. Often the best simple solution that's tightly integrated into your job's environment is something that is inconceivable as a good idea anywhere else. You're optimizing around other old decisions, good or bad. You're often correctly overfitting a solution to your specific problems.

I've often found myself now having issues even updating my resume, because what I did for the last year at work barely is explainable to other people on my team, let alone to someone in HR at another company. Or the more simple explanation is something that sounds like I'm doing work barely more complex than an intern could have done. Which often isn't wrong, but the intern wouldn't know which simple work to do.

My years of experience in the company's stack and org is valuable to the company, and nontransferable elsewhere.
The Centris -> Quadra transition was a similar computer, but not the same. For example, the Centris 610 was a 20 MHz 68LC040 and the Quadra 610 released shortly thereafter was a 25MHz 68040 (some shipped with a 25MHz 68LC040, though).
I have similar bad experince with GNOME. I do not even know why it is pushed as default on so many distros. KDE Plasma is much more close to what a usual user from Windows expexts and at the same time it is also comparable enough in functionality, which I can not say aboout GNOME which lacks many features, and mostly the same goes for most of the apps. And even when user would get used to switching to KDE Plasma it is customizable and flexible enough so a user can make it into something completely of his on. Which is also very painful in GNOME. So yeah I would have switched to Linux sooner if KDE Plasma was presented to me as the desktop instead of GNOME.
In the article, they call our two squads of bats. When flying together and squeaking, their brain waves synchronize. When separated (even with shared audio of squeaking), synchronized brain waves were not seen. It seems to be a social thing.
I found therapy really useful for having a professional to guide me through the self-discovery process to identify some things I really want in life-- and more important, some things that aren't a priority for me (which I previously thought I really wanted). Figuring out what you DON'T want is at least as important as figuring out what you want.

As a result, I changed my career path (slightly! not even a whole blow-up-your-life thing) a year ago and have been happier since.

I also really liked the book Four Thousand Weeks, which is all about figuring out how you want to spend your finite lifetime.
That's kinda what initally Go was made for IIRC. They noticed people which job is not programming but had to write some code (say some analytics or sth) often did it in Python, and if it was too slow they moved to C or Java and were predictably terrible at it, so that's why Go was made simple and with builtin concurrency primitives.
Depends on the jurisdiction as in Louisiana (Civil Law) that's known as acquisitive prescription.
I spent a decade at Amazon (SOA all the things!) and then a year and a half at Shopify (single Rails monolith for all the things!).

I think both strategies have pros and cons. But critically, you need a company culture that supports whichever choice you've made.

If you have a company where each team gets to totally decide how they want to implement their stuff, sharing a monolith between teams can create a mess. Ownership issues to be resolved, code quality/style issues, operational issues. Monoliths require alignment.
If there are no businesses that don't let their workers take water breaks, these rules wouldn't change anything. If there is a single business that doesn't let their workers take water breaks, the rules are necessary.

There is no reason to remove them.
> why are so many people moving there?

Because its legal to build housing there, unlike much of the country.
see https://en.wikipedia.org/wiki/Sturgeon%27s_law
With enough mental gymnastic you can say that.
> because readers are still contending on a cache line to update the reader count

They don't have to, see my sibling comment about folly::SharedMutex.
I agree, and I'm not criticising the choices that Mark Zuckerberg made at the time. But we are no longer facing the same situation he did. We do now have high productivity, high performance language runtimes. And scaling up has become much cheaper (relative to the number of users you can serve).

That's why I think it can't hurt to remind people of the great lengths to which Facebook had to go in order to deal with the limitations of their chosen platform.
OneDrive photos haf an update recently. Looks like it's copying a lot of Google Photos features and UI. Maybe give that a sho
The writing was on the wall when they got acquired, forced two-factor auth with SMS only and forcibly locked me out of my account by turning it on when I didn't have a phone setup. If you want to use SMS as spam prevention, then just do that. Breaking your product and forcing bad security to harvest numbers is, well, just shitty.
Varies enormously with the jurisdiction.

There are places in the US so desperate for new residents they will offer you an abandoned house if you fix it up and pay property taxes. Buffalo, NY and Detroit have done this.
Until you have the star developer that starts promising the product manager he can do all the extra features in a week. And then of course none of them actually work decently or at all. But at that point it must be maintained by the whole team anyway.
Heads up: As your link explains, "wet bulb temperature" refers to the method by which the heat is measured, not to the threshold where it becomes intolerable for humans. That threshold is around 90F at 100% humidity, but the actual weather conditions can yield a wet bulb temperature much higher or lower than that.
Some possibilities:

(A) there is no singular market. Each city, job, bidding process, and work crew is subject to their own specific market forces and expecting all to behave in an idealized way is silly.

(B) Your assumptions about what happens in a healthy free market are incorrect.
I'm not sure I understand the point of this article as Israel isn't even a major arms exporter [1]. There are several major countries that profit off of wars -- America, France, the UK, etc., all are prominent weapons exporters. And all these countries export to "problematic" buyers.

[1] https://www.statista.com/chart/18417/global-weapons-exports/
brave to assume they are avoiding this problem :/
Also... can we talk about how f'd it is that someone who wants smaller government would go out of his way to ban small local government from governing?

"You're doing it wrong at the local level, let me run things at the state level... but that same logic doesn't apply to the federal government!"

It takes some real mental hoolahooping to make that work.
It varies from state to state in the US - some require that you possess it for 20+ years AND pay all associated taxes on the property.

The second is hard to do if the owner is at all alive or available.
I am dealing with that today. Talking about scaling out to hundreds if not thousands of aws accounts and I'm like, "we've added 6? in two years?" Why are we wasting time on this?
https://tabler.one — Tablerone is a 100% private tabs, sessions, and bookmarks manager browser extension.

A few reasons why you should check it out:
- Saving multiple/all tabs with one click
- Ability to open multiple/all tabs with one click to continue previous sessions where you left off
- Screenshot preview of pages

Full disclosure: I’m its creator, but I’ll do my best to provide an objective answer.

There are many different solutions to this problem. It really depends on which features are important to you, and which approach makes most sense to your workflow and mindset. Here’s a DB of noteworthy players in this space (in my subjective opinion):
https://www.notion.so/natannikolic/21debca9c9e7434c9c61b2996...

Most bookmarks managers, especially (desktop) apps such as Notion, Evernote, Raindrop.io, etc. are limited to saving pages 1-by-1 and usually aren’t able to open multiple links at the same time. They tend to be hybrids between read later and notes apps. They use webpage content images for list-item thumbnails (which are less recognisable than webpage screenshots), and are focused on saving the content (images and full-text transcript), not to effectively work with large quantities of links in the browser where you need them.

On the other hand, most tab managers (and neo-browsers) tend to focus mostly on managing active workspaces and always-on web apps, but neglect the bookmarking and ‘personal knowledge system’ angle of bookmarking. Usually this involves a sort of dock/taskbar inside the browser for switching webapps and a Home Screen dashboard for seeing your tab-groups-like workspaces.

Finally, when it comes to privacy, there is a lot of confusion and misrepresentation. Here’s an example of what I mean:
https://better.raindrop.io/feature-requests/p/end-to-end-enc...

Most vendors claim to offer E2E encryption — which just means that the data is sent across using the https protocol and the DB on the server is encrypted. However, this just protects data from unauthorised 3rd party breaches. The vendor itself still has the encryption key to the DB and is able to read users’ application data, i.e. your bookmarks.

If the vendor offers cloud sync, it’s pretty much safe to say your application data is exposed, and subject to how much you trust the vendor not to snoop around or sell it.

Which is why most of us offer local storage only solutions.

However, Tablerone aspires to be the first one to offer a 0-knowledge solution (either through client-side encryption or blockchain storage) whereby we would provide the benefits of cloud storage and multi-device sync, but only the user would have the encryption key to read their data. Thus, not having to trust us, but be able to rely on privacy by design.
WHY can't they make a similarly minimal smartphone? The pinephone is $150, but I would gladly pay for half that price if it was 5 or even 10 times slower. I don't need a 1GHz processor with 3GB of ram and a 1400x700 screen in my pocket.

All I want is look at pictures, chat, email, a basic browser, maybe apps. I don't even need a camera! To be entirely honest, I don't even need 4G or 5G or to make calls or send texts, I just want a cheap pocket wifi computer I can run software on. Capitalism seems to make this impossible.

The answer is obvious: because market forces are always driving performance and power consumption upwards, even if what consumer want is durability..

I will never understand the smartphone market. It's always that damn Law of Wirth: software is getting slower than hardware is getting faster.
Sorry, I think you've misunderstood, they're saying that's exactly the point. Those weird metrics are what they're debunking, not supporting. Per my snippet from the abstract in my last comment.

Their point was a lot of papers use those weird metrics and it contributes to the appearance of emergent ability, when in reality its just the bad metrics.

Nothing you've said so far disagrees with either my understanding or the conclusion of the paper I linked.
Prediction: this study's future result will be used to justify workers collaborating in offices.
Do we not live in an environment with unlimited energy pouring in from a ball of fire?
Did they succeed because of PHP or was it just a tech used at the time and anything else similar at the time would be fine either way?
Oh, I've definitely toyed with the idea of getting into game dev. After I finish all the other 17 half-baked side projects.
Data Abstraction: Theory and Practice (2020)
The architecture of how they work together is a lot more functional than lots of the software at Fortune 500 companies
This is why I hammered out a bash script to do my music :)

Thankfully 99% of my visual media was already in the format, but there’s numerous utilities that can bulk rename media in the necessary format
I've seen this even without the code - them just bouncing between teams and sitting in on many meetings and sort of being the common note-taker who then knows where almost every team is going, what they need, and what cross-team work could be done to improve everyone's life.
I remember having a similar argument with someone saying that your C code has to compile and work on every platform that exists, including weird CPUs with known bugs.

Unless you're working on something like the Linux kernel, that's an imaginary problem.
SEC delays final rule on proposed four-day breach notification public companies
> Local “bag charges” and “bag bans” on non-reusable plastic bags at grocery stores were outlawed in 2018.

Most “bag bans” are a propaganda campaign to frame the last participant in the supply chain as the culprit of everything.

I’ve heard of stores that let you bring your own glass jars to fill up on e.g. almonds. That sounds more practical.
Pretty sure the 4k thing is a hard limitation due to not being able to select the same root path or something. I don't remember tbh.

For anime first time I've heard that suggestion but anime in general is super annoying to download due to not having real seasons or whatever often. Wonder how it helps..
> Maybe there are actual examples

https://en.wikipedia.org/wiki/Iran–Contra_affair
For a purported anti-racist, Chomsky seems to be denying us, Slavs and Balts east of the former Iron Curtain, any independent agency. We aren't some dumb American puppets. We have our own countries and history.

And in that history, we used to be under the Russian yoke - someone for a relatively short time (Czechia), someone for centuries (Estonia), and the vast majority of the formerly yoked nations used their first opportunity to bail and swear never again. Which means never again, even at a cost of an all-out defensive war. Fuck Russia and their backward, cynical, violent empire. They view us as escaped satellites that need to be put back into their rightful orbit and we view them, well, as zombified orcs that bring torment, death and general civilizational regression on the tips of their bayonets.

Even countries that escaped that mournful fate, like the Finns, armed themselves to the teeth just to dissuade Russia from ever trying to conquer them again. The upkeep of the Finnish army is a nontrivial part of that small nation's finances, but everyone knows that it is money wisely spent.

As for the Ukrainians, they don't have any reasons to love Russia historically, and much less so after the campaign of terror that Putin unleashed on them. Even cities that were majority Russian-speaking, such as Kharkiv and Odessa, suffered from extensive Russian bombing.

IDK what happens in Chomsky's head that he can see photos from places like Bucha and not understand that the hatred of the Ukrainians against the aggressors is genuine. Perhaps he is deluded enough to consider them fake. As former subjects of Moscow, nope, this is the Russian world in action as we and our ancestors have experienced it.
Hey emad, thanks for SD and this! What's the plan if Meta does Apache 2.0 for LLaMA? Just keep going and making the 30b and 65b or build different models?
Thanks for the feedback! It was designed from the philosophy that existing frameworks like PM or even TipTap are too low-level - but I can understand you need more ways to customize UI elements. It's certainly possible, but I think we need to document it better
You see 20 of these posts a day and I have yet to see one that provides before and after prompts. Given ChatGPT saves your history, I don’t even understand why this is difficult.
How many indexers do you have for this to become a problem ? I never considered the indexer setup to be a pain point, genuinely curious.
there is an iron triangle operating on ISA design. I would propose the vertexes are complexity, performance, and memory model. The ideal ISA has high performance, a strong memory model, and a simple instruction set, but it cannot exist.
We had to touch MIPS in school. Having to deal with branch delay slots was cruel. It broke some of my classmates. We were on a cusp of needing every programmer we could get and they were torturing students. I hope those teachers lost sleep over that.

Am I correct in recalling they removed branch delay slots in a later iteration of the chips?
Love to see it, but it reminds me of the videogame industry with their trashy practices and they're still loaded. Pre-orders, microtransactions, selling literally the same game 10 times over with minor changes...
Do you wear glasses?

With glasses, having some soft cushion is the best, like the ones from RAZR.

Without glasses, go for studio ones and have a separated mic. Sennheiser hd280 pro is the one i like.
Maybe but most public transport systems are local and could see it being a success in certain locations
That seems odd. I had perfectly smooth performance on my i5 4690K and an R9 280x during playtests which is pretty old hardware now. Unfortunately the 280x died last week, and even if it didn't it seems like they changed the OS requirements so this old beast wouldn't run it without a new OS install which is not worth doing.
I’m looking forward to trying this out!
Yeah, damn. The video just shows him collapsing while walking down a rope line. Wasn't even the middle of the day.

The heat puts a lot of stress on the body. Any existing issues are bound to come out as the heart circulates blood to try and cool down.

American Heart Association has some advice for staying alive in the heat... seems like doctors should be able to help write these into law.

https://newsroom.heart.org/news/protect-your-heart-in-the-he...
Reminds me of the psychology behind crowdmatching a la Snowdrift.coop. If no one else is working on the problem I also don’t feel inclined to; it doesn’t seem worth it because the chance of success is low. But if I know that other people are in it with me I’m suddenly motivated because I can expect my contributions to help actually solve the problem.
That’s kind of my point; all the tech you list here doesn’t have horrible lag, and aren’t generally even close to so bad they’d make someone want to switch careers.
So if it’s not them…
If people do not pay attention to laws requiring workers to take water breaks, we use state-backed violence until they do.
The key is “open and notorious”. You possess and improve the property openly for a long time and if the owner is asleep at the wheel the court just sort of cedes the place to you.
I think the time limit I. Many states is 7-10 years so the owner needs to be really out of it. And if it goes wrong you lose the money spent on improvements, and could face charges.
A better way might be to watch the auctions of property seized by the city for unpaid taxes. Pay a little bit, improve and don’t live in fear.
I agree, there is no reason to believe hypertension is overdiagnosed. If anything it's underdiagnosed. Even without the obesity risk factor, there would still be legions of people out there with hypertension who feel literally nothing. The existence of false positives does not change that, it's an expected phenomenon in any kind of testing, diagnostic or not. It does get worse with age: pretty much all the chronic diseases become more common as people get older.
Maybe!
But I doubt it. I run engineering at a b2b SaaS and specifically dedicating resources the way you're describing is not something I'd consider at the level Atlassian is at, especially considering there are people like you lurking out there.
Water is probably the major concern.

Thinking about hiking/camping, with dehydrated food 3 calories per gram is fairly standard.

22 tons at 3 calories per gram is about 7.3 million calories.

That's 3000 days at 2500cal/d.

But when you're hiking you can just source water along the way. You can't do that on a Mars journey. Can you do it on Mars?

edit: in response to the recycling comment - of course! doh! then it should be easier, no?
Dataloader (https://github.com/graphql/dataloader) eliminates many n+1 issues. Basically, entity requests are queued up during evaluation of the query and then you can batch them up for fulfillment. It’s a great addition to other asynchronous contexts as well.

WRT random requests, there are libraries for query cost estimation you can use as a gate.
They were making a profit... It's also not possible to deduce anything from a video of someone supposedly only drinking coffee and doing yoga. She's still be an order of magnitude more productive than the CEO splitting his time between five full time CEO positions.
Direct scanout resolves that.
If you're one of those people that disables vsync, that's being worked on.

VRR works well on kwin/Wayland, too. Gnome has fallen behind on that a bit.
I think that’s it! Really shows my point: the first code was already ok and solved the problem in a reasonable amount of time, in a normal “let’s ship faster” setup the ridiculous speed up achievable would’ve never even be considered. 4 million percent faster! A whole class of possibilities open up at that point.
Folks on site often just want to get the job done and can view stuff like regular breaks for water as an obstacle if they feel they don’t need it, whether that’s an individual working through their break or a crew chief who grumbles about people setting tools down for it. Unfortunately people aren’t very good judges of when they need a break for water working in hot conditions. Cal-OSHA has an entire additional training module on heat related illness because it’s such a risk to workers on site. Making it a requirement helps everyone gets the breaks they need and reduces the rate of heat related injury and death on site, that’s it.
Should we bring singers back from the dead?