skysight-inc/HackerNews huggingface dataset:
My concerns are:

1. Is this system calibrated down to the role and task at hand? Even just in tech, someone doing more design work is going to look different from the backend folks. Doubly so if one project is just starting while the other is midway.

2. How can we understand the potential bias already in this system? It's a black box by design, at what point is it reviewed and by whom?

3. Even if it's fine today, who is to say how it will be tuned tomorrow? Do you think new management would just leave it alone?

4. Do you think the people running this system are applying it to themselves equally?

IMO, this is a poor replacement for having a manager that's a human being and treats you like one too. I'm sad for people that can't find options away from these things, and can't vote with their bodies and leave.
That depends on how long your password is I guess. I much prefer Touch ID personally it probably takes about the same time as typing my password but there’s no chance of a mistake or typo. It’s pretty seamless in my experience.
Well Finland and North Korea are only separated by one country.
Government can't afford to hire the competent talent, only the scraps after everyone else (even the consulting bodyshops) are done. The top GS pay bracket is lower than entry level engineers at many companies (not just FAANG, but also defense, F500 companies, etc.)
A prior boss of mine, one of the smartest guys I've ever worked for devised a geothermal extraction apparatus (theoretical) back when the Obama admin was flushing DOE with cash for grants. He was attempting to tackle some of the common barriers to "domestic" geothermal. The issue being it's hard to drill deep enough to reach rock hot enough.

His geothermal patent can be seen here [0] - it's a novel approach to vary the extent of power extracted from a geothermal well, while preventing the necessity to acquire both water rights AND mineral rights (commonly one of the biggest hurdles in "residential" geothermal deployments). The root of the patent is a novel means of "sealing" a geothermal well, providing bidirectional flow to and from the well.

His background is pretty interesting - he was a construction engineer by trade, but initially made his first fortune by speculating and purchasing land use options on corn-fields in Iowa. Turned out his guess was right, and DOE purchased some of his land to grow corn for ethanol production.

[0] - https://patentimages.storage.googleapis.com/20/12/43/9c15aaf...
I believe it makes ssh not work great since if you ssh into the machine and do sudo, there’s no way to put your finger on the sensor
I wouldn’t be surprised if well drilling companies end up being able to do geothermal installs more cheaply than upstarts. They’re already drilling under some pretty extraordinary circumstances.

But, I share the concerns about corporate welfare and capture.
Some visual distortions, difficulty focusing, occasional nausea, slow speech, feeling groggy.
I understand the frustration if you got into this not understanding what was going on. In which case even more effort needs to be made to make sure such misunderstandings dont occur again. Thats why i am asking where exactly the problem stemmed from.

If i personally send you a prototype at cost and you demand it to be treated like a normal customer interaction the result will be that i wont be sending out prototypes at cost to just anyone any longer. Thats quite the bummer for people who wanted one.

So the question is how can we connect group A (manufacturer) and B(eager testers) without group C(Consumers) getting caught in the whole thing?

edit: Not saying what Pine is doing is good or bad, but the core problem isnt specific to Pine and many tinkerers might end up in this situation one day. And charging above cost is extremely counterproductive in some situations because it locks out some developers.
It is because Apple will use their own authentication-key approach with Apple passkeys, which stores a key pair on a person's iPhone.
I remember Encarta 9x as well
you can log it to the console if you want to see the Abstract syntax tree of an Expression object
Ask HN: Are Golang binaries without Apple Dev acct possible?
I've been using GoReleaser to build and publish my Go binaries to GitHub. I tried installing the Mac on Catalina and hit the "untrusted developer" problem.

Is it possible to distribute these binaries without paying for and setting up code signing? Seems that 10.15 is more strict about these things.

Does the homebrew path get around this by building what you install locally?
Hinkley Point C, £23 billion for a measly ~3.000 MW. you could literally build ten+ times the capacity using modern, emission-free alternatives.
An abstract isn't a talk. It's a limited description of a topic (which is often written pretty quickly by experienced presenters). So, yes, someone who consistently delivers is probably going to do a pretty good job unless the abstract just seems uninteresting. i.e. a good presenter can pick a topic I just don't think attendees would be interested in or, more commonly, just isn't a good fit for the program.

More broadly, yes, you need to balance having people you know will do a solid job whatever their abstract against welcoming new speakers.

