skysight-inc/HackerNews huggingface dataset:
Emotional design (https://en.wikipedia.org/wiki/Emotional_Design) as it's finest form, there's a lot to tell behind a tiny little animation.
Isn't that bypass removed nowadays? Google made headlines for the last week's because it would refuse misgendering even when ww3 with nuclear destruction was on the line.
Exactly. So called "liberal western democracies" are essentially running the same game as the oh so bad "authoritarian states", just in a roundabout way (Protect the children, the war on "terror" etc ...) .

These "privately owned" companies have always been in bed with the military industrial complex. I'm glad more and more americans and westerners are waking up to this reality and this false dichotomy.
It would be more transparent to be candid about the limitation of what they can provide.

It isn’t the developer’s fault that the ecosystem is dumb, but they could just note the limitation.
Ok, that's fine, but then we're going to need a new word to describe actual terrorism. This had/has a meaning that involves specifically targetting governments and destabilizing them.
Why does this, relatively speaking, extremely low rate of civilian casualties concern you so? Honest question.

Have you been similarly concerned by the extremely high rates of ongoing civilian casualties in Syria, Sudan, and Yemen? Those of the wars in Iraq and Afghanistan?
Anywhere, Anyplace, Anytime -> public IP running that thing and pointing to -> that thing running behind your dynamic and NATed IP -> golden/Bob's your uncle/gotcha covered/whatever
That makes sense. Well done to that team!
Yes, sparsification is another useful approach for higher efficiency, although block sparse kernels are pretty complex to work with -- especially when combined with quantization and LoRA! Most of the sparsity papers I've seen use "structured" sparsity; i.e removing layers, attention heads, and features. But the upside from this seems somewhat limited so far.
I'm aware, I already have

reset() { clear && printf '\33c'; }
So you're advocating inflicting an annoying delay on tens of thousands of people because there might exist one person a) uses ancient hardware and b) uses recent software and c) messes with their TERM environment variable?

Ridiculous
> Every now and then, someone comes up with a new way to circumvent the limitations of a browser and do something harmful, ranging from leaking minor private information to taking over the whole machine that the browser runs on. The browser developers respond by fixing the hole, and all is well again—until the next problem is discovered, and hopefully publicized, rather than secretly exploited by some government agency or criminal organisation.

This is from the chapter on HTML and JS (emphasis mine). It is funny to see how govt agencies and criminal organisations are mentioned in the same breath. How did we end up here?
My terminal emulator of choice, WezTerm, has this feature built in [1], so there's no need for using `reset`. Perhaps your terminal emulator has something like it, too?

[1] https://wezfurlong.org/wezterm/config/lua/keyassignment/Clea...
Show HN: Vim ChatGPT plugin that uses your buffer directly
`reset` doesn't even clear the scrollback buffer on all terminal emulators. In fact there's no formal specification for how scrollback buffers should behave because they're a modern incantation. Take iTerm2, this is what happens when I run `reset` and then scroll up:

lmorg ~ % reset

lmorg ~ % reset

lmorg ~ % which reset
/usr/bin/reset
lmorg ~ %

You might find the ANSI escape code for reset, {ESC}c, does what you need:

function reset {
printf '\033c'
}

The above code should work on sh, Bash, Zsh, Oil and Murex.
We get to have its influence on Smalltalk, JVM, MSIL, DEX, and all those that think WASM is the first of its kind.
> it doesn't imply Toriyama-san is innate sexist.

Neither did I.
I came here to just say that
Of course I'm explaining it, because there's a reason why European countries haven't been stockpiling weapons for decades and have been dependent on the USA.

You brought up the dependence on the USA first, I explained why that is:

> In most ways yes, but militarily there's definitely some dependence on the US. A lot of European militaries were found to have relatively bare cupboards when the time to donate things to Ukraine came.

Europe ignored it because it was politically untenable to push for military spending until 2022 when it became very clear there is a threat escalating conflicts in the continent.

I really don't understand what else I should've done with my comment... Give a solution? What else did you expect?
Mechanical clocks date back 700 years so it wouldn't have been a weird thing to explain, but clocks aside, it would already have been known that sundials aren't accurate, humans have been observing the seasons and positions of the sun for thousands of years. For the purposes they used it for, it would have been good enough.
Haha glad you found this comment! Love your dedication to the amusement park theme, it's rare to see web products take such a "game design" approach.
Well you should make that clearer on the website. Perhaps put a pricing tab on the site and on that tab explain that you are in beta and the pricing isn't decided yet. Otherwise it just looks like you hiding the pricing, which annoys people, as you can see in this thread.
If I put "You don’t know JavaScript" into Amazon I get approx 10 books at £20 each, is there a specific one / author I should look for, of even better and ISBN. Thanks!
Like that this now includes a chapter on Node. I think it would be nice to see a follow-up book in a similar style that covers a bit more with Node, Deno and Bun.

I really like the Deno approach so far. I prefer TS mostly these days as well as the esm stroke modules. I think node just made usage harder in their approach. I understand why, I still disagree on the solution.
Why in the world would I do that when I can just redefine reset and have it work from every terminal?!
Litestar
haystack

They are masterpieces
I heavily doubt that they are running LLMs on this.
Back in the day, when the screen/terminal was borked, due to catting a binary or other reasons, we used to do;

stty sane Ctrl-J

or other variants. It mostly worked. Last resort was to switch the terminal off and on, and/or to kill the login shell from another terminal, IIRC.

See: man stty
Well, for Ctrl+F there is sometimes a reason. Many websites uses technique called virtualization of lists. That boosts performance, but standard Ctrl+F doesn't works anymore properly
then u can simply clone the repo and locally load the extension ... bye bye auto-updates
Even if he's a liar and she didn't even want to be a writer, at least he left a plausible reason why it might be what she would want. In the absence of her actual wishes, that's the best we can do and, given the impact that the journal has had on the world, I find it hard to believe that anyone would not want that work published.

This, on the other hand, is someone going against explicitly stated wishes. It's not a very comparable situation.
> You might find the ANSI escape code for reset, {ESC}c, does what you need:

See https://news.ycombinator.com/item?id=39638794
I suppose it's dreaming, but it sure would be nice if all the messaging services used the same protocol. Depending on who I'm talking to, I have to use Signal, WhatsApp, Threema, or something else. Some people get downright religious about their choice. Oh, plus (since Signal dropped support) basic SMS for the hoi polloi.

Having multiple apps installed for the same basic functionality is annoying at best, and at worst its own kind of security risk.

Unfortunately, Meta will make their interoperability only barely good enough. They will undoubtedly make it annoying, in an attempt to persuade people to install WhatsApp instead of using anything else.
Those are actions you can take with expected outcomes, not impossible desires. The equivalent in this case would be destroying your work when you're alive, or asking your executor to destroy it with the understanding that your desires may be disregarded.
"Don't mention the war."
F/OSS is usually not the kind of software that pushes automatic updates on you in the first place.
The same can be said about WATER and how little or clean drinking water is available.. If Nuke firms needs tons of water where is the water going to come from which already is scarce.. NOW! While I'm at it.. get rid of all mobile devices which literally suck energy.. kill off streaming and go back to landlines/cable TV. :-O See, the problems are too vast to say one solution is better than the other but yet here we are.. Go figure but I'm not.. For starters, I know how to cook without electricity and I dont depend on a mobile device.. Small things we'll need to know and learn when we don't have electricity anymore..
> When millions of people understand a term "wrong", then that becomes "correct" on virtue of it being so widely used
Seconded (Firefox on Linux), it worked fine with the toggles but once it came to the map-based examples it stopped. Never saw a map scroll, and continuing down the page started to blank out the (assumed to be) maps, so I closed the tab.

Very nice-looking page, but perhaps a smidgen over-engineered for what it wanted to show? :)
This is a truly half-baked implementation of an editing API which adds 100 problems for every one it solves. Examples are: No native keyboard bindings (ctrl-c, etc.), no undo stack, no native text selection, no native spell check, and more.

