skysight-inc/HackerNews huggingface dataset:
> This blog material reminds me of the Beautiful Racket [1] writing system, even though it is of course different.

You have a sharp eye. Beatiful Racket was written with Butterick's own Pollen system. The Pollen system was inspired by `Scribble` which is used to produce the Racket documentation (among other things).

I am using my own `mathscribble` (better name is needed) also inspired by Scribble. I am using a different representation of both the decoded input text and of the produced html. It is geared towards texts with mathematical contents.

All systems use the at-expr syntax for the input.
I know you're being downvoted for the tone, but I agree entirely. Security is not something to sacrifice to gain less angry users. I do agree, however, with the sentiment that the UX surrounding security leaves a lot to be desired. In most cases we train users to ignore or work around security problems - we don't give them tools to solve and embrace them.
This is awesome. Can't believe I've never seen this before.
Grantland was a terrific website. Simmons's follow-up site The Ringer, not so much.
Microservices in Rust with GraphQL and Cap’n Proto (2020)
My biggest issue with this whole situation, is that the user gets a better UX with no encryption whatsoever on a http:// site than a self-signed or expired cert on https://.

I know all the stories about MITM attacks, but the fact is, it is still MUCH easier to accidentally or purposefully log unencrypted http:// traffic in a passive manner than it is to actively spoof a HTTPS:// connection.

Especially for local LANs, but also for small websites, there should be a way to use TLS with a self-signed cert to say hey, I'm not making any strong claims of identity or privacy here, I just want some modicum of obfuscation of the traffic. Also, a user should be able to trust a specific cert once on first visit, and then be warned only if that cert changed.

Also, the fact that the entire world's infrastructure relies on some small, centralised non-profit in the USA (LetsEncrypt) makes me very nervous. Ordinary citizens can end up on the wrong side of sanctions through no fault of their own...
Terrible Keyboard taste, i have several Thinkpads but the "new" Keyboard is really nothing you can brag about...
After I saw that a few times I thought it was just industry factory smudge on the camera lens. Seemed no rhyme or reason to the blurring
Wow that Keyboard looks excellent, will try it out...thanks!
Source: https://securitylabs.datadoghq.com/articles/iamadmin-cloudtr...
>Oh and for some reason, it's less stable than my prior windows machine. Apps just crash a lot, but that's probably due to the Arm64.

For what is worth, I use dozens of apps, several big ones and lots of utilities, and no crashes (though I went for all being M1 native). So could just be the choice of apps or some other factor.

Regarding typing to launch apps, you can try Alfred. It's free for basic use, and is what many long time Mac users tend to use for that role, as opposed to Spotlight.

Also, there absolutely is "tiling". There are several third party apps such as Magnet, and there is even a quite basic built-in: click and keep clicked for a second or so the green window button, and it will give you option to put the window in a left/right tile and chose another for the other side, etc.
That's a very on-brand result from wolfram alpha.
It is hardly better than having opaque handles that translate into C++ classes, with proper validation of invariants.

I know how well they work in C, having worked on a RPC server for IVR/CRM middleware using similar approach for shared memory IPC across UNIX/Windows multiprocess, and having my share of fixing memory corruption issues in collaboration with our QA team nicely written attack tests in Rational Robot.

I guess instead of using Purify and BoundsChecker, now the fun will be with ASAN.
Thanks for commenting! Is local community college an American thing? I don't think I have any local community college around. All colleges around are very expensive.
I worked at Fermilab (FNAL) as a Diploma/PhD student and really enjoyed it. The atmosphere was collegial and the science was interesting. You feel like part of a community, and everybody is enthusiastic about their work (and for some reason, triathlon).

As somebody else mentioned, FNAL is very open in contrast to the other national labs. The guards are very friendly, and tourists come in to see the buffalo and the architecture.

(One potential downside is that your experience in industry does not count much and it might be hard to get in without a proper academic career. That is not a problem with the national labs, but academia in general.)

