skysight-inc/HackerNews huggingface dataset:
I think the odd thing in tech is that people seem to be particularly willing to extent this same delusional courtesy to _others_. Quite a few commenters on this very website have serious difficulty with the idea that a very rich person might be an idiot; they are very rich, therefore the stuff they say must be treated as received wisdom, even if it is transparently nonsense.

I think that is less common, though certainly not non-existent, elsewhere.

But, for instance, take Michael O'Leary, billionaire founder of Ryanair, who is a fan of saying stupid things in public. The general media response is "haha, Michael O'Leary has said something stupid again". This is _really_ different to the response to tech billionaires who are prolific sayers-of-stupid-stuff; a large portion of the tech world treats stupid stuff said by tech billionaires as specially privileged because of who said it, even if it's far outside their area of expertise, if any.
I was a bit shortsighted on the "I ever wrote can be deleted whenever I want" and relation to that, but yes that makes sense.
That's $40k (gross) a year assuming the job is full time, which it won't be. Unless you're living in an extremely low CoL area that's a meager existence that pays for rent, food, bills, health insurance and not much else. You might be able to afford a house someday at that wage.

Where else would you put the minimum if not "scraping by?" If businesses literally can't afford it then maybe government should step in and pay the difference.
Pulley system composition – a systematic approach (2020)
The point is: 8GB of RAM is really, really cheap. Like $20 retail.
That would be nice since there is a rise of CPU+RAM and even GPU I think all on one chip. Would be interesting to be able to upgrade RAM on maschines like that.
Misleading investors is one thing, misleading consumers is another. Rightly or wrongly, many people believed Musk when he said the cars could drive themselves. Musk is a cult of personality and as a result Tesla definitely has customers believing everything Musk says about his cars. To me, that's the bigger problem than lying to investors: investors are supposed to know better.
I think it is because I generally look at a given benchmark there and don't browse below the "optimized" section to look at solutions that use intrinsics directly. Being able to use intrinsics directly is a great feature, but doesn't fit in with the whole "fast but not so fast I need to worry about safety" theme. When you exclude solutions that use intrinsics, go is faster. I use rust as my daily driver at work and home. I don't think I'd select either go or c# for a project. When I just want something that works, and I'm not worried about performance, rust is easy to use. It is only when I'm trying to squeeze out performance it gets hard. It is hard to convince go that it is safe to skip bounds checks, and while writing intrinsics isn't hard, it isn't very portable and you have to write lots of versions unless you metaprogram it, which I find harder than idiomatic code in any of these languages. Squeezing out performance is easy in c++, even in c++17, but it usually entails doing something that will "probably always be ok". Doing stuff like that repeatedly adds up to frequent issues.
The Impact of Cook Inlet Tidal Energy on Alaska's Railbelt Electrical Grid [pdf]
>While in the US, I've run into rules like not being allowed to plug something in because only union electricians are allowed to do that, and that's just one example among many.

I obviously don't know anything about the particular union you're talking about. But rules like this are often written to close a loophole. For example, the union negotiates higher wages for their electricians. After the deal is signed, the company hires more office secretaries, reassigns to them most tasks that used to be done by electricians, and fires a bunch of electricians because there's "not enough work."
Every social media app is a black box. Some has shown to maliciously manipulate the public, like Facebook with its emotional manipulation
Unfortunately in this case it's going to be pretty useless. It's not hard for Esso to detect changes that decrease the utility of an answer and replace it with the one from their archive.
> Um...how many stories in the media, from the front page of the NYTimes to top-grossing movies, are about the incompetence & evils of governments & members of ruling classes?

I don't have a copy of today's NYT so I'll leave it to someone else to perform the exercise. But it's besides the point. You're asking the wrong question. Again speaking generally, when the media criticizes the "incompetence & evils of governments" it is in effort to elevate or promote some other government party, or to promote their alternative program or policy, not to fundamentally alter the system of government itself. When they criticize a member of the ruling class it frequently is part of a coordinated PR campaign organized by another member of the ruling class.

Anyone part of the media who veers too off course the path of allowable opinion is quickly reigned in or let go.
Small American towns used to have train stations, even in the middle of nowhere. They enabled factories and other industrial work. Then the trains would go away, and the factories would die, or it would happen the other way around. Then teenagers would go out to abandoned tressels to have bonfires and drink near the scenic decay every weekend, until the cops showed up to scatter them running into the woods.
> Can't they be simply told to go fuck themselves and do not stick their nose where it does not belong?

If you live in a country where corporations are subject to the rule of law, sure.
Would it be possible to have LPCAMM2 as external device tru thunderbolt?
Let's say you spend days or weeks making a piece of art for a friend for their birthday.

2, 3 years later it's no longer hanging their bedroom, and you ask, and they tell you they sold it for $50k.