Rather than simply solving the real problem - adding a <richtextarea> field with full fledged editing control and APIs that builds on contenteditable functionality - this anemic API was created which is essentially a more complicated KeyEvent manager and leaves us in the same situation we're in today: A hundred custom incompatible online editors.
> Start way back so, in 50s, to get the necessary context

Can't forget 1937 (what happened before Nakba)

https://en.m.wikipedia.org/wiki/1947%E2%80%931948_civil_war_...

Or 1929

https://en.m.wikipedia.org/wiki/1929_Hebron_massacre#:~:text....

Or 900 CE

https://en.m.wikipedia.org/wiki/Rashidun_Caliphate#:~:text=T....

Or 1000 BCE

https://en.m.wikipedia.org/wiki/Kingdom_of_Israel_(united_mo...
Bruno
https://www.usebruno.com/

https://github.com/usebruno/bruno

Alternative to postman, that's fully local and syncs to git easily. Unlike hoppskotch and insomnia that are free, but offer paid sync, Bruno just works in git. Unlike others, it doesn't dump JSON that's hard to diff, but has its own easily diffable format. You can share your collections in your existing git, with your existing accounts and PRs.

Also has integrated CLI testing.

He plans to sell GRPC later for money. HTTP and GraphQL API works now. https://www.usebruno.com/pricing
This post explains a piece of code that appeared on the recent One Billion Row Challenge, it parses a variable-layout string whose bytes are packed into a single 64-bit variable, and doesn't use any if statements to achieve it. The string represents a decimal number from the range [-99.9, 99.9].

