skysight-inc/HackerNews huggingface dataset:
In my experience, things don't get done just because they are hanging about in the backlog.

Most auto-closed issues in my small team are of the varieties "the PM had a nice idea one day" and "long standing annoyance which we would need to re-architect to solve and we'll get to it one day".

And I don't even necessarily disagree with the CADT post, but... most users are not, for better or worse, so easily dissuaded.
And which is this mythical group of people that will be disenfranchised if the rule of showing photo id is implemented? How many US citizens don't have any form of valid id?
Therapists suggest writing whatever is on your mind, including thoughts about the process itself, unfiltered. E.g. basically start with an F and how you hate all this bs and everything. If journaling itself is an issue, address it first. It’s another stupid …ing thing that you now have to do too for your idiotic mental health and your life became full of this … so quickly and …ing WHY, it was so normal just a few years ago, even with…

This is the fundamental shift - accepting everything including meta. People tend to distance from themselves, as if they were two distinct parts, one broken and one debugging. But the debugging part is also broken.
> as refactoring a function that accepted T to T?, or a function's return type from T? to T

I've always found this to be a silly argument. In both cases, the problem can be solved by interface versioning. If you have f : T → Maybe T and you should like to change the type, just create f_v2 : Maybe T → T assign f x = just (f_v2 (just x)). The real shame is that most languages do not support interface versioning as a proper feature. There should really be some way to use a package and declare that you want to use v1/2 of the interface, then subsequently package.f would either be f or f_v2. You would eventually have to change the code that deals with f if you want to stay up to date, but realistically you should remove redundant error checking code anyway so you aren't much better off.

You could also frame it as a tooling problem. Given that the transformation between types is trivial, you should be able to write a program that automatically updates code to newer versions. It seems like this is a relatively niche issue in either direction (union types not being disjoint, vs having to change code that deals with options), but its a more solvable problem in the second case.
I don’t understand the topic deeply. Is this futureproof, or likely to be shutdown in a cat and mouse game if it gets widespread, like it needs to for a social network?
> I'm getting multiple downvotes here. Am I wrong? What am I missing?

I wouldn't have downvoted you for it, but it sounds like you missed this from the article:

> While the rice cooked in the inset pot, a bimetallic switch measured the temperature in the external pot.

While more modern rice cookers may use curie point magnetic switches, that's not what the original rice cooker used.
Funny, there were no notes or warnings about this when I clicked “update now” and of course, OS updates can’t be rolled back…
Not sure what Apple is doing here but it sounds rather evil.
Once we can let the robots build the robots, it doesn't matter really how many robots are charging at any point.
Show HN: We built VoteGPT from sheer frustration with the amount of biased info
The 'S' in FPS stands for "security".
Looking Back to Move Forward: The Power of Scientific History
None of that information you mention was in the cited article; the rest was my own musing on the topic.

And reasonable too: there's a lot of green washing about, and it is better I think to be sceptical than to take the foaming press-releases of marketing departments (or superficial articles) at face value.

As for researching the minutae and coming up with a definite position on the issue: like many of us who live under capitalism, I don't have time. I've spent the last two weeks intermittantly planting about 200 tree seedlings, a much better use of time I feel.
Actually nothing. Books, dvds, and blu rays

They are important, and slowly being lost to time and produced less and less …
When I was a kid living in Louisiana (a state well-known for political shenanigans), they had big mechanical voting machines for elections. The machines were very large and heavy and were stored in warehouses. Probably not much fun for the workers who had to move them to/from storage to polling places (they did have wheels though).

Anyways, you would walk into it and throw a big mechanical lever that would close a privacy curtain behind you. Then you would have to manually turn an individual mechanical switch for each choice. When finished voting, you would throw the big mechanical lever back to the original position. Moving the lever back would cause all of your votes to be counted, reset all voting switches, and open the privacy curtains. There were mechanical counters for all possible voting options. Then, when the polls closed the votes would be read off the counters (and presumably verified by multiple individuals) and then reported to the whoever they reported the results to.

This was before the internet, but the same machines could (and should) be used in the internet age. There's nothing to hack into electronically as the voting machines contain no electronics (at least for communications, for sure).

The only big downside is that the machines have to be stored somewhere and they take up a sizable space. Also, they incur expenses to be moved from storage to polling places (and back).

Someone will bring up voters with disabilities, but there were voters with disabilities back then too. I'm sure there was a protocol for accommodating voter disabilities.