You'd be a bit annoyed on multiple fronts....
Makes this statement a bit akward, no?

> Here's a cached copy of the linked post on a server with more capacity
Please don't post such statements without location. This is completely irrelevant without knowing the country at least.
Most civilizations created hierarchy, there are examples of somewhat anarchistic cities and civilizations that were very egalitarian and free, we can get inspiration from the to try to create a different world.
So this just takes out the first Island Chain - using an enormous amount of resources to do so, seems like it would keep them quite busy for quite awhile... to what benefit?

We're it to come to this, a full scale war with China, what actual benefit does leveling SK, Japan, Taiwan, and the Philippines do strategically?

Japan has a top 10 military these days, it's not like they will be able to occupy these areas real easily.

So we park our aircraft carriers a little further away - or use any number of military bases we already have in Asia in other regions.

We have declassified planes from the cold war era that can take off in Kansas, bomb anywhere in the world and land back in Kansas. Planes that fly so high that by the time the bombs hit the ground the planes are hundreds of miles away.

Until China can control the skies, this is all just kinda moot
>and ask them to attribute the copyright to you when they create derivative work

Whether LLM training counts as "copying" has yet to be settled in court. Absent that, it's unclear whether attribution is even required. For instance, facts aren't copyrightable, so you can theoretically incorporate facts from other works into your work without attribution.
I don't know; I think the exact legal status of copyright and training is still unclear at this moment. OpenAI claims it's all "fair use"; others disagree. Thus far it's untested in court AFAIK, although there's some procedures on-going.

I'm not defending Stack Overflow and/or OpenAI here; I also pretty much stopped all my contributions for various reasons. I'm just saying it's fine for them to have reasonable protections against sour grape deletions, and that GDPR has nothing to say about this.
> You can't have a negative trait bound to say "I take anything that _doesn't_ implement Drop". It's not a stabilized feature in Rust because it would allow adding a trait to a struct to become a breaking API change where it currently is not. Copy guarantees !Drop so it's currently the only way to do it without opting into nightly features.

Alternatively, you could just do an std::mem::needs_drop() check when inserting an element, and fail if it indicates that it would need to be dropped. (Yeah, its documentation protests that it can have false positives, but IIRC you have to be doing super wacky type-level stuff to trigger that for real.)

That's why I said that Copy is sufficient (but restrictive) as a type-level bound, since needs_drop() can't be done on that level. At least, not without the trick of throwing a post-mono error with an associated const.
Can't speak to CUDA as all of my systems run AMD or Intel at this point, but I use the nonguix channel for the mainline Linux kernel. I even built a custom iso using the mainline kernel, since my servers NIC requires non-free blobs. The process for doing that was surprisingly easy to me.

Between the nonguix README and other resources like systemcrafters, you're in pretty good company as far as the documentation for non-free things to.

Edit: less related but I still wanted to mention:

Guix makes extensive use of the info[0][1] system for documentation also. There is essentially a textbook worth of information locally on the machine, which is generally what I use instead of turning to the web.

[0] https://www.gnu.org/software/texinfo/manual/info-stnd/info-s...

[1] https://www.gnu.org/software/emacs/manual/html_mono/info.htm...
I would say it is more of a mindful philosophy. Worry about the things you have control over, don't worry about things you don't. Do what makes you happy and don't harm others.

The problem with these comments here are that some people suggest that having kids, having a car, a house, or occasionally flying, etc... is harming other people. Humans are not wired for this risk calculation, even so most are doubtful this is a forgone conclusion.

Further, most people (That I know) are not choosing a path based on data and charts. They are happy if the bills are paid, kids are in a good school, little crime and plenty of food TODAY.

So I don't think it is denial, it is a philosophy that allows us to live a fulfilled life, not one out of denial and dispair.
KDE has Kparts which was pretty close.
Apparently not. And I am slightly surprised by that.
This is why the results of AI may be a wash - at best. Oh, your bank is using AI-based fraud detection? The attackers are using AI as well.

https://renegadeotter.com/2024/04/22/artificial-intelligence...
Lucky you. Search for Travis Kelce unless you prefer to keep your exposure to useless information under control.
Yes and that either works perfectly and Stackoverflow is not needed, or it doesn’t work and we keep using Stackoverflow. In reality it is of course a mix of the two. My point is, we’re not just going to sit around and twiddle our thumbs if there is a dramatic drop in the accessibility of Q&A. We’ll do something! Just like when Stackoverflow was created.
Agreed. Much like a founder building a company for the sake of being a founder.

Rarely makes good products.
It should be possible to capture using a sound card.
I find the idea that just because someone is an excellent software engineer they are therefore guaranteed to be a good fit for a particular role at Google a bit weird

I'd say that if Linus applied to be a software engineer at Google they should be prepared to invert binary trees or do $generic_leetcode type things because that's the expectation for that role

