skysight-inc/HackerNews huggingface dataset:
Of course, a panic is also a failure. If may be a less serious one, or it may just make your rocket explode on take-off and kill anything down-range while the result of the incorrect computation would otherwise have been irrelevant.

One of the difficulties I've had with the 'safer systems programming languages' advocacy is that since something going wrong is inherent and unavoidable -- since the flaw is ultimately in the user's code -- there is a tendency to pretend that the panic isn't something going wrong. In my experience this has result in measurably lower quality code from these communities, code which panics in slightly unexpected conditions -- while something written in C would not (yet may fail in a worse way when it does fail).

I don't think I've yet managed to download and run anything written in rust where it doesn't panic within the first 15 minutes of usage-- except the rust compiler itself and firefox (though I do now frequently get firefox crashes that are rust panics).

It may well be that the increased runtime sensitivity to programmer errors in these languages inherently mean we should expect more runtime failures as previously benign mistakes are exposed, and ought to accept that software written in these languages may be less reliable on aggregate because when it does fail its less likely to create security problems and that this is a worthwhile tradeoff. (Python users sure seem to survive a near constant rate of surprising runtime failures...)

But to the extent and so long as language advocates pretend that panics aren't failures they can't really advocate for the trade-off, advance better static analysis to reduce the gap, and will continue to seem fundamentally dishonest to people who try to use the languages and software written in them and experience the frequent panics first hand.
> but they have secret motives even they themselves don’t know?

I’m not sure that’s what is implied; it’s just obvious that publicly proving one’s “true motives” is quite difficult.
> Knives seem like the perfect example, really. We do leave them lying around in our drawers, usually under zero real security against any malicious guest, but we recognise it is about the choices of the people we invite into our houses, not the existence of the knives themselves, that is the real danger.

The problem comes from the scale, it is a knife vs nuke question, but you seem to stop a bit too short in your reasoning. Yes both can kill, they just don't operate on the same scale.

You could forge documents 400 years ago, it doesn't mean it would be ethical to release a software that let you forge any document at scale instantly and for free in a single click

One steam engine is a marvel, 1.4B ICE cars on earth is a nightmare

It's always about scale, almost never about the original purpose/intent of the tech. Modern tech develops and spread infinitely faster than anything from even 20 years ago
Why do people always bring this up? Not to be rude but who gives a shit? You and some others wanted a term to mean something, everyone else disagreed and moved on. Let it go seriously
> What the fuck are you even saying?

They were saying the truth: as a corporation, their primary fiduciary responsiblity is to return value to their shareholders.

Definitely worth watching:
https://archive.org/details/The_Corporation_
I think that centralization of power is a spurious correlation. It may be part of the equation, but there is more to it.

Norway has a single national police organization which extends the local level. It is well-regarded by the citizens who are also big on free-range parenting. In Oslo you can find teenagers practicing skateboard on the steps of parliament during the day. On the other hand Americans might find certain means of protective services, for adults and for minors, overreaching.

Also, didn't absolutely everybody in the US rally around James Comey, during his unjust firing?
Ever been to Vietnam or any other country in SE Asia? They literally hang livestock (usually a goat or pieces of cow) out on the open road as an advertisement to come eat at a restaurant or buy meat from a vendor. Go to any wet market and you'll see every kind of animal laid out in pieces on tables covered in flies and whatever else...
As a solo developer, I guess I’m going to start tracking how fast I type and the size of my code commits each day, and that, my dear IRS friend, is the only part of my day I spent “developing software.”

The reality is that even if you hire a “software developer,” they aren’t going to spend 100% on it. So now you have a situation where the IRS is supposed to audit how? Watch how much support you did? How much training and coaching other developers? How much email/scheduling/admin bs? Was that meeting about software development or customer research? The fools who write these laws are just ridiculously out of touch.
Totally agree! Shameless self promotion: have a look at Peergos - https://github.com/peergos/peergos

Our tech book might be a better starting point for this group: https://book.peergos.org
Maybe, but what’s the relevance? We can’t predict that, nor can we adjust today’s morality to match what technology might enable in future.

Perhaps murder will one day be not very immoral, but that doesn’t mean we should treat it any differently today.

Right now, creating fake naked pictures and videos of real and non-consenting people is immoral. In some jurisdictions it’s illegal. It’s also probably harmful, by taking obsessions further than mere imagination would allow.
This is one of the long living bugs in Win 10 which won't be fixed.
Knowingly. It's not as if no-one warned, and as if there aren't any precedents.

But you wouldn't blame the man who puts a poison pill near a playground, and claims "I didn't make them eat it"?
It sounds like a fascinating story indeed, but I can't find anything about it after a search.
I haven't! I will forward that one to my accountant, thanks for pointing it out.
which cannot tell us much at all about the experience of qualia.