All in all, I think it's a sensible and pragmatic solution to thwart hacking and hopefully garner more confidence in voting integrity.
Change is hard, but to succeed in a political organization with political currents in the mix, you have to embrace it, so if you choose to stay, I recommend adopting a fresh perspective -- Your old job is over. This is a new job. Forget all past attachments to your old boss and walk into this new team with an open mind. Maybe the new boss is a decent leader, maybe not, but go in without any preconceived notions, do the work and see what happens.

Realize that even though it may be political, the leadership chose your new boss, so he is doing something they like. You are tanking your own role if you go in fighting. So go in and see what is going on that is working. There may be completely different measures of success vs. what you were striving for, which is why there is a discrepancy in how people view performance. Learn what the desired outcomes and expectations are, and why.

And if you spend some time in that mode of learning and acceptance and find they are all idiots, then leave. It is never too late to walk out. But give them a chance - there is a possibility that teams other than your own are different, but still decent teams.
Location: Kentucky, US

Remote: Yes

Willing to relocate: No

Technologies: Ruby, JavaScript/TypeScript, NodeJS, React, Express, Jest, Postgres, SQL, MongoDB, Kafka, Debezium, Change Data Capture (CDC), Golang, Redis, Docker (and more!)

Résumé/CV: https://cameronbibb.com/assets/files/Cameron_Bibb_Resume.pdf

Email: cameronbibb@gmail.com

Hey! I'm Cameron. I'd like to help you solve your problems, well, the ones that can be solved with code anyway ;). You can check out my most recent open-source contribution to get an idea of my experience and capabilities: Willow, an open-source framework for creating change data capture pipelines. You can find it here: https://willow-cdc.github.io/. I'm looking forward to connecting with you!
> The task it is doing is undemanding.

Have you noticed how in second 13 it rotates the lower body clockwise while the upper body rotates counter-clockwise in order to optimize the movements to archive the goal?

All (bipedal/quadrupedal) robots I've seen behave either like an animal or a human, but this one is something else. Imagine the inverse kinematics required to perform such a movement, and how precise even the slight left foot's clockwise rotation is.

It does these very uncanny movements multiple times in the video, this video less about moving that thing from here to there than about how it does it. Also the recovery it had when it failed to insert one of the objects.
This would be my expectation as well. Poll workers can verify that a person is registered to vote in this election, whether the registration was valid is an upstream problem.

If a state is allowing intelligible people to register to vote that's a much, much bigger issue and one that can't be solved by poll workers.
I am secretly pining for a k8s free future. But maybe I should be careful what I wish for...
Well, I’m not sure that the Linux kernel would have been that successful without Linus’ people skills - granted some it is slightly subpar, but his ability to organize a large number of people and have them follow his lead ( that’s the tricky bit ) is actually quite striking.

Now, you might say that the Linux kernel is a large project, and you’d be right
Might be the "new Excel" as in bringing some light programming to non technical people, but hopefully only for internal tools and things I don't have to use.
No support then.

But when I gave my mom OSX, she used it and managed to survive. Even Ubuntu was ok for her.

And if she managed, I'm sure most people can.
Let's hope it is not another "Netlify" honeypot aka "settle in boys, generous free plan, port everything and lock yourself in. I'll start adjusting those prices next year when it will cost you $10 even to send some emails from your contact form".
I came to post this video! But I think it's clear that this isn't the design being describe in the original article: that mentions a double-boiler, which is not in evidence here and TC even mentions the double-boiler aspect of earlier designs at around 9:30 in the video. He also says that he was only able to trace the origin of this design back to the '70s.

So it's possible that earlier designs didn't use magnetism, and the magnet-based design was a simplification of earlier water-boiling-at-100c-based designs.
<sigh/>

Still, by the modern-day standards of civic conflict and dysfunction, this sounds pretty mild and low-stakes. Might the "least harm" strategy be to keep this debate running for another 60 years? Because resolving it by some grand effort or fiat would do nothing to fix the underlying social divisions, drama-loving personalities, nor "internet fame" payoffs for those in the controversy business.
I have to assume same day registration would require documentation to (re) prove your citizenship. If you can't find your birth certificate or similar on that day it would be an issue that your previously valid registration was removed and you aren't able to go through the process again in one day.
Framer: Interactive Frame Interpolation
And also looks like full support for Mac ARM so, good info wood_spirit.
The dream of COBOL lives on...
'Britshoring' turned the UK into a US economic colony
> ZGC does not stand for zero. It stands for Z Garbage Collector.

Apologies - I was attempting to referring to "absolutely no" garbage collection path. I was thinking of Epsilon [0].

> It's also necessary to understand if this is a good idea at all - most of the time you do want to just rely on GC.