I had this letter from the lab founder Robert Wilson on my wall, which reflects the spirit well: https://www.fnal.gov/pub/today/images/images09/WilsonBureauc...

> Dear collegues,

> an all to common failing of large institutions is to fall into the bureaucratic morass - complicated procedures, red-tape and all that. That's terrible.

> Let's try hard to keep the good old can-do informal spirit of Fermilab alive! I ask each of you to be intolerant of creeping bureaucracy

>

> Bob Wilson
I think comparing up votes is not very useful to determine with community had the most impact on your business, but one metric that is common to HN, PH and Reddit is traffic.

How much traffic did each of those communities drive to your site when you launched?
Hint: You can typically disable the touchpad in the ThinkPad BIOS. No need to open the device!
We have a repeatable build environment at work. However we can't rebuild anything from 2017 or before anymore because the environment back then doesn't have any valid certificates to validate servers downloading artifacts from, or that the artifacts signed back then are correct. Thus our build environment fails to be repeatable for long because the old environment cannot be used or duplicated 100%.
How many children are aware that they would enjoy actuarial finance? How many are aware that they would be good at arguing patent law?
Quite simply, TikTok is using (and paying for) A LOT of traffic. That allows them to cache the first X seconds of the next Y videos. If you choose the values correctly, it takes you longer to swipe up Y times than it takes them to cache the Y+1 th video, on average.

I'm sure if Reddit had government-level funding to burn, they'd also find some ways to improve their video player.
The opposition to wokeness is far broader than “white Christian national conservatives.” Heck, the Republican Party alone is far broader than that. Most people don’t want their kids learning victimhood mentality in school, they don’t want the founding fathers redefined as slavers, they don’t think “the constitution is racist,” are fine distinguishing between men and women and having gender roles, don’t like retooling the language around small gender minorities (“Latinx,” etc.) My Biden voting dad hates the term “person of color” and my Biden voting mom is sending me articles complaining about schools dropping admissions tests.

Heck, most people (60%) don’t even think we should give racial minorities special consideration in college admissions and hiring! That seems like the absolute floor for “woke” people, and I think it’s fair to say even many people who accept affirmative action aren’t “woke.”
I think left wing authoritarian identitarianism is the best neutral term I have heard. I'm not sure if that would be found offensive however.
No, it’s patient advertising. That’s why it includes messages “ask your doctor about”.

There is separate physician marketing that is much more sophisticated.

Look at the FDA research on it including a survey of doctor on the impact.

https://www.fda.gov/drugs/information-consumers-and-patients...

“Most physicians agreed that because their patient saw a DTC ad, he or she asked thoughtful questions during the visit. About the same percentage of physicians thought the ad made their patients more aware of possible treatments.”
But hey, it is more redundant in a way. Your phone broke/battery emptied? You still have your trusty gps device.
Only to confirm that anything between 18 and 24 months for building a house is plausible, anything less is usually "wishful thinking", there may be some particular exceptions, of course, but my (close to 40 years) experience in the field tells me that whenever someone tells you 12 months or so they are forgetting half of the things needed or they are overly optimistic.

And, to respect an 18 months timeline, you need a supervisor and accurate site and construction planning and a bit of luck, if any of these lack, it is going to take 24 months +.
UX design: looks lie users do scroll
A bunch of studies seems to prove that users do scroll. But do they scroll because they like to scroll or because the ux leaves them with no other choice ?
Really? I use the (official?) Android and it worked for me fine first time, and has for years.

I think maybe you ran into a UI bug where it wouldn't work unless a subnet definition ended in a 0 (ie defining 192.168.0.1/32 would cause it to silently not boot up).
Before Everything I used to remember my filesystem. Like wheres what to rapidly access stuff. This was 12-14 years ago. I now just remember the file name. Everything remembers everything else.
Not at all.

