skysight-inc/HackerNews huggingface dataset:
I have a perennial fascination with awk. It's one of the first things you find in /bin alphabetically, on almost any Unix. It's small but powerful, and somewhat mysterious.

Sadly I've learned it & cheatsheeted it for future reference but never find myself reaching for it. Part of it is prefering python over shell scripting maybe - awk fits better in a shell scripting world.
> Two kids now and out of pocket expenses never exceeded $500 for either of them.

Do I understand right that this means you might have to pay up to $500 for medical problems?

That seems huge to me, it's higher than what one pays "out of their pocket" here for a childbirth for example and I don't think you can expect a regular person to spend this unexpectedly, that's about a third of the average wage (in Belgium).
But it does in fact help to be paying them. There was nothing in this arrangement for Twitter at all.
Byte Magazine 1975-1995
In fact don't smokers actually consume less healthcare in total because lung cancer kills faster and more cheaply than old age does?

But maybe lung cancer means they end up paying less in taxes, so could still be worse for society overall...
This was a failure of product management and, doubly so, engineering management. A PM working in software absolutely needs to understand the concept of technical debt. Not necessarily to know where the debt is on their own, butand to work closely with engineer
Nah, micro can definitely be exciting for even more casual players. They'll be worse at it, obviously, just like casual FPS players are worse at headshots, but it's not like they can't do those things at all.

The data we have suggests that people with your opinion -- "people want RTSes just about the strategy, not about control" -- are dead wrong. The most enduringly popular RTSes are mechanically demanding games: StarCraft 2, Age of Empires 2, StarCraft 1.

If you remove the control aspects of an RTS, you get something that's closer to turn-based strategy. Nothing wrong with turn-based, but that's just not what most people come to RTS for.
This just showed up "1500 Archers on a 28.8: Network Programming in Age of Empires and Beyond"

[0] https://news.ycombinator.com/item?id=34395153
Dig through the local group policies for mentions of “Microsoft account” or “Microsoft sign-in”. There should be some policies for Microsoft Office apps, the Settings app, as well as a security setting that block it from different angles.
Most of them were ad-less free apps that offered authenticated access to free APIs, so pure costs to Twitter, but Twitter hadn't been able to shut them down due to feature deficiencies in official apps.
The use of 'per' to mean 'as told by' is fairly common, though like many things in the language it may be highly regional?
I like the idea of edtf or gedcom. Given that the date tags are just specified as "string", if exiftool won't write a partial date, even with the -n option, pick a different tool.
I think there’s some misunderstanding between the two of you. Reflection is indeed the sane and convenient solution for working with structures when type is not known at compile time (e.g. general purpose library for DI, ORM, security or serialization). It’s definitely not the way to manipulate object trees when type is known in compile type.
However the point about complexity is valid: is it really worth patching strongly coupled solution violating SRP and breaking encapsulation with some design pattern for an anti-pattern (setters)?
Dead comments are not shadowbanned, just banned. I wasn't referring to that. And the problem with shadowmoderation is it happens without attempting to tell the person to change behavior so people who will cooperate don't get a chance to do that. If someone does not cooperate and acts with bad or false intentions you should ban them explicitly. I never suggested universal tolerance I only suggested transparent moderation.
Ask HN: Any experience with hosting your own internet radio?
There are a few options I've found, but was wondering what the experience would be if I were to start something. I've had brief experience in the past, but things have changed and want to understand the landscape again.

Not quite looking for a white label solution, but if you had a good experience I wouldn't mind hearing it. Thanks.
No, the difference is you can sub in another provider for AWS. You can't sub in another Twitter for TweetBot.
That animation from FR24 is interpolating the motion between sparsely-updated position/speed/heading info, so the changes will appear more sudden than they actually are.
As far as my understanding goes, when a Repo doesn't have a license, it means that the author reserves all copyrights.

Now that the original author added a license, any new commits will be under the AGPLv3, and his old commits(assuming he wants to) will also be relicensed to AGPLv3.