Assume we are building a cruise missile flight computer. I have enough ram for ~100 hours of flight if we never clean up any allocations. I only have enough fuel for 8 hours of flight on a good day. Why do I still need a garbage collector? All I need is a garbage generator. The terminal ballistics and warhead are the "out of band" aspects in this arrangement.

> You could try using https://github.com/kkokosa/UpsilonGC and seeing if it still works.

I've spent weeks on this exact thing. I cannot get it to work. This gets me back to the first party support aspect.

[0] https://openjdk.org/jeps/318
https://archive.is/sAD4y
> As a Manager, I would prefer a person that I can blame (corporative and legally) if something goes wrong, that being responsible (legally, mainly!) if this robot makes a huge mistake.

Might you not prefer working with a colleague who brings skills and knowledge to the work environment, understands the business, is motivated to improve the operation, and can respectfully discuss the challenges that you face as a team?

Someone who, if treated fairly and with respect, may help build success as your co-worker and perhaps even community as your neighbour?

In exchange for a decent wage and an affordable sandwich, of course.
RRB Vector: A Practical General Purpose Immutable Sequence
Some of their HFC vehicles are net zero emission. Same cannot be said about EVs. But like you mentioned, the main reason why they try to do right by customers more than the others.
People can want it fasted and people can become annoyed, but that's their choice. An election can be counted and verified only so quickly, it doesn't matter if people want it faster or not.
Ok, so update the drivers. It sounds like you think you have to throw the GPU away.
Understanding that IT projects are difficult gives us more empathy. Gartner says that 80% of corporate IT projects are considered failures. McKinsey says that 17% of large projects fail so badly that the companies existence is threatened. Standish group says only 10% of projects succeed.
It isn't only two candidates. In my state we have 5 presidential candidates on the ballot along with 12 other local elections and ballot measures.
Can we at least update the ITAR restrictions now, so we can get better resolutions and framerates?

Can anyone from FLIR lobby on this?
Do you know of a language that supports interface versioning? I often wished for one (as I like writing programs by "iterative refining", where I basically copy the good parts into a completely new project), but have never heard of a language that does something like that.
That position you just applied for might be a ghost job that'll never be filled
Yes I mentioned that.
Financial institutions told to get their house in order
In PC's reminiscence, I only make it up to ~1955 (where at least I can identify a capital city and currency) before I also am reduced to knowing little of the countries but their names. (am I understanding properly that a Nuclear Operator is one which, despite operating on infinite dimensions, still has a finite trace? Or have I lost the trail, following false spoor?)

Lagniappe: https://www.youtube.com/watch?v=1OEron4rXfk

EDIT: although I am interested in the idea of Fourier-like analyses for noncommutative semigroups? Also, zeta functions have something of the folding/unfolding origami nature to them, going between bulk and individual data?

Can you expand upon PC's commutative triangle by any chance?

π_T = φ; π_X

(written here algebraically because HN* is a little unsupportive of the geometric.)

* like the soldier who supposedly heard "Nōlī turbāre circulōs meōs"?
For interest's sake, why didn't you go for Rust? It's really in the wind these days and people also claim it can work on embedded.
I tossed out my credit card because the UX was bad. At this point most of the CC services are utilities or commodities. Just get another at a bank with better apps and website.
Gang gobbles 15K credentials from cloud and email providers' garbage Git configs
I am going to take a guess as to what the GP was referring to: In 2020, Pennsylvania was one of the states that made many changes to how their elections work under the guise of the pandemic. But they changed their rules at the last minute once more in a way that may have altered Pennsylvania’s outcomes.

Existing state law meant ballots had to be received by 8 p.m. on Election Day in order to be counted. The Democratic Party filed a lawsuit to extend that deadline and the Pennsylvania state Supreme Court (not SCOTUS) made a highly controversial ruling that extended the deadline to the following Friday. This extension would have helped Biden (given his party filed the lawsuit to force the change), and given they barely won the state (Biden had 50.01%), there is a good chance it affected the outcome.
> But right now I feel like we are stuck, with one half the country having doubts about the process and the other half insisting that it is absolutely perfect.

It's not correct that one half of the US insists that the election process is absolutely perfect. There have been countless investigations, inquiries etc. and the process is being continuously reviewed. One half of the US insists that the process shouldn't be changed to the detriment of minority groups without any actual evidence that problems exist (as the investigations etc. did not result in such evidence), yet the other half still insists that the problems occur and the evidence is just hidden too well, and the process must be changed without ensuring that minority groups aren't affected more than other groups.

This is not a situation with two equal sides.
> they face mass stabbings instead