The general class of techniques used is called SWAR -- SIMD Within A Register, because it uses the regular ALU instruction set to achieve the effect of SIMD (Single Instruction, Multiple Data).

The code in question was submitted by Quan Anh Mai (@merykitty on GitHub).
Breaking the Monolith- Simplifying the Shift to Microservices
THE USA hates to think outside the box especially for long term planning..
You're right to be suspicious but wrong in your interpretation of reality. The issue is that there's a big difference in how you'll interpret things in different environments and stress levels. Under pressure a lot of your normal checks will go out the window. This is why conmen often put you under time pressures, because they're stressing your system. Under normal circumstances, you're prefectly right, but under duress weird things seem normal. I mean duress is abnormal to begin with.

Also enshitification is an important aspect here. We readily overlook things like sharp cuts in video, degraded signals in video and voice, distortion, etc. Because that stuff happens normally. Post hoc it is often easy to see scams and think how dumb someone must have been to fall for something so obvious, but that's actually a tool of the scammers themselves. They love that because the more embarrassed you are, the less likely you will report it due to shame. Be careful with over confidence, because that's what they target.
Sometimes I wonder how much they repent themselves of having sold Xenix, and later on not holding on to a better POSIX support on NT, having to ship a Linux VM in the end.

I for one only bothered with Linux initially after having learned UNIX on Xenix at the technical school, and using DG/UX on university campus, because POSIX support on Windows NT was so flanky, and later on it was more practical to deal with dual boot than SUA.
> I'm consistently surprised by how quick so many developers are to assume their personal usage habits

To be fair, developers coming from math and CS backgrounds may not have had any HCI/UX/design training. For those who have, "You are not the user" [1] was drilled in as a foundational concept.

[1] https://www.nngroup.com/articles/false-consensus/
Yes. Because those "tens of thousands" of people have other options available, as has been discussed in this thread.

But for people who have physical terminals, which I know is exceedingly small, there is no other option. Hence why the behaviour still exists.

If time is your only constraint then use a clear screen hot key or write a function and make it a single char, like the following:

function r {
printf '\033c'
}