Same brain, same qualia. Your emotional response to the color may be different but the color is the same.
> As backwards as it sounds my time in near-autocratic 3rd world I've felt the most free. Worst case scenario the police can be bribed for a crisp $20. As long as someone isn't doing some horrible shit (like real violence) a lot can be overlooked.

In the US, flashing a PBA card[0] or the fire department/ambulance alternative will get you out of most of what police consider ‘low-level’ infractions(ie. Covering a license plate, speeding, etc…).

Or in less corrupt cases(like the ones I unfortunately have used mine for), it gets the cops to leave you alone or listen to you when you get profiled for no good reason.

I guess it’s technically not a bribe since no money is exchanging hands, but last I checked, each PBA card raises ~$150/year for the police union.

[0] https://www.the-sun.com/news/4212777/what-is-a-pba-card/
I think the whole point of this is that the first part of your "vs" statement and your second part can have huge overlap if you happen to agree with the worldview that is informing the responses of the AI. It looks fair to you if it spits out the response that fits your view of the world.

But the whole point is, there's no such thing as "objective", especially when you start talking about people. There's no place to stand as a human being that doesn't involve experiencing the world through one's own consciousness, which has an implicit value structure. Everyone has their own little "religion", and when they share that worldview with other people, the religion then becomes that which holds the group together. "Ligament" (that which holds bones together) and "religion" (that which holds groups together) have the same root: "lig" which means "to bind".

AI is revealing this to a large segment of our population that considers themselves "objective" and "secular", and the cognitive dissonance that is coming out as a result is funny and disturbing in equal parts.
Neither, it's way higher then SBC and outstanding shares are decreasing.

It's cash returned to shareholders.
How is this relevant to the original post?
I just want Yahoo Pipes back. Is that so much to ask?
I've been lucky to be working remotely, but if I ever go back into the office, I'll be bringing
my own gear just like you.

Recently, I've been gasp paying for software. Open source and free tools have come a very long way, but paid tools can be better. Especially when those tools are used daily as part of the job.

The paid tools often have free usage, albeit with some limits, so they are still useful to the defaults.

For example, TablePlus vs SQL Server Studio. I'm not a DBA and most often just need to run a quick query or two to check things. In this regards, TablePlus is light years ahead. No need to load a dinosaur for that.
> We also will talk about our Rust experience in detail in a separate article.
this would have been great during high school. we had to install it to thumb drives in order to play.
It's already pretty bad with Github/SO threads. Guys will scrape threads on GH/SO and repost them to their sites, usually with a ton of ads but the post ranks higher than the original thread so it will come up first when you google an error.
They have very specific speech restrictions around things like Holocaust denial, not "flagrantly criticizing the government". I'll happily give up freedom to publicly be a neo-Nazi if it gives me freedom from "out of network" healthcare bills.

Neither society is 100% free; that's the point, really. The trade-offs like this that the American system has selected seem insane.
ReScript 10.1: async/await and React 18 support
I've been predicting since GPT-2 that AI text generators will mean the end of the open web and open social media. It will be destroyed by a Biblical tidal wave of unfilterable spam to the point that it becomes useless.
Did you request the Microsoft Teams product placement (cough* ad cough) or is that why Microsoft is investing billions?
Which software are you using to decode DRM?
Ahem, have you forgotten about the NSA spying on US citizens? Every government covets that power. It's a fantasy to assume they don't.
Met what ended up being a great friend in real life somewhere in some random IRC room looking for a 5th member to join my friend's group

He had a special CRT monitor to get the best refresh rate to be as competitive as possible for the game

Feels like a lifetime ago
And it is vastly more radioactive than background. They might have used clever technology but someone in the passenger seat with a Geiger counter on their knee would probably have found it.
The Last Boeing 747 Leaves the Factory
Huh, I never had any idea that netsh existed.
> My position is that development is not unethical.

I think this is where we disagree at heart. I don't think that development is an ethically neutral act, any more than any other human activity is ethically neutral.
> I had a bug where I changed the return type of a function to be a tuple

> If a given programming language community winds up bleeding members who are moving on due to the lack of better static type checking systems, then the people left will invariably be much more likely to be against static type systems.

This reminds me of one of the things I hate most about the Python library ecosystem: libraries attempt to camouflage type errors resulting from changes like this. Something that should be an immediate runtime error turns into a subtle production bug. I discovered an error of this kind just this week while doing what I often have to do when refactoring someone else's code in Python: reading and distrusting every single damned line.

Which led to reading the source code of a third-party library, where I discovered something that I've seen often enough that I'm starting to think it's some kind of norm in Python libraries:

A function is documented to take a list of Foo. But if the value you pass is not a list, it doesn't throw an error. If the value is None, it uses []. If the value is a set or a generator or a tuple, it uses list(value). If the value is none of those things, it uses [value]. Now that it has a list, it looks at the values in the list, and for any value that isn't a Foo instance, it does its best to handle it. For example, if it's a str, it passes the value to the Foo constructor.