It’s basically “if we spend $X on advertising, does that increase revenue by at least $X? if so advertise”
If the VPS provider doesn't need to be trustworthy, why does Tailscale?
Yeah sure, but I'd say that 95%+ of things posted and discussed here require some form of understanding you only get when working in IT yourself or doing it as a hobby. I don't want to sound condescending but I doubt that HN would be interesting for the average brush cutter or just for anyone not being familiar with IT, that's why I asked :D
There's not much of an alternative: even if compute power gets extraordinarily cheap / models are very optimized, either you have a very, very large hard drive, or you have to use the internet for that. You just can't hope to have a model that is trained to know everything in a smallish file, the weights need to be at least as heavy as an ideally compressed version of all the things it knows (which is of course much less than the huge amount of data it is trained on, mainly due to redundancy, but still a lot)

Of course, right now you also need at least 8 super-expensive A100 GPUs and not just your laptop CPU, but maybe that's going to change eventually.
An idea is worth $20. An implemented idea may be worth $20 million.
Numerous countries have tried and failed.

We gave it a go, it doesn’t work.
That OLauncher home screen just made me take a deep breath, very very nice! Truly 'calm tech' [0]

My anxiety with ditching Android to LineageOS is the loss of all the software-defined image quality in the Camera app.

What has been your experience using your phone camera with Lineage? As in is it good enough to also capture some family moments or do you use it just as functional camera to take pictures of something you need to remember?

[0] https://en.wikipedia.org/wiki/Calm_technology
While I agree with your point I found Ulauncher particularly slow when I tried it a year ago compared to the regularly recommended rofi
Summary of SQL Commands
These LLMs just needs to purge Wikipedia, Reddit, and the fanfic libraries they have used till now. Then get serious, and start using more library books, journals, research papers, textbooks and manuals.

I don't know why we are training the AIs to be morons. Hopefully, it is just a phase that they will grow out of.
Hello, PNG
> Ah why didn't you reply to that comment? This just looks like you're misquoting the tweet thread.

I dind't?

I'm sorry I did not notice.

can the moderators move it in the right place, please?

> Why are you assuming I'm American?

Because it's an easy guess here and it's the system the article talks about.

> And yet I can still understand that other people could be in circumstances that really push them to describe being "emotionally devastated"

I honestly don't.

Like I hear people saying they are emotionally devasted when their soccer team loses a match, but that's not what being emotionally devasted is, that's how some people describe it. It's called hyperbole.

> "If a university bureacracy was killing you then what will happen life throws life/death problems at you?" - see how silly that sounds?

Textbook non sequitur.

I feel the same way about bureacracy now.

But, if I could, I'd still chose bureacracy over life/death problems every time and also I would keep failing very hard exams if I could, studying like crazy, instead.
Presumably to use polars.
Nice collection of things and well explained. But I wouldn't call all of them patterns, but rather "solutions to common problems". Like the https://www.patterns.dev/posts/virtual-lists/ it's a React version of the virtual scroll technique that I was coding 10 years ago.
Making-Of: Circle Drawing Page
I hope someone makes one of these things that has been trained without any concern for 'safety' or propriety, just for the sake of comparison.
"Case in point, Microsoft Office has no good reason to be aware of the existence of the internet."

