skysight-inc/HackerNews huggingface dataset:
My view is that if you feel the need to define a type up front, it may be because you're overusing it; it's being referenced by too many different functions. This often indicates poor separation of concerns between components (low cohesion) and tight coupling.

Good abstraction would imply that you're dealing with a different, more abstract type as you move up the component/dependency hierarchy. If the same type (especially a complex type) is present at many layers in your code hierarchy, it often means that the abstraction is leaky.

A common issue I often see is when devs try to pass a Logger instance to all components and sub-components in their app... Instead, why not just make all the components emit events (or invoke some kind of listeners/callbacks), then handle and log all the events at the root of the code in one place? This is a lot more flexible because then you can use any off-the-shelf generic component and it doesn't need to know about the existence of your Logger.

Also, it's a lot easier to read and maintain code if all the logging is invoked in one place. Logging is a single concern, so ideally, it should only affect a single component/source file.
>skill issue

Anyone who says that and actually believes it is fooling themselves if they think they’re immune to strategies developed by an entire industry over the course of decades to the tune of billions of dollars.
Written in the Stars? More Like Written by A.I
Agreed :)

When using the right ones, AI-powered coding tools can be tremendously helpful for development teams. A great AI coding tool is one like Pullpo.io (https://pullpo.io/products/metrics) AI- powered Insights product that tracks development team metrics and makes data-driven team decisions.

Good AI-powered coding tools definitely help and not harm, it's just about finding the right ones.
Cool story, bro ...

https://www.businessinsider.com/free-speech-censorship-elon-...

And the story about the guy criticising Tesla who had their account suspended.
- Why Lua has no library ecosystem https://github.com/capr/blag/issues/1

- Your programming language sucks https://github.com/capr/blag/issues/20

- A brief history of computers https://github.com/capr/blag/issues/13
The news has been making me feel increasingly sad over the last few months, and coincidentally last night I decided to do something about it.

I deleted news apps from my devices, deleted news site bookmarks frm Firefox, and used LeechBlock to block the news sites that I'm likely to visit. Also blocked Twitter, FB, Instagram, etc. I almost never watch broadcast tv so that doesn't need any special measures.

I still get a "morning briefing" email from the Guardian, which I probably stay subscribed to, but I won't (can't) click any links. I hope to establish a routine for scanning and then deleting it. If not I'll unsubscribe.

I'm considering a subscription to a dead tree weekly news summary like the Guardian Weekly - but I'd like to wait a few months first.

Half-way through Day One I feel pretty good and noticeably less distracted. I'm interested to see how this goes.
What you're describing is a bidirectional iterative process that prioritizes building and testing and feedback.

Which is the entire point of agile, even though most people here seem to hate it.
PostgreSQL 16 Beta 2 Released
> You don't need to dig to make the diverter. You can also build upwards.

And wait years for the soil to settle.
https://tiim.ch/blog

I just post random stuff, mostly things that took me a while to figure out, and which would otherwise just sit in my notes.
Burntsushi is a machine.
For the last few years I vary rarely followed the national news, I'm certainly happier for it. When I do, I have noticed a decline in mood.

On "actionable" news, the only thing that really impacts me is interest rates. But even then I'm three years out from having to consider that, so happily remaining as ignorant as possible - which I suppose isn't massively so due to the volume.

There is so much truth to "ignorance is bliss".
> Zed editor

