skysight-inc/HackerNews huggingface dataset:
GraphQL debates become a bit motte and bailey.

Yes you can change anything you like and add in any behaviours you wish. But, each time you do that you move away from the promise that "you basically don't need backenders" or "if you're finding it tough, just use this tool!" The latter of which has appeared in this comment thread already more than once.

You can technically accomplish many things with GraphQL. But the effort to do so erodes the benefits promised.
I keep wondering when all of his lies will finally backfire, but it really seems like that's never gonna happen
https://archive.ph/1MLDh
If it is something that models a real-world thing, give it the real-world name, generally.

If it doesn't, it may model a well-known software pattern. Check out the list at https://en.wikipedia.org/wiki/Software_design_pattern.

You might call a factory that produces Foo objects a FooFactory. Or a proxy to Foo objects a FooProxy.

If it doesn't fit either of the above cases, don't sweat too much. Give the thing an accurate name that describes what it is or what it does. Sometimes consulting a dictionary or thesaurus can help. You can always rename it later.
There is a time and place to step through the code with a debugger, and there are also situations where a log file can show the "big picture" and display information at a higher level. In the latter case, a log can show in minutes what would take hours to ascertain if stepping through line-by-line.

My app formats the trace log as HTML tables, and uses color to signal errors or invalid cases. Makes debugging fun.

Also, if diagnosing a problem on a customer's inaccessible machine, a log is indispensable.

Tip: close & re-open the file for each write, so the last and most important tail end of the log doesn't vanish if the app crashes.
Not defending nvidia but most people who own a single gpu also play games and occasionally use it for mining.
Yea, I've started seeing them in NYC
But that's true for any solution. This goes back to "avoid db server specific SQL", you gain the portability advantage but you're willingly giving up advanced features the db server has. How far do you want to take this to be "independent"?
The Fight over Abortion History
The other existing blocks are only targeted at the "big players" as they are court orders to specific ISPs, A&A are genernally not included in those orders and so they don't have to block them (These orders have been around for about 10 years now).

This is a law obliging all providers in the UK to attempt to prevent access to services run by sanctioned people so A&A are caught up in this round of blocking.
And now you're adding an extra layer you don't control with its own set of problems.
AI-designed enzyme devours plastic waste in days
> Average annual household income here is 610000 NOK (~64500 USD).

Norway's GDP per capita is about USD70.000. Surely you're using GDP per capita, or average individual income, not household income? I have a very hard time believing that Norwegian average household income is just over half that of New Zealand.
I used to negotiate really hard. Barely left a drop for the other side.

It's a losing strategy.

I found I was much better off if I could give the other side real wins.

Especially in repeated games.
To clarify I didn’t work for Google
I’m content to keep the world running while they do it.
Apple didn't need to do anything to get me to finally switch at the end of 2020. Experiencing the constant rug-pulling from being a Google user for the better part of a decade is a better ad campaign for the iPhone than Apple could ever hope to pay for.

One of the final straws for me was when they killed Google Play Music out of nowhere and forced everyone over to YouTube Music which is inferior in basically every way.

The only thing I missed when I first switched was free unlimited Google Photos backups I got with the Pixel phones. It was around that exact same time that the Pixel 5 launched, and Google announces that Pixels no longer get that perk. And the free, compressed tier also uses up your Google Drive space now. That basically cemented my feeling that I made the right decision.

Oh, and then the next major upgrade to Android introduced Material You, forcing you into having a bizarre pastel shade of a color based on your wallpaper across your entire OS, and it looks horrible. Every decision Google has made about Android since I left has only made me more glad I'm not on the Google wild ride any more.

I'm 2 years in and I don't really miss anything about Android.
Hollywood shows us the multiverse as if it's real. Scientists would rather proof
Why do you waste so much time on the internet?
I love it too.

It does make me sad when the web either: a. gets used as a thin client, ignoring the user agent, or b. otherwise eskews html when suitable.

This particular case is quite understandable. Porting Fortnite to webgpu/webgl & running it on the device might actually be possible, but performamce might not be good enough & it prpbably wpuld tax betteries as much as/more than screen streaming.

No protest here. But it does touch quite deep into a subject of unease. The web so far still bestows significant power to the client. A future where we undo that is possible & horrifying. Flutter's CanvasKit is one example of such an abomination casually corrupting the web.
AT&T shut down their GSM 2G network in 2017 - the remaining circuit switched calls were going out over UMTS (3G) until the shutdown.
Yes, if you have private knowledge of unfunded, high-impact opportunities, these can beat even the most efficient EA charities. Though the social benefit of improved local journalism is speculative, and best compared to the EA funding choices of the Open Philanthropy Project.
Ask HN: Readings on Paradox of Tolerance?
I'm not exactly a philosopher (quite the opposite!:); but increasingly I find the question of "tolerance of intolerance" relevant in my "daily" political / moral perspective and life, and at "5 levels of why" core of many disagreements and collisions I perceive.

