skysight-inc/HackerNews huggingface dataset:
I've noticed that many of the best devs are constantly worried about their output and quality and the worst not worried at all. This is as a Sr. IC who gets pulled in to other teams on the regular.
You attribute it to perks, which is not correct, or Amex and Diners Club would be more expensive. It's because interchange isn't regulated for commercial cards.
1. Don't expect you'll be cost effective for all potential clients that come to you with this sort of situation.

2. Charge a fixed fee - or even hourly - to figure out wtf is going on and assess things. This is effectively a discovery/consult. For some reason many independents can't wrap their heads around charging for what seems - to them - to be "nothing" but it's literally what consulting is. Get into the issue and help the client map a way out. Then...

3. If you want to help the client implement the map, you are also now in an informed position to give them a fixed fee arrangement to do this - the implementation bit. Or if you stick with hourly you can more realistically set expectations and estimate workloads.

Most independents are great at #3 (though most seem far more comfortable charging hourly for this implementation work rather than fixed fee, but that's fine too - at least they'll be able to estimate it better after doing #2 and end up with a better reputation), but horrible at realizing their real value is in #2 (as well as bridging the gap between #2 and #3).

P.S. If you invest in getting better (more comfortable and effective) at charging fixed fee you can rightfully charge more because you are literally being paid by the client to offload uncertainty (risk) onto you.
I mean specifically for a production outage fix. For planned changes, most of the companies I've worked at have similar release processes
Ah, that works in mobile Safari without an extension.
Chatbots make search interesting again
> You were used, they got what they needed and now it is time to go.

Workers get paid along the way, not sure that constitutes being "used". I think worker rights aren't great in the United States, but characterising US tech workers who are paid extremely well as having been used is a bit much.
I did something similar in my early 20’s. 15 years later the weight is gone and hasn’t come back. It is pretty nice being able to eyeball my plate of food at a BBQ knowing it will not add any flesh to my mid section.

I definitely did not need a multi-PB storage array to reach that goal. Or did I? I am sure someone out there knows roughly the human brain storage capacity in MB.
> I'm even considering taking a non-stimulant, but I need more convincing that said medications are actually effective.

There is no way to convince you that it will be effective for you because no one knows that. You will know when you try it, it works for some but not for others.
I tried integrating hnswlib (header-only C) with my app and it wasn't trivial. It probably isn't necessary unless you are searching millions of vectors or have very low latency requirements.
Google Research, 2022 and beyond: Algorithms for efficient deep learning
You can just check it here:
https://news.ycombinator.com/pool

It is indeed coming up from the second chance pool.
Put a JS dev and a C++ dev of equal experience against each other and the JS dev will have fewer bugs. At the most basic, the JS dev would have all the same logic bugs as the C++ dev, but subtracting the memory bugs from the JS bug count would itself be enough to prove my point.

There are many other reasons though. JS has only two number types (double and BigInt). As such, we can also essentially get rid of overflow errors that C++ does nothing to prevent. JS has an event loop baked into the core, so another class of C++ bugs go away. That same event loop bakes in its own thread pool to safely manage IO eliminating another class of bugs. Web workers (system processes) limit data sharing to slower, but more safe methods and eliminate yet another class of bugs. I'd note that these are some of the biggest possible sources of the hardest to find bugs and eliminates essentially all of the security nightmares found in C++ code.

Adding to this, JS code is more dense which tends to correlate with lower bug counts (until you reach super-high density like APL at which point you get maintenance issues). JS first-class functions with automatic closures adds a very powerful tool that is all-pervasive in real-world JS code, but isn't even present in C++ code (yes, closures exist, but in an extremely limited and manual way). Since ES2015, JS has powerful features like destructuring that make all the little data manipulations (so common in UI code) much easier and less prone to subtle bugs. If bugs do happen, JS makes it much easier to continue gracefully without everything crashing to the ground.

