skysight-inc/HackerNews huggingface dataset:
> Part of the problem is that many of the concepts OpenGL teaches you have no bearing on how modern hardware actually works, so you end up having to unlearn bad habits which OpenGLs messy abstractions enable. OpenGL won't teach you to think in terms of PSOs, for example.

Well sure, but as the other commenter pointed out, there's a lot of stuff you'd have to learn about how GPUs and 3D rendering with them actually works, before ever getting to concepts such as PSOs. Like think just the kind of thinking that you'd have to go through just to get a handle on things such as how shaders work, how to pack the data so that it can be efficiently used from the shader, uploading textures and so on. And for these kinds of things, OpenGL is as good a learning platform as any.

> Have they not stopped? The last major update to OpenGL was six years ago, around the time Vulkan went public. I recall there initially being talk of OpenGL continuing to be developed alongside Vulkan but that just hasn't happened.

That's what I'm saying tho. Khronos has stopped OpenGL development, which is a way more prescient and compelling reason to not use the API (aside from if you're targeting more "legacy" hardware that doesn't support Vulkan, like you might if you're developing a Wayland compositor, for example, where you might still like some 3D hardware acceleration to complement hardware planes), than the idea that because Apple doesn't support it, it shouldn't be used.

OpenGL was, after all, always a 2nd-class citizen on Apple. Even back in the OpenGL 3 days, Apple got stuck in OGL 2 for whatever reason.

Oh, and at least with Mesa's Zink[0], you can absolutely use OpenGL even if your hardware natively only support Vulkan. That's not a problem.

[0]: <https://docs.mesa3d.org/drivers/zink.html>
True, it does seem innocent enough upon more reflection.
I was thinking about this idea (using only additions for inference) before too. The article says about using 1-bit values for weights, but there is also another option: use integers for weights, but allow the output of a neuron take only 0 and 1 (for example, 1 if output is > 0 and 0 otherwise). In this case we do not need multiplications as well, but cannot save memory for storing weights. Maybe it has some other advantages, who knows. Never had time to research this further.
By which I succinctly implied: does it support modern compositors (not just X), so that it can be used with most recent desktops. It IS perhaps the most important question in the space right now. VNC works with X only.
> Supervised Full Self-Driving

This is what happens, one assumes, when the irresistible force of the legal department meets the immovable object of marketing.

Absolutely beyond parody.
> You may want public proof

Monero has view keys for that.

> Zcash has much stronger privacy guarantees

This is false. The fact that it uses ZKP doesn't make it's privacy stronger.

I'm not going to state more points on why Monero is ultimately better than Zcash because this has been done before: https://www.reddit.com/r/Monero/comments/u3saom/eli5_whats_t...
The thing that I see happening is that someone remote is stuck in a spiral of XY problems and there isn't as much serendipity to talk about it with someone -- nobody is there to see that you're exhibiting signs of frustration while also knowing the problem you're working on is simple
> because such a malicious m4 would have been detected

By the xz maintainer? I very much doubt that.
What was even the game here? Eventually even more backdoors, ones that would have more plausible deniability? Afaict neither the oss-fuzz nor this change would actually discover the found backdoor.

But why put your backdoor eggs into one basket (library)?
"The fifth circuit judges wrote that the EPA would have to regulate the containers under Section 6 of the Toxic Substances Control Act (TSCA), which the judges and Inhance claim would require the EPA to take into account the economic impact on Inhance. The company has said a ban on its fluorination process would put it out of business."

With that mindset we would still have Asbestos factories around. The economic situation of polluters should be completely outweighed by the health and environmental concerns of the population.
> Can anyone break down why these companies want/need people to come back to the office at all? as far as I know, and from everything ive seen, office workers can do this stuff anywhere (even in our shops waiting room.) meetings are all on zoom and VPN is a thing.

As an IC whose manager is nowhere to be seen in the office: I find these questions puzzling. Do folks here notice zero difference when their coworkers are present at their office vs. when they aren't? Claiming you "can" do this stuff anywhere feels similar to claiming you "can" fulfil your body's nutritional needs through drinking Soylet every day. Just because you might be able to that (and maybe you prefer to do it personally) that doesn't mean it's enjoyable or a good idea for everyone.
In most (if not all?) parts of the US you are legally required to display a license plate and to not obscure it — those tinted covers you see people use are both a “Pull me over if you’re not otherwise busy!” to a lot of State Troopers (at least according to those that I occasionally shoot with on a pistol range), and ineffective outside nighttime (they reflect the IR emitter, but those often aren’t on in daylight).

So, how are you “interfering with third party data collection efforts”, while also meeting your legal requirements (government) obligations to display an unobscured and valid license plate on the vehicle, given the conversation is about ALPR/ANPR and where the tracking is a camera which reads the license plate?
More likely bots will post more borderline content in an attempt to attract you to their accounts and hardcore NSFW stuff
What I think is important about this approach is that when OpenGL's cruft appears it is in a technical context. This provides the oppertunity for one to develop a better technical understanding of what is going on with their project and the targeted goals.
> "Monkey see, monkey do. Monkey see, monkey do. Management is highly unoriginal, and loves to copy what others are doing without thought."

Having seen hordes chasing whatever the latest software industry fashion, fad, and get-rich-quick scheme is for a couple decades now, I'd say software developers are even more "highly unoriginal, and love to copy what others are doing without thought", dohohoho.
I honestly don’t know the answer, I guess this is exactly what this whole debate comes down to. In theory all the tools are there, in practice people see very mixed results.
Honestly, that was almost 40 years ago and the details escape me. I do remember that it was not a fine detail model. I think some ‘experts’ in my company wrote up how they solved certain problems and I tried to capture that. I might have used OPS5 in the Common Lisp prototype. I (in hindsight) wasted a lot of time back then on symbolic AI that didn’t scale, and not enough time with neural networks. I was on a DARPA neural network advisory panel in the mid 1980s and I had a few good wins using NNs.
If you ship an application using a native WebGPU library then you're in control of which implementation you use, unlike native APIs where you're at the mercy of the platform. It doesn't particularly matter if you use an extension that exists on Dawn but not on wgpu, if every build of your app comes packaged with Dawn.
Read "Bullshit Jobs" and you'll understand immediately.
True enough, but if something breaks with a read-only SD you are relying on logging to a cloud service.

So you reduce the chance of SD failure but introduce a risk of network failure. Of course, network failure doesn't have to be fatal but you won't have any logs to know what happened.

In my experience the chance of one of my Pi's not being able to access the network for one reason or another is much larger than a failed SD card, so I keep my logs on the card.
I wonder how many of the cases that failed to appeal skimped on adding a recovery email or phone number.
I have found that what can replace in-person interactions for discussion of thought processes and ideas is medium- to long-form writing. A lot of people either don't know how to do it or hate doing it (so they don't do it), but I believe that it is necessary to have a culture of document writing if you want to be successfully remote.