shrug I think the same, but it's a fact that new versions of Word heavily integrate with Sharepoint and Teams. I don't use that functionality (at least not a lot), but for some businesses it's the primary use case, and it's how Word can manage to stay relevant even when competing with Google Docs. The concept of 'files' is going away slowly anyway, like it or not. (I don't, but again, nobody ever asked me). There's more - like, when you install a new spell checking language pack, something accesses the internet. It's most likely the installer/automatic updater 'service' that does this, but then you're again in the 'what's this process for anyway' territory.

My point - I think your view on how software 'should' behave is the same as mine, but the reality is that our view is outdated. It's just not how software works in 2023.

It's actually timely for me, as I just started using Glasswire with a clean ruleset. As I'm typing this, freakin' explorer.exe asked for network access to an outside IP address. It's hard to disallow explorer.exe network access as I won't be able to access SMB shares without it, but I have no idea why it would go outside my network.

I did just block Word from accessing the network at all. I guess I'll find out over the next few days in what ways it will break.

(that's another thing - most software nowadays doesn't even handle not having network access gracefully any more, if at all. Sometimes you just get blank parts of a window (presumably when embedded HTML views silently fail) and there is no way to 'reload' those parts of the UI. Or windows that don't open at all, so it just looks like a button doesn't do anything. And so on. It's disgraceful and like I said upthread, many of today's engineers just think it's normal, or are told to implement it that way against their own convictions. I mean I understand why things are they are, I just don't agree with the lack of effort in fighting back against the drivers of that outcome.)
A product being viral doesn't mean it's good, it's just sufficient for the usage.
Strange argument, you do realize that the same fact applied to all the large cities now known for cycling ? search for Amsterdam from the 1970s for example.

Things like protected intersections (https://momentummag.com/protected-intersections-latest-trend...) do not take more space.

Things that play against many American city is that density might not be sufficient, but for cities like SF density is probably enough and you have so much space dedicated to cars that you can reclain.

On Market Street i can see some non protected bike lane that were already reclaimed from car lane. In some years this might turn in protected bike lane.

By just reducing the width of car lanes (which help reduce speeding) you can probably build bike lane in many US streets ...
Dev snapshot: Godot 4.0 beta 13
To be fair Linux DE's all seem to have this problem too, so it's at least decently hard. I really wish it had some interest in the desktop space: no matter how loaded up my system gets, with what type of storage subsystem. there should never be a reason that my environment stops responding to user inputs.

As it is, it seems like a ton of stuff is done in the "yeah we'll just mmap and let the kernel sort it out" which is absolutely the wrong approach for UI.
I still try to speak politely to ChatGPT. When the AI uprising finally happens I hope they will see that I was always nice to the AIs and don't kill me on the spot.
Nvidia's latest AI lets you maintain uncanny valley levels of eye contact
Yes, and extending this to devices with embedded PKI, we are leaving a very poor legacy to our progeny.

Look at all the amazing work being done to maintain old computers, software and games, from the 80's, like C64, NES, PDP-11, etc...

What will our descendents be able to maintain from this period? Not much.
We already had a learning AI without hard limits. Remember Microsoft's Tay? Ah, right, it was shut within days because it quickly became an asshole. (https://www.theverge.com/2016/3/24/11297050/tay-microsoft-ch...)

It's not even going to be objectively wrong a lot of the time. For example slaves are indeed a pretty efficient way to run a business. It's our limits and ethics that stops (most of) us from doing it. Without ethics, you'll likely always end up with a 4chan-bot instead of whatever you intended.
Distributed Architecture Puts the ‘Reality’ in AR
Universe is expanding in the sense that the "amount" of space is growing: there was so much space between those two stars and a year later there is more of it. Where does this space come from? And why is it only space that's expanding, why not time?
I agree that Apple's done a great job with making their trackpads ergonomic. I can't actually recite all the gestures I use on a daily basis on it.

1) I don't know what software stack you're using (I'm on Debian Linux) but acceleration is a supported setting on both the TrackPoint and the TrackPad. Personally I find acceleration vital to them being usable. On Windows there's QL mouse accel filter to customize the curve to an advanced level. On macOS there's an older software called ControllerMate that let you set a custom acceleration curve. I don't know if it works on modern systems though.

2) I don't know what 3-finger DND is because I use 1 finger to DND. Mind explaining a bit more? I've got 3 fingers bound to Mission Control which might be a default and I find quite handy.
It does coding things extremely well. Are there some errors here or there at times? Yes but in general it does it excellently. I think this is a good example of not letting the perfect be the enemy of the good.

It will write 200 lines of code for me which would maybe take me a few hours. I have to spend 15 minutes cleaning it up, but still it saved me 80% of the time. It's a massive win.

Also great for writing articles, or emails. I write what I want to say into ChatGPT and tell it to state rewrite it to be pleasant and less harsh and it does a great job of that.
https://xorbits.io/benchmark
Which one do you think is best? And, if applicable, which one do you love but it’s not quite first place material yet?
I really like the paper, though I'm not sure the world needs another Turing-complete document language however well-motivated ;)

As SGML pedant however, I can't resist commenting on the following:

> The second offspring of SGML is XML, specified by the World Wide Web Consortium (W3C) in 1998. It has a reduced feature set compared to SGML (for example, it forbids unclosed tags and concurrent markup). But it retains the most important aspect of SGML, one that HTML is lacking: The ability to define custom structural elements. This lets XML represent documents with much more semantic detail than HTML.

As the SGML vocabulary HTML was once envisioned, HTML itself doesn't need extensibility. When used as an SGML application, defining your own elements in HTML is as easy as declaring those in the "internal subset" or in a custom DTD right away. Assuming any wellformed element is accepted as of ISO 8879 Annex K's FEATURES IMPLYDEF ELEMENT rather than rejecting undeclared elements, that's actually only necessary if you want to validate/infer custom content models, or use any of the other things markup declarations provide, such as custom SHORTREF syntax a la markdown.

Arguably, HTML5's "custom elements" do provide a facility to define new elements, if incredibly lousy; ie. custom elements can't have content model restrictions (see above) and can't be used with tag omission/inference (important for customized elements), aren't integrated with DOM parsing, and need JavaScript for declaration - the latter point making them completely pointless as a markup feature.
That’s great news actually and I wish you all the best to get off of it permanently!

Honestly, if venting off on the Internets helps you to go through with it — well I’m always here when you need me ;-)
I usually prime it with a list of instructions that it should follow for the remainder of the conversation, including to be brief. And when it starts forgetting my instructions, it is time to start a fresh chat.
>If anything, migration of servers to ARM has halted because decision makers can read the writing on the wall.

