skysight-inc/HackerNews huggingface dataset:
At first order in macroeconomics, "capital" as an abstract thing, the money itself, exploits everybody. With perfect competition it is impossible for a business to make a profit because if I can make something for $1 and sell it for $2 another business can enter and sell it for $1.99.

That same force would make it impossible for employees to get ahead, investors to make money, etc.

Profit, surplus for workers, investment return are all dependent on there being some kind of "friction" -- which abounds in the real economy.

For instance you want a "moat" for your business such a patent, trade secrets, being at the center of a two-sided market, etc. The labor union quite literally extracts "dues" from workers to sustain the value it helps get for them. Numerous practical problems, such as agency problems, turn up in employing people and it is really not in your best interest to try too hard at paying people as little as possible.

The original Marxian eschatology (before Lenin and the Bolsheviks) was that capitalism was going to eliminate all the friction, there would be no surplus for workers, no profits for business owners, capitalists would be unable to continue the game even if they wanted to.
If you want to see what a GraphQL with an algebra could look like, I built one! The query language is parsed with a vanilla GraphQL parser, but has directives like `@filter, @recurse, @optional` etc.

10min talk video: https://www.hytradboi.com/2022/how-to-query-almost-everythin...

GitHub: https://github.com/obi1kenobi/trustfall
How does one find out about the the release of new Internet top-level domains (TLDs) early enough to get short domains like this for reasonable prices?
Please do.

Deadlift does not generally activate or train muscles that you can use to move your ears. All other muscles will be used in deadlift.

It is single most taxing exercise. Even squats are less taxing: you can perform barbell squat without using hands [1], you cannot do deadlift like that.

[1] https://www.youtube.com/watch?v=pg8D90wUvAo
I recall coming across some sites over the years where the site was just setup and someone uploaded a Wordpress install onto their server. I was able to go through the wizard and install a new Wordpress, adding credentials, giving it a name etc. It was a lulzy thing to do but I wouldn't do it again. Back in the day you got very bored.

If I was setting up my own Wordpress I would go through the wizard as quickly as possible to stop others setting it up before me and doing malicious things with it.
> Twitter is making the transition towards a "free speach" platform

Twitter was originally a free speech platform. It transitioned away from that, much to the chagrin of its co-founder.

"Twitter stands for freedom of expression. We stand for speaking truth to power. And we stand for empowering dialogue." https://twitter.com/jack/status/651003891153108997

The point is to restore the platform's core value and be a neutral, trusted public square. Jack himself said Elon is the only one he trusts to do that.
Afaik, the provided `nginx-auth` binary 'should' work out-of-the-box with traefik's ForwardAuth middleware [1].

[1] https://doc.traefik.io/traefik/middlewares/http/forwardauth/
Oh yeah, most definitely - tooling isn't just debuggers, after all. I often use network traffic monitors, packet analysers, etc. No doubt in the microcontroller and EE world theres specific tooling too. That includes the humble logger :)
SF prices are high so Buenos Aires property prices go up? I doubt it.
> Musk, so you can throw out the book

Musk's Twitter takeover is a textbook LBO transaction. The negotiations were unorthodox. But that's been true of LBOs since the 80s. Usually the bankers were the ones up to the antics; this time it's the principal.
Umm, wasn't this super well known? Every enthusiasts website had tons of tracking of card prices which were high because of... cryptomining.

I mean, really entry level folks knew this.

When crypto prices would go down a bunch of articles would pop up saying, hey, maybe supply for gaming will go up.

I read these risk sections and 80% of the stuff is so overblown, boilerplate, repetitive, well known etc that it loses its usefulness.
I believe that would be defecative altruism, with an additional ‘a’.
Exactly.

I've been in web dev for 20 years but mostly in the front end space.

A couple of years ago I started doing full stack and trying different databases. For the past year or so I've been using Postgres and learning SQL. This is by far the best solution I've used so far. SQL is extremely expressive, powerful, and elegant.

