skysight-inc/HackerNews huggingface dataset:
Came across 37 signals yesterday (https://37signals.com/) which might be a nice exception to this.

I say might because they count from 0, so technically it’s 38 signals ;).
Is this an end around the office license? Can I now go into Eve in Free2Play mode to work with spreadsheets that I can then export out of the metaverse for people who pay for an excel license?
It has to be at the saturation point for at least Facebook. Facebook is old news. Anyone who wants a Facebook account has one, anyone who wants to engage in the platform is already doing so.

However the younger people understand now that posting things on public social media can have consequences, so things like Discord and Telegram are now going to be the future, and classic social media like Facebook is simply going to become more and more inauthentic until it fades away into something 70 year olds preoccupy themselves with out of habit like television.
Maybe you don't know the context but this isn't a "small idea".
>except to tell his followers that it was not a real apology

Well, it wasn't a real apology. It was "We hope you accept our apology

When you apologize, you say "I am sorry [insert other words of explantion]." Then you can say "We hope..."

What you did simply refers back to an apology that wasn't actually made. Considering that he was correct in saying the problem was simple, his tone was not actually combative, it accurately characterized the problem. So you belittled him & insulted him, and as you admitted you then failed to give credit where due to him & others. He has a career as well. Wouldn't it be nice for him to be able to pad his Vitae with a win on something like this?

Then your initial response he was, as you said, "not a good look". The edited post is better, but still not very good.
I graduated in December with my masters from Georgia Tech and I highly recommend it. Great program.

To the commenter who said that a masters won’t help you and is only for entry level positions… that’s simply not true. Many positions have a masters degree as a prerequisite. Having an education is never not a good idea.
Please provide some context, instead of just dumping an URL.
I hope that you will accept my comment
Use a tool like Postgraphile that does all that heavy lifting for you
Yikes this gets worse.
Understand the basic aspects of building a healthcare app to have a smooth development process. Explanation, examples, and tips.
Why graohQL vs allowing the frontend to do SQL queries, andnthe backend eventually preprocessing them before asking the DB.
Thanks for the tip! Wasn't sure where the DOM was lagging.

For your question, if you register an account, you can't post a recipe unless you upgrade to a premium account. I'm not expecting anyone to actually pay for this feature, I just put it up to prevent anyone from spamming images. Every user is able to comment on recipe pages though.
You can still learn. I've experienced what you describe many times. Two suggestions for you.

First, what you describe sounds like burnout. Do some research about it for yourself, both what it's like and how to fix it. You're not lazy and you're not dumb. You have more capability and potential today due to your experience than you ever did any time in your past. But you do need to take care of yourself, and as you research burnout you will get ideas of how.

Second, when learning new things, you must give yourself the space to learn. For example, when I went to go learn Angular 2, I was already expert in older ways of doing web development and other technologies such as games and mobile, so I figured I'd give myself a week to learn angular, and in the final days of that week also begin the prototype of the project I was getting into Angular for in the first place. Also, I'd go ahead and start using the basic ideas of Redux. While learning, I was stressing out the entire time about how these trivial examples I was working on were probably not going to add up to the project prototype I needed to create by next week. The stress of the time crunch, combined with the fact that I was punishing myself for being too dumb to learn this in a few days inhibited my ability to learn. When you're learning something new, give yourself the space and time you need to learn it, and do not pressure yourself by trying to conflate project deadlines into the learning. The learning is the project for now; the business project must become a secondary concern to be worried about later, until you have the skills and experience with the technology you need to complete the project.

Also it's probably best to try to learn only one new technology at a time; don't switch to a new database and a new visual framework and a new web framework and also start using Typescript for the first time, all on the same project. Not unless you've got a year or something just to learn and nothing is going to be due on a specific date.

Be kind to yourself. When you're talking to yourself, talk to yourself about this the way you would with someone that you love.

p.s. Feeling like you're inadequate is a common side effect of learning. I've come to recognize it as a sign that I've got this. It's darkest before the dawn. 'Learning is not child's play; we cannot learn without pain.' - Aristotle
What I find so beautiful about these XKCD responses is that they acknowledge conceptual problems presented but then nevertheless carry on in the spirit of the question.

One problem I think I find in comment sections, besides the epidemic of uncharitable interpretation, is this unwillingness to entertain thought experiments intended to illustrate a point in an abstract way.

Resistance to the exercise comes out in various ways, like denying the practical plausibility of actually carrying out the hypothetical, to confidently dismissing them for unpredictable reasons. What's really going on is that people are expressing resistance to participating in a hypothetical, which shuts conversation down.

The ability to maintain and participate in hypotheticals without unconscious mechanisms that protest against the exercise is kind of a personal marker I use for measuring the health of an online community that is interested in ideas.
You don't get promotions from speeding up code, unfortunately. Nobody cares about something that's difficult to motivate to the program managers or demo.

