skysight-inc/HackerNews huggingface dataset:
I totally hear ya.

My introduction to keyboard shortcut navigation (like, heavy use of keyboard shortcuts) was through VSCode.

I've been gradually trending towards Vim as another tool, however, full adoption of Vim is not an "all-or-nothing" proposition for me.

VSC already has so much built into it; and all this conversation about not taking your hands away from the home row is BS... my counter argument to those arguments is: plenty of common commands in VIM require pulling your hands off the home row.

One place where VSC could really improve is making the customization of keyboard shortcuts simpler. I already know about recording my keystrokes to find the command and context, but customizing a key chord to a context is less than intuitive. What on earth are the various contexts I could use? A little help would be appreciated, Microsoft.

As far as VIM.... heavy usage leads to greater ability. Years of usage would definitely accelerate coding. For now though, I use it to pop open one-off files for quick checks, simple edits of config files, and the random simple edits.
Elixir market is already more high paying than python.
I've always done "undo-redo" which achieves the same, but I guess ; could be used for other purposes.
Haha, I'm actually using neither Rust nor Zig and I think both don't support the way of error-handling that I described.

No worries, happens. :)
A titanium road bike frame. UBI in Ashland OR USA had a 2 week course during which you learn to and complete a frame. You didn't need prior experience but I took a welding course in a community college beforehand.
Sure. I don't feel, though, that well adjusted people allow desperation (i.e. poverty) to "lure" them into prostitution. It's more like vulnerable, damaged people.

Everyone I've known who genuinely feels that prostitution is a viable career choice (not just for other people, actually for themselves) has evidently been traumatised in some way, had a rocky upbringing, etc.

In my experience those in poverty are generally more morally oriented than those who are well off. It's often part of the reason that they are skint.
I find it much more odd that whenever noteworthy scientific or technical news are heavily discussed on this news platform that is pretty much for such content, some users are very quick to be needlessly dismissive of everybody's interest, citing the currently higher frequency of threads/links concerning said newsworthy topic.

Quite ironically though, individually policing & complaining about the relevance of specific subtopics indeed feels quite "Reddit", while one of the things that make HN so pleasant is exactly that it's user base usually abstains from arguing about such meta & leave moderating actual offtopic to the moderators.
> I have absolutely no idea how one can be motivated to implement HTML parsing from WHATWG's description

To be compatible with every other browser and HTML parser on the planet?

Yes, it's quirky. That's what happens when you have a Wild West of HTML for over a decade between Netscape and Internet Explorer. HTML5 is the embodiment of "perfect is the enemy of good".

Parsing as you think it should be done would put you at odds with the reality of how HTML is used.
iphone problems :(

Glad its just a work phone.
Its almost like centralizing software to mayor clouds is not such a good idea after all ;)

Governments should own their own datacenters and access should be highly regulated.

If you can spend billions on military projects that go nowhere, you should be able to spend a couple of million on people that create a networking structure for your that is based on RBAC, that is not owned by somebody else
Outputs markdown, easy to share.

Jupyter outputs JSON.
Just to be fair, uBlock on Firefox removes it as well. Just to note, that Brave is adding nothing here.
The solution is simple although cumbersome, disallow cars though The village.
Yeah, the title is clickbaity. It’s saying “Dijkstra was most productive when he went into the office one a week to tend to regular things and had the freedom to do whatever he wanted on other days”. Well, duh, I would also be more productive if I had the political freedom to collapse all of my meetings into one day and make them only about what I wanted to talk about and I could do whatever I wanted to on the remaining four. I’m sure if I was a Turing prize winner like he was I would also be afforded that same freedom.
Atlassian tracks engineering focus with a simple approach
Noclip – A digital museum of video game levels
I think you'd need to know the distribution of criminal suspects, which may or may not reflect the general population. For example if 50% of the suspects are white, then 80% of the population being black wouldn't matter. Right?

EDIT: On second thought perhaps not, I think some are arguing for a biased training dataset, which would presumable be the "population."
But thankfully GeForce Experience experience is totally optional, you can just select not to install when you install the driver