Imagine a resume is just so-so. But you've worked with a person and know they're great. Do you judge them based on their resume?
More details? Is that an included auth mechanism with MacBooks or something you can install from GitHub?
Written Czech/Slovak language is like Polish language where someone deleted all the vowels.
A part of code that should take, for instance, 3 to 5 CPU cycles to produce the desire output, to waste something like 25 to 40 CPU cycles.
And yet the majority of the free, antebellum South was poor. DuBois got it right about the poor Southern white being himself bamboozled by racism as well.
Modern Greek sounds much like Spanish to me. It is interesting, then, that having arisen, one from Latin and the other from Ancient Greek - quite different sounding languages - they somehow converged.
Nuclear energy may seem expensive, because it has a big initial cost to get started, and we tend not to factor the long term effects of what we do. What is the cost of using fossil fuels? What is the cost and the damage done by climate change? An amount of money that we can't even quantify. So sure, burning coal/oil/gas may be cheap now, but it has an enormous long term cost that we just now are starting to pay.
I’m basically an atheist and ketamine assisted psychotherapy did change my background fear of mortality very much in a before and after sort of way. It felt more like a different relationship to time and free will. Like a realization that the universe existed and unfolded like a cellular automata and I was integrated within that. Talking to the very experienced therapist afterwards he summed up my scattered thoughts as, “you resolved your determinacy.”

I still don’t believe in an afterlife other than in the abstract sense that that the brief existence of me as a point of consciousness was impacted by all that came before it and will have had an impact on all that comes after. I would say more calmness and more acceptance are better descriptions than curiosity.

Like a lot of psychedelic experience, there’s an underlying neurological phenomenon and common subjective experience that gets differently interpreted based on your background beliefs. It’s like the DMT experience of entities is very differently interpreted as inter-dimensional elves by those DMT smokers who have read a lot of Terrance McKenna, as plant spirits by Amazonian ayahuasca drinkers, and as channeled spirits or Christian saints by Daimistas.
Ask HN: How can I “reset” the way I approach building software?
I've been out of school and working full-time at a well-regarded company doing full-stack Web Dev for 5 years now. But despite my career going well, I still feel like my approach to building software, both at work and for my personal projects, is not nearly as solid as I'd expect. In particular, I have a desire to write simple and straightforward software, but for whatever reason feel incapable of doing so, always making things way too complex.

For example, I've been working on a side-project for about a month now, and I feel like half of that time has been spent going back and forth and back and forth between different code design decisions.

First I wanted to implement an event-driven architecture, so I read articles and watched talks and landed on an event-sourcing style system, where I'd persist a log of all events that occurred in the app. I also incorporated DDD concepts like repos and domain objects, and persisted all app state in SQlite.

Then I realized that I was making things way too complicated for the first iteration of my little project, and tried to re-write it in a very plain and straightforward style, e.g. just using an ORM instead of a repo pattern, no event bus, keeping more ephemeral state in-memory; just objects talking to other objects.

But even after I completely re-implemented everything, I _still_ feel like I'm making things way too complicated, and am getting worried that maybe I'm just incapable, for whatever reason, of writing straightforward, simple software. When approaching a problem, I feel like my brain skips about 10 steps of simpler options before making a decision.

I'm looking for any advice or material that would help be get unstuck in my software building process and learn how to write _simple_ software.

EDIT: Specific ask: does anyone have any go-to examples of well-written, simple software? Either an actual open source repo, or a walkthrough-style article.
"Digital Twins" but, like, less industrialized & from the human's point of view. "Mind-mirror reflects & quantifies your thoughts".

Start by self-rating yourself on these (and maybe more) dimensions: "bossy", "dumb", "free-living", "gung-ho", "square", "low-key", "by-the-book", "grumpy", "proper", "encouraging", "enthusiastic", "worldly", "forceful", "well-informed", "influential", "innovative", "friendly". Register your self-model for the system/with yourself.

And then model the ideal self. Pick what attributes you want to embody. Let this program help you shift from the state you are in to the state you want to be. (The parallel here to, not quite a Kubernetes Controller/Operator, but an assistant to, to encourage forward iteration towards the desired result, is striking. Register intent, iterate towards outcome.)

Source: a TV interview with some screenshots, https://www.youtube.com/watch?v=9oabRxvjf9k
> I certainly agree with you that `fold` is a terrible name for it. That makes me think of some kind of halving action.

I think the poster expressed no opinion on `fold` itself, only on the obviousness or un- of which way `foldl` folds: that is, ignoring base conditions,

afold f z (x:xs) = f x (afold f z xs)

can be said to fold from the left, whereas

bfold f z (x:xs) = bfold f (f z x) xs

can be said to fold to the left. It happens that the latter is what we call `foldl`, but I think one can't reasonably argue that a clean-room re-discovery of folding—which would surely discover both implementations—would be guaranteed to impose the same convention. (As weak evidence for this, I note that I would be willing to bet only a tiny sum of fake internet points that your grandparent would agree on which of these they meant by "fold from the left", and which of these they meant by "fold to the left".)
I assume people are still building [those things](edit: these new reactors), and I also bet they require some regular amount of maintenance.
Content classified as "transformative content" on YouTube, (think "reaction" content, livestreamers breaking down other youtube videos, re-uploads and commentary applied to existing videos etc) is absolutely fascinating. Also, just the sheer amount of revenue / watch time some of these channels pull down.