Clearly some egos have been bruised, but that's the reality of open source. You aren't just dealing with pre-screened colleagues. Some higher management should step in to mediate and cool things off.

Absolutely unsurprised that the Windows Terminal team wasn't focused on this or didn't pull in, say, a rendering expert. Microsoft is very siloed.
I’ve been working with Watson Discovery for over a year now and that’s why I felt motivated to write this article to explain my experience and give some tips for those who want to work with this tool.
I’ve used them for a number of years, never so much as a blip. Looks like they’re doing a good job managing this outage. They’re also super transparent with their bugs in their change logs. I recommend and love Sentry.
It's more than that though. Have you read it? It defines execution behavior (execution and validation algorithms, response shape, etc) and not only the grammar. We can argue about the quality of it all day but it is not just a grammar.
Efficiency is the enemy? (2021)
Heroin isn't that useful for people not in acute physical pain, but it's addictive.

> The answer is just to take a step back and examine your life. Are you spending your time doing things you want to do, or are you being driven around on autopilot?

You can say things like this to heroin addicts, but the first important thing is keeping them from leaving to get more heroin. After they're clean, they might find this sort of introspection to be a reasonable substitute.
> even as things like TikTok are percolating up into media consciousness

The problem with TikTok is that it's essentially just for actors, musicians and dancers.

On Youtube people can Vlog, it's impossible to vlog on TikTok.

I think among the many social media Facebook and Instagram manage to capture the most people.

- Facebook/Instagram everybody can take a pic or draw some art, or a video or even engage in written discussion, plus they get some officially & professionally produced content from TV (not as much as YT but they do)

- Youtube misses out on people who can take cool pics and write insightful thoughts but captures those who can take cool videos or can vlog, plus they get tons of official professionally produced content from TV

- TikTok misses out on everybody except amateurs who can act, sing or dance

- Twitter is a stadium for culture wars and breaking news

- Reddit is where you can take your time to articulate thoughts/research and link up with people who have the same interests. The news arrive just as fast as twitter without the 140 ch. limits, and it's not properly a stadium for culture wars...more like a small UFC arena
> I'll admit that we didn't list him by name, but neither did we list the other handful of folks involved. We should have.

This week's blog post refers to them as a "community member" [of Microsoft]. Such a self aggrandizing term.

Someone reported a bug on github. Your team dismissed them and peppered them with deflective words to pretend that the team is making a safe space for employees that don't care at all.

Your edits are getting closer.
I'm charmed and delighted that seemingly multiple microsoft employees are here giving non-apologies.

Honestly people, just don't use the product. A putty session to a Linux box still beats anything Microsoft can offer.
Logseq: Privacy-first, open-source knowledge base a la Roam
Diego Maradona's famous “Hand of God” jersey sold for $9M
If you use Relay, the graph representation is reasonably unpacked into a state store for you, and you're given the ability to change both the state store and the backend data in one fell swoop.
This blog post reminds me of older HN posts about in the Silicon Valley area schools try to be more low-tech/hands-on in their learning whereas schools elsewhere get Chromebooks and ed-tech offerings to the brim. Both the “Only do what is truly useful and meaningful to end users” and “Don’t do unto others, what you don’t want done unto you” characteristics are relevant because of how technology is dropped on the laps of teachers and students without necessarily have a clear direction of how to improve educational outcomes.

I don’t know if this is at all still the case.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
I’ve found it easiest to implement in Node due to the explicit event loop structure. You use data loaders, which is a super generic term that means “batch all requests for this resource into the next event loop tick.”

So when a query requests a list of users, and then every users friends, that becomes two queries: one to load all the users, and one to load all the friends for all those users. The net effect is that your number of queries is O(query depth) rather than O(objects requested).

Admittedly this does tend to work best with more K-V oriented data that truly relational data, and might be hard to retrofit onto a brownfield project, but i’ve never found it all that hard to do.
I feel like the original Twitter thread misses some common points. Bad API design is possible with any API style. A complex aggregation with nested joins is possible with any kind of API as transport. Also they don't mention tools like Relay, which indicates that they have never used GraphQL to its full extend. We've been working a lot in this space to improve the developer experience of GraphQL, giving devs the benefits of dynamic GraphQL operations but combining it with a REST API/JSON RPC as a facade and therefore dealing with a lot of the downsides. Please check our https://wundergraph.com/ if you're interested. In terms of security, there's frameworks like entgo (https://entgo.io) that handle auth extremely well. If you look closely into the docs, you'll realize that entgo supports REST, gRPC and GraphQL as external interface. So it's clear to say that you have to deal with authz, no matter what API style. Regarding "unpredictable" performance, I'm not sure I agree with the points being made. With GraphQL, it obviously gets very visible when you have "slow queries". If an API consumer would do the same "queries" through a REST API, it might be the case that they create even more server load because it takes more requests. The difference would be that it's not really visible because you don't count 100 rest API calls as "one query". Instead, you falsely believe that you've served 100 API calls very quickly in less than 100ms each. It might be the case that the REST API calls take 10s total, while the GraphQL query took 3s. So now you're thinking that REST is 30x faster than GraphQL, but really we're comparing apples to oranges. My summary is that you should choose the right frameworks and tools for your project. REST is totally fine, but please create an Openapi specification to document it, otherwise it gets messy.
I’m against ganging up but I think adding a relevant comment to this thread won’t count as such.