Honestly it doesn't even have any critical feature https://www.nvidia.com/en-eu/geforce/geforce-experience/
Provding access to electricity to people in less-econmically developed nations.

South, East and West Africa still have massive issues with providing one of the most transformative technologies ever, to their populations, particularly in rural areas.

Average rural electrification rate across Africa is 29%, with places like Zambia at only 11%. https://www.usaid.gov/powerafrica/zambia

Access to electricity obviously has impact across many aspects of life, but for many of the people I have spoken with, their immediate priority is improving their kids education. If you don't have electricity you can't study after dark.

This particuarly impacts girls, who not only don't get the light to study after dark like the boys, they are also responsible for collecting firewood, which is used to get even a little (crappy) light.

So after a day at school, the girls go out to collect additional firewood to create light, then are obvisouly exahsted, don't have very good light to study and fall behind in school.

That's just at the bottom of the ladder. All the way up industry, they are all impacted by poor electircity supplies.

In my opinion, it's a transformational area to be working in.
I had a very similar experience. Hadn’t been to a dentist in a couple year, had a filling fall out and wanted it replaced. Old dentist didn’t take my new insurance. Tried the place my girlfriend had been using. Place insisted on an initial evaluation before they’d fix my tooth. Told me I had 14 cavities and laid out a financial plan for how I would be paying them off over the next decade. They were honestly strangely rude about the whole thing too. Really bad experience.

I got a second opinion, they fixed my tooth there and then. Been seeing this dentist on and off for ten years with insurance changes. I have had 2 cavities in ten years.
This one is physical and digital. I personally patented, designed, built, and deployed a novel ultrasonic inspection device that encoded position/orientation using IR (Just like motion capture in movies). Actually used it in the field at a nuclear plant. The value pitch is that is allowed for fast deployment (manual scanning), but could also record coverage ensuring nothing was missed. Fast deployment was important to avoid radiation and guaranteing coverage was important for safety. Ended up costing significantly less than automated scanning using a robotic system.

My absolute favorite was using the data to project a 3d model of the interior of the welds. Had to learn quaternions which was nearly the death of me, but I'm just glad it worked.
Or, not and. Livebook just added Erlang cells.
I made a player piano from scratch ! https://www.youtube.com/watch?v=atJ_YsPFDjQ (improved since I took the video).

I do a LOT of custom stuff (mechanics, woodworking, house rebuilding, electronics, ...) but this is my favorite one yet, kind of sad I'm bad at showing the stuff I make :D