I'm all for modernising the terminal but in this instance there are already other options that solve your needs better than `reset`.
All European banks I know require you the enter the recipient's name. So they could do a plausibility check, even with some spelling inconsistencies allowed. But banks are not in the business of offering good customer experience, they just put to their fineprint that only the number will be used. With IBANs there is only a 1% chance that the check-digits match (less if you weight common human typos), but still mistyping it and ending up with a valid number can realistically happen.
Arnie – SMTP buffer server in – 100 lines of async Python
Chlorpyrifos: Pesticide tied to brain damage in children
I like to think that asserts are a form of active documentation
So you're saying they shouldn't add the feature rather than asking for the permission?
No, not at all. I'm not trying to build a better NodeRED. Moreover, I can only hope Flyde gets to the popularity of NodeRED one day and believe that while there is some intersection between the projects, each can excel in non-conflicting use cases.
Forums that require an account to view images should be burned to the ground & their fields should be salted.
Climate-wise, those hypocrites is a good chunk of that demographic. I'll change my mind when I see those people calling out en-masse mass long distance tourism. Or Greta yachta BS which generated much more pollution than 2 passengers in a regular flight, let alone zoom call.

How many stupid members do you need to call a club stupid? 20%? 50%? 80%?
Spiking neural networks are not software, they are usually built directly into silicon chips because they are using pulse timing to encode information instead of multiple bits. The problem is that training them is difficult because they operate over time, not that they don't work. As of now, scaling training infrastructure is more important than theoretical power efficiency.
Instead of UNIX wars, we now have Linux wars.
Biological fingerprints are not that unique. Besides, how are you operating on it without digitizing it? What data cannot be replicated? The quantum no cloning theorem? Good luck getting that level of precision.
Microsoft helps itself to task bar real estate for ad after update
I find it very objectionable.

If I wasn't required to use windows for work I would never boot it again.

Linux and KDE do everything I need for home and side projects.
Hetzner Oregon region IP's blocked by sites
I was tracking down why my app couldn't make http requests after moving to Hetzner. Initially, I suspected openssl handshake issues based on the error messages, but after making sure that all the versions were the same to compare with a working host, I realized that the oregon region IP's are just blocked. Support was quick to answer, suggesting creating another instance / IP. However, all the IP's were 5.78.x.x, and they all appear to be blocked as well.

$ curl https://www.google.com -vvv
# snip
<p><b>403.</b> <ins>That’s an error.</ins>
<p>Your client does not have permission to get URL <code>/</code> from this server.
<ins>That’s all we know.</ins>
* Connection #0 to host www.google.com left intact

Creating another VM in Virginia region running the same commands work:

$ curl https://www.google.com -vvv
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8">
<TITLE>302 Moved</TITLE></HEAD><BODY>
<H1>302 Moved</H1>
The document has moved
<A HREF="https://www.google.com/sorry/index?continue=https://www.google.com/&amp;q=EhAqAQT_APCPKwAAAAAAAAABGMaDq68GIjC2bqBnnF_Ayy8Wat70eMWXugq1W1Tmj1nrlx-STddRNpyR4pXlau8FWkxxnUPpK_AyAXJaAUM">here</A>.
</BODY></HTML>
The club needs to exist as such in the first place… People saying things about climate are like people doing sport, there are hundreds of very distinct groups with wildly different ethos or behaviors.

It wouldn't make any sense to put you in the same club as coal runners right, would it?
> A German-American research team led by the University of Konstanz has mapped the ownership of network infrastructures in democratic and authoritarian states worldwide to show how autocrats control the internet via state-owned service providers.