Are there any recommended, accessible readings? Not necessarily 700 page textbooks - I figure many HNers may have interesting articles and blogs bookmarked as well :)
Not an impressive post, that.

> There's samples of fun drugs in places and times "they shouldn't be," too.

Oh here we go again. Post some links plz.
At the limits of this, we will have people living in 5^2 meter boxes on the Pacific coast complaining that it's not affordable and that they should just build more supply.

The problem isn't supply. We have (practically) unlimited supply. People just don't want to live in Pennsyltucky.
They're like Breitbart because they disagree with Democratic Party consensus, not for any other reason. Everything that doesn't agree with this week's party line (even if that involves denouncing last weeks party line) is like Breitbart.
65 m2 apartment is Czech average, obviously it will be apartment as well in Prague, since houses are reserved only for extremely wealthy or people with family here who inherited it, though I'd not guess what's average m2 in Prague, I'd assume less than Czech 65m2 average, which is btw. quite small 2BR+1LR apartment

and it will be mix of old brick buildings, commie concrete block buildings and new brick/concrete buildings, msot of the people live for sure in commie block ghettoes (8-13fl usually), I am lucky one bought apartment in concrete building but with only 5 floors which looks also from outside like brick building (only around 50 of these models built in Czechia) and right next to my building is older brick building owith almost same height, lot of green and quite close to city center unlike those commie block ghettos which are on the edges of city
The LIFT principle is not only awesome for code
Thanks for the correction.

The only reference I had, was my grandparents’ “named” house, in Liverpool (It was actually a pretty nice place, near the beach, for what that’s worth, in Liverpool).

I remember my grandmother, explaining it to me, and that was what I got from it.

I was too young to have a decent frame of reference, though.
Another purely anecdotal comment, but I came off (as in just stopped opening) Facebook about 4 years ago. I missed it for about 2 weeks; it was very habitual to just open Facebook when you think you need something to do. But honestly, it was such a great decision. I found it so hard not to get sucked in to stupid arguments and comments ("hey look! here's actual evidence that disproves this" - followed by a 15 comment argument...) which I then kept coming back to and ended up really draining. I can't imagine how horrendous it's been over the last few years (politics, pandemic, etc).

I mostly dialled out of Twitter as well - I'll still check some accounts occasionally, but I gave up on the timeline. I'd be excited to try a Twitter without bot amplification and (perhaps?!) some poster accountability.

I still enjoy Instagram. It's easy to tailor that to things I want to see - cats, watches, denim - and I can avoid the comments. I'd hate to been a teen with instagram though. I can imagine you could end up feeling very inadequate pretty quickly.

Man, the Internet is a funny thing. On one hand it's so great. On the other- what a disaster. I guess it's like everything, you gotta find the balance that works for you and just keep an eye that it stays balanced.
Sometimes an interactive debugger gets you lost in the trees so you can't see the forest. Not always the best option.
This seems to be the crux of the case, which the document clarifies has been settled:

> In two of its Forms 10-Q for its fiscal year 2018, NVIDIA reported material growth in revenue within its gaming business. NVIDIA had information, however, that this increase in gaming sales was driven in significant part by cryptomining. Despite this, NVIDIA did not disclose in its Forms 10-Q, as it was required to do, these significant earnings and cash flow fluctuations related to a volatile business for investors to ascertain the likelihood that past performance was indicative of future performance. The SEC’s order also finds that NVIDIA’s omissions of material information about the growth of its gaming business were misleading given that NVIDIA did make statements about how other parts of the company’s business were driven by demand for crypto, creating the impression that the company’s gaming business was not significantly affected by cryptomining.