If you have any idea of what kind of job I could do to make use of all these skills I would be happy to have your thoughts !
Every class is a Singleton!
The json parsing library that parses the config file allows either syntax. That was intentional since we get in the habit as go programmers of ending lines in structs/maps with commas, it's just for convenience.
In the Llama 2 paper benchmarks they did mention that Llama 2 is much worse at any kind of code generation than the OpenAI models, they were optimizing for conversational / natural language use-cases.
No of course not. But even a 50% reduction would reduce immense amounts of suffering.
Yeah but they are making more profits than everyone else combined. I don’t see the point of expanding into a bunch of random markets. What they’re doing is working tremendously well.
In general, throwing some code over the wall for some commercially unsuccessful (or just something small time the creator got tired of) project is pretty much useless 99.99%+ of the time. As you say, for starters, it's probably only a piece of a fully-documented product.
> Irrationality (own or others') can trap people in situations where self-destruction is the most rational choice.

Perhaps, but I made a distinction between plain suicide and other self-destructive behaviors. Is affecting others for selfish reasons a rational choice there? Suicide is both final and most directly individual, which is why I distinguish it.

I'll respond to the rest of your post without pressing the distinction.

> Furthermore, we have a bit of a scoping issue on our hands: we default to assuming that self-preservation is rational.

I think self preservation is sensible as a default. It's ultimately a matter of opinion, but I go off the premise that we live to do whatever it is we choose to do, and therefore self destruction should be a last resort.

> - We have language, which lets us continue our thoughts beyond the immediate moment.

Ignoring the evidence of language in other animals (though you might convince me that human language is more sophisticated), I don't see how this is relevant to justifying self destruction or many other things.

> In that light, many of the relatively irrational choices that we make, can still seem more rational in comparison with an alternative of just sitting around and waiting to die.

"Many" and "an alternative of just...waiting to die" suggest a far greater scale of "rational irrationality" than I think actually occurs. How often are people faced with situations where their only realistic alternative boils down to "waiting to die"?

> "Destruction" is just the process of going from existence to non-existence, and "self-destruction" is just an egosyntonic drive towards non-existence.

Nevermind, I'm bringing up that distinction again. Suicide fits your criterion, but not alcoholism. "Just" is a strong word.

> from a thinking being's perspective

From your perspective, you mean. People have opinions, thank you very much.

> the most rational evaluation of the question of self-destruction

Most rational? Really?

> It's still way easier to see than all of the collateral damage you make when not destroying yourself.

I'm not sure about that, but perhaps.

> All turned to shit, thanks to the presumably rational actions of presumably rational actors pursuing individual self-preservation and prosperity.

You're not wrong to be cynical about that, but that doesn't mean we can't talk about how self-destructive behaviors can be harmful.

> Which is why you see so many young people finding life hardly worth living.

I don't think they would be taking the most rational course of action through suicide. In fact, I highly doubt more can't be done with the their effort than without.

> But of course the prostitutes are to blame /s

Is that really what you got from my comment? It was one example and not slut shaming. Realistically, a child born of a prostitute isn't going to have a great childhood. That might change in the future if society shifts more towards sex workers that are fairly treated, but that's not here.
> What is so special about string templates that they should be have a different naming scheme?

The fact that you have to distinguish between literal strings and interpolated values
I like that it includes a large rope around the edge to prevent coin debasement.
See my comment here plus the other comments in this thread: https://news.ycombinator.com/item?id=36433289
Well it should be automatic and it should inline it.
Crisps. Unless you are referring to a packet of chips, which you may also refer to as a bag of crisps, which you may also call chips. This is on the citizenship test, by the way. Every other answer is “Sir Donald Bradman”.
ChatGPT is not "someone", it's a black box that will ingest everything at his disposal and can't tell you where he gets the information from.

The moral thing to do would be to use opt-in training data.
My particular favorite accent is from Ghana: https://accent.gmu.edu/browse_language.php?function=detail&s...
Huh, I wonder if this applies to people with Linux Nvidia drivers.
FEX 2308 Tagged
I thought to try searching "public toilet" in Copenhagen, which I'm sure is something tourists search for.

It does show a few of them, but it also shows an apartment complex miscategorized as one, and misses several within the city centre. They are shown with various names ("Toilet", "Public toilet", "Public toilet for men", "Public restroom") so I think this is crowdsourced, rather than anything Google has made an effort to map.

Although the interface of https://www.openstreetmap.org/ doesn't have a way to highlight them, other interfaces (phone apps etc) can, and OSM has much better coverage.
I built a house myself.
Of course Windows containers aren't using Linux APIs, they are using Win32 mechanisms for process sandboxing.

Just like HP-UX vaults, and Solaris Zones aren't using namespaces, cgroups and seccomp, rather their own UNIX flavours.
I made a rotary mobile phone: https://www.stavros.io/posts/irotary-saga/

Also an e-ink display that shows my calendar (and home power usage):

https://www.stavros.io/posts/making-the-timeframe/

Also a LED stick that lets you add images to photos in the real world:

https://www.stavros.io/posts/behold-ledonardo/

And a toy bus that shows you when the next real bus is coming:

https://www.stavros.io/posts/bus-stop-bus/

A 3D-printer-etched PCB: https://www.stavros.io/posts/make-pcbs-at-home/
I'll give Helix a look, thanks for the recommendation.
I did this to Google for a while only to have my domains listed as malicious. I did not offer any malicious material, just different content for search engines was enough to flag my sites. They also did this to me when I gave google different IP addresses using a split DNS view. This was a while back so maybe they stopped this, I honestly don't know. Now I just give them and most bots a password prompt. Google and most bots can't speak HTTP/2.0 yet. Bing is the exception and I just trust user-agent for them.

# all nginx virtual sites
if ($server_protocol != HTTP/2.0) { return 302 https://auth.domain.tld$request_uri; }

# in auth.domain.tld virtual site
auth_delay 4s;
location / { auth_basic "Wamp Wamp"; auth_basic_user_file /dev/shm/.p; }
Good to know! Uninstalling when I get home. Windows has really become a big bag of certified malware and adware. I always feel a bit dirty when I play a game on my windows pc, and now I know why.
Flappy Bird in PHP
Cobuilding and comaintaining the whole family unit is a major accomplishment that we do not sufficiently value in the tech community, especially in the VFX & video game industries. Sure you raised some VC or had an exit or launched a game or got a paper accepted somewhere or have a popular open source project, but did you completely sacrifice having a family to do it?
Prior Covid-19 linked to worse outcomes compared to no previous infection
Here Comes the Second Year of AI College
Not going to try to evangelize the vi(-clones) way to you, but I would encourage you to let go of what you think you know and just try it for a while.

Think of the difference between vscode and vi as similar to the difference between a game controller vs mouse and keyboard. They are very different ways to do the same thing.

Also, if you don't touch type (fingers on home row) it might not feel immediately better. For me, it made sense pretty quickly because it was clear the goal was to move as little as possible away from where my fingers rest.

The other thing to note is that there is a depth to vim's feature set you will not find in most software, so when people rave, they may be raving about different parts you haven't discovered yet.
> PayPal USD is redeemable 1:1 for U.S. dollars and is issued by Paxos Trust Company. Convert any of PayPal's supported cryptocurrencies to and from PayPal USD

Where "supported" seems to be Bitcoin, Ethereum, Litecoin, Bitcoin Cash
I Want to Be a NPC
Then you will not be able to access some of the features that is advertised for the hardware you bought (like shadowplay).
A Zoom Call, Fake Names and an A.I. Presentation Gone Awry
few children's books
What's a loup-vaillant though? Is it something to do with the Roman de Renart?
Absolutely, I think I have it installed, but it's intentionally one major version behind (GeForce Experience 2 instead of 3) so it won't make me log in, and that works well enough when I certainly don't let it run in the background, I only boot it up for certain buttons it has. I don't remember which ones - I haven't touched it in months, so they must not be that important anyway.

Edit: Apparently the GeForce Experience that showed up in my search was actually the one that came in the driver support package for my laptop (which I no longer use), I may have never even used it on this computer at all.
Well, what can I say - super talented ,original creative. Thank you very much! Love the video, this process is amazing. To do what gives pleasure - is to be free. His eyes light up, that's the main thing!
If all media outlets no longer receive traffic from big tech companies there's actually a decent chance that it will not affect their traffic much. If only some news outlets would be affected the others would profit, but if all are than there is a good chance that people just start accessing news more directly again.
My telescope(s).

It's a very rewarding hobby, from making the mirror (manual labor + measurements with interferometry), silvering it (a bit of chemistry), designing in CAD and building the actual usable telescope, there are a lot of moving parts to design, and steps that you can either do or delegate. I think anyone who likes manual work can find a piece of a telescope that's enjoyable to work on.

The feeling you get after a few nights of hardware debugging, when everything properly works and you get a sharp focus in a clear night, that's quite a step above any of my other hobby projects to this day (:

Plus, you can always improve it with ergonomic modifications or additions to make observing sessions smoother.

Edit : here's a pic at first light of my last one (8" f/3.52)

https://camo.githubusercontent.com/5939ba170acf1e9d6462d8268...

Now moving on to do twins 16.5" and 16" mirrors and scopes with a friend who is joining me into this adventure :-)
Solar powered synth and step sequencer: https://www.youtube.com/watch?v=c_A0B1R-tZg

Made only from components locally available in Zambia.
PayPal is already very unpopular in the US, merchants hate them, and given the regulatory environment for crypto in the US this doesn't make any sense.

Nobody is going to use this at all, except fraudsters and scammers to which PayPal accepts with open arms.
Still Google Software.
I haven't tested the newest implementations of every large context window model, so I'm not sure how prevalent this issue still is, but generally speaking the context window tends to be U-shaped. In other words, the model seems to forget/ignore everything in the middle. So YMMV if you're trying to implement RAG-esque methods with them.

More reading on that problem if you're curious: https://arxiv.org/pdf/2307.03172.pdf
The sad reality of our world is that transit hasn’t so far been able to eliminate cars.

We should keep on improving transit, but in the meantime, self driving cars will bring immense safety benefits for cyclists and pedestrians.

People will cycle more around self driving cars because they won’t tailgate and they will pass with the appropriate margin.
I've taken Andrew Ng's coursera courses. I'm almost blind to American dialects (compared to Norwegian dialects the changes feel extremely subtle), but I noticed that one! "Dater science" was definitely on the "agender"! But I don't feel like all Americans have it that strongly.
> Also the tabs in vim are second to none (only emacs and kakoune are equal). It's actually the biggest thing that annoys me about other editors. VSCode and JetBrains have good enough vim emulation, but their lack of vim-like tabs is my biggest complaint. I never see people advocate for vim tabs in these types of threads, so I've been championing them every time I can :).