None of this should be surprising. C++ is an amazing language in its low-level area of expertise where all the features that can create more bugs are necessary and lead to amazing performance.

It also shouldn't be surprising that a very high-level language tailor-made for UI would be better at creating and maintaining a UI with fewer bugs.

As to keyboard navigation, that is entirely up to the devs to implement (whether C++ or JS). That said, web standards take A11y very seriously. Electron has `globalShortcut` and easy handling of shortcuts is baked right into the system if devs care to use it.

https://www.electronjs.org/docs/latest/tutorial/keyboard-sho...

https://www.electronjs.org/docs/latest/api/global-shortcut
ChatGPT detection softwares all get bypassed by font changing
depends, in many hospitals the administrators have to keep their licenses (doctor one day a week) and are paid more overall... so what does that make them?
How would Apple enforce "do not track" for non-webkit implementations?

Chrome and Firefox might certainly implement it into their browsers, but can we expect Facebook, for instance, to do it in their in-app browsers?
Sorry, I made a few incorrect assumptions there.
The use cases in the videos he posted are pretty impressive. This could be an amazing tool for some people.
LTE was technically called 3.9G
I'm curious if you'd share examples. I think I'd sum up the last 10 years as the web and mobile ecosystems doing a mediocre job trying to catch up to where native apps were 20 years ago.

My overall development experience writing C++ 10 years ago was actually better than writing C# and Typescript now. The more interactive environments like Jupyter notebooks and browser dev tools are nice, but they're still not as featureful or as interactive as a good Lisp environment.

For consumer software we're nearly in the same place we were 25 years ago, except we took a round trip through the web, and now we're back to downloading native apps, which are more "secure" in some sense, but are funneling private data off to strangers, making it overall worse. And our hardware is 100x more powerful but our software is 1000x more bloated to make up for it. And the business model of consumer software now is to treat the user like an idiot and monetize them as much as possible.

Business software has some bright spots, like IAAS, SAAS, etc. but they're kinda just regurgitating ideas from the 60s, 70s and 80s.

Security is a funny one because it's technically better, but overall worse because software that wouldn't be connected in the past now "has to" go online, opening it up to attack.

There is a lot of good, like the open source world, and Linux and FreeBSD gaining popularity, but even those have dark sides, like corporations exploiting them as a source of cheap or free labor.
When you believe in a new technology and mission, as many at Meta do about the metaverse and VR, hiring isn't boring. It's exciting to be able to bring on more people to execute a vision you're bought in on.

I'm a founder of an 8 person startup and we're looking for an engineer right now. It's an exciting process for me to pitch the vision of the company to these candidates. It is also exhausting and time intensive - but not boring.
Here’s a free feature zoom could implement in only a few months with hundreds of workers — tell me which meeting I’m attending.

Here’s another which would be impossible for them to implement correctly — let me see my screen when I’m presenting and don’t cover it with stupid controls, or maybe if you can’t do that, let me see the useful controls too
Sometimes retraining the voice model improves the response.

Personally, I also encounter clogged mic ports, which kills my OK google distance
Because they're eliminating the jobs of the least productive people and not paying the most productive people equivalent to the productivity gains, i.e. software developers and the technical folk. But those people are still getting paid heaps, so there aren't a lot of complaints.
It isn't just politicians who were wrong, the average programming nerd were in the same camp, and they won't ever admit it either. Saving face and all that...
No, to me this is much worse than doing nothing, and makes me dislike Zoom even more.

Doing this and saying nothing might have had a similar degree of sanctimoniousness. I guess I think that if he thought this was a good idea he should have waited a few days to do it quietly, instead of pretending to understand the struggles of the employees in his own personal financial life.

However, if it helps some employees process it maybe it's worth it even if it rubs some the wrong way, like it would me.
>I'm a HUGE space nerd and never heard of this. What else do I have no idea about??

Check out the Great Annihilator. Two black holes near our galactic core feeding off each other.
I'd like to give the WASM build a try
This statement:

