skysight-inc/HackerNews huggingface dataset:
The link is also https://www.w3.org/Provider/Style/URI instead of http://www.w3.org/Provider/Style/URI
> Python has largely replaced Java as the first language for people who want to learn how to program because it is easy to learn and can be used for various programming tasks. MATLAB language is the first (and often only) programming language for many engineers and scientists because the matrix math and array orientation of the language makes it easy to learn and apply to engineering and scientific problem-solving.

Like there are those who "program" (vague, not much glitter) and there are those who do "scientific problem-solving"... Oh, BTW many IT people are engineers too BTW.

> LinkedIn searches return about 7.6 million Python users and 4.1 million MATLAB users.

TIOBE says something else...

Python is not MatLab and MatLab is great. But open source progresses, there's no way around it...
This is me, a principal frontend engineer and “player-coach” team lead of a few engineers in a pharmaceutical. We do as much as we can for the various digital properties, short of intense design (leaders want a willing agency they can torment).
That will just work for any new software which follows the move mechanism built into Mastodon. Not all do still, but it's fairly new. When I moved from mastodon.social to my own instance, about ~80%-90% of my followers automatically migrated. Most of the ones left were on older version of Mastodon, and some non-Mastodon servers like Misskey.

What does not migrate currently is your old posts. If you control the target server, you do get a dump of your old posts and you can import them with some effort, but it's not automated. E.g. in my case, if you go to [1] you can see my old posts and a notice from mastodon.social that I have moved. The 40 followers remaining on that account are the few followers who either have not moved or have manually followed on my new account but not bothered to unfollow on my old.

Moving the posts have a few issues. One concern the Mastodon devs have that I don't agree with is that it might make it easier to "fake" your history. But you can trivially do that if you set up your instance anyway, and the exported posts are signed so they could check the signature on import, for what little benefit that'd give. The other is that anyone who have linked to the old posts would link to the old site. Fixing that (e.g. with redirects) would potentially require a mapping. It's doable, but would require a new mechanism (e.g. an activity posted from the new server telling the old server of the new URLs after import - the mechanism for the old server to know the new server is where you're moving is already in place).

[1] https://mastodon.social/@vidarh
Want an unfair advantage in your tech career? Consume content for other roles
If you spend a lot of time around the rescue community you'll understand this. There are a lot of people coping with depression and anxiety there.
> That assumes there's a single, canonical idea of what a "good result" looks like

Maybe we can't agree on what people want, but what I'm sure we can agree on is what people don't want. I don't recall anyone ever saying "I wish there were more ads in the content I'm consuming".

So we could at least start with that.
> what does dune actually offer me if I’m using Nix to manage dependencies already?

purs-nix is a good example that even if per-module compilation is made into derivations, the rest of the remaining heavy-lifting of constraints resolution is done by the external build tool. You can think of Nix as a dependency manager, but only with a huge caveat that it doesn't actually manage constraints that come with those dependencies, especially transitive ones.
I think upon death there are automated systems within financial institutions to close bank accounts and credit cards; AFAIK death records are public.

Therefore, probably at the next billing cycle, as a dead man makes no credit card authorizations.
> For example, if you Ctrl-C while its downloading an update, you get in a weird state where nothing works

Heh? Oh you mean like during installing it for the very first time? Like, what do you expect from a bash script? Is bash not ready for production? That’s quite a strong statement when you didn’t even manage to install the thing… like, at least give it an honest try before you reach such a conclusion.
This game is gorgeous! It would be nice if the left and right thrust controls could be swapped.
Ipfs is a pull protocol. Activitypub is normally implemented as a push one (despite the specification having outboxes, so in theory it should be able to do either)
If you are looking to rental properties as an investment, the interest rate is a large part of the cost of doing business. If you think that you can make 10% renting out a property but the interest rate is 8%, that is a pretty slim margin for something with so much overhead. If you think you can make 10% and the rate is 2%, that a bit more juicy.

Because high interest rates can reduce demand, in a vacuum you would also see a reduction in the price of the property, making them more affordable. Of course this price is also impacted by countless other things, builder velocity being one of them, so in the real world it takes time to sort out.

The 70s, 80s, 90s had relatively stable home ownership rates despite very high interest rates. In 2016 the US reached a bottom in home ownership at 62.9 despite historically low rates.