That is a big part of the cultural divide I have seen on remote work. A lot of people who are used to doing long-form writing are very comfortable working remote and building a remote culture (see Hey and Oxide for two big examples). People who do not like long-form writing and want to have meetings instead (eg bank executives and the current YC partners) are pushing for the office.

The social stuff is true - a lot of people used to use the office to find friends and romantic partners, and that is not going to happen over zoom calls or essays.
Note that the court told the EPA to use the correct law, not that the basis for their actions was wrong:

>the conservative fifth circuit court of appeals court overturned the ban. The judges did not deny the containers’ health risks, but said the EPA could not regulate the buckets under the statute it used.

>The rule requires companies to alert the EPA if a new industrial process creates hazardous chemicals. Inhance has produced the containers for decades and argued that its process is not new, so it is not subject to the regulations. The EPA argued that it only became aware that Inhance’s process created PFOA in 2020, so it could be regulated as a new use, but the court disagreed.

>The fifth circuit judges wrote that the EPA would have to regulate the containers under Section 6 of the Toxic Substances Control Act (TSCA), which the judges and Inhance claim would require the EPA to take into account the economic impact on Inhance.

I agree with this ruling, laws should be enforced as-written by Executive Branch departments and agencies such as the EPA. Rewriting laws is the job of the Legislative Branch.
yes, and it's the same for foobar2000