The problem is that SQL has a strong learning curve which many devs want to avoid. I'm convinced this is the main reason stuff like Mongo or Prisma are so popular. I actually tried Prisma before raw SQL and I vastly prefer SQL for writing queries.

I deeply regret not having spent some time learning SQL years ago.
Appreciate your feedback.
At work, we have a permanent channel in Jitsi (a meeting in Teams will work too) that people can join when they have no other meeting going on. It's silent sometimes, but also the place where people ask silly questions that they would normally ask when standing at someone else's desk, or where people share non-work related stuff and discuss random things.

After two years of almost permanently working from home, it's grown to the place where the whole team just hangs when they're working to have someone to talk to when sitting alone at home, but also to ask serious questions, and equally so to talk non-work related banter from time to time.

Since the last few releases of Jitsi, we're also using breakout rooms to discuss some more in-depth things without annoying the rest of the team. Previously, those people would move to another meeting and come back when they're done. Now, they can stay in the one permanent meeting, and the rest can see them sitting in a breakout room, and go in and ask them when something urgent is going on.

I honestly think this approach has kept the whole team sane during 2+ years of full time working from home.
I can't say it's "good" because I'm not a subject expert, but this Wikipedia page[0] is one rabbit hole to start with. A big "A-ha!" moment for me was understanding that objects small than an atom and objects bigger than an atom go in two different buckets -- and also objects traveling at or near the speed of light and those moving at more human speeds are also in different buckets. So there are 4 kinds of physics in total in the modern system:

Classical mechanics, which deals with objects larger than an atom or molecule which are moving far slower than the speed of light.

Relativistic mechanics deals with objects larger than an atom or molecule which are moving at a speed approaching the speed of light.

Quantum mechanics deals with objects smaller than an atom or molecule which are moving at speeds far slower than the speed of light.

Quantum field theory deals with objects smaller than an atom or molecule and moving at speeds approaching the speed of light.

Another good thing to lookup is the Standard Model, which contains 42 subatomic particles and is very different from what I was taught in school as a kid.

[0]https://en.wikipedia.org/wiki/Introduction_to_quantum_mechan...
People always say this but I don't think you have experienced the other end in practice. There are countless job postings in the AI/ML/DS space for example that explicitly want people with MS or PhDs and recruiters will happily tell you that straight to your face. Hell I was just passed up for a Director of DS position and they explicitly said it was because I don't have a PhD!
Its not about whether the SEC knew. It is about whether nvidia properly incorporated that knowledge into their financial reporting. If nvidia knew how many of its cards were going to crypto then they needed to properly report that as a market segment that has different growth profiles than the standard gaming market. That way analysts could evaluate their projections more effectively.
I’ll be your mentor for 5 mins.

> What I haven't understood >yet is what significance "The >solution is trivial" being >sarcastic or not has on the >article itself.

If there’s no significance either way it shouldn’t be part of the blog. It adds no value and takes away from your goal of being succinct which you stated in one of your responses.

General (well meaning) advice from a stranger:
1. Always leave personal feelings out of blogs, technical and professional communication - especially the broadcast type communication. We tend to think about a small number of people but a larger number of people without context will interpret things very differently.
2. Sarcasm, irony etc need context and sometimes are also differently perceived by people from different cultural backgrounds. Your goal is to represent your and your teams efforts while helping your users. Everything else will detract from it.
3. When faced with feedback take it gracefully even if it you disagree completely or it makes you mad. You don’t need to get defensive and explain ‘your side of the story’. It almost never goes well.

Also why the hell were there such rude responses in the community post in the first place? I’ve worked at Microsoft before and I’d have roasted my team if one of them responded in that disrespectful manner - even if the community member may have trivialized work.
Maybe, but it's hard to say because some of social media is trend-based.

People want to connect to each other, but they also want novelty in how they do it.