BTW I was not referring to rich people living in their homes that they got with high interest rates, the comment was specifically towards investment property. Definitely agree that hoarding properties is out of hand.
Even if it is dying, it is a very slow death..
We can't be far off the state where any captcha-style humanity test that can be implemented is immediately vulnerable to bots, too.
It's idiotic complaint really. I switched from Go templates to pre-compiled ones because of engineering wankery of personal project where I wanted to have page render take less than 1ms, and with templates it took like 3-4ms. Even with something complex at say 50ms per page you're looking at ~200req/sec/core which is a lot of traffic
What concerns me is the government’s ability to evaluate said merits and their responsiveness to market changes that would require a change in the standard. We have plenty of example where governments got it very wrong - see the USSR.

In this case it’s easy. But the next standard, should the the choice no longer be so clear cut between competing standards with their pros and cons. It would also be interesting to see how the EU determines when we should switch to a successor. Why should a bunch of old people in Brussels who in all likelihood can barely operate a smartphone be the ones deciding these matters?

There is also the issue of corruption - which is still fresh in my mind; see Qatar and the EU parliament. As such I rather nigh dictatorial power not be unnecessarily placed in the hands of governments.
Message in dashboard: "Unfortunately you haven't paid your last rate. The break will now be disabled. Thank you for choosing Ford."
The recent success of ChatGPT shows that the current search experience is likely deprecated. With LLMs, you can get information immediately that directly answers your query.

ChatGPT has its limits too though - it's not always right, you don't have options other than to re-ask or regenerate if the one answer doesn't satisfy what you need, we're limited to only text, and the experience may be just a bit too contained/convergent. It feels like it's going to take another product or iteration to really get there.

The question I keep asking - what does the future of problem-solving and finding knowledge on the internet look like in an ideal world given the tools that we have or could now build?
Maybe I am wrong about this, and maybe the SEO junk sites would find a way to evolve, but what I really want from google is a plonk button so I can have a personal kill file for sites that I never want to see again.
This point is always brought up and it has no relevance in terms of what we're discussing which boils down to opinions on products and services from people who have some expertise in the matter.

You're not going to get banned from a hobby sub for asking a question on something related to a product in that hobby.
You're right, you can, and it works. E.g. my Mastodon id is @vidar@galaxybound.com, but my Mastodon server is hosted on m.galaxybound.com. The webfinger on galaxybound.com is just a redirect. In addition to redirecting the webfinger query, the webfinger results themselves can point to an inbox etc. elsewhere.
Flume: Easy, Efficient Data-Parallel Pipelines
They were making fun of greenwashing. Fun still does have its place in personal development, say most guides to the current climate catastrophe for human beings.

But right now, I too wish we would have a more liveable planet instead of perfect entertainment in polluting, air-conditioned cities. But I studied the wrong topic for me to actually thrive in the former, and not the latter environment.
Epson EcoTank Pro Printers
One idea for folks trying to bootstrap an indie hacking project as a cure for megacorp blues is to work for a year in a small startup.

That way you can get some exposure to non-software tasks you will have to handle and will be able to move faster when bootstrapping your own. My 2c.
The questionaire is bullshit (how on earth would we expect to measure thinking processes through a questionaire), but the underlying theory is a lot more interesting.