>> Productivity remains unrelated to pay, labour power is the real decider.

Is in stark contrast to your next one:

>> If you're irreplaceable, you can demand high wages.

Extremely productive people carry high replacement costs.

Very productive individuals have labor power. Whether they choose to band together and use it like a guild or a union is a separate matter entirely.
A better place to start than this article for devs who know WebGL/OpenGLES would be https://toji.github.io/webgpu-gltf-case-study/ by one of the Google Chrome devs. I also really liked https://surma.dev/things/webgpu/ which was my first in depth intro into rendering via WebGPU.

I would also suggest https://web.dev/gpu-compute/ which is a good intro to WebGPU compute, but it was out of date and had broken APIs the last time I tried it. But it has useful theory if you've never used GPU compute before.
If you have to lay off 3000 people because of your bad leadership, you should absolutely be fired too.

For the bad PR you’ve created, if for nothing else.
1) Therapy can't hurt
2) Mindfulness meditation to learn to be in the moment and to accept your feelings without letting them control you.
3) Accept that you feel this way and just keep doing what you want to do anyway. There are some ways you ARE inferior, and many ways you are not. Inferiority doesn't mean you shouldn't keep trying and doesn't mean you won't succeed.
I am a PhD research scientist at one of these Montana universities. I am merely commenting on how the situation has played politically. But thank you for explaining to me what "scientific fact" is.
Try ChatGPT vs. Dan
The default can still be Safari, not "all" enforcement will be worked around. We simply can't trust Apple to do the right thing without supervision, though. As we've seen with the App Store, Apple uses these positions of de-facto authority to disempower the user and reinforce their own profit margins. We let them fly by the seat of their pants for too long, regulation is long overdue for this business (and app distribution sector as a whole).

If you want to opt-in to Apple's protective blanket, do so. It's not an excuse to weld over the safety hatch for the rest of us.
The Dawn of Rigour in the Art of Programming: A Conversation with Donald Knuth
> Nintendo has been historically notorious for making more money per employee than most companies

That is in no way a bad thing.
> Would they move your mouse based on the GUI, or directly send packets?

Depends on the client that was used. AutoRune was a popular client that sent direct packets. The game client gathered metrics on mouse movement though, so if you used direct packet injection you still had to fake the mouse movement to some extent so you could escape this rudimentary detection. Or your bot could just control the mouse in a somewhat realistic way and avoid needing to do extra work.

For reading game state, many bots in this time used color detection. So for example a flax picking bot might be coded to click on specific colors of cyan on the screen. Jagex would likewise respond with bot mitigation that was intended to fool the color detection system, for example by making flax have the same color whether it could actually be picked or not.