This might feel helpful for beginners and non-professionals just trying to get something to work on a single data set, testing everything by hand, but it amounts to passive-aggressive betrayal when you're trying to maintain a large codebase with multiple contributors. In the case I discovered this week, instead of an immediate runtime error prompting the programmer to make a trivial fix in their code, we had a feature subtly degraded in production for months. Very "helpful."
https://archive.ph/q1tU6
no, bunny hop is an artifact of quake strafe code, which was retained in valve's goldsrc. it was fixed in Source since it's a completely new engine, but goldsrc counter-strike also had its own mitigations, which I assume were special cased hacks. I played from early beta (russia LAN party "pro" cs player here), and I distinctly remember when bunny hop stopped working. I was running out as ct on de_dust, and went to do a hop and it wasn't working. "they nerfed hopping! the game is RUINED! the casuals won!" etc.
I am running 108.0.1 on nixOS and it played great.
Don't have any articles handy (beyond the various cloud providers' offerings which you can find with a quick "s3 to s3 migration" search)

But the egress and ingress fees, added-onto the middleman position your tool would be occupying sound heavy :)
Conservative Talk Radio and the Daily Mail? Really? Do you have any better sourcing (a.k.a more reliable sourcing) for these examples?
I hate that I feel guilty for playing games which require a time investment. Factorio is exactly the type of game I would like to play.

However I'm "stuck" playing games with short matches and no long single player games. It's easy to put 5 minutes into Rocket League because it feels like just a burst of gaming but then you can do 20 games in a row and still put in an hour.
Wrote a small blog post on what does observability in practice actually mean from my experience, and what should you be investing into.
That's actually pretty cool. Is Monero an option?
Yeah, because of having inflation close to 20% in the past year where they live.
Web 3.0 = Semantic Net

Web 3.1 = NFT/Blockchain

Web 3.2 = AI Large Language Models spurting content into the ecosystem
Amazing post with practical applications
> Can we agree that it's fundamentally not a bad thing to develop a technology?

I do not agree with this assertion.
Alright, let's move out.

That's the way it's done.

Owned.

Follow me.

Fire in the hole.

Roger that.

Affirmative.

Ah, negative.

Let's go sir.

Go Go Go.

..... good stuff
Traditional ADPCM is not terrible, it's just "meh". Compare:

- Original, 4039kb: https://phoboslab.org/files/qoa-samples/adpcm_comp/orig.wav

- MS ADPCM, 1022kb: https://phoboslab.org/files/qoa-samples/adpcm_comp/ms_adpcm....

- QOA, 812kb: https://phoboslab.org/files/qoa-samples/adpcm_comp/qoa.wav

IMA ADPCM is in the same ballpark as MS ADPCM. ADX (not listed) comes close to QOA, but at 1136kb is also larger than those traditional ADPCM flavors.
1.6 does not use Source. The appropriately named "CS: Source" does.
I think that OpenSSL has historically reflected a rather antiquated C culture that most software moved on from long ago, FWIW.

A clear example of this is OpenSSL intentionally mixing uninitialized memory into its randomness pool (because on some obscure and long forgotten platforms it was the only way they had to get any 'randomness'), resulting in any programs written using it absolutely spewing valgrind errors all over the place. (Unless your openssl has been compiled with -DPURIFY to skip that behavior, or had the debian "fix" of bypassing the rng almost completely :P ).
You are so right. In America you can lead protests and bring to light uncomfortable truths about the government and they can't do anything about it. They do tend to find you dead in your car a few months later... but I'm sure that's just a coincidence though. The important thing is that there are laws that are there to protect you, unlike other countries which aren't as free as the USA.
Why not just put all the subscriptions on one credit card and I dunno, spend 5 minutes at the end of the month reviewing the credit card statement to cancel subscriptions?
Isn't a woman in Norway facing jail time for saying that trans men can't be lesbians? Doesn't sound very much like free speech.
Instead of deciding the content moderation on a specific item in a category (i.e. black people or women), use the category itself. So moderate the language if it is biased against any race, not just black people; or any gender, not just women.
> it's then used by law enforcement

Never seen any abuse by law enforcement before :|
Because people who are in power use the AI to justify their continuing tyranny by trying to imply that "well, the AI agrees with me and it is a billion times more intelligent than you and I are, so shut up". It's just used as a justification to further tyrannize anyone who disagrees with whatever the AI comes up with, but is deferred to as some kind of superlative super-reliable "objective" expert.
You have elections.. but which party can you vote for if you want a stop to Middle East wars?
There's no stopping it, is the point. It was an inevitable creation.
I honestly can't recall when that was fixed. It's just such an embedded counterstrike memory.