It's terms (like "thinking") are technical jargon that don't correspond to their usual meanings though. For example "thinking" is really "descriptive judegement" (cognition focussed on whether things are true/false/possible/impossible), to be contrasted with "feeling" (which is actually also a rational cognitive process!) just focussed on "value judgement" (cognition focussed on whether things are good/bad/should happen/shouldn't happen).

It is also not supposed to measure personality traits in the same sense that other models do. It is two steps removed:

1. It attempts to measure interal cognitive processes rather than external behavoural traits (how you think, not what you think)

2. It attempts to measure people's natural personality baseline (cf genotype) from which their actual personality (cf phenotype) develops as modified by their life experiences and the context in which they live.

Both of which make it even more difficult to measure with a questionaire that tends to only ask about current behaviours. But IMO also make it a much more interesting and much more plausible theory.
The Morning After: The Justice Department wants to keep SBF on a flip phone
User: How do I fix large pdf files?

ChatGPT: delete system32
If you’re interested in attending the World’s Biggest Virtual Conference which will bring together Engineering Leaders and Tech Innovators from around the world, here's where you can register yourself for CTO-Con 2023 to stay updated with the trends. ⤵

Register: http://bit.ly/3IpCIyT

You’ll be able to listen to some amazing insights from speakers from Product Hunt, HackerRank, PayPal, GitLab, Salesforce and more. CTO-Con 2023 will bring together the most innovative minds, CTOs and tech experts. I will be attending since this looks like a promising tech event. You can also join to learn directly from Engineering Leaders on how to scale and manage resilient teams, products and more.
For a feature that isn't enabled by default, "just use Nix Flakes" hardly qualifies as best practice or even commonplace.

I've used Nix/NixOS for years and still don't have a use case for flakes. I only enabled it this week to restore some functionality to the nix command, which is still a work in progress.

Getting there was painful and required a deep dive into the documentation. In the end, it was as simple as adding this line to my configuration.nix:

nix.settings.experimental-features = [ "nix-command" "flakes" ];

The flexibility of Nix is one of its main selling points, so it's impossible to say that "everyone" uses it in a similar way. Flakes are a welcome, but disruptive, enhancement. Hopefully, the experimental phase will end soon.
Hi, the author of MailCrab here :-) Yew is nice, especially if you enjoy writing Rust. However, it definitely takes more time and dedication than writing a frontend in React, Vue etc. Yew and the surrounding ecosystem keeps improving, and it is way more usable than when I first tried it. The tooling I used (Trunk https://trunkrs.dev/) is very minimal with respect to the number of features compared to many of the popular web-bundlers (Webpack etc.) but it works well for most simple use-cases.
True. We’re about 10° farther south (than Amsterdam) so we get a slightly longer night in summer, but most importantly we run the window shaker ACs for that week which allows the house to be bearable.
> Does any of these posters actually correlate interview scores with performance reviews?

Big assumption that performance can be reviewed and scored in some objective way, or if it is that this actually happens. I've seen lots of review processes that pretend to be objective, but absolutely none of them actually were.
Building Forest Resilience: Facing the Fire
> With LLMs, you can get information immediately that directly answers your query.

Not as long as they're relying on humans to write pages with that information in. When nobody visits, what's the point in writing a page?
Looks great and somehow it reminds me Hartmut Esslinger's design for Apple from 80s
We can help it look for and use sources.

I've had it generate search terms that could be used to verify "facts" in is answer. Then I'd give it the page results and have it adjust and source it's answer using that.

Have not tried it yet, but perhaps Bing's implementation is a step in that direction?
Wow, yes to this -- your own google blacklist.
Depends on how you define accuracy.
Maintaining more than one calendar is chaos if the appointments aren’t synchronized. With multiple calendars, the probability of scheduling different appointments in the same time solt is quite high. That’s why it’s always better synchronize appointments across calendars. In this blog, I will explain how to synchronize events in the Syncfusion WinUI Scheduler with Microsoft Outlook Calendar.

To do this, we will be using Microsoft Graph, which is the gateway to access the Microsoft APIs and allows developers to integrate their application with Microsoft products like Outlook Calendar.

Let’s get started!
Bit sad that this is the top comment. If you read other comments from Liberonostrud he shills Laravel all the time, which is fine but don't try to drag down other frameworks with misinformation and just keep it factual.

Used both frameworks and love their communities as well. Deploying Phoenix was always a pain point for new developers, but nowadays it is quite easy to do with fly.io. Also for real-time apps Phoenix is a bliss to use (think creating Figma collaboration features/experiences where you can use the Presence module and create a channel to follow the cursors of others for example). If you ever consider choosing between Laravel or Phoenix and you want to implement collaboration features, Phoenix would always be my choice.
Agree. I've never heard a manager say "we should keep this person because otherwise they'll go and create a competitor who will cause us problems".

I have heard lots of managers say "yeah, I know they're not performing well, but I don't want to reduce headcount right before budget allocation, can we manage around them?" (or something to that effect).

In my MBA course we even talked about this as a thing - that mid-level managers create fiefdoms, and the effects that has on the organisation culture. There are lots of other effects on the organisation from this, too.
I have twenty years in IT doing contracting and LinkedIn has been a great source of work. However the signal to noise ratio is getting worse and I no longer read the posts due to all the low quality content.
For a recruiter it's great to be able to mass mail your search results when trying to fill a position. It's no different than the other job search sites in that a majority of the contacts I get from recruiters are for the wrong type of work, wrong technology or pay too low. I don't bother trying to explain that I did .Net many years ago but don't do that now because most recruiters have no idea of what .Net or Angular or a SIEM is anyway.
With USB4 the PCIe tunneling is optional; with TB it is mandatory.
https://archive.is/W05Mq
Support for funding the war could just as easily become an electoral liability in the west, in which case Ukraine loses some territory and the rest of the world moves on as they did when Russia seized Crimea. Either outcome is better for global economic stability than a protracted multi year war.
The hunt for authentic interaction capture intensifies. Some day they will come for HN. Not soon, hopefully
Note that this extension is owned by Avast, which is known to harvest user data; by installing this extension, you allow Avast to harvest all your browsing data.
Host a Server with OpenBSD
It seems to me that most apps choose the "my orders" approach, but I prefer to use an app that uses the "your orders" approach. It feels more professional to me and less like I'm being conned into something.
The Moby Project: accelerated software containerization
> Because I think fast and that intp also matches me.

I would suggest that if you primarily think in a fast, intuitive manner, then INTP doesn't match you because that antithetical to what INTP means. Perhaps you are reading too much into the "type descriptions" which tend to be stereotypically and not particular accurate (or are being too trusting of questionaire test results). Many of the types are similar to each other, so it's common to see oneself to an extent in more than one description.

To be an INTP means that your dominant thinking process is "Introverted Thinking" which is slow, reasoned, logical thinking that places a high emphasis on internal consistency. And that this is backed up with a secondary thinking process of "Extraverted Intuition" which is fast, intuitive thinking, which an emphasis on ideas and creative, divergent thought patterns. Or at least, that this was true of you as a young person.
Yeah you’re probably in the minority if you use it only for legal content. Of course Plex is mainly used for pirated content.
I got almost instantly killed by a ghost and a wolf, and I have no idea what I did wrong.
It's high in trust of a very specific type. Not, perhaps, the type we want or need, but the type we have nonetheless.
Followup to Why AI Won't Cause Unemployment
Lets be real though. Nobody just stops at they are INTP. This is the kind of thing that corporate busybodies in HR - or something related - will use to evaluate people.
I actually found it informative. It gave me a quick overview of the issues with this famous web framework that I would probably not find anywhere else.
Oh huh, you're right, it does look very similar:

https://www.designboom.com/technology/hartmut-esslingers-ear...

Must be the matte white plastic, I hadn't seen those, thanks!
As others have linked, even the European Union organs themselves all show cookie banners.
Stalwart SMTP Server
The language strangeness budget (2015)
Sounds like they're filtering out functional programmers. Bold move.
It doesn't matter, the candidate should ask for clarification if the question is ambiguous.
It was originally with microsoft, to go in a surface device, then that fell through and the steam deck picked it up. Not general use persay, but microsoft's general use
Most of that support is free. It's some weird universe where Microsoft gives out fake credentials (forum badges and crap) to people that don't know what they are doing. These poor people in India and other places are spamming tons of useless "fixes" for internet cred.
As a bonus, Google would have access to the list of who had blacklisted what sites -- surely that would be useful to them as a signal to detect "SEO spam sites".
> It’s not a button to avoid an accidental press

so if I actually fell and broke my thumb, I won't be able to easily activate it.

Swiping is a terrible gesture, nothing related to "emergency" should be linked to swiping.

It's much better to put there a "DID NOT FALL" button than a swipable element to avoid false positives.

False positives are still better than false negatives, in these circumstances.
No, the reason they won't is that trackers and ads have little to do with the value of the content.

As long as there are any ads, the incentives stay the same. You're saying an internet completely free of monetary incentives would be better. I doubt that's true but it really doesn't matter, because it won't be happening.
Show HN: Real-Time Job Market Analysis
On the PG tweet[1], posts like this make me feel like I'm losing my mind. I cannot get over how the tweet says "Reddit is unique in social media" while the Instagram graph is literally identical to Reddit's and are right beside each other on the graphic that accompanies the words. You cannot miss it. It's also very selective, as the Twitch guy points out, and it's also google search terms, which aren't really that indicative. But I guess PG === default insightful? Wild.

On using reddit as a search engine, I agree that for certain types of information it's very helpful, specifically in theory authentic user experiences. Twitter is also useful here, though not to the level of detail. You could argue that stack exchange is the same thing: user generated truth that by and large aren't search engine spam.

[1] https://twitter.com/paulg/status/1360263618508521480
There's never been any kind of labor shortage in the West, just an unwillingness to pay sustainable salaries for work delivered. Young men and women working in Western countries are horribly squeezed by the massive amount of people demanding to live on their labour. Immense taxes, profits, pensions, rent, fines, mortgages all add up to an unsustainable situation, and people check out. You can't build a future in places like Western Europe without either gaming the system, having luck with inheritance and such, or making a wild shot at some unusual pursuit that could render profit if successful. That means a young person can not afford to spend time working in dead-end jobs such as sadly, almost all traditional jobs are now for people entering the work force.

I deeply regret all the years working hard in a traditional job, because it brought me no closer to having a career, a family, a place to call my own, or respect. Why should I ever expect any young person to do the same, when things are much worse for them now.
Don't be a doomer: Flamboyant pessimism serves no useful purpose
If you are mainly using OCaml and do not mind flakes, this was a very good starting point for me: https://github.com/brendanzab/ocaml-flake-example/blob/main/...

Using Flakes you can have a devShell, a check target and a build target neatly organized.
It’d be nice if the same were true for all the stupid cookie banners I don’t care about.
ClipRecaps – Recap Your Favorite YouTube Videos