macOS only, closed source, and VC funded :(

I don't work on a Mac, so it's a non-starter for me, but I'd be very reluctant to switch my workflow to an early stage VC funded product because I don't like having my rug pulled.
Exact - thanks for completing my point.
The telco bust was much larger than dotcom bust. I have a couple of charts from the time here: https://blog.eutopian.io/nsa-prisms-commercial-cousin/
LOL, no sorry. That’s the kool aid they want you drink. Stating it as if it’s an actual fact of corporate capitalism, as if facts wouldn’t have disproven these “tenets” over and over, won’t make it all magically real.
Again, that's a hardware storage solution's problem. Adjust the parity level in the filesystem. Unless you're writing the requirements for building the software for a storage platform.
Why the demeaning tone? Fan works have been a Thing on the web for as long as it's existed.
There's at least substantive content behind an actual publisher's paywall.
Seems like this one [0] is ripping off the Pololu brand [1]. How do you prevent this? I didn't see any way to report a listing.

[0] https://lectronz.com/products/drv8825-stepper-motor-stepstic...

[1] https://pololu.com
The UK had some pop celebs get mocked as far as I understand it and they advertised online control. I think this is a case of well-meant idiocy that disregarded the cost of being public.

You can discuss how high that cost should be, but there is a cost to state surveillance as well.
No, the others gave up on that can of worms in the 60s.
Death may not be justified, but neither were his actions. He put himself in a position where this could be an outcome. I'm not saying it was justified, but it did start with him, not the police. The mere act of skydiving doesn't justify death, but it is a possible outcome nonetheless.
Second Reality by Future Crew, Timeless by Tran, so many good ones from this era.
China is in default on a trillion dollars in debt to US bondholders
I've been wanting to add RSS to it for a while tbh but I've been consistently distracted by other things. Since classes are over I might get around to it eventually.

As for the pdf look, you're right. The problem I encountered way back when I was actually building the site was that I didn't know what to put on the extra margins. I could've put footnotes and figures, but that's pretty hard to do if you're generating the site from markdown without a custom markdown engine. I'll see what I can do about it tho, and if you have any suggestions for how I could improve this I'm all ears.
There were two assertions in the original, I was not responding about the complexity piece. Sure, DoD requirements are no doubt fascinating and complex.

What I was responding to was the assertion that "there is nothing political to say..."

As I said, the topic is political. Trying to move from "political" to "offensive" (and omitting "weapons") suggests to me that you're not seeing this as a political issue because you're just seeing this as "normal" from your POV. That doesn't make it not political.
Immutable infra is usually provided by some stateful tool that maps state changes to API calls
The Chinese Long March 9 plans, which are close to Starship, seem quite credible to me.
Some things I don't understand about Mastodon:

1. Why the obsession with 'move' instead of 'use'? Since when did people become forced to use only one website or one platform or one product?

2. Why the constant arguments over the pros and cons of federation? The ends users stance: 'Who cares!' All the want is a platform that works for them and gives them the content they seek, and doesn't break every 5 minutes. They care little for the technical merits.

3. Federation sounds great, but ultimately the majority of users, if say a migration from Twitter was to occur, will likely flock to one instance, and that's likely to be mastodon.social as it's the most obvious and prominent instance shown to new users. So uhh, then who cares about federation?

A technical solution looking for a problem ... and it may have found a problem - which is kind of refreshing.
The entire universe could very well be infinite, with infinite “Earths” and “humans”. In which case the argument doesn’t work since you can’t choose uniformly from an infinite set.
It’s crazy how many people miss this. GPT models can review code too! They can also write and run tests. Once the context window is big enough to fit the whole code base into it they will be better at review than you are. Eventually we’ll have fine tuned models that are experts in any subject you can think of, the only barrier is data and a lot of recent research is showing that that can be machine generated too.
Revenge porn is not protected under the first amendment. Revenge porn has no place in society much less politics.
And they already existed before the purchase.
>driving recklessly and running away from police.

he was pulled over for driving on a bus lane (not something that is so reckless that it's punishable by death even in the most 'based' countries, in the middle east and things.)

and the running away thing is being questioned, as the passenger just testified. He says police beat the driver, which made him release the brake pedal, so the car creeped forward.

And anyway, police was on the side of the car, so at not point it time they were in danger. And their version of events didn't match the social media footage that has latter emerged.

Justice will take time. but it's hard to see anything but over-reaction and death penalty, as the teen matched the stereotype you described.
>people who are resistant to change

Wasn't acceptance of change - and coal, and increased industrial production, and cars for everybody, and such, that brought the climate change?
I was reading this thinking "that's a great analysis" and then read _who_ posted it. OP, this is the author of https://gwern.net, which has been very influential in the design of many technical blogs / personal sites and has some very inventive and fantastic ideas. Ie, the author knows what they're talking about.

My site uses CSS to respect light/dark theme, so has no manual toggle. It requires Javascript and I have a personal goal to have a JS-free site, just pure HTML and CSS. I also think that a site should respect the user's own light/dark settings, and so a toggle, if one ever exists for a site, should really be a browser setting on the browser toolbar.

/u/gwern, in case you read this, your design along with Tufte.css were one of the influences of my own site: https://daveon.design/ . (Also present is inspiration from older-style publishing and manuscripts, and personal preferences. But your site was the first one -- a key influence -- I saw that inspired me with what a modern, clean personal website could be and how it could look, as well as what it might contain. It's a real honour to see you here and reply!)
Wait, so you're saying that you can go look at the billions of trained parameters, and tell me for sure that my blog post is not "encoded" there (for any definition of "encoded" that would allow the model to generate text that would reasonably be considered as plagiarism)?

> A computer can remember to do that only if it's programmed to do so.

Not sure what your point is there. So your belief is that if the programmer did not explicitly put a specific intent into the code, then the computer cannot do anything consistent with that intent? Like nothing unexpected can ever happen with computers, because they are strictly limited to what the programmer explicitly wanted them to do?
This is what we will get from these riots:

- Massive tax increases

- Less tourism

- Economy will get worse

- Price increases

- No more investments in the suburbs

- Less libraries and other free services

- More surveillance

- More police

- Restrictions on communications

Just because of kids who wanted an adrenaline rush.
My Kind of REPL
> No comparison charts to other projects

At least, none they publish first.

https://youtu.be/AdNJ3fydeao?t=1083
Reddit Threatens Subs to Go Public Again
In my experience it's quite difficult to keep things simple. It's a constant battle and sometimes we fail.

If you are using typescript you can either go down the path of using `as` and `any`, which at that point the benefits start declining. Or you can work really hard with typescript and make something complicated that correctly matches your code's logic.

But saying, "write simple code" doesn't really help much without saying how to do it.
It's more akin to an adult lecturing you about the harms of junk food and controlling everything you eat while they themselves eat nothing but cheetos. It creates an adversarial relationship. You can rule as a tyrant, but it's not that pleasant for those that have to suffer through it. Obviously there are outlier exceptions (drinking, driving, very young children etc.) but even those are mostly for societal consequence reasons vs. individual capability.

Kids pick up on this hypocrisy and it can backfire: https://en.wikipedia.org/wiki/Reactance_(psychology)

Autonomy is really important - being empowered to actually make the good decision.

It's a matter of respect imo, adults often have too little of it. The best teachers I had, had a lot of it.

Kids observe, if you tell a kid to be generous but you behave selfishly the kid will assume you're full of shit and ignore what you're saying. The opposite is also true. Talk is cheap, what you actually do is what matters.
Just enough space to fit some zip-decompression code? (I have no idea how much space that would actually take tbh)
This is so brutally accurate
Lemmy has been great. Only been on about a week, haven't missed Reddit even a litte, and I was a friggin' addict. Mastodon too, been on there for a few years but I don't use it much, I was off Twitter long before that even came around and I wasn't really looking for a replacement.

Watching all the various types of assholes fail to gain any foothold in the fediverse, while simultaneously watching them implode the current mainstream platforms, is very refreshing.
I've been trying to use Mastodon more, but the fact is it just doesn't have the same kind of traffic that twitter does. It seems to get dominated by earnest, long-form threads... which are nice, but the chaos of twitter was one of its selling points and their absence is loud.
> A lot of the original housing is still there but now converted to an office building or restaurant with a facade.

If you convert a bunch of detached SFHs to office and retail space...you've effectively demolished that housing. You've also now created low density commercial space which has the same space inefficiency as low density housing.

Just because a converted SFH makes a business "cute" doesn't mean the space is being better used.
Unregistered users can't view user profiles any more. Tweet embedding works again. I would not call that "just fine".
> transportation which uses up 27.1% of energy in German

There is a difference between primary energy and usable energy. An ICE car is 20-30% efficient while BEVs are +90%. Electrifying all transports will vastly lower the primary energy use.
The goal is not launches at the same price SpaceX charges.

The goal is reliable independent launch capabilities. SpaceX is the furthest from what can be described as reliable.
I investigated and even begun the process of getting an IPv6 allocation from ARIN, but after setting up an LLC in my state ($300 + annual fees) and then jumping through the hoops ARIN (usually involved paying a fee or two), I eventually gave up just due to how much money it seemingly was going to take. The final straw for me was proving that I was going to acquire some % of address utilization or be a multi-homed site (would have required getting a second ISP to my residence, I believe?).

I just didn't have the willpower (or wallet) to see it through. I was merely doing it for fun and burning a bunch of money for addresses that I would barely use didn't sound fun after thinking about it. Still, it was fun chatting with my friends on IRC about it and it is a very interesting icebreaker!
There have been a lot of really interesting developments in Java over the past few years, however I'm reluctant to actually build anything on the language because of the company attached to it. I don't think I've ever read about anything coming from Oracle which wasn't on-the-surface bad or something that at least makes me side eye them.
Estimand and the Future of Brewing Innovation
>they rejected a candidate because they said "bro" too much

It would depend on context but that would certainly trip alarm bells for me.
Few weeks ago a Polish man was choked to death by 10 Dutch police officers [1] for...running away on a bicycle, and no on bat an eye. I guess this is the new normal?

[1] https://nltimes.nl/2023/06/10/32-year-old-man-dies-arrest-st...
Multics influenced a number of minicomputer OSes of the 1970s. I never used PRIMEOS, but have heard it described as a smaller version of Multics. I did use Data General's AOS/VS, and that had been influenced by Multics--so I suppose that its predecessor AOS also had been.
Ah, that does explain why he gives exactly zero fucks about any of his work.
In my brief acme foray, I somehow bound a keyboard press to middle click? Dont quite remember the details
> Do the developers and current users actually want to grow?

From casual observation, yes, Mastodon users generally want the platform to grow.

Bluesky users? Some incumbents can be extremely hostile towards the idea of new users, though are equally welcoming when they do arrive.

Lemmy? Oof.
When the Japanese user base goes down 20% it won't be news anymore.

I also find it interesting that they are turning to Weibo, as this was a pending question. A lot of other mainstream artists started or repromoted their official Instagram account (I don't think there's serious surveys out there. Out of the 100+ I follow about half had comments on thinking of it as a backup plan), but for the artists that don't match Meta's rules the only other obvious choice was mastodon, and in Japan they already got burned a first time with Pawoo and the earlier mastodon boom.
It sure does from some threshold. Given enough users on v6, the question becomes "do we want to spend $X to reach Y% more people". For most companies there's high enough X and low enough Y where they will not bother. This already happens with browsers: sure, there's that one guy still visiting from windows xp - but we don't care he gets a completely broken website.
Or ‘accursedUnutterablePerformIO’ from Haskell https://hackage.haskell.org/package/bytestring-0.11.4.0/docs...
The real reason is that kids wanted to have some fun, post cool videos on Telegram/Snapchat, and see their city's name added to the map.

Just like during protests. Rioters don't care about what the protest is for, they do it for the adrenaline.

That being said, looking at the videos during the riots, a lot of them really looked like video games.

In Paris, rioters even shot prostitutes as if they were in GTA.
That may be the case, but microscopic controls are how some of us want our GUIs to look. Using Windows 7 with the classic theme on a 1920x1080 display was near perfection. Even for Aero, I'd have my toolbar set to small icons and CTRL+MW_DOWN on the desktop to shrink my icons. The closest I can get now is to up my display resolution to offset the giant bars that take up more of my screenspace than they need to. Not having the option really sucks.
For a while now I've tried to cultivate the habit of not trying to have opinions about everything. It's quite liberating to say: sorry, <thing> may be important, but I just don't have an opinion about it at the moment.
Did you read the Twitter files? Pretty wild stuff.
I appreciate the good faith attempt!

https://github.com/graphistry/pygraphistry

No 3d/vr/etc unfortunately, we never saw commercial demand in our segments, just looking at bigger datasets and increasingly 'wide' / high-dimensional/scattered/heterogeneous data using accelerated viz & AI, and now text2code

And yes, we currently get used by data scientists and devs on problems like supply chain analysis, misinformation, cybersecurity, human trafficking. Seeing 100x+ more data than d3 and having a full env there makes analyst investigations easier. Our original GPU client <> GPU cloud tech helped lead to what is now Apache Arrow (we contributed the JS tier as part of the GPU Open Analytics Initiative) and Nvidia RAPIDS (we wrote the precursor in nodejs/opencl, and worked with Nvidia to restart for pydata), and are now focusing on the Nvidia Morpheus & graph AI sides for end-to-end GPU pipelines with our bigger customers (cyber, ...).

More recently, to make this kind of tech easier for analysts who are traditionally stuck with Splunk/Kibana/etc style UIs for investigations, we have been launching louie.ai (genAI-first notebooks) with various customers

Hopefully now it makes sense why we don't go far with candidates who can't have conversations on these things, such as how they are built, how they get used, and where they are going . It is ok-but-not-great on conv 1, but weird by conv 2. And as a CEO, far from what I look for in someone in a senior/leader role who is supposed to be looking ahead.
> Whenever I get the "ask my advisor for a break?" say yes.

I thought that was a trap, and I was surprised my initial strategy of "say no but then slack off" didn't work
someone gave him the car for the day ?

rich uncle ?

he works while living with his parents, and he's 17, so he just spends his check on stupid things any 17 year old would want to do ?

borrowing or renting a pricey car isn't a capital crime.

And you can ask questions before you shoot, if you're a skilled detective.
I don’t think the argument is wrong but it has the same problem as any non-repeatable statistical prediction. Namely that you don’t get to repeat it so it’s easy to make an error and hard to calibrate.
How to beat an adaptive/Bayesian spam filter (2004)
> Yeah, they’ve shot down many more than that… plenty of photo evidence.

They have a single photo of a single storm shadow.

Because they haven't shot down anymore, I presume they will move it to 100 different sites to try and claim they have shot down more like they did earlier with the downed drones.
> because of kids who wanted an adrenaline rush.

Just because a cop decided to pull the trigger on a 17 year old instead of literally any other course of action, you mean?

Edit: sorry, emotional response.
Every time there is a story about physicists solving security, and especially cryptographic problems, I wonder how well they actually know these fields. Usually there is a statement of problem that simply isn't correct. In this case there is this:

´´´
In today's payment ecosystem, customers' sensitive data is substituted by sequences of random numbers, and the uniqueness of each transaction is secured by a classical cryptographic method or code. However, adversaries and merchants with powerful computational resources can crack these codes and recover the customers' private data, and for example, make payments in their name.
´´´
Ignoring the strange statement that "sensitive data is substituted by sequences of random numbers", the second part is second statement about powerful computational resources is simply wrong.

And the suggested solution to the problem is also quite typical - it relies on equipment that basically require a lab to use. And it does not work with the infrastructure used today for payments. It doesn't scale, it would require replacing a lot of equipment and indeed the Internet itself.
Did climbing through a window justify Ashley Babbitt getting murdered? selective outrage
And that's fine, it's a choice you can make (we do not put the duty of being an informed and engaged citizen on the body politic), but it doesn't make what you said true. Just true for you. It's not at all uncommon for engaged people to leave significant dents in metropolitan local politics by picking up a phone or by showing up.

I find discouraging others from fully engaging in the civic process much more disappointing than choosing not to fully engage oneself, to be honest.