Some commenters are asking where the line gets drawn for the responsibility of disclosure. From this document, the SEC is saying that if material risks are known and not disclosed, that's a red line they will take action on.
If you limit your communication online to a subset that cannot be willingly or unwillingly misunderstood, then you will say nothing at all. People's capacity to misread is infinite.
I can echo this, and am of a similar age as the OP. Even things I feel excited about learning are chores now, simply because my expectations are grok it quickly and be productive. The act of being bad at it, not understanding something, having to look things up, not having the full shape of everything in my head and so sometimes having to cargo cult it until some later date when it'll make sense, etc, are alien and exhausting now. It's hard to pour myself into something I'm "bad" at, when there are other things I know I'm "good" at.
Yes. It overcomplicates what can be a simple process using a bit of ingenuity and good ol' fashioned REST endpoints: https://github.com/cheatcode/joystick#customizing-outputs
Because of this article I visited GiveWell for the first time. I was surprised that their top charities didn't include one that provides contraception. I would presume the highest bang for the buck in attacking poverty would be allowing poor couples to decide not to take on the financial burden of a child. I wonder if it's for political reasons (pro-life donors), or if it's because contraception is expensive.
I think most is doing a lot of work there. No one I know who games or does CAD is mining crypto because it's in no way worth it and I imagine there's nothing but anecdata for your statment either.
Everyone will be affected by the latency vs a few will be affected by the lack of accessibility. This is what your tradeoff is.
Service should be nearly restored at this point. We apologize for the significant interrupt to everyones days. As most of you all figured out at this point the issue was with a regional failure in GCP (central, which is our primary zone). We're going to be exploring what we can do to lessen a single zone failure, and more importantly, reduce/remove any impact of the storage services being unavailable.

<3
Who and what are you referring to?
Did you participate in the molly rocket discord?
My testing strategy for serverless applications
Firstly, I think people are making a mountain out of a molehill. The article remains comprehensible on the whole. It’s a good article.

What is presumably meant is the following: sarcasm and irony require a lot of skill and nuance to get right, precisely because they can be understood as saying something along with its inverse. More often than not, a sarcastic written comment will divide the audience into people who understood it to say P and those who understood it to say !P. This is especially true when your audience is large, culturally diverse, and (on average) rather literal-minded.

But don’t beat yourself up too hard. It’s a good article by any measure, and even more so for someone who is not a native English speaker.
1.5 years will pass so quickly you won't even notice. It's true that there are a lot of self-taught people that are able to land software engineering jobs without a formal CS education. However, CS degrees are still relevant and they will make your job search easier. Software engineering jobs will still exist in 1.5 years, so there is no harm in completing your master. You can apply for internships in the meantime. If you leave your master and then in the future you decide you want to do it again. It is going to be harder studying a master while having a job.
At 6/7 I was typing in BASIC programs for my VIC-20 out of the book which isn't much different to working with a command line. I don't think I was exceptional, there just wasn't much else to do in the 80s.
I'm the first one to complain about "crypto bad" articles, but this is simply related to crypto mining, nothing else. It's sure to attract the crypto detractors crowd to complain about how crypto is destroying the environment, though.
100% - I can see how it might be great for FB where they have the capacity to optimize but without that engineering capacity it seems like it would turn into a net negative.
Show HN: I'm building a workspace where companies can map out their Strategy
I’m building a tool that makes the connection between employee growth and company growth visible.

With this tool, you can use several types of cards on a whiteboard to visualize how your company strategy and goals intertwine with the personal goals of your team members. Founders can add the company strategy and goals, and team members can add team- and personal goals. By connecting them, it gets clear how these are related. Team Leads can use these insights to guide their team members in their growth and maximize this way both personal and company growth.

When using this tool during communication moments with your team members, for instance, during team sessions, 1:1’s, strategy updates or onboarding sessions, you can optimize alignment and engagement in your company. Team members are easily updated when there are strategy changes and see at the same time how their own work contributes to the bigger picture of the company.

Really curious about what you guys think about the tool. Do you see potential? And what would make the tool better? Thanks for your feedback!
I'm always slightly surprised at the "engineers mindset" that many people on this site and other seem to approach recipes: the notion that a recipe as a context-free collection of ingredients and steps.

Yes, I know "long stories about last year's vacation where we ate such and such" get a lot of universal, justifiable hate. Everyone detests scrolling through "recipes" laden with ads and useless copy and photos.

But, to me, these kinds of database sites lose two important elements: the source of the recipe, and useful comments, from both the author and the readers.

Perhaps it's because I cook a lot, but I can't imagine just Googling "pasta carbonara" and following the first hit (pretending it was nicely formatted without ads). 90% of recipes online are seriously mediocre. For me, either I already know and trust the author (Serious Eats, many New York Times authors, etc), or I need to do a bit of work to decide whether they are the real deal.