It is much easier to stop a stabber than someone armed with an assault rifle, and it’s much harder for the assailant to stab a dozen people.

Is there any other country in the world where there are more mass killings per inhabitant than the US?
The focus hasn't changed; only the rose-colored glasses looking into a few gems of the past.

Whenever there are more than two people together, there are politics - even if you try to pretend there aren't. There's no escaping it.
Given their "electrified vehicles" BS, I don't buy it.

They just greenwash literally anything just to keep the money flowing.

Or their Beyond Zero campaign.

Look into Climate Town videos on Toyota's practices regarding this topic.
> it doesn't matter, every data team is a cost-centre that unscrupulous managers use to launch their careers by saying they're big on AI. So nothing works, no-one cares it doesn't work

Yes. Lots of times the most important asset for these companies is actually contractual obligations in terms of exclusive access to data or customers. It doesn’t matter if the product works, you’ll have to buy the company to build a different one that does. But the (broken or nonsensical) product pushes up the value of mergers and acquisitions. If leadership completely makes shit up then they might go to jail, so, they burn X million on “work” and cloud spend as part of an elaborate argument that it should sell for 10X.

> the industry is just so broken at this point I don't think we can do what we did 30 years ago.

Well no, it’s never been easier to do high quality engineering, but mbas are in charge. They don’t think like philosophers or scientists and don’t traffic in common sense.

For anyone questioning their life / career choices because of this, it’s not about you. An individual working in an environment like this can still be a craftsman of integrity if they focus on small problems and solve them well, but you need to be able to get satisfaction from that, not from some overall mission (which again, is probably fake). If you’re most motivated to work directly on architecture, unification, etc, and want to change lots of things then you will probably be miserable.

But if you’re feeling shitty about the whole thing, it might help to realize that the actual nuts and bolts of adtech/martech data pipelines are much the same as the ones for cancer research or particle physics or climate science, so one can at least try and get transferable skills if circumstances are currently holding you hostage. Data isn’t a bullshit job. Leadership and management that just want to play games is the problem.
Location: Bristol, UK (French citizen)

Remote: yes, also open to hybrid in Bristol and London

Willing to relocate: No

Technologies: Ruby, Rails, RSpec, JavaScript, SQL, GraphQL, Heroku, Kafka, ElasticSearch

Résumé: https://niamor.notion.site/Romain-Hallary-Resume-150b8a43a57...

Email: career@niamor.me

Github: https://github.com/niam0r

LinkedIn: https://www.linkedin.com/in/niamor/

Hi, I’m Romain.

I recently finished my stint as a Ruby on Rails backend developer at [Barnardo’s](https://www.barnardos.org.uk/). I was a backend developer instrumental in the development of Journey, a platform that helps young people leaving the care system plan their progression to independence and puts them in control of their progress. I was involved in its technical development from `rails new`.

Ideally I’d like to stay in the charity / tech for good area but I’m also open minded to work on something new. I love to learn and am quick to pick up new skills.

I'm looking forward to tackling new and exciting challenges.
It's really quite fascinating, thanks for the link.
My understanding is that the entire reason that venv exists is because python's library system is nothing but dependency spaghetti: whatever is needed by one project conflicts with whatever is needed by another so you have to give them bespoke library environments where those conflicts won't interfere with one another.

In that perspective "merging" them directly defeats the purpose. What is needed is a better library ecosystem.
Cool idea!

FWIW, when experimenting with stuff like that, I never had a good experience with WASM. It might be nice for “traditionally compiled” languages, but for stuff like JS or Python (which is what you’d usually like to expose to users, rather than C++) it’s not that great of an experience, and at least for JS the runtimes aren’t compatible with common JS runtimes.

What I think is a bunch more promising in this area is Deno[0], which is a fully sandboxed-by-default JavaScript runtime, and as of Deno 2.0 recently is also compatible with Node APIs.

Based on the logos on their Subhosting[1] product landing page, they even seem to have a couple major companies using it for this very purpose.

[0]: https://deno.com/

[1]: https://deno.com/subhosting
US election process is a joke. Pretending otherwise is some sort of gaslighting that could backfire.

If 'one side' break the silent understanding of 'do not criticize our complex, convoluted and arcane election process', well, bad luck if 'the other side' defends it instead of agreeing there is a need to do something about it.

I don't like how about every question becomes some sort of thrench warfare around strawman extremes.
Yeah it's definitely welcome, but even if it is double the performance (doesn't seem to be quite there in my experience) fast languages are still 25-50x faster. It's like walking twice as fast when the alternative is driving.
Single-Cells Computing: Graded Stimuli Resolution Unveiled