Something the Microsoft API team did irked me slightly. One day the Microsoft 360 API (used for email) seemingly stopped working. After a whole week of troubleshooting and discussion with other devs around the planet I fixed the issue. New headers had to be included. It was a one line fix that stole a week of my life. The API had changed. I could have been ok with this but when I made a post on the repo explaining the fix and that I had no idea why it had even changed, instead of a thank you- a Microsoft API dev chimed in to say it was a trivial change and didn’t see what everyone was so upset about. Knowing no documentation had been updated and every system around the planet had been broken for probably a week that depended on it. No apology no gratitude. I can handle that. But an insult to say I was being impertinent and overblowing the importance.

Well I never forgot it, and eventually this stuff comes out. I hazard to say there are toxic dangerous people in every major company I just don’t understand why these people aren’t cautioned as soon as these public incidents happen it’s as if no one is really watching the behaviour in the irc channels or repos but are instead focusing on internal metrics which in my opinion don’t measure the devastation cause by these bad apples - who should atleast be checked up on.
You're not wrong but creating a new account just to pile it on isn't quite role model material on the subject either.

https://news.ycombinator.com/newsguidelines.html

> Throwaway accounts are ok for sensitive information, but please don't create accounts routinely. HN is a community—users should have an identity that others can relate to.
Now I'm no lawyer nor taxman, and know not a lot of laws in the US, but judging only by the contents of this press release, it seems they were charged with not disclosing that the sales were for cryptocurrency mining, not for doing the business in the first place.

Which begs the question, does Nvidia have a responsibility to know exactly what their equipment is being used for, no matter if that activity is legal or not? Seems they would have to add a mandatory question asking "What are you gonna use this GPU for?" every time they sell a GPU, which seems weird (to me).
Not even close? I mean you may be on to something with your hypothesis about the current wave of social media companies, but not if you step back and look at the bigger pictures. People are always looking at ways to connect. The whole premise of social media through the lens of the consumer is to find and stay in contact with ones people - either meatspace friends or newly discovered ones online. So will FB age out? Yes probably at some point. Is Instagram too photo/video centric and lacks any substance? Absolutely. Twitter is the best overall current source for news and information (amazing!) but it's format is both its strength and weakness. The TL DR version of this is - sooner or later some next wave will come along because the core purpose is too central to humans.
Naive question: What does Nvidia have to gain from not accurately disclosing this information?
That's certainly remarkable. You are indeed the first person I've ever heard to do this.
Why not just create a PR, instead of a from-scratch grandstanding repo?

This is a situation where tu quoque really doesn't smell like a logical fallacy. There is a lot of fuss about "being right" over "being helpful."
>Where is not (today) is lack of time/resources to be there (like GUIs. But honestly, nothing compare to FoxPro/delphi)

A few that come to my mind: C++ Builder, QT, Windows Forms, Xamarin, .NET MAUI.
It sounds like a big part of the issue here is that someone from the team joined Casey’s discord server pseudonymously after the drama, and more drama ensued.

If stuff got that personal, then I’m not shocked that an impersonal apology was not accepted. If I were to apologize in a situation like this, I’d probably have started by talking to Casey directly about the whole thing before posting in public.
I massively appreciate the opt-in mechanics here. One click, using a native feature of the site that you must, by necessity, have an account on. Very nice! And, in my testing, un-starring that repo also opts out.
Perhaps leave sarcasm out of technical blog posts, or add a footnote to indicate sarcasm?

I couldn't tell you were being sarcastic and it seems others couldn't as well. I only found out through this comment.

Text is the worst medium for sarcasm since sarcasm is often signaled by vocal inflection or body language, neither of which are present in your post.
I think that Seinfeld already covered this situation https://m.youtube.com/watch?v=A6nWTZF08LA
Ugh, I can't believe you'd repost something you've already said 70 trillion years ago
Exactly. Landlords aren’t entitled to a good business. If you diligently maintain the home you rent out AND pay income tax, it’s not a great business now. The profits are in neglect and appreciation.
How Can One Know When to Trust Hardware and Software?
I presume we're using a very liberal definition of the word "learn" here; I couldn't even memorize these commands when I was 10, I reckon if you quizzed them again in a week they'd have forgotten all about it.
Did you read the full RFC? It's not strictly 'stylistic preference' as each version has slightly different capabilities and there's potential ambiguity between some of those capabilities.
> What more really needs to be said?