If they applied to be Google Fellow or some other lofty position then I wouldn't expect them to need to do any coding at all in the interview
I somehow hadn't come across this library, but have a whole blog post on the various ways people store data in pointers (and when+why it's safe) https://muxup.com/2023q4/storing-data-in-pointers
Wait, weren't you just making the case that flossing "has not been shown to do anything"? If it hasn't been shown to do anything, why would you suggest I replace it with something else?
Exactly.

I used C# for a long time, and when I started using JS, I marveled at the directness of its expressiveness, its lack of ceremony.

What's actually needed is a language as direct as JS, with the bad parts stripped out, types and a proper standard lib added, and compiled to byte-code for performance.

They can call it a different name if they want.
I am sure that some people will read this post and feel either encouraged or vindicated. A younger version of myself might have been one of them.

My guess is that the author is curious by nature, and driven toward trying new technology. The author likely enjoyed some success as the result of exploration. The important thing here is: it is not necessarily virtue or pragmatism that led the author to this (I think) contraversial opinion.

Some other things to consider:

- Trying to minimize TCO and risk is important; the more tools (especially free ones?) the more risk and potential cost
- Providing an easy training experience for newcomers is important; too many tools can be overwhelming during onboarding
- Being happy in your work is important; will the tools make you happy? will they make the people you work with and work for happy?
I think you might need to look closer because the HOA or coop fees are insane.
I have a pair of cardioid Neumann sdc that I usually use for a similar purpose, set with on a dual mount with capsules 180° opposed outward.
...as opposed to non-centralized platforms that certainly won't be scraped by AI companies?
> Effectively, this would mean that a data structure, like a linked list, would have a pointer pointing to the head which has a lifetime, and then every node in the list you can reach from that head has the same lifetime.

Right, isn't that what GhostCell and its variants (QCell) are all about? This would be great if it led to a more elegant and principled implementation of that pattern, that could also end up being fully supported in Rust itself.
(Francesca Gino Lawsuit) Our (First?) Day in Court
For those far away from Slovenia, is the broadcast available over the internet (I know, I know)? This link says it's not available because of "regional restrictions":

https://tunein.com/radio/Radio-Student-893-s25182/

Edit: Found a working link: https://onlineradiobox.com/si/tudent/?cs=si.tudent&played=1
Was the 401(k) a Mistake?
Yes, you're correct that generally you would not be able to use realloc for reasons you mentioned (and also because of destructors) but for simple POD (trivially-constructible) types I think it should be possible, no?

In that case, realloc will either

(1) grow the existing memory, perhaps default initialize it, and call it a day

(2) Or if growing the memory is not possible, (a) allocate a new region of memory, (b) memcpy the contents from the old block and (c) free the old block.

Perhaps I am missing something but I think those are all the guarantees that realloc is giving to you.
What I'm most curious about is if this was always just a happy side-effect of cassette-based data storage, or if they put specific effort into making this work. Ie. by being resilient to noise before and after a broadcast, having error correction, etc.
Exactly, this only made me feel sorry for the people working there.

Weekly updates by naming and shaming every team member would cause me so much anxiety even if they were just internal.

I’ve been on SRE/infra teams my entire career.
Yeah that is weird hustle porn or at least the bottom part of that page is.

I would not want my name on that page if I worked there. Tech companies are weird.

The top portion of the page is great.
Definitely indices are a great option, but then you need a base pointer and a way to allocate off of it. That can add significant complexity. So it is all a tradeoff.
Can you still write/use old style themes? It's been more than a decade for me, and although there where some WP-isms you had to know about ('the loop'), it was otherwise pretty straightforward using php as the templating language and (obviously) rendering html and styling through css. Standard stuff, that would let you dive in quickly. I'm sad to see that has changed.
A comic about love and copyright.
In ML, it generally is ordered from most contributor to least contributor, w/ heads of the lab last.
What I miss is the ability to throw together a simple stand-alone (denormalized) relational database application in minutes. When Uncle Roy wanted something to track his LPs and search them by artist, musician, whatever, it was literally just an hour from concept to sending him a stack he could use. Same when Mom wanted a recipe database she could search by ingredient.
Could I build them a web app today? Of course! And the database would be properly 3rd normal form and all that. But it would take a many hours, it would not be stand-alone (I’d need to host it somewhere for them), and they couldn’t change it to meet their needs.
There are a lot of “toy” standalone database applications that people would like to have, but the barrier to creating them means they don’t get built. I miss the ability to throw together something with very little effort.
(Of course, modern expectations are higher too. A standalone desktop app user will also want a phone version with database sync. Now we’re talking about a much more substantial technical problem.)
I'm a Rust enthusiast and really surprised to discover so many people are apparently trying make games in pure Rust.

I think Rust is an amazing language for building a generic game engine, but a pretty crappy one for actually implementing a finished game.