After they get bored writing on each other's walls, they want to try writing 160-character quips for public consumption. And when they get bored of that, they want to try taking photos and sharing them. And when they get bored of that, they want to try trading short videos of themselves doing stuff. And so on.

So when a given service stops growing, is it because all the users who could have signed up have done so? Or is it because some people moved on to the new thing? Or some combination?
Peloton Seeking Buyers for Stake of About 20% of Company
Smart. Tit for tat is often a winning strategy.
i'm using rules to mark emails as spam by title and/or content.

some weird peoples/companies sending spam emails like legit emails and it won't go to spam unless i use filters.

( i don't like "growth hacking" peoples )
You can execute GraphQL queries via GET and set a cache up for it like REST. Technically it's also allowed to cache POST requests but I guess anyone who comes across that is going to raise their eyebrows.
Why hand-roll one when you can use one that's already available and thoroughly tested :)

https://github.com/obi1kenobi/trustfall

(Hi Dustin!)
There's nothing that stops you from exposing only what you would expose in a "restful" API. You can even specify the exact queries that can be used by the client. And even then GraphQL gives some nice advantages, such as introspection and endpoint discovery, as well as smoother error handling and increased type-safety.
>Social media has broad reach but shallow depth.

I'd argue that the OG university-only thefacebook.com was successful because it had narrow reach and deeper depth (at least compared to its one-size-fits all modern form). The features were tailored very specifically to that audience, and the audience found a lot of value from it.
This is true for me. HackerNews seems to combine both of these triggers in a subversive way to keep me coming back. It is not about the points for me, but the interaction. I do not care about down votes, just any human interaction is fine with me. Disturbing, sad.
Wow, I went deep on EVE years ago but haven't been on in some time.

1. It's great to know it's still active and doing new things.
2. Excel support is a hilarious new thing to add.

People frequently joked that much of EVE was like playing spreadsheets, now I guess you can literally do that. Good job, EVE!
Per capita consumption of electricity in the US went up by nearly a factor of 4 from 1950 to 1973. The increase from there to the peak (early 2000s) was less than a factor of 2. The sudden slowdown in percentage growth of consumption of electricity after 1973 (the start of the energy crisis) was a major factor in the end of the nuclear build out in the US (and the bankruptcy of WPPSS, which had bet too much on the growth continuing.)
> NVIDIA did not disclose [...] for investors to ascertain the likelihood that past performance was indicative of future performance.

I mean, who am I to argue with SEC, but "past performance is not indicative of future results" should be firmly planted in the minds of everyone remotely capable of understanding the 10-Q.

To me this seems like it was a "hey, you should definitely split out crypto earnings in your gaming division" with a slip on the wrist. Doesn't sound like a big deal.

And going on the tangent, who says earnings due to crypto are more risky than earnings due to gaming? There's been a dearth of new AAA titles and due to the inflation gamers may very well delay their PC upgrade. Sounds as risky as miners to suddenly stop buying equipment, and faster than what the hardware-hungry gaming crowd can get their hands on.
For startups it's a matter of rapidly developing an MVP to validate your business and iterating quickly.

Developer salaries are way higher than CPU and server costs. Productivity wins out here vs. performance.
Most people don't know what a graphics card is.
You should read about inflation. Efforts to fatten up the middle class with free giveaways to certain voting blocks has and will continue to spur inflation and make those same voters ever less wealthy. But voters are myopic, so they’ll vote for free money every time. Eventually you get Venezuela.

A better way would be to protect people by not making policy decisions that reward bad behavior and punish those who avoid debt and save. Rewarding terrible behavior may get you elected but it’s bad for society. Like giving candy to pacify a cranky baby.

But such opinions have become verboten now, and actually censored.
I think this goes both ways. As a developer at a big company, I've definitely been called dumb or obstinate on issue trackers for not prioritizing certain feature requests, or for not moving forward with a specific design despite explaining why that design is incompatible with other requirements.
Amazing! did you make this? any more details anywhere? what is the license?
This is an incredibly meaningless article. The author tries to tear down EA by simply calling it moralistic, but doesn’t actually get around to trying to attack whether or not it’s actually effective.

This is the exact same language people use when they are upset because they feel attacked, but don’t understand their emotions enough to make a reasoned argument or get to their actual point. They just lash out with whatever ammo they have, and in this case that just means vague insults and very, very little actual content.

Big yikes.
Media4Care Gmbh | SENIOR FRONTEND ENGINEER | Berlin, Germany | Full-time | Hybrid Remote

At Media4Care, we build products that make the lives of senior people better. We are looking for a talented frontend engineer with experience in React, React Native and Typescript. We are a very small development team and we follow a very pragmatic and minimal approach in software development. We always discuss solutions together as a team and try to follow best practices along the way. Everyone here loves software engineering and this team might be a perfect place if you do too.

PRACTICES AND PARADIGMS THAT WE FOLLOW: Atomic commits | DRY | YAGNI | Functional style programming | Trunk based development | SOLID | Dependency Injection

TECH STACK: React, React Native, Typescript, Postgraphile, Postgres, Apollo Client, AWS, Terraform, GraphQl

Here's a link to apply directly: https://m4c.jobs.personio.de/job/396153?display=en
I loved how quickly VB6 applications started. Waiting for .NET applications to start felt like a huge step backward. In my first job out of college, I can pinpoint the exact moment when I won my boss' respect when I fixed a long-standing bug in a VB6 application. VB6 will always have a special place in my heart.
That's a little over dramatic. All that's happened is that British people can't visit Russia Today or Sputnik unless they use easily available methods to bypass the block. Nations have been blocking access to certain websites for many years. The internet continues. If it is dying, it's for other reasons.
This is exactly right. You have to disclose risks to your business and if a really big part of your growth is coming from a new, volatile customer base, that's a big risk and you should disclose it. It has nothing to do with a specific requirement for GPUs or something; publicly traded companies _in general_ have a responsibility to understand where their revenue comes from and disclose that understanding to the public.

This is very run-of-the-mill stuff for the SEC. I think the only reason it's getting play on HN is that, if you aren't familiar with this sort of thing, it looks like the SEC is picking on Nvidia for doing business with crypto miners. But that isn't what the complaint is actually about.
> Those both seem to be on the same level as NaturalNews and InfoWars.

What does that mean in this context? Are you saying that the sites promote health quackery and bizarre theories about fake mass shootings, or is saying they're like NaturalNews and InfoWars just a way to say that you would like them banned because you disagree with their opinions (like you presumably disagree with health quackery and theories about Democrats being possessed by demons?)
I see charity as being a space filling algorithm. If everyone was charitable to their neighbors then everyone in the world would ultimately receive help! But if everyone in the world donated to, say, Save the Children, would railroad workers in Cambodia suffer less work-related deaths?

I believe that immediate and far reaching help should be in the hands of governments. I have no connection to the people in Myanmar, but I'm sure a part of my nation's economy and politics does. So I will leave my government to consult with experts about the situation in order to organize best our aid paid with a portion of my tax money.

There's also the question of giving help to people without teaching them anything and perpetrating a useless cycle, but that's a whole other matter...
Sometimes threading issues are hard to debug, because attaching the debugger will impact the code behavior. Logging is a tool in the toolbox, I wouldn't dismiss it
> It’s surprising to see such lazy journalism in FT. This is certainly a fast time, but the Tesla s has been around for a while and they have a 2s time. Porsche Taycan has 2.4s.

They seem to be writing about their personal experience. Whether or not faster vehicles exist is irrelevant to their description of their own experience. It’s also not a car like those you mentioned.

This is pretty common from writers and publications who are not usually focused on automobiles.
You're a liar. The entire thread on github [1] shows that it is a technical discussion about the unacceptably slow performance of virtual terminal sequences in Windows. Solutions are kicked around and debated until a Microsoft person steps in and calls what is essentially a weekend fix a 'doctoral research project' and accuses Casey of being 'combative'. Casey is rightly annoyed by this, closes the bug report and goes on to implement a proof of concept showing his blazingly fast approach that did indeed take a weekend. He's a good programmer, a good communicator and doesn't suffer fools gladly. This blog post merely proves he was right all along.

All your talk of 'narcissistic injury' and his personal motivations for anything is pure projection and tells me a lot more about you than about him. And yes, the New York Times is no better than reading Twitter.

[1] https://github.com/microsoft/terminal/issues/10362
Even Martin Fowler said naming things is one of the 2 hard things in Computer Science.

As long as you can tell roughly what an object does and there's documentation and comments to cover the rest, no one will mind if the name is a bit skewwhiff.
Degrees of Correctness with Dhall
In every company I've worked at, there is a group pulling for graphql adoption. I've gotten involved and made it to having some well fleshed out graphs. Still, I find the ergonomics to be lacking. Making POST requests with large bodies of JSON-ish queries that you have to meticulously craft from some hard to understand docs is way harder than an API call should be.

And this is JUST for a query language. It's not like the server code comes for free. There are still all the same complexities of joining this with that, filtering on foo, limiting to X results, projecting the output fields. It's super complex on the backend yet people think graphql can give them exactly what they need for free.

If there is some amazing benefit to FE developers it's lost on me. When I go to use an API and find that I have to use graphql I just groan and move on.
Definitely explains the quality of search as of late.
I think we can simultaneously bemoan the overall state of the public's ability to be kind, and still hold ourselves to a higher standard.
One thing that it takes some time to understand (and to teach to junior devs) is not only to add logs, but also useful logs.

The stages of understanding go like this, in my experience:

1. Log nothing.

2. Upon being told to log things, write mostly useless logs: "Entering f() function", "leaving f() function". When f() fails, who knows what happened?

3. Upon being taught to add context so that logs can actually be used to troubleshoot problems, "entering f() with id 123", "id is 123", "writing 123", etc.

4. Enlightenment usually comes when logs include necessary info but are not redundant, are not noisy, and can actually be used to track down problems. Of course, improvement at step 4 is always ongoing, for all of us.
They do this because OP keeps twisting the blade. He was right, now whatever, maybe find another target.
Heh, I actually use Hasura and I find it extremely painful to use. It's unbearably fragile to state changes (eg, psql scripts + pg_dump/psql restores) and its errors are inconsistent enough to give you just enough constant false hope that your problem's fixed, but a second step is almost always needed.. and without a helpful error or button that just explains and fixes all the things from a single screen. I realize I'm probably using it wrong, but I really don't think I'm doing anything exceptionally "out there".
Significant differences can be due to some publications using 1-foot rollout when recording times and others not using it.
Reminds me of the "Translate server error" fails: https://languagelog.ldc.upenn.edu/nll/?p=11907
css meets backend ?
> No, this is just what a lawyer would say.

I meant to say that I trust the legal apparatus in Europe to function more or less correctly even without consulting a lawyer.

Conversely, in the US my idea of what is right generally turns out to be wrong as long as the other party has more money to spend on lawyers.
All social media is immoral except my social media.
Ok, but am I to do it on every single command I do on my terminal? Or on which ones specifically? If the problem we're trying to solve is that I can sometimes overlook the "dangerous commands" among "safe ones", by definition of overlooking it won't work if I tell myself to "spell out the command only in case of the dangerous ones", no?

I'm honestly trying to think of the way how I could approach this for myself, just I don't see a clear solution yet that wouldn't require me to spell out everything I type in my terminal window.
The news though, how much and how far? The news is just gossip if you think about it. So isn't talking to your neighbor the same thing as the news? Do I really need to know about a flood in Pakistan who I live in the United States?