some software can't be replaced and don't have good enough alternatives, and prevent me from switch to linux

windows is getting worse, but not bad enough to justify me switching to linux, exactly because of those softwares

it's odd in a way, because the free software for windows is generally higher in quality that the one I find on linux.

And Gimp will never replace paint.net. Inkscape also have a very difficult UI.
Watching the empire crumble in real time is an extremely challenging place to be. Seeing our government say, "yes, there's obvious risk to human health, and it's a totally preventable risk, but we hate the epa more than we care about good outcomes" is tragic. Combined with the criminal attitude from the company manufacturing these things. "We know this is harmful, but we've been doing it for over a decade so we can't stop now."
If it's just an extradition issue, the US has extradition treaties with 116 countries. You'd still have to 1) ensure that user is who they say they are (an ID?) and 2) they are reliable and 3) no one has compromised their accounts.

1) and 3) (and, to an extent, 2) )are routinely done, to some degree, by your average security-conscious employer. Your employer knows who you are and probably put some thought on how to avoid your accounts getting hacked.

But what is reliability? Could be anything from "this dude has no outstanding warrants" to "this dude has been extensively investigated by a law enforcement agency with enough resources to dig into their life, finances, friends and family, habits, and so on".

I might be willing to go through these hoops for an actual, "real world" job, but submitting myself to months of investigation just to be able to commit into a Github repository seems excessive.

Also, people change, and you should be able to keep track of everyone all the time, in case someone gets blackmailed or otherwise persuaded to do bad things. And what happens if you find out someone is a double agent? Rolling back years of commits can be incredibly hard.
People can learn. I believe most programmers (who build side-projects) fall on the curious side. They explore stuff and thus discover software capabilities. Most people use software for a specific task, and learn only what is required. Making a software usable does not means making it a minimalist art project. It means making it consistent both in time (do not shuffle stuff around) and space (do not put things together randomly).

Learning how to type a letter in a word processor can be done in a day. But learning something like Microsoft Word should take a training. Just like you should buy a book about git or bash if you’re serious about learning them. Let the user figures it out is the wrong direction. As well as reducing the software capabilities (for potential power user) in order to reduce cognitive load for untrained users.
well put. I work from home since 2011. My team was 90% of people working from office. 10% from Home. Now we have 10% working from office and 90% from home. The team cannot perform, there is people that simply cannot perform from home but dont want to go back to office. Team spirit from home is almost inexistent. We killed our team spirit and the quarterly meetings that we had in the office (which means people working from home, would go to the office and spend a week there), because it became to expensive. Managers dont know what to do, but its clear that something has to be done.
The goodwill he garnered probably shielded him from costly scrutiny of his less savory business practices, for one.
"No money down" - Sounds too goo to be true, doesn't it?
I’m sorry, you’re severely out-of-date. Those people moved onto crypto-nonsense, then metaverses, with a brief detour into meme stocks, and are currently YOLOing everything into generative AI. CV/self-driving car stuff was at least four hype cycles ago.
I'll throw my two cents in here.

First off, I come from a blue-collar background, and actually enjoy building and repairing physical things, though I hate getting under vehicles. So if you enjoy that kind of work, then remember it because working on increasingly abstract systems can (at least for me) feel increasingly pointless.