However, the issue lies with other contributors, ones who committed beforehand, these commits will still be "All rights reserved", and you can't relicense that to AGPLv3 without explicit permission.

https://github.com/AUTOMATIC1111/stable-diffusion-webui/grap...

If that's true, then anybody modifying the project can be sued later by the old contributors and the license isn't strictly valid.
I very much agree with you.

But here's a crucial pattern in your proposed language (not sure if you noticed it): you have to let bad things happen first. You need N outages to happen. You need N people to quit.

I still believe it's the right thing to do. Humans suck at being objective. The moment we find a "flaw" in the architecture it becomes the most important thing in the world to fix it. Even if the "flaw" was there for 5 years and never caused an issue.

Sticking to objective signals (outages, quitting, bugs, etc) is the only way to stay grounded in reality. But you have to let those signals to happen first. More than that: they need to happen often enough to start forming a pattern. It's just the cost you have to accept, because the alternative is much worse.

E.g. it is impossible to invest in reliability, refactoring, bugfixing right on time. You can either be too late, or too early. Counterintuitively, being too late is almost always the best option. Reason being, there's virtually unlimited number of improvements you can do too early.

That said, none of the engineering teams I worked with could accept that. I know I couldn't.
Climate change, AI, and more from my latest AMA
It maybe tech debt depending on a lot of context, with old tech you get into a lot of situations like this:

https://stackoverflow.com/questions/9318895/how-to-integrate...

Sure, there is an answer to the question, it is a little messy, not too bad, do this 30 times and you have a disaster to maintain.

Formerly popular is also a red flag, over time it will get harder to hire. Resources and documentation will go black.
They underestimated the success of UNIX workstations, which weren't properly cheap, even though they got the UNIX source for peanuts.

In any case the original comment wasn't about software prices, thus the goal has been moved for quite a bit.
And this is what the rest of us see:

https://twitter.com/search?q=MichaelTakeMP&src=typed_query has no "Latest" where it used to have just last week.

And people have reported (e.g. https://mastodon.social/@bensen/109684048610674491) that "Following" is not in fact in chronological order.
If you're old enough to know what 28.8 means
Last mile latency has been reduced a lot as people moved to broadband, but also on longer distance routing where there are more paths from A to B than twenty years ago, and some of them are physically shorter. Higher bandwidth interconnects also mean less time in transit; it's not a lot, but it is some.

Also, some early broadband networks backhauled too much traffic to central locations. I recall commonly seeing traceroutes from my home in orange county, ca going to kansas, and then coming back to servers in los angeles. I still see some traffic that leaves my metro area only to come back, but it's less frequent, and it's usually only going one or two states instead of halfway across the country.
Prof. David Ruzic argues that storing waste near to the reactor makes the most sense. Around the reactor is a safe zone, the amount of space required is tiny (70 years of nuclear US production fits in one garage box), and the waste is easily available if the waste ever becomes valuable due to new technologies. See https://youtu.be/KnxksKmJa6U for more info.

He also argues that worrying about the small amounts of nuclear waste is probably not the best idea if you compare it to the waste produced by other energy sources.
That's a huge pile of stuff for people to comb thru for interesting old exploits.
Thanks for sharing, for some reason I had thought they were getting more frequent
Of course you can, they’re working on a Mastodon client right now.
Layman question here, why can't airplane collisions be predicted automatically? Something like an axis aligned bounding box around each airplane and some basic velocity equations. You don't want airplanes to be too close so an approximation should suffice.
Good point. In the case of Honey, I actually wouldn't want it to be enabled just because I downloaded the PayPal app. Most people probably aren't aware it's even there.

But in the case of the shell apps, it totally makes sense to activate the extension automatically upon installation since that was the whole point of downloading the app/extension.
as much as .002 seconds sometimes, before some jerk 2 cars back starts honking
Sure but you can restore your backups somewhere else if absolutely necessary
Well it's kind of tautological that if you can

* Achieve the mean

* Add some kind of noise to that

You have a chance of beating the mean.

But I think when people say "beat the market", they mean a better than 50% chance due to some secret sauce.

Or, beat the market repeatedly, which variance is unlikely to do (if chance of beating the market one year is 50%, chance of beating it 10 years running is only ~0.1%)
Yes, and the point made here is: a business that is entirely dependent on another business you don’t control is incredibly vulnerable.
Over-Engineering Your Thesis with Nix, Pandoc and Make
Newark is super congested too.

I remember flying from Michigan to Newark once and the ticket said “2 hours 45min” and I thought that was nuts, it’s like an hour flight.

Turns out they tack on an hour leaving and coming for taxing and waiting in line.

At least that’s how it was a decade ago.
And here we are using tech to try and solve social problems again :)
Covid put a lot of pressure on supply, especially toilet paper. For myself covid has been a wake up how much actually comes from China despite round about ways various brands on sale don't clearly disclose where the bulk of what goes into making the product comes from. [Herbicides would be a clear example my way (Australia) ... penny finally dropping why the big brands had been trying to throttle Chinese made glysophate, going as far as to lynch it themselves. Chinese border shut down and I didn't expect any problems, yup near 100% sold here was coming from China - who knew. ]