Isn't it basically standard practice to have an engine written in a systems-level language with generality, reliability and performance as the top objectives, and the game itself written in a scripting/interpreted language that allows very quick iteration?

And it can even in many cases be a pretty horrendous home-brewed language. Despite having people without the computer-science knowledge to create a good language (and yes, inventing a new language is one of these things that leads to horrible results if you just learn on the job). This structure will still get you there easier and faster than trying to implement the whole game in a systems language.
This is AWESOME! But, I absolutely love this time period of computing history.

It was around this time (late 70s), before storage was accessible to computer nerds, that the Kansas City Standard was developed. It provided a cheap and easy way to store "large" amounts of data on standard audio cassettes which were cheap and easy to come by!

It really opened up a lot of things! People no longer needed to retype their programs in to the computer every time they turned it on, it was now easy to share & copy data with friends, and it ALSO gave us the ability to broadcast programs over the radio (like this article is doing!).

The original Kansas City Standard was pretty slow (300 baud), but other standards were developed shortly after (CUTS [Bob Marsh] is one) which provided more speed (1200 baud) and even backward compatibility with KCS.

If anyone is interested in a the dirty details of how KCS all works, I did a series on it (https://youtu.be/6m7vDhscGzU). And am working on covering CUTS in the near future!
Very nice write-up, I like that you covered all the steps including initial research that led you to the target *.googleapps.com site.
Here's a similar existing product- https://www.ibm.com/products/watsonx-code-assistant-ansible-...
True in strict monetary senses.

But through this process I've

- gained an engaging audience on X
- multiple inbound leads that turned into long term collabs
- a discord community of my best readers where we meet once a week

Worth the investment
PCM recorder is probably easiest, and the most like a tape recorder as they're widely used as replacements for dictaphones.
Me too. Luckily I have other options.
I sometimes mention that our radio used to broadcast games you could tape off the air to young people and they fail to grasp the futuristic glory I experienced when I explained to myself it's like one-way modem.
that statement is absolute gibberish. "what europeans are living on" and their cost of living varies massively by country or even by town/city.
> that C programs spend a lot of time allocating and releasing memory

...then this code didn't get the point of manual memory management, which is to minimize allocations and move them out of the hot path. Unfortunately a lot of C and C++ code is still stuck in a 1990's OOP model where each individual object is explicitly constructed and destroyed, and each construction and destruction is linked to an alloc/free call. If you do this (or reach for reference counting, which isn't much better), a GC is indeed the better choice.
You're likely correct :)
Stack Overflow has been less useful for several years before OpenAI.

I find for web technologies it's less useful because the technologies keep change, and what was a good answer in 2010 is not now. To answer questions I find it more useful to consult a primary source, such as the documentation on a some software's website, or a forum dedicated to that software.

On SO I often get no replies, or unhelpful and often toxic comments along the lines of "Technology X is bad, use Y instead".

Or I often get people who answer the question as if they show applying for a job at Google. No, I just need help with some software to process a few thousand rows and send a summary once a month by email. I'm not trying to process petabytes of data with a response time of <1ms.
A16Z-backed Regression Games launches Quickscope, automated testing in Unity
> It makes me wonder though about the legitimacy of keeping someone's name next to an answer

You can delete your account; that's not a problem. I know because I did that myself in spite of having quite high reputation (for the politics site, due to rampant antisemitism there).

After that it will just show as "user12312".
"For self-defense in close quarters, a baseball bat is ideal."

Eh, not really. That's still a lot of unbalanced mass and potentially excessive length. There's a reason batons and other strike weapons aren't made like bats.
Quickscope is a suite of tools for conducting automated tests in Unity. It has a heavy focus on ease of integration and ease of use for QA engineers and game developers alike. Our recording playback approach, automatic game state extraction, and functional testing UI means that you can get your first test up and running with no code. Try it out at https://regression.gg
But how many are absolutely focused psychopaths who give up social life, television, games and everything else, and still don't make it?
I'd like to have a listen to those waves and I'm not in Slovenia, any source on the internet?

Edit: Found a short sample of a Commodore Datasette program on Wikipedia[0].

[0]: https://en.wikipedia.org/wiki/File:Datasette.ogg
Go is not at all playing in the same league as Zig or Rust. Of course managed languages are more than fine for almost every use case, but I really hate this trends to wash go together with low-level languages for absolutely no good reason.
No, RAM is not something that is exposed on the PCIe bus (which is what thunderbolt is based on). RAM has a different protocol (DDR5 in this case), and as it says in the article, is very sensitive to the distance between the CPU and the RAM. External RAM isn't really something that is viable in the modern era of computers as far as I know.
And the modern take on this is NaN Boxing!
Code interviews are great:

- filter out low-IQs

- filter out people difficult to work with that refuses to take them

- filter out people that have no interest whatsoever in computer science