Are you referring to tabs as labels in the top of the editor or tabs as the key ? If the first, can you elaborate ? I only use tabnew bound as tt and gt/gT to navigate them. I always felt I was missing something but I don't know what. I sometimes do :vsplit to navigate the same file and look at different parts but I don't have buffers with the same content spread across multiple tabs (I am actually bad at buffers, I still see them as just "opened files").
The DHT implementation in IPFS progresses at a snail's pace. The fundamentals are simple yet the implementation misses the mark time and time again. Here, I believe they have incorrectly assumed a bootstrap node needs a routing table. That's incorrect. It takes some reading between the lines, but that's not something a bootstrap node needs to do. A bootstrap node should maintain a healthy set (very large) of non passive nodes and load balance (randomly is just fine) across them.
I use '" (tick, double quote) all the time, after exiting and coming back into a file it jumps back to where I was.

Time travel in vim is insanely cool. ":earlier 5m" undoes changes to the buffer to make it like it was 5 minutes ago. ":later 1m" will travel the other direction.

Also useful in undo/redo is "g-" and "g+" which undo and redo non-linearly. With just "u" and "^r" you can get to where some undo states are reachable, g-/g+ can get you to those missing states.
There is only one possible move.

Feed them data created by LLMs.
The Demo sandbox is completely unusable :(
Ah, if hadn't been for Microsoft this day back in 1997.

https://twitter.com/JonErlichman/status/1688289036157243394
I also had a dentist outright lie about needing a procedure.
Amazing. Would love to do it myself, but how the hell did you find the time?
Ask HN: Is not running a “dual stack” IPv4/IPv6 website costing me users? (yet)
If I have a website that can ONLY accept ipv4 what % of real world users cannot access it?
There are four "fancy" Mexican restaurants just in downtown Mountain View, like 1% of the people and/or land in the Bay Area. It's a big place, with relatively strong Mexican food options. Probably top 5 metro in the world for it outside of Central America.
Canadian here. I'm cheering on the insane government. Crazy like a fox.

I listened to a statement on Front Burner the other day where some facebook homunculus said they are "ending access to news in Canada," which brought forth a real guffaw. I listened to the news yesterday while working in the yard on an AM radio. The only delusion here is on Facebook's part, where they think they are punishing us by removing their heavily-filtered hate machine from our media pool.

They believe they have "captured" our ability to find the news. Anyone who pays attention knows what kind of crap they've been pulling on media outlets since the start, and I frankly don't care that it's Rupert Murdoch benefitting here - better him than Zuck, because we have had Murdoch for half my life and things didn't get really bad till Facebook.

ANYTHING that gets their hands off the media is a good thing.