I'll say that in person work has the highest bandwidth for collaboration. You're correct that all the work is done between ears, but in large, complex systems, that means multiple peoples' ears. I'm introverted on a level that most people find weird, but when I need to solve a problem that crosses domains in the systems I work on, typing text into a chat client is painfully slow. I want to get everyone involved on a call. What is best is when we're all together at our desks with access to whiteboards; I loathe trying to whiteboard on screens.

There are also management pressures that people chafe against. If your manager just wants to see butts in seats because they want to survey their domain and feel powerful, that is indeed a good reason to reject RTO. But I think good leaders do understand the power of in-person collaboration and can try and ecourage it while also balancing the benefits of remote work. I see this at my current place - our CEO has made it clear that she would like to see people back but has never created any sort of mandate. But some people have returned to hybrid schedules on their own because they find some collaboration helpful. In fact one of the developers and I have made some good progress on goals that have been stalled out for a long time since he started coming in once a week.

Interestingly I also see it in friends who are purely remote; they work for companies that do not have a presence in our town. They've actually started joining co-working spaces in order to get out of the house and get some sense of comraderie.
And its never going to work, at least in its current form. The problem is that some bricks will look the same from top while being different on the bottom. That produces wrong suggestions and you can only discover it when you checked all pieces that are needed for the suggested model. Perhaps it can work with basic collection of pieces, like Lego classic but it can't work with random heap I throw at it.
And the article's complaint about its stat() interface, while accurate in theory, misses the existence of https://p3rl.org/File::stat (and there's some similar other modules for things like localtime()) which gives you named access.

Also being able to use https://p3rl.org/App::FatPack to bundle (pure perl) dependencies along with your code into a single script file to ship around makes life significantly easier deployment-wise (and https://p3rl.org/Object::Remote allows for 'no deployment at all', it runs 'ssh <target> perl -' and ships the code it needs across the wire on connect).
I've been wondering about this for a while.... have you tried?

I'm not a EEG designer but I've experimenting and learning about it. Sounds like you make PiEEG? This is really cool and I appreciate the docs on the github.

After amplification, you could get the signal 0-100uV to ~0-Vanalog; so then the entire 8-bit range could ideally be used. Realistically, after filtering, due to roll-off / artifacts one could probably use 3/4ths of that space -- so ~ 192 voltage levels that can be determined by the ADC per sample. Does this sound right?

It'd probably depend on what level of control / reliability one would want from the EEG data; I imagine that you could probably cut a lot of corners if, say, you were only measuring for hemispheric coherence in a small set of frequency bands, or stages of REM sleep (and maybe ERPs like p300).

I don't know, this is in my upcoming experiments. Originally this was an attempt to build an EEG amplifier / filter circuit for an atmega328p 10-bit ADC but for my purposes I settled for a 12-bit (and possibly hardware oversampling) on an EFM32.
Not that wild. It's not like Boeing would convene a board meeting and take a vote, "should we hire a contract killer to eliminate this threat?"

When a company hires a killer to kill somebody, it is almost always[1] one person, or perhaps in rare cases a couple people, within the company who do it to protect themselves and what they have, or what hope to get, or sometimes, sure, for revenge or because they're nuts. Just like when natural people hire people to kill people.

That's why I liked the movie Michael Clayton. It was the only realistic[2] movie about that scenario.

Alternatively, sure — your scenario is also quite plausible. Who knows? Not us. But neither scenario, nor the other "Boeing or some subset thereof leaned on him so hard without actually doing murder, and maybe even without actually doing anything criminal, that he thought his life was effectively ruined and so killed himself" seems "wild" to me. All plausible.

[1]: source: it's obvious

[2]: regarding the actual mechanics of "how 'a company hires killers to kill somebody' works" — not necessarily the rest; it's still a Hollywood movie
Easter in Spain
Gamble and hope to win enough money to buy a house, otherwise rent?
> National ID or verification by an employer.

So just claim that you are verified by your employer? It's fairly easy to setup a web page for a non-existing company...
There is no money there. Advertisements won't be shown next to those posts. Or at least non-adult brands -- Apple, Microsoft, BMW etc won't want to have their ads shown next to NSFW content (if they are still doing business there). Twitter/X is creating infrastructure and providing bandwidth for content that will barely give them any revenue in return.