Has anyone else had direct experience / gone down a youtube rabbit hole finding these channels? Many of them apply podcast audio clips to a screencast of someone playing a video game, or simply animate captions onto video clips.

That said, the copyright system on youtube is beyond broken - there are good arguments for Google supporting this direction in a concerted effort to erode the protections / perception of copyright over time [0].

[0] - https://www.youtube.com/watch?v=4IaOeVgZ-wc
Digressing, perhaps… do you know anything about why the passive designs weren't built? There are something like 500 nuclear reactors, of which approximately zero use entirely passive safety features. Not 250, not even 50.
In terms of words https://histdoc.net/sounds/hungary.html
> A person whose title is 'Chief Engineer' and has a physics degree is also an engineer aka Elon therefore he is an engineer.

You mean the title Musk gave himself, like "Techno King"? Even Musk admits that his titles don't mean anything[1].

It's a real stretch to think someone calling themselves an engineer makes them an engineer.

There must be millions of people working with "software engineer" titles who aren't aware that they're actually engineers, too!

[1] https://www.cnbc.com/2021/12/07/elon-musk-ceo-is-made-up-tit...
Fixed link! https://drive.google.com/file/d/1PHWMgjlybynPHu9-fYeEZkdprQg...

They sent an email this week to all subscribers titled: "NEW in HEY: Send emails via Gmail"

I confirmed this works.

I was only receiving my Gmail emails before.

Now, when I reply I can select my hey.com or my gmail.com domain to send.
I found this to be an area that really doesn’t want motivated people, just entry level blank slate newcomers.

I tried to get into this field for four years and gave up. I’ve got 10+ years as a UNIX guy mind you. I participated in IBM master the mainframe every year to get real hands-on experience and practice. I did IBMs courses on Coursera for more practice. I read the red books to learn even more! I also took classes at an community college on IBM midranges too as a potential alternative to mainframes; I interned at a factory and worked with RPG-IV and AS/400 way back. Yet I didn’t get a single reply to a resume I sent out, not even a follow up email.

If you really look into this, IBM and their network of partner companies that do mainframes are really only looking for entry level folks out of college or 2 year schools. My guess is that companies have slashed their mainframe budgets so much they can’t afford non-entry level folks, and assumed experienced techs won’t take the pay cuts. It won’t be until the mass retirements that organizations will really panic I suppose…

It was at least fun learning the tech though, would love to had the opportunity to learn even more. Or even just have access to a system z to continue learning on…
So work as a part-time contractor in that case. The issue isn't working for more than one company--many do--but being dishonest about it.
Along with things like the requirements of 1,000,000 year storage of nuclear waste.

https://www.forbes.com/sites/christinero/2019/11/26/the-stag...

There's zero places even pretending to do this. There's one under construction that does 1/10th of that in Finland called Onkalo that's cost multiple billions and is years behind

This waste procedure includes multi-decade long cooling requirements which require continuous power and water.

Spent waste today won't be ready for storage here for about 120 years - mid 22nd century.

All for something you could get with some windmills or solar panels

The blind nuclear boosterism on
Hn is absurd. We are well on our way to fully decentralized renewable electricity that's so cheap it won't be metered and instead there's this fetish for centralized plants that take 10 years to construct, have waste that takes 120 years to process, and lead to multi-continent ecosystem disasters when predictable natural events happen. Cool tech...

Existing and deployed solar is 1/7th the cost of not yet deployed hypothetical advanced nuclear btw: https://en.m.wikipedia.org/wiki/Cost_of_electricity_by_sourc...

Their best claimed future efforts make it 7x the cost. This is just about keeping power generation privatized metered monopolized centralized and boosted by the government while claiming it's a free market. Typical mindless libertarian drivel.
Why does education have to be entertaining? Interactive, sure. But not entertaining due to attention spans dwindling.
You don't want many people with top-to-bottom knowledge because those people command higher salaries, and because most jobs don't require top-to-bottom knowledge, meaning those higher salaries wouldn't translate into commensurate value being returned to the company.

Also people with top-to-bottom knowledge will tend to want to be promoted, and most won't (because employment is a pyramid, and also see the Gervais Principle) so you'll be left with a pool of frustrated, overpaid employees.
In the 15th century, the Korean king at the time decided to revamp the entire alphabet. It's consistent and phonetic. There are 24 basic "letters" and 27 complex "letters" that are a combination of the basic letters.

You can read more about it here: https://en.wikipedia.org/wiki/Korean_language