Later, clients would be developed that used decompilation and reflection of the Java game client to directly read game state in the form of Java objects. This would then be able to be queried and interacted with by scripts via an API that the client exposed. So for example, a script could be written that queried for all the flax (identified by their object id) around the player and instructed the client to pick it; the client would handle exactly how to move the mouse and the camera to achieve that.
There is a project by a RSPS community member to accumulate all caches (https://archive.openrs2.org/) by similarly asking people, pulling from other archives, etc. This is probably the best archive in the rsps scene / I'm sure they are aware of it, there are just caches nobody has.
> if you’re the average working web developer it’s been easy to support all of the evergreen browsers for years

All the browsers bar Safari.

> you’ll see a significant performance or battery life win by dropping Chrome, which the average user will appreciate a lot more than not having WebMIDI or sites nagging them to enable push notifications.

I think the average user would much rather have a browser that follows web standards.

Why?

Because 90% of the apps on the app store could just be websites instead.

And what difference does that make?

Apple can't take a 30% cut off a website.

> I’d be a lot more comfortable allowing Chrome on iOS if it was accompanied by regulatory action banning that and requiring Google to do real QA on other browsers and not use proprietary Chrome APIs on their production sites, which held back Firefox and Safari performance on YouTube for ages because they were using the web components standard instead.

This has nothing to do with Chrome, or allowing Chrome on Safari. It has everything to do with the developers at youtube not updating their own service. Any regulations/QA would need to lie with the youtube team, not the chrome team. iOS users shouldn't have to suffer being locked to a historically bad browser because of it.
Did not think about in-app browsers. Good point
Nintendo has very little say in what happens to Pokemon
Modern bots use reflection on the client itself, including faking the MouseEvent to the canvas/applet. Some bots use typical autohotkey style automation of just moving the mouse around and using color pickers/opencv to validate actions. Packet bots are rare but still do exist, AutoRune was one of them and it was used to duplicate items etc.
> If you don't own 51% of the company, you are disposable.

If you own 51% of the company, not only are you disposable, but unlike any employee on earth, you can actually lose money by working.

You can also work and make $0 for your efforts, and that's not the worst outcome.

And there are no worker's rights or Marxist organizations ready to organize a riot for you. There are no shareholder unions either, just increasingly absent regulators, comically incompetent courts, and lengthy legal processes.
The problem is that then it tends to become a sort of charity work. I've had multiple managers who essentially felt like they were burnout martyring themselves into serious problems in their life to try to support my team.

I've been blessed with generally good managers, but they've all worked way more and way harder than me for less pay and it's honestly made me feel pretty awful for them.
Wait, how is that different from Matrix? My Matrix server only syncs with rooms that I've joined, which is the people I'm chatting with. It's not like a Matrix server just starts syncing random rooms you're not in. I assume that an XMPP server has to accept events on your behalf when you're offline, right?
One drawback I ran into with wgpu.rs was that targeting WASM builds would result in a much weaker set of GPU features on the browser than a native Rust build. I don't know if this affect Bevy or your specific use cases, but it annoyed me enough that I decided to only focus on native wgpu development instead of supporting both native & the browser.
Repeat after me:

Diet determines size, exercise determines shape.
Plus if others don't follow suit then you're going to have to rehire for more. Being early would be incredibly risky.

The reality is tech had lots of bloat that was sustained by a mix of high profit margins and cheap debt.
That's assuming that hiring a person is the exact inverse of firing someone, which is often not the case. Firing someone has more negative effect than hiring's positive effect when e.g people move, leave previous jobs (possibly), have children, buy houses.
It's quite late into the text that this mentions WebGPU isn't shipping yet and doesn't mention at all that the spec isn't ready. And in fact WebGL just recently got caught up in Safari to WebGL 2 many years after the spec, has new extensions getting specced and implemented all the time etc. Shiny chasing danger here vs actually shipping something.
"The junk merchant doesn't sell his product to the consumer, he sells the consumer to his product. He does not improve and simplify his merchandise. He degrades and simplifies the client."

-- William S Burroughs
>The takeaway is that we’re more likely to perceive exercise positively and actually do it when we focus on our well-being rather than our weight.

I agree this is the right framing.

As a formerly obese person I think obese people typically focus on their weight instead of their well-being, as I did. It's understandable initially, but ideally as you develop healthier routines you get a broader view of health apart from weight.

Getting weight down will absolutely improve well-being, but transitioning to a healthier lifestyle has so many other benefits.

I'm at the gym a lot now but it has nothing to do with my weight. It isn't a punishment or a chore (at least not on most days!). It's something I look forward to. If I only viewed it as a tool to manage my weight, I wouldn't view it so positively.
Somebody is not going back into an air control seat without some re-training.
She's the one I think I love.
And DEI statements are in no way sworn allegiances to political systems. You can write an essay exploring the difficulties wheelchair users face in education, and how you e worked to make that better. That would be a fine statement. How would that in any way be what you describe?
Since ChatGPT is Turing Complete (or well-approximated as such, modulo resource timeouts/cutoffs and sloppiness/errors), it is a fundamental property of computing that this "bug" cannot be fixed. In a Turing Complete system, you cannot fundamentally separate program and data: there is always a way to turn data into program. Another way to put it is there is always a way to implement a simulator and then just run the simulator. This hack is exactly that. Turing would be pleased :-).
What if it’s in an area with very similar buildings
It's going to be like those scenes in Star Trek: TNG when they give instructions to the holodeck.
$100 for one person eating out?? I feel like even at a nice sit down place in San Francisco when I visited late last year I was paying much less than that.