An actual apology. Jesus Christ, has no one at Microsoft ever apologized to a human being? I mean apologized, not passive-aggressively, condescendingly issued a generic apology line in the P.S. to an email on a completely different topic? It goes like this: heeeey, Casey, we're really sorry about <whatever we did> and we would like to apologize. We understand we were wrong to do it because <reasons>. This is not how we want to treat people and the fact that we let it happen was a mistake. I'm sorry we went through this but <here's what we plan to do so that we don't make the same mistake again with someone else>.

That is an apology. Once you say that, you're entitled to asking the community at large to accept it. But you can't say "please accept our apology" without issuing a damn apology. That's like saying "please accept our complimentary cake" without sending any cake!

I realize basic human decency may be a faux pas in large corporate settings but doesn't Microsoft employ at least one PR person who understands PR 101?
Maybe, but my point is that "takes credit for their idea" is inaccurate. The post clearly says the idea came from "a community member"; not that they came up with it themselves.
Might be intentional, simultaneously talking about the past and present of a body and also literally that it is past. It is present. It would not be weird to have that kind of wordplay in a poem.

But also this was from an early draft so it could be a mistake.
>most of the code in the parser/renderer part of the terminal is unnecessary and just slows things down. What this code needs to do is extremely simple and it seems like it has been massively overcomplicated

He means exactly what he says. Notably, refterm had almost no optimization applied to it.[0] The massive performance increase was entirely due to non-pessimization.[1]

>refterm actually isn't very fast. Despite being several orders of magnitude faster than Windows Terminal, refterm is largely unoptimized and is much slower than it could be. It is nothing more than a straightforward implementation of a tile renderer, with a very simple cache to ensure that glyph generation only gets called when new glyphs are seen. It is all very, very simple. A more complex codebase that parsed Unicode and rendered glyphs itself would likely be much faster than refterm for many important metrics.[0]

[0] - https://github.com/cmuratori/refterm

[1] - Refterm Lecture Part 1 - Philosophies of Optimization - https://www.youtube.com/watch?v=pgoetgxecw8
Hoping the drop support for the YAML spec boolean value explosion. We don't need a bajillion parser rules for BOOLEAN literals. Just true or false, please.
Incorrect.

Proven reserves are occasionally increased in known fields.

There are some additional discoveries. Most are small.

The total geological resource has been largely constant.

New discoveries peaked decades ago.

If you have any data to show otherwise, please present it.
Absolutely love behind the scenes stuff. I'm only a little way into Binge Times[0] by Dade Hayes and Dawn Chmielewski and I'm pretty sure I can recommend it here.

https://www.amazon.com/dp/B099WY4H6G/ref=docs-os-doi_0
Context: they are making a terminal emulator. Something we've been doing for close to 60 years already.

At the time of this writing their repo has over 1400 open issues.

At the time of the "kerfuffle" their code couldn't output more than 10 (or was it 40?) characters per second to the screen on what is essentially a supercomputer. And they claimed it required "a doctoral research into performance" to make it better.

What other trivial improvements to their code also "require a doctoral research"?

Yes. Their code is definitely massively overcomplicated and I doubt they have any control over it any more.
What is the benefit of every request being POST? This makes caching a harder problem to solve.

Also, why is every status code 200 even in the event of an error? They want you to pass an error key in your payload and have your client be processing the payload to understand the status of the response. Why are we reinventing the wheel here, for what benefit? GraphQL had some really appealing concepts going for it like the whole querying a single source of truth for multiple data sources, and only getting the data you need. But in practice, the benefits do not seem to outweigh the costs.
And they let you self host for free, although it is quite the process.
That's what you get for GraphQL not having an algebra.

If it had an algebra you could build a database engine that answers GraphQL queries like a conventional database engine or you could write a general purpose schema mapping and some tool would write the code that converts GraphQL queries to SQL queries or some other language.

As it is, GraphQL provides a grammar that looks like something people want to believe in but behind it all is a whole lot of nothing.
I wonder if the markets realized that “54.20” was, in fact, a big round number.
A nice example of this. They didn't bid a round number, so it seemed like they knew what they were talking about.
Rivian have its own problems and growing pains that Tesla endured. if Rivian CEO is really anti Elon. he will done better but apparently not.

https://www.youtube.com/watch?v=au-JLrv39AU
I will add

C) debugging signal handlers is somewhere between tricky and impossible depending on the scenario because of how debuggers work.

D) debugging optimized code. -O2 or -O3 code will have everything executing out of order, all variables are optimizes out, everything is inlined, etc.