My second tech job IT setup an internal counter strike server and a bunch of us would play at lunch or after work until someone yelled at us for screaming at each other over the cube walls.
I suppose the point was that if every new tech is termed as web3.0 in the past decade and it still is something out there in the future, the least you can do is question it.
The quantifiable characteristics of the light spectrum are the same--the experience of the qualia are not necessarily the same. This is common with taste and smell; it could easily be the same story with the experience of color.
Yes VR will be all walled gardens. Juts look at Smart Phones for how this will go.
The real eureka moment for me getting why erlang and elixir are game changing was realizing how easy it is to build distributed applications using them, especially in Elixir the facility of this is just incredible. The OTP (Open Telecom Platform) as it's called is probably its coolest feature in my eyes.

https://elixir-lang.org/getting-started/mix-otp/introduction...
> It can be a much simpler approach to building an application

This is not related to hypermedia, this is related to server-rendering vs. client-rendering. Everyone knows that server-rendering saves on some code and JS. This is a tradeoff, for less control over the stateful aspects of the client.

> Related to this, hypermedia is the "native" architecture of the web

But, that was the text-based web. Hypermedia isn't necessary (or desired) for applications, which the web has moved towards supporting.

> By adopting hypermedia as your system architecture, you push your logic back onto the server side

Nothing to do with hypermedia. You can choose to push logic to the server with a single-page app too.

> The server side is a trusted computing environment, so you can have complete access to a data store when writing logic there

Same.

I'm still failing to see a _benefit_ that hypermedia and HATEOAS approach provides, or what problem it solves.
> This is the equivalent of

No, it isn’t like that at all. People are claiming that ChatGPT is either intelligent or proto-intelligent (we’re on the precipice!). Which means being way, way more capable than a search engine.
There are over 15,000 different police departments in the US.
I think two years.
https://github.com/ilse-langnar/notebook

Project Description: It's a tool for thought, browser, note-taking application with inspiration from: Roam Research, Obsidian, SigmaOS, Chrome etc. I'm trying to have a all-in-one browser where I don't have to leave to do anything. Everything should be done inside the browser.

Testing help: Anyone who has a non-linux, non-windows machine would be of great help because I need to fix the small bugs still.

Contact info: On on the githu issues (:
Good point. I was already concerned about people's reliance on Google's zero-click answers as the deepest level of inquiry before ChatGPT hit the scene. ChatGPT feels like a multiplier of this convenience factor, being also slightly more specific and generally more consistent.
Show HN: Ask anything from Paul Graham powered by GPT-3
As a programmer and entrepreneur, Paul Graham's essays have inspired many in the tech community. I grew up reading his essays frequently. Previously, I would use Google and perform a site search with keywords to find Paul Graham's thoughts on a topic.

With the launch of GPT-3 and vector search capabilities, I have created an app that makes it easier to find specific insights and perspectives from Paul Graham's essays.

The app indexes and categorizes each essay, providing a streamlined way for users to access and understand Graham's thoughts on programming, startups, and innovation.

Do try it out and let me know your feedback in the comments.
I generally don't see racism "justified" in models but rather explained. And the explanation is always bad training data / gaps in training data. I am suggesting you train/modify it to cover training data deficiencies so you treat all hateful content with equal discretion.

But keep in mind even the approach you recommend carries its own US-centric bias. There are lots of countries that would want open racism against some groups but not others and dismiss your desires for egalitarian treatment as American arrogance.
Right. I don't want to blame the parents, but all they had to do was deny the case workers entry and an interview, and say come back with a warrant or when my attorney is present. That would have saved a lot of headache and been well within their rights.
Fangamer.com in Tucson AZ| Full Time Web Dev (RoR) | REMOTE(US/Canada)| Job description -> https://fangamer.com/jobs/#developer | salary range $60,000-85,000

Fangamer makes licensed video game merchandise, and we are looking for another developer to help support our growing internal systems (and current small team of 2.5 devs), as well as some work on our main Shopify page. Very open to new devs, as long as you are familiar with MVC (please see the job description for all requirements).

General work hours would be 8 hours between 7:00-19:00 (UTC-7), M-F. You would be working with our Tech Manager (think PM) and Senior Developers with the goal of learning our systems (mainly Ruby/Rails) well enough to take some load off the other devs. Really looking for someone that is excited to learn, not afraid to ask questions, and can fit into our culture of artists, game nerds, and nascent tech department.

If you have any interest, please apply (and check us out) here: https://fangamer.com/jobs/#developer
If you go beyond the level of shouting on a street corner and start building real power, you will be dragged through the mud by the combined force of corporate media smears and social media discourse swarm influence operations. If you go further you will be murdered by the state. Ask Fred Hampton and others.
Wait until you have tried SuperMemo, the OG SRS
There are no humans and basically no vehicles along a road like this. The chances of anything interfering with it are nil.