The other problem is little of the paper manufactures have encouraged alternative crops to use for the pulp and ever perhaps sustainable vegetation to use in the paper making process.

For US specific reasons, the following link [1] expands on Covid and Gas prices.

[1] https://www.phoenixlitho.com/global-paper-shortage-2022-what...
The execution (how) can be 'mechanical' but the goals and choices (why) should be thoughtful. If it's simply deduplication there is no thoughtful why necessary, although in the worst cases abstract machinery is created for the purpose.

You're right about my misconstruing 'no behaviorial change' as that is always a requirement. There should however be a change in where the seams of the implementation lie which better suits the direction of expected changes.
I wonder if Twitter considered charging users of third party apps to be able to use them? i.e. in order to access Twitter via a third party app, you have to pay a monthly subscription to twitter.

I know Twitter has discussed subscriptions, and this seems like a way to leverage the value of third party apps to directly drive revenue. Maybe even give the third party app developers a cut. Then you have a situation where your developer ecosystem has incentives to drive usage and revenue for you.
I was thinking why not at least have level crossing type warnings to
stop anyone coming on to the runway when a plane has been cleared.
I'm not sure if Twitter burning down is bad or if it's a blessing, Musk's Twitter so far seems to be generating less hate-driven politicisms than it used to. That is a plus, short term.
404: The page you requested could not be found.
Hacker Guccifer Launched Clinton Email Scandal Out of Prison
That problem doesn't seem inherent to the model, it's a flaw in the selection of client steps. Is there any reason transactions like building and paying couldn't be atomic?
The only people I've seen get banned without warning are transparent trolls (usually people who make an account to make each comment, with that comment being trolling or hate speech, because they understand that that will be banned). People who aren't purely trolling do seem to get a public message from dang. Does your experience differ? How?
TweetBot was the only Twitter experience that did not suck. Looking forward to Ivory :)
This was a failure of product management and, doubly so, engineering management. A PM working in software absolutely needs to understand the concept of technical debt. Not necessarily to know where the debt is on their own, but to work closely with engineers on understanding and managing it along with product functionality. That said, I reserve most of my scorn for the eng manager. This is the person whose duty it is to say that yes, in fact 20% is the right proportion for tech debt work after it's been neglected for so long. This is the person to stand up to leadership and explain why this is necessary.