In low cost of living / mid cost of living (LCOL/MCOL) areas you can definitely eat out for two at a decent place for less than that. Pricing out for two at my favorite local Italian place in San Antonio, here's the bill:

$15 - spaghetti with homemade meat sauce

$16 - penne arrabiatta

$20 - wine

Pad 28% for tax and tip and you come out to ~$65.

On San Antonio Zillow, I'm finding almost 200 results for 2 bedrooms at $1200 or less per month.

I don't think San Antonio is even the lowest LCOL location you could find, by far. Even in Texas, not looking outside the state, El Paso's way cheaper, maybe Corpus Christi.

I think people often overestimate how much it costs to live quite well in a LCOL area.
Probably eventually, but perhaps not quite yet. Montana is clearly in a transition phase.
That’s a great idea!!
This is appropriate use of the term "virtue signaling" that would go well in a textbook for a university course that deals with the concept.
Google going rogue isn't the only concern. It's also that in a Chromium-dominated world, there is no room for other parties' voices in shaping the web. Google gets what Google wants, regardless of whatever protests Mozilla, Apple, Microsoft, or any other organization might have.
Wow, you sure have alot of information about why most people do things
It’s no fun to download an app AND create an account with Microsoft to just search something .
> I'm just awestruck, I could tell anyone that "large data" isn't really a bottleneck, but making sense of it is the very difficult part

Especially now that 1TB datasets fit in memory on off-the-shelf servers and 100GB fits in memory on consumer hardware. You need a lot of data to run into real technical challenges that can't be solved by throwing a couple hundreed dollars a month (amortized cost) at hardware. And often you can get by with much, much less than even that.
Who would you like to admit they were wrong for what?
> Japan has a lot of bears, monkeys

Monkeys? Wtf? I had no idea. Given its geographic location I should have guessed that was the case but for some reason I am still a little bit shocked.
Posix Compatibility Comparison: GCP Filestore, Amazon EFS, and Azure Files
> But people were able to find stuff before the advent of search engines on the internet.

You really couldn't.
I've tried retaining several times. It's certainly possible that my newer phones have poorly designed microphones. But all of the phones in question were Nexus/Pixel so it would still be Google's fault.
>> So who will do something about it?

> Well, someone who isn't running for president.

Huh? The only person who will do something about it is someone who refuses to seek the power to do something about it?
That's for 2007scape/RS2 though. There's no longer an official way to play RuneScape Classic (2001-2004) anymore
Its disturbing how quickly people fell into line. Its something I worry about the AI space when people talk about controlling it for disinfo and fake news. Just who determines what is disinformation?

We saw Jacinda Ardern tell NZ that the govt was the single source of truth and not to trust anything else. That was quite disturbing, especially when they moved to cover up the (few) deaths from the vaccine.

Also in NZ there is a organisation called The Disinformation Project, who received govt grants via "NZ on Air", who ironically spread disinformation themselves when they're not busy attacking people exercising their right to protest.
https://archive.is/2kiUZ#selection-1107.0-1113.122
This was the most impressive part of the Star Trek holodeck - not the simulated matter and holographic walls, but the computer you could have a conversation with and create a custom “program”.

We seem to be heading quickly to that being a reality.
First, the article you linked is talking about an investors who called for layoffs but the company didn't respond with layoffs. So it completely undermines your point.

Most importantly, the investors have minority stakes in many of these cases. Facebook, Google, etc. And how do you explain non publicly traded companies like Stripe?

Cheap debt and high margins fueled waste. It's as simple as that.