Plus, companies will think more carefully before showing ads on Twitter/X -- even if their ads aren't shown next to NSFW content, if the platform is lax on moderation (non-consensual content etc) they likely don't want their brands to be associated with such a website.

Well, unless in the case where people who view NSFW content a lot are also active Twitter users otherwise and would click on "normal" ads. But I don't think that is going to happen.
Sending a message can be a big hurdle when you’re new to a job. A junior person likely has a very deified view of senior team members and believes that their time is sacrosanct. Encouraging junior people to “just ping me” is like telling an arachnophobe “it’s just a spider”.

If you work with someone in an office, natural opportunities arise to grab some time, whether it’s when they’re bumbling around the office, grabbing something to eat or walking from a meeting.

A remote company can create an environment to address these problems, with structured time for conversations but it is very difficult to get right.

I am a fan of both remote work and in office work. Remote work is cheap and has little margin for error; in office is expensive as it is paying for guard rails that make it (relatively) difficult to get wrong.
> The judges did not deny the containers’ health risks, but said the EPA could not regulate the buckets under the statute it used.

I’m curious your thought process on how you made that conclusion.

I’m starting to feel like I should just accept that the legal community matches how I view the world, and it’s a more relevant and powerful way to view the world.
Code hosting seems to be a natural monopsony. Github does a good job by and large, and it would be a bit of a PITA for users to have to navigate a bunch of similar, competing websites for no substantial additional benefit.
https://mzl.la/3BWkMKs
Paint.net was the program to get me into graphic design. I hold this, and Notepad++ as the killer apps for Windows.
Also lots of people were using other VCSes like Mercurial and SVN. Representative of the times is eg this blog post about Mercurial on Google Code http://blog.dreasgrech.com/2010/07/managing-google-code-proj...

(Well, lots of people still are, but Git usage grew quite fast)
> The EPA may not contort the plain language of [the Toxic Substances Control Act (TSCA)]’s Section 5 to deem a forty-year-old ongoing manufacturing process a “significant new use” subject to the accelerated regulatory process provided by that part of the statute. In other contexts, “new” may have nuanced meanings, but its meaning in the statute before us is plain, and plainly prohibits the EPA’s December 2023 orders aimed at Inhance.

> We hasten to add that our ruling to this effect does not render the EPA powerless to regulate Inhance’s fluorination process. The agency can properly proceed, abiding the APA’s procedural guardrails, under TSCA’s Section 6 by conducting inter alia the appropriate cost-benefit analysis required for ongoing uses—a proposition even Inhance concedes. The EPA is just not allowed to skirt the framework set by Congress by arbitrarily deeming Inhance’s decades-old fluorination process a “significant new use.” See Perez v. Mortg. Bankers Ass’n, 575 U.S. 92, 105–06 (2015).

Ruling of the U.S. 5th Circuit: https://www.ca5.uscourts.gov/opinions/pub/23/23-60620-CV0.pd...

“EPA overstepped its authority in PFAS order: Appeals court“: https://coastalreview.org/2024/03/court-halts-epa-orders-for...
How many taxes have been created and since disappeared? It almost never happens. Governments get addicted to the revenue.
I wish you'd be right. Because Canada's population recently passed 40M, and both 2022 and 2023 have seen more than 1M new immigrants coming in each year. That's 2.5% of actual total population augmentation _per year_.

Try that say, in the US. One time 2.5% on 350M population bring 9M new immigrants. Real US number for 2022: 1M immigrants [0] - so same as Canada.

99% actual problems in Canada (housing prices and healthcare) are direct consequence to immigration policies and flow. As for tech job low pay, blame distance from valley bubble.

[0] https://www.forbes.com/sites/andyjsemotiuk/2022/12/30/us-imm...