Autonomous teams with bottom-up decision making are much more likely to push towards the right thing even with clueless management, whereas there is little hope when incompetent decisions are fed to the team in a top-down manner (yes, autonomous teams indeed exist - though they are typically a sign of competent management).
Right, so going back to the question of automation, it seems like in principle a computer should be able to not only understand those instructions, but observe that the offending aircraft was deviating from those instructions and immediately alert.
Those are particularly prone to failure on 4.0 (as you are now know) make sure you use an OE crank sensor.
The article mentions runway 4L was being used for takeoffs. In the ATC communications, you can hear them say "American 185, runway 31L at KE, line up and wait" before telling Delta 1943 to cancel their takeoff clearance. And after the near collision, ATC tells American 106 Heavy "we're departing runway 4L."

Wouldn't the line up and wait call for American 185 mean that they were departing from both 4L and 31L?
yes thanks,utf8 indeed works
On a related note, I've written about how to tackle tech debt - dedicated capacity/time is just one approach. https://leadership.garden/tips-on-prioritizing-tech-debt/
> Would be interested in hearing other things that HN'ers do to limit risk.

We have a pretty standard setup at work: screen times out after 15 minutes, and co-workers teach you pretty fast to lock your machine.

At home, where I use a MacBook Air, I work in a physically unstable situation...in a rocking chair, on my lap. Whenever I stand up, I close the machine, which locks it immediately. If not, I risk the machine sliding to the floor.
> I wonder if Twitter considered charging users of third party apps to be able to use them? i.e. in order to access Twitter via a third party app, you have to pay a monthly subscription to twitter.

Or even better, third-party developers pay for an API key set on a subscription plan to use the Twitter API in their apps, which makes sense and is a win-win-win for Twitter, third-party developers and users.
There is an implied social contract that comes along with even free services that a company won't make a change like this effective immediately and won't make a change like this with zero communication. Part of Musk's approach to leading Twitter is simply ignoring these type of social and in some cases even legal obligations to others.

If this incident truly represents Twitter's change in approach to third-party clients, that change in policy is being executed in the most petty and malicious way it could be done.
Recent and related:

The Shit Show - https://news.ycombinator.com/item?id=34393485 - Jan 2023 (264 comments)
> This is not how we want to do it in Futhark. The f16 type should be fully supported like any other primitive type, and on all systems. When necessary, the compiler must generate code to paper over lack of hardware support.

That seems like a them problem. Nobody needs an abstraction that isn't like /any/ of the concrete implementations below it. Especially when the ML version of half-floats is different from the GPU one.
Last time I checked --- this is a couple years ago --- the #1 feeder undergrad degree for law was English.
That's it? Just the configuration method? I thought you would go over a bunch of things that cannot be done in vim, but is possible with evil. And all I got was configuration language. And key remapping for that.

Disappointing.
> the company pays the bill for you

What? It says other members can choose to donate to you. There's no guarantee that they will. What's the ratio of paid in amount vs. paid out? Can they actually show that this is better than just stuffing money under a mattress?

Oh god and they're crypto affiliates. Most of their adcopy reads likes sovereign citizen hysterics. This will not end well.
Oh thank you for the link !

In fact, I wasn't sure about the full story but the fact that Wikipedia repeatedly told that Plouffe alone discover the formula makes me think that there is a story behind that.
Your maximalist capitalist point of view has no place in civil society. To quote our greatest modern philosophers: be most excellent to one another dude!
That was very peculiar circumstances. IIRC Tiny airport with single small runway without lights that had 2 controllers staff in total landing dozens of jumbo jets diverted from an airport that had a bomb go off. And very thick fog. They had to use the same runway to taxi planes for takeoff while taxi other planes to queue up. The pilot took off without clearance while another confused pilot that was allowed on the runway was trying to find the correct exit.
ChatGPT can spot different authors but keeps its own authorship a secret
I got my ass handed to me in code reviews with senior developers. I took the feedback on my skills as an opportunity to get better.

Now I'm the one often giving feedback to others.
That is very difficult to answer without knowing more of your programming background: what languages are you familiar with, and would you be willing to learn a new language?

