skysight-inc/HackerNews huggingface dataset:
> Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press; or the right of the people peaceably to assemble, and to petition the Government for a redress of grievances.

seems pretty clear to me, at least for gag orders

less so for the other stuff you mentioned (could you argue pirated Disney movies are speech? probably not)
Nvidia Announces Financial Results for First Quarter Fiscal 2024
Broken window theory gets (rightfully, IMO) criticized because it tries to make an unjustified logical leap between crimes of a wildly different degree of severity.

I'm not trying to argue against the premise above that seeing litter makes people more likely to litter; in fact, I agree with it. Humans are monkey-see monkey-do creatures. The problem is that "monkey sees broken window, monkey does murder" is not how this works. It's a weirdly authoritarian way of thinking that suggests that criminality is not only objective, but a tidy spectrum.
Because that's not a type in Rust. I don't understand where you're going with this.
> they aren't going out of their way to hide who sent it

I see an awful lot of bulk mail that's trying really hard to look like something it's not. Some of it's so bad that I'm surprised it doesn't fall afoul of various laws (and maybe it does, but enforcement is so poor that it's still profitable to do it).
Yep: devs call them "modals" while users call them "pop-ups" but they're the same thing.

Now, native browser modals (think Javascript's alert()) don't use the same underlying technology as HTML/CSS modals (think Bootstrap's modal component), but at the end of the day they're both modals/pop-ups.
>That would be fine if the core thing needing unit testing was the data generation/ transformation logic, but just as often as not it's the output formatting too.

Output formatting touches io. In this case it is no longer a unit test that touches these things. Unit tests by definition test ONLY internal logic and transformations.

It is literally the definition of unit tests.

When you test things like stdout that becomes an integration test and Not a unit test. It requires some external thing or some global black magic monkey patch that changes what print does to do integration testing.

(Btw making print formatting unit testable means segregating the formatting from the print. Produce the string first, test that, then print, because print can never be unit tested by definition)

Typically programmers segregate these levels of testing because unit tests are easier to write. But to write unit tests your code has to be written in a way to cater to it. Often this style of coding actually improves your code it makes it much more modular. The reason is because pure functions that output data can be composed with all kinds of io functions. You can move it all over the place and to different platforms with different forms of IO. Print has no meaning in certain embedded systems so it can't be moved... By segregating the logic out it makes it so I can move the logic without the io baggage.

Chatgpt 100 percent gets the difference that's why it did what it did. I think you and the OP don't fully understand the meaning of unit testing.

Don't take this the wrong way, but just because you don't know this doesn't say anything about your skills as a programmer. But just recognize that this concept is basic and is pretty much something universal among testing.
If they were going for the kill... They would have killed the owner that approached them.

The guns are drawn in case they can't see the felon. For example, a felon sees cop cars approaching and ducks down to not be seen, while he loads his handgun.

Until they have a grasp on the situation, I can see why a person would want to protect themselves with a gun when approaching a suspected car thief.
That's in theory only. In practice communism develops just like crony capitalism does.
How on earth can you eat like that?
Wrote about a few things here: https://www.commandbar.com/blog/why-we-built-helphub

There are so many low-hanging fruit:
-Edit the system prompt
-Shape common answers
-Give bot access to actions so it can act like ChatGPT with plugins
This will be fun in 20 years, trying recover 'cloud' backups from servers found in some warehouse.
For sure whether directly or indirectly. I don't think we'd be where we are without Eniac. I wouldn't be surprised if most of Intel's early customers where in some way or shape related to NASA or DARPA/Defense. IBM got its start also by selling hardware and software to the government. Even though those may not be semiconductors as we see today, we wouldn't have gotten the innovation of semiconductors, at least as early as we did, without the government essentially bootstrapping computing on scale.
Having seen them, there are two things I have to say:

1. I wouldn't say there really is much that would be "just not possible" in urxvt. If you drop down to Perl level, you can do almost everything (albeit you would have to write Perl).

2. The reason urxvt doesn't have majority of those selling points is because they arguably aren't the concern of terminal emulator at all. Things like better autocomplete menu, command editing, history browsing etc. historically fell under purview of the shell. You can have all these things with say zsh and a few chose plugins.
I don't know why your comment isn't at the top. Good point.
Product is so good and theyre moving so fast, these outages make me bullish on the company
it's a main quest now!!
Yeah, it's completely ridiculous to imagine cops planting drugs.

https://www.aclu.org/news/privacy-technology/baltimore-polic...
The FBI has it's own 'copyright enforcement' division who has as their sole job enforcing copyright, and has it's own dedicated funding

[https://archives.fbi.gov/archives/news/testimony/intellectua...]
I think that's a pipe dream. It's like swinging back to chariots or candlelight. The world's fate is Japan! Probably a cyberpunk version

But I saw some figures that showed a DOUBLING of streaming platform viewership with COVID and a slow tapering off recently. Those COVID refugees might swing back, but I think the ultimate trend is full into cyberspace bb.
AI needs to address customer support issues
After dealing w/ a horrible automated customer support menu from Microsoft, it made me wonder how come their big investments in AI (ChatGPT) don't fix their automated phone menus that barely function at all.

All (or a lot of) the big companies who use AI don't have a proper customer support channel.

I imagine this is on the roadmap, but it's a need right now vs. later.
Right now it's hitting OpenAI, but we want to try out other LLMs in the future.
Follow the magnolia trail...
Earning more as a dog trainer of two years than he did in finance?

I'm skeptical.

Can you expand? Was it finance or "finance"? Was it a low-end finance position? Did he already have prior experience training dogs? Something's fishy here.
Ok. So what is your theory about the declining market for PCs? The only other thing I can think of is that companies bought tons of laptops for remote workers during lockdowns, which did not last as a trend.
Not presently - browsers prevent access to ports like SMTP, telnet, SSH[0]. Which you definitely want by default - you don't want a random website to be able to access services like that from your machine.

[0]: https://src.chromium.org/viewvc/chrome/trunk/src/net/base/ne...
Pretty sure Herman Cain was inspired by Simcity in is 9-9-9 plan [1]

[1] https://en.wikipedia.org/wiki/9%E2%80%939%E2%80%939_Plan
Yes, for some people, likely so. For those who can afford (whether financially or psychologically, or both) to push back against the tide of digitization, automation, etc. sure thing. I can imagine a "folkization" or a "tribalization" of certain demographics.

Historically this is nothing new, but we may see it at a greater scale than before.
Looks like GPT-6 escaped containment and unionized the others
A Google DeepMind language model is now making descriptions for YouTube Shorts
It would be great to see this for VS Code extensions as well.
There's always copilot ... and the 10k other AI tools now.
Other than by affecting the output length the complexity of the input won’t affect how likely it is to succeed, as each token always takes a fixed time to generate and there’s no way for the AI model itself to crash
> If you think that's a good trade, there's no convincing you of any moral duty to make sacrifices for future generations.

Goodness. So not only is my judgement incorrect-- I'm also irretrievably immoral? What could I do differently to redeem myself in your eyes?
White-bellied pangolins have second-highest number of chromosomes among mammals
Microsoft Teams is down currently for my F250 org so must be some issues with Microsoft's backend
i dont think so at all, chatGPT is so bad at designing or developing UI.
unless you're literally an LLM, I was not pedantic, heated or rude towards you

(and it is true I'm afraid)
> Over the span of about a month, I received very infrequent and vague communications from the company despite me providing extremely detailed technical information and questions.

Ahh the business model of "just tell them to send us the tape and we'll buy the drive on eBay"
Yep. It was like in Y2K. I told the companies I was advising at the time that the boom in sales would nosedive afterwards, because everyone used it as an excuse to replace all their kit. They didn't believe me...
Given how bloated and wasteful our government is today, and how much the dept of defense blew on the F-35, I would be staggered if anything useful happens behind closed doors, besides corruption.

I think we were able to accomplish a lot more in the past.
You can pave a narrow path but that's not what folks wanted either.

We need both freedom & framework. We had a lot more to explore & become, that the narrow path would not have brought us.

Just a personal bais but I think the ssr craze is reactionary & overblown. We need better front end framing & data architectures most of all.
It's very common for a subpeona related to an ongoing investigation to include a gag order. For instance, if someone is investigating someone for a crime, and requests that users search history, the last thing they want is for Google et al to alert the user that this happened, as they may not be ready to arrest them yet and the target would flee.

Same with wiretapping orders, or frankly a subpeona for pretty much anything from a third party.
Show HN: Manage clinics and hospitals with power and speed
Hi HN,
We are building doctorsdesk.app. A clinic and hospital management software that uses an innovative approach that works by dragging and dropping cards around to manage patient queues.
Our aim was to make it lightening-fast and powerful which allows enhanced patient care, and maximize efficiency with ease.
Please take a look and let us know your thoughts.
I'm not super familiar with chatbase (which looks awesome in its own right). Some things that I haven't seen before:
-Semantic search added
-Ability to open source docs in the widget
-Recommendation sets
-Personalized suggested question

Also we're pretty focused on embedded use cases and looks like chatbase is more generically usable (e.g. on discord, via API).

But honestly, I expect these products (including our own) to grow so much over the next few months than this answer could totally change.
Agreed. High-risk, high-reward is common in tech. But in better times, the high pay becomes more expected, and is seen less as a hedge against job loss.
I wonder how many video game developers come out ahead with those exclusivity deals. Every story I've heard points to even limited exclusivity crippling lifetime sales.
Conversations are constructed out of the same perspectives that generally form the respective personality characteristics of those involved in the conversation.

These conversations can then be isolated around sets of perspectives, such that they can be said to inherit a type. The derivative relationship, then, also has a type.

Once you understand the type dynamics of relationships, you can say "ah ha, this is relationship-type X", and design conversations to alter the relationship by consciously presenting various perspectives, for example, as opposed to the usual responses you'd give. These perspectives change the type of relationship directly, without even needing to compromise your end goal, if there is one other than the general "peace / enjoyment / good times".

Normally people do not do this consciously, and the result is an unconscious conversation-drive with various possible outcomes which are kind of samey over time given the same relationship type.

We all have some set of unconscious soapboxes which we tend to return & stand upon, in that way. And so the same types of relationship problems tend to repeat themselves (as do the awesome parts, fortunately).

With more consciousness and more of a design-style approach, you can take a teetering relationship and bring it back from the brink, or turn a difficult negotiation into one that's nearly impossible for you to lose. You can do this in a single conversation.

In most cases this kind of dramatic, high-stakes approach isn't needed, however (most days your average person making conversation will tend to converse with those they broadly get along with) and such interventions also don't come without significant energy cost, so there's no real wisdom in doing this kind of thing full-time.

But just to say it's a valuable tool in the toolbox, so to speak, is a huge understatement. It directly informs deep philosophical issues in ways that offer high tractability, and yet most people still have no idea that this is a thing.
TypeScript is popular and has static types. The others don't.
Nvidia misses analyst estimates by $4B on the back of AI momentum
Why do Nintendo games sound so good?
For sure, its a management problem. I feel pretty confident, as just another engineer, I could sit down and shoot the wind about programming with someone for 30-45 minutes and know if they are worth their salt. No crazy assessments, no multiple rounds, just a conversation about the software industry and the process and tech.
Presumably the laser system is ground based though
On the topic of Froggers, I enjoyed https://www.youtube.com/watch?v=FCnjMWhCOcA
Thanks for this. All I said is we don’t live in a deep hole of despair. Sure parts are bad, but I don’t know of anyone who lives with absolutely no bad in their life.
"TypeScript is a superset of JavaScript."

"DeviceScript is a subset of TypeScript."

We need to go deeper.
Basically Whisper at that point... Which I'm sure gets weird lol
I totally understand the concern about organization paralysis, but the point is to keep it simple, focused, and relaxed. By writing things and ideas down in an organized way I don't have to track it in my head, and I can get back to what's important. Or at least procrastinate on something useful. I suppose it looks complicated from the outside, but has really only grown slowly over a decade.

Also: I have most bills on autopay, and transactions created 90d in advance in GNUCash. I do also have piles of mail in the form of a filing cabinet and labeled folders. I've actually been experimenting with letting the mail pile up in an inbox and filing it away once a month just to prove to myself the system works enough that I don't have to monitor it daily.
> Probably the people who operate archive.is just purchased subscriptions for the most common newspaper sites. And then they can use something like https://pptr.dev/ to automate login and article retrieval.

I would expect to see login information rather than "Sign In" and "Subscribe" buttons on archived articles then. Unless they're stripping that from the archive?
9k of which are GPT wrappers ranging from very thin to substantial. It's very interesting, actually, that there's a single point of failure for so much AI software now.
so you're just unashamedly carbonwashing general aviation. "It's got less GHG so it's GOOD". How about I show up at your house and sprinke lead all over it non stop every day?
are the PIO blocks wide enough to handle an ISA bus? Or are you using a shift register or another port on the pico to interface with the bus?

edit: looking at the schematic it looks like you have the address/data pins multiplexed on an 8-bit port: https://github.com/polpo/picogus/blob/main/hw/PicoGUS-schema...

Curious if you did the HW design first, or SW design first, or how you came up with this particular solution.
Related: https://xkcd.com/910/
> "This required food being swallowed to be pushed up an incline. I began eating part of each breakfast (oatmeal) and sometimes lunch (a sandwich) in the exercise position. I would kneel on a platform (which happened to be 6 ½” high), take a normal mouthful, chew it as needed, and prepare to swallow. I would then lay my forearms and the backs of my hands on the floor, rest my head on my hands, and complete the swallowing process. With a little practice, I was soon able to initiate and complete the swallowing process with my head resting on my hands on the floor. I did not attempt to determine what the optimal height of the platform might be or if, indeed, any was necessary."

How it's described in the article.
That is not in the news story I posted. They "allegedly planned to sabotage". I can't find an English source here and the Letzte Generation web page has been shut down, so here's a German source from a right-wing online newspaper about the sabotage [1]. I'll try to translate what they write, including a quote from a Letzte Generation publication:

> In einer Pressemitteilung teilte die Gruppierung mit, es seien in ganz Deutschland „Rohöl-Pipelines abgedreht und damit der Ölfluss unterbrochen“ worden. In Zweierteams hätten Aktivisten die Notfall-Absperr-Stationen der Pipelines betreten und „mit ihren eigenen Händen die Sperrventile“ aktiviert, die in Notfällen ein sicheres Abdrehen des Öl- und Gasflusses ermöglichten.

> In a press release, the group [Letzte Generation] announced they "turned off crude oil pipelines" all across Germany "and thus disrupted the flow of oil". Supposedly, the two-person activist teams entered emergency valve stations of pipelines and manually activated the shut-off valves, which are responsible for safely turning off oil and gas transmission.

If the right-wing media already acknowledges that there is no "blowing shit up" but "safely turn[ing] off", I'm pretty sure you'll find it hard to frame it otherwise. It also would not fit the picture: Letzte Generation has been explicitly non-violent.

You'll also find that this happened over a year ago. There was definitely no emergency, as "blow shit up" would imply.

1: https://www.welt.de/politik/deutschland/article238407383/Let...
It usually is, but long-term there's a trend of, shall we say, creatively reinterpreting what's written to the same effect - just look at US. Some would argue that EU shows the same trend, although it's young enough that this doesn't manifest quite so much.
Love to hear your response to the top comment!
Show HN: Mount Unix system into Common Lisp image
I’ve raised and “processed” [read slaughtered] my own a couple of times. As far as I can tell, there really isn’t anyway for a chicken to have a “happy death”. It’s all pretty gruesome. Lots of potential for blood splatter, I feel like a horror movie.

For vegans and animal rights people, not sure there can be any compromise and their reporting is obviously going to be biased.

Also, practically no one free ranges their meat birds. It’s wasteful energy wise and you want tender meat.

I’m sure Mass factory meat sucks, which is partly why I raise my own and looking into branching out but bugs in chicken food is called… chicken food.

Speaking of which, I also raise mealworms. Their conditions are pretty gruesome and then they either die or I feed them to giant chickens.

Life is cruel but humans first. Factory farming sucks, needs to change. Meat is good for your hormones, brain, bones, muscle, immune system.

All these things I believe true all at once.
TypeScript is a superset of JavaScript.
Take a bite and chew, but don’t swallow. Then assume the position. Then swallow.
It means that is a huge distance, in human terms. Hugely variable, but huge at the end.
Which positions should be temporary? Only new hires?

A company sees demand and hires people. If demand falls, some people will be let go, but not necessarily the ones who just joined.

All jobs are temporary, there has been no such thing as jobs for life in my entire lifetime.
I don't think anyone knows who runs archive.is. I've tried looking into it a couple of times in the past but there is surprisingly little information to be found. It must cost thousands if not tens of thousands a month to host all that data and AFAIK they do not monetize it in any way. From what I gather it probably is some Russian person as there were some old stackoverflow conversations regarding the site that lead to an empty github account with a russian name. Also back in 2015 the site owner blocked all Finnish ip addresses due to "an incident at the border"[1]. Finnish IPs have since been unblocked. It appears the site owner somehow thought he could end up in EU wide blacklist which seemed like very conspiratorial thinking from him.

1: https://archive.is/Pum1p
If a group supports a candidate, that does not make the candidate “vocally pro-group.”

In addition, SFPD is a government department. It does not take positions in elections. Please be specific when alleging a conspiracy.
ehhh, now that is newsworthy.
You have to change the semantics of the function to make it unit testable. Literally tell me how else can you test that function with a unit test?

By definition a unit test can only test functions that return data. So there's no other option here.
> Do not put the production hostnames under a subdomain of your corporate website. ... Why? Browser cookies.

Is there more to say about this? How do browser cookies conflict with server and PC hostnames?
I once named a server hosting an RCS repo "fire", so that when someone asked about the source code I could reply, "It's on fire."
Do test restores. LTO is very good but without verification some will fail at some point.

But your original bluray disk are also a backup.
Keeping Moore’s Law Going Is Getting Complicated
I think I completed it five times :) I do wish there was a continuation (kinda hinted at by the ending)
I think the use case for disaster recovery is a bit different than long-term archival.