(As an aside, I think that this is the source of the long-winded stories. Back in the day, when it wasn't so bad, I followed a handful of recipe bloggers and got to know and trust their recipes through their blogs. It seems so crap now because (1) they've so much longer, and (2) when we land on the top search of someone we don't know, it just seems like useless noise.)

For the second point, if you look at, say, a New York Times recipe, there's usually one, maybe two paragraphs of context about the dish itself (not stories of vacations). It's useful stuff. It tells you what you can substitute, it tells you the way this is and isn't authentic, it gives you hints on the tricky parts. And then the comments at the bottom will do all that and more, pointing out the recipe's flaws and improvements.

Where a database can come in useful for me is after I've fully vetted and digested the recipe, I'll add it to my own. But using a database to find a recipe has never been interesting to me, personally.
People need to understand what the outputs of some social media companies are. I think Elon is just trying to get governments to pay for using the system to spread, collect, and take action on what is shared.

If say a company like Palantir or Dataminr are connecting in to monitor for some type of activity, Twitter could charge much more for that monitoring. Hedge funds could also monitor or access data on postings to see how a stock is fluctuating.

Twitter has a great concept and high end information based personalities on the platform, but its executed so poorly. Improve the interface, allow most free speech and you have a great population monitoring system that give you real time focus groups essentially.

Facebook/Meta went too big brother, collected way too much information. It was bad. I used to love facebook until 2014 it started turning with all the boomers joining, and the algo changes encouraging conflict.

I think Reddit will really be the next social media platform. It already has, but it uses semi-verified users, and anonymous users (less and less). Its been relatively transparent.
Yeah but... aren't you tempted to leave the debugging code, in case you might need it again later?
> Isn't the spike protein itself the dangerous part of the virus?

No. The dangerous part is the genetic payload of the virus, which hijacks your cells, forcing them to make more of copies of the virus.

Spike protein is just a part of the viral machinery. But it is the part your immune system reacts to.
It took almost 400 years to prove Fermat's Last Theorem. But it was proved. Some things just take a big pyramid of knowledge to reach.
Counterpoint: Lots of things are very bad for people and we don’t think about most of them. Why give yourself one more thing to stress out about?
They got themselves in terrible in 2018 because they had a lot of excess inventory from over building when the crypto boom happened. I believe the stock dropped 20+% because of this.

They don't want to make that same mistake.
I agree / like this article.

I wonder about measuring something related to both engagement and disengagement.

Some customers will disengage because they're not going to be a customer, never were, and it just wasn't going to happen. Recording that type of disengagement and saying "oh no that's bad" is a mistake.

I think they do sort of address that with "We charge users a fee, albeit nominal, to sign up.". That seems to narrow the field a great deal and seems useful to find the folks who are good potential customers. Very nice.

I've worked at so many B2B places where they chase big company or rando crap company for business and you can just tell that "These guys are not a good fit, if they walk that's not bad, it's good." But measuring that / understanding it is hard.

Related story. I recently heard about a perspective customer, a big company, could be a lot of revenue. But then I found out they pretty much ran on spreadsheets emailed to each other, had a whole staff whose job it was (as I understand it) was to be a human form of "git" to rectify conflicts as they got emailed around... and the spreadsheets were never right anyway. That was just the tip of the iceburg. A demo call involved the folks at this big company arguing over what they even DO now... just the most basic things. It was ugly.

The issue is we're a small company and these guys needed a consultant to come in, be the bad guy, tell everyone what to do (and take all their money) and probably fail at it before their management really realizes what is going on ... thankfully they passed on us.
> I always begin by gathering the key stakeholders and asking "What exactly are we trying to accomplish?"

Also the first question listed in TFA.
Reading this makes me think of a five-year-old confidently explaining how something works to their parent.
If you have a state level adversary with easy access to zero days then all bets are off. There is no way to attain true security without formally verifying the entire software and hardware stack from the lowest level networking baseband to the userland applications. The alternative is to have a specialised airgapped hardware health tracker that is inaccessible without physical interaction.
“cringe” is a separate expression analogous to panic but only used inside unsafe blocks and does not halt execution
The issue (not with effective altruism) but with its current main proponents is that the rationalist diaspora is very far from erudition and rationality. They absolutely fail to quantify the relevancy of some existential threats like e.g AGI and thus allocate far too much money on defense mechanisms, which is ridiculous for anyone that has actually studied neural networks.
The same goes on for some other existential threats while mostly ignoring the certain major cause of suffering on earth, such as e.g not funding clinical trials for mitochondria targeted antioxidants.
It’s a good idea to have a native-English-speaking editor (and sometimes more than one!) — ideally one who has full situational context — review draft blog posts before they are published, and this is a good example of why. Doubly so if you’re representing a big company.
btw if there is a paper you want to read behind a paywall and it's not available elsewhere, many times if you email the author(s) they will send it to you

It's not instant gratification and you lose some anonymity but if you really want to read it, good to know that option.
Make sure you're getting enough sleep, and carving out enough focus time. What I've realized is that while my current situation on either of those is not much different than when I was younger, my ability to learn and get by with minimal sleep and amidst distraction has gotten worse.
If anything, Nvidia shouldn't have paid anything.

The wrongdoing here is just so strange and on the fence.