I have used web frameworks in Java, C# and Rust, and if I had time and a use-case, I would learn https://www.phoenixframework.org/. I saw it mentioned a lot and people who use it seem extremely happy.
https://www.digitalocean.com/resources/podcast/aha-moment-cl...
The middle two and bottom right of the first pic make no sense to me. I don't get this nostalgia. One of my first C projects was a failed attempt at using opengl to do a 3d desktop environment. Still frustrated at how archaic the desktop and webui is. The future is held hostage by the past.
We’re not creating file handles and opening files (or closing them)

In the past I've had to write awk scripts that explicitly close files since it's quite easy to run out of file descriptors/reach an awk imposed limit.
This is my final straw.

I've had active accounts since 2009. Never had a super active presence, but it's been an incredibly useful tool for communicating support and user outreach.

I just announced that I will be deactivating my accounts.

In particular, for https://jsonip.com I will be setting up a new status endpoint that's also reflected on https://getjsonip.com.

Direct contact will be through charles@getjsonip.com.

I just can't abide this blatant behavior of firing thousands of people and arbitrarily disabling access keys for various client apps with absolutely no prior notification.

Not sure if I should make a post on HN about the change for jsonip.com or not. I have a lot of users but don't know if there enough here to justify a post.
Updated link: https://www.digitalocean.com/resources/podcast/aha-moment-cl...
Url changed from https://tapbots.social/@paul/109695822047176004, which points to this.
That's one thing. Then there's loss-leader sales limited to "2 per customer/family" or some such because they know someone would fill up their cart with it.

Of course, if you self-check out and pay cash, they're less likely to spot you with the reduced supervision of self-checkout.
>Twitter subsidized someone else’s paid app, that didn’t show any of Twitter’s ads, for free, for years.

That's one way to put it. The other side is those third-party apps brought Twitter users for years.
So you're saying that in order to avoid the "elitist" nightmare world of "just play with your friends, and people you trust" and "normal people are never going to want to be able to run their own servers!" all we have to do is hand over unlimited powers of surveillance to games corporations and succumb to their daylight banditry, paying a premium price for the privilege of being able to play call of duty with the teenage edgelords you may know from such online wonders as "youtube comments"? Sounds like a bargain! Sign me up! :)
Or the British
Also Kiwi Browser. It's a Chromium fork with extension + adblock support, it even has a developer console.
8bitdo released their Ultimate Controller and the bluetooth edition has hall-effect joysticks.
I really dislike this trend. I switched my KDE theme to windows classic with the memphis icons and it's just a joy to use, even for a while. I like being able to tweak things, and the latest version of windows is even harder to do that.
They are required by law in Japan. Germany too, I believe.
Aha Moment: Clearpol – Updated Link
Kids these days... :)))
OS/2, BeOS, MacOS 8, Amiga and KDE 2 icons were great too.

Then you've got Irix icons, and probably on the last place, Solaris CDE.
I would like to see a follow up... "Bill Gates tries to install Windows 11 with a local account".
Nope. If records were structures, they would not be allowed to have methods or overloaded constructors or even default constructor. The most obvious example of encapsulation in records is validation of state.
lmcpgtfy
Because the existing system actively fights reform.
The other major concern is running reliable power to the lights. That isn’t something that can happen above ground when crossing runways, so there’s going to be at least some digging up the runway and repaving. Repaving runways isn’t cheap. It has to be done in an expedited manner since airports need all runways available during peak hours, so there’s usually a six-ish hour overnight window for work to get done and the runway left usable for the next day. This isn’t like normal roadwork where temporary metal plates can cover over unfinished work, so work must be done and the asphalt set during that window. This can mean large work crews doing highly-choreographed work that they’ve prepared (and even practiced) long in advance.

The costs add up quickly.
Genome-wide DNA methylation, altered cortisol following childhood trauma (2016)
Current icons will go out of fashion, then all we have left are single letters that comprise major "applications"... "T" for twitter, "F" for Facebook, "I" for Instagram. You get the idea.
The mascot caught me off guard, but the substance of the app itself is really cool. I look forward to giving this a shot. Any contributors in the crowd here?