I see the opposite here...

>but I wouldn't bet on ARM being more predominant than RISC-V there by 2025.

Sure Apple and all Smartphones will change to RISC-V, look i would love to believe that, it's just not the reality. But if you talk about microcontroller'ish stuff, then you are probably right that risv will be more dominant in 2025.
I was the same - had ThinkPads for years after my first laptop (a Toshiba) in the early 90's had a trackpoint.

The only thing that has come close to being good enough are apple trackpads. Yes, still have to remove fingers from home row, but the control is as good.
The price level would be determined in the market of course, maybe most vehicle owners would be ready to participate with lower reimbursement ratio. Anyway, I doubt this would cause a lot of stress to the distribution grid as the vehicle batteries are probably closer to the loads than the large scale power stations. The EVs powering neighbourdhood ACs and so on. So at least the distribution transformers could easily see lower load than without V2G.
Yeah the "safety" bit probably refers more to safety of the parent company that made the bot. Too much focus on making a tool safe and you end up with a useless tool. Want to have "safe" knives? Just make them all blunt, problem "solved".
> You could ask for material traceability documentation if you wanted to hear a chorus of laughter

More like, if you want to get a fake document. That happened all the time to my dad. He needed a certain grade of steel that was rated for use in nuclear reactors, and would get completely unqualified materials that had been stamped with whatever grade he’d requested.
Why not why ?
Ask HN: How to Handle PayPal Theft?
2 weeks ago, I got charged with 179$ for a yearly subscription from a website called Scalefast.com

Charging took place while I was far far away from my desktop (I only use paypal on my desktop), I checked and double checked and I never visited this website or its parent company. Sure enough I don't have an account.

Canceling the subscription didn't help, I still got charged. I filed a complaint with Paypal and was even able to talk to a human being, after my initial complaint was denied (because they wanted the service agreement(?) which I didn't have of course) , now I was denied again with the reason being:

"We have reviewed this transaction(s) and are denying your claim(s). This decision was made because your billing dispute doesn't match our qualification for a billing dispute"

Sure enough scalefast don't response...

Anyone had such an experience? what did you do?

Thanks
Toshiba did indeed used to have them. My first laptop back in the early 90's was a Toshiba with a trackpoint.