They "forgot" to look at the nodes, who are all controlled by NSA.
Thank you for using our service! Currently, the finest granularity we offer is at the day level, but we will consider making improvements. Enjoy crafting your sourdough recipes!
Im not sure I agree with this, and its quite a common argument for animations in UIs. The fundamental weakness in this argument is that animations are not interactive. They have a beginning, middle and end. Any attempt to interact with the UI during this sequence would disrupt the animation. This is why animation makes UIs feel slow; clicking the widgets requires a period of time to transition from state A to state B via animation. The irony is that this is used to indicate a transition, to emulate what happens “in the real world sliders dont teleport to the next state”, but this often always misses the fact that I didnt slide the slider to its new state: i clicked a mouse button. That is an immediate state transition. So all animations like the above do is slow the feedback of the state transition in a misguided attempt to emulate a real world slider when i never interacted with the UI in any way that resembles a slider.
Agreed. Court jester is the correct phrase, as GCP are complete clowns. Some of the stories we know of, from our customers, about GCP's conduct and lack of any semblance of professionalism are shocking. MSFT/Azure on the other hand, are formidable and worthy competitors in the cloud space, against AWS.
That's a fictitious trade, though. Opacity and fancy buttons are computationally very cheap, and they aren't the reason for Teams's poor performance.
Same on my browser and system: Safari on iOS.
Quick shoutout to https://youtube.com/@TechTechPotato for those interested in keeping tabs on the AI hardware space. There is much more going on in this area than you would think if you only follow general media.
RIP ;(

Thank your for Dragon Quest, forever changing our lives.

https://youtu.be/7Dn61KjXlao
Ah, my apologies for not mentioning this earlier, but we aren't fully compatible with mobile yet...
I loved that SpaceX vs SpaceY joke in your linked video

(The relevant rocket had an engine failure and left the pad sideways rather than upwards, with impressive control)
> By the Song dynasty, since all literate people could be assumed to have memorized the text, the order of its characters was used to put documents in sequence in the same way that alphabetical order is used in alphabetic languages.

I struggle enough with 26 letters! I genuinely can’t imagine this.
Yes, corporations and the state working together is concealed fascism. We can choose red or blue, but nothing changes.
Perhaps "psychological torture and extortion" also works as a phrase for this sort of crime.
> If a user misconfigures what their current terminal is there isn't much that can be done.

We aren't talking about people misconfiguring their terminal. We are talking about application developers abusing the $TERM command to detect terminal functionality rather than using ANSI escape sequences to detect a terminals support. And thus people then need to spoof $TERM strings to retain the same functionality.

This is why you often see $KITTY, $MXTERM and other env vars in addition to $TERM.

source: I wrote my own terminal emulator. $TERM these days is garbage.

> It's not like the list of new terminals is constantly growing. The list of terminals could be periodically synced if needed.

New terminal emulators do. Plus we already have ANSI escape sequences for detecting terminal functionality and it was purposely designed for hardware terminals in mind. Just doing the kids school run but I can share a link to them when i return
Neat idea, I wonder how it’s handling communications under the hood. Tcp/ip stack? Serial? It will be interesting to toy with if the author decides to release it and the source code
- What is MAC address ?
- Why you may need to change the MAC address of a MacBook ?
- How to find MAC address in macOS ?
- How to change the MAC address of your MacBook ?
I think this was fun but I really hate those switch things - I find it confusing to know which position is on and which is off. Which colour is the "on" colour? A checkbox might be ugly but I do understand it at a glance.
https://httptoolkit.com - HTTP debugging proxy with really easy one-click launch to intercept android devices/browsers/docker containers/etc.
I don't like this kind of smoothing at all. It feels slow to me. Please just toggle without animations instead. And yes, I know these examples have been slowed down.
I heard an interview about Doom port to hmm 3DO? and it cost them one time payment of $50K cash money to outright buy Doom assets + game engine license.
You have a choice between software frozen in time (perpetual fallback license) or continually updated (subscription plan)
>they'd be the person The Trial and Metamorphosis protested about

Nailed it!
> I wonder who uses real terminals and for what.

I'm guessing the same people who believed 1991 was the year of Linux on the desktop.
The author addresses this:
"See this jittering after the animation completes?"
This is the problem with govt picked winners and monopolies. It's the worst of big govt combined with the worst of chrony capitalism.
Oil pull for the teeth issue. The reason is the increased acid in your mouth.
I think browsers need to implement an optional <body onload="disable_javascript()"> feature.

Stop js shit after the page loads complete. Only enable js when user interacts with a button or something.
It could happen. But if Apple leaves Europe, there will be suddenly lot of developers, who will have no motivation anymore to release anything for Apple and all applications will be suddenly for Android only.

Do you want to use our product? Well buy some Android phone instead of your toy phone. Does not look good in a long term.
NixBSD: Project Mixes FreeBSD and NixOS in One
I honestly DO hope that only EU model will be affected, this would teach the US to start acting too, instead of just waiting on the EU to make rules.
Lilac for dataset cleaning and polishing https://www.lilacml.com/
I can understand how this works under ideal conditions, but how does this system handle delays?