I've been tempted to learn Korean since I discovered this factoid, but haven't found a program or the time that I can stick to.

Anecdotally, I'm learning Dutch right now to prepare to move overseas next month, and the basics haven't been that difficult. I feel pretty confident that I can order food and exchange daily phrases after only a few dozen hours of practice. Lucky for me, the Dutch also speak excellent English, but I'm trying to learn anyway!
And my point is that the alternative also affects plants, animals, and humans in a much larger area (infact worldwide) and too such a significantly greater degree that the comparison is laughable. If there was a button that would cause us to have a chernobyl every day and eliminate fossil fuels immediately, every minute that button went unpressed would kill 15 people. The actual breakeven point is a chernobyl every 3 hours.
Can't watch the video right now, but the slides (available at [0]) list these four "forgotten ideas":

1. Linda Tuple Spaces [1]

2. Flow based programming [2]

3. Xanadu [3]

4. Unix pipes [4]

[0] https://codesync.global/uploads/media/default/0001/01/de7dfa...

[1] https://en.wikipedia.org/wiki/Tuple_space

[2] https://en.wikipedia.org/wiki/Flow-based_programming

[3] https://en.wikipedia.org/wiki/Project_Xanadu

[4] https://en.wikipedia.org/wiki/Pipeline_(Unix)
Slack’s free plan change is causing an exodus
It's a good article, but it's not making the (obvious?) jump: the conference model in computer science is broken. No other discipline does it this way, and it creates for ourselves this terrible program committee problem. The journal model has plenty of its own flaws, but it at least allows for iterative work. (That is, instead of rejecting a work outright, a journal can work with an author on the flaws, even if that requires doing substantial new work.) This is not to lionize the journal model, which has plenty of its own flaws -- and indeed, I personally think computer science should use its current laggard status as an opportunity to find a wholly new model, preferably one that is much more amenable to practitioner participation.[0]

[0] https://www.usenix.org/conference/atc16/technical-sessions/p...
No doubt, but that applies to all depression treatments. Most of which have a far higher risk of side effects, and many of which take weeks or months to show an effect if they do work.

Ketamine treatment takes an hour, with virtually no chance of side effects, and you'll know if it works within a few hours. Even if it only works for a tiny percentage of depression sufferers, it should be first line treatment. As it is, it seems to work for a reasonably large percentage of people.
I don't fully understand the day number part of the linked document. If I want to say July 12th, 2021 in Intels weekly calendar, do I write:

2021-29-12 (29th week of the year, 12th day of the month)

Or do I write:

2021-29-02 (29th week of the year, second day of the week)

The linked PDF makes it seem like the former. But the latter makes more sense in my head because it doesn't rely on months (which is seemingly the whole point)
Ask HN: Are there any KM or KVM switches which work via the keyboard?
I remember in the past there were switches which would use a particular signal from the keyboard to initial a switch, allowing you to switch right from the attached keyboard. All the ones I see now-a-days have either buttons or remotes.
We might also be the pinnacle of civilisation. It is not outside the realm of possibility a perfect storm of nuclear war, climate change, fossil fuel depletion and the resulting collapse in civilisation replaced by warlords and distrust of the technology that cause the calamity pushes us to a pre industrial society. Sure some books will survive but good luck recovering data from ancient computers when there’s no electricity.

Perhaps in many thousands of years civilisation would somewhat recover but by then nearly everything would have to be rediscovered.

This in fact is one of the possible answers to the Fermi paradox. Intelligent life besides us does exist but has regressed to a pre technological state and is unable to get back due to depleted resources. Thus it is unable to make its self known.
In my experience it just comes down to time and competing priorities.

Would I love to deep dive into my fuse box and learn how to rewire it? Very much so. But the limited free time I have needs to go into side projects and life goals.

I say this having just come out the other side of a long period of learning how stuff in my house works. While it has certainly been satisfying, I'm looking forward to just paying people to do things in future so I can focus more on what compels me.
A better way to think about this is

(1) you are still young and learning

(2) you should broaden your toolset (patterns) and sounds like you are already doing this, good job!

(3) with time, you will become better because you have more options to select as the best option given the context

(4) all software seems to experience the curse of complexity, it's hard to keep it simple once you have to deal with the real world and all the edge cases that it presents

Sounds like you are doing the things you need to be doing and just need to keep at it.

---

edit, one strategy you may consider is to solve the same problem (program the same thing) with different languages, technologies, and patterns. After, try the same thing on something else. This will give you a breadth of contexts

another strategy is to work on the same project for a long time. This will uncover problems you only reach when a project becomes sufficiently mature. Often you will need to rewrite, refactor, and swap out technologies or patterns.
How many years before you can do video on that service?