skysight-inc/HackerNews huggingface dataset:
Let me get this straight:

When you litter this site with low-quality inflammatory comments where you call people a Marxist, accuse them of intellectual dishonesty, pure ideology, call them a paid shill etc that is fine.

When I call you out on that behavior that "nullifies my reasoning entirely" (???)

This site has high quality discussions in part of the higher level of effort people put in their comments. There are plenty of interesting arguments against my original comment! You could argue that labor costs may not continue to rise. Or you could argue that a large portion of the labor costs around nuclear are white-collar and could be reduced by using AI. Or you could argue that cost isn't everything and that a nuclear power program has several benefits for national security. I'd love to read a well-thought out response of any kind. Instead you wrote a huge list of low-quality points in every one of your responses. We all know that the manufacture of solar panels is evolving, and that nuclear can reduce carbon emissions, and that 1MW solar is not the same as 1MW nuclear, and that solar without batteries is not enough; similarly it should be obvious to anyone that maintaining a nuclear reactor is harder than maintaining a field of solar panels; commenting these things is a waste of everyone's time. Making twelve different tangentially-related points and offhand comments doesn't serve anyone. That is why I am frustrated.
Buy a $50 inverter. They are tiny and it's not like this thing is using enough power for the efficiency hit to make a difference.
You said that you were laid off in 2022. How recently did you restart your job search?

FWIW I'm a software engineer with 25+ yrs of SaaS dev experience (since 1998) & 10+ years of .NET dev experience. It took me four months of job searching to find my current position, which I started a few weeks ago. I was employed during the first two months, when I first suspected I was going to be laid off, & was collecting unemployment during the last two months. I applied to 175-200 jobs, got callbacks from ~40, interviewed with ~10, and received one offer, which I accepted.

I started off by grinding LeetCode easy & medium questions, but I stopped after 3 weeks because those types of questions have literally no bearing on the type of work I do daily (e.g. building/supporting APIs, datastore CRUD operations, performance debugging). If a company thinks that they're going to find solid candidates by requiring candidates to solve N Queens under time pressure, then they're not somewhere I want to work anyway, as that's probably just the tip of the iceberg in terms of the problems they have.

Basically, it's a numbers game. On the one hand, you should be applying to a lot of jobs, to maximize your odds of getting selected to start the interview process. On the other hand, you don't want to waste your time with companies that are going to waste your time. For me, that meant ignoring job descriptions that wouldn't provide their salary range upfront, before talking to a hiring manager or taking any tech tests; bailing out on any job interviews that use LeetCode/HackerRank in the technical interview stage; bailing out on any job that didn't support an acceptable remote-work arrangement (in my case, I was only looking for 100% WFH). Also, the lead time for most of the jobs I applied to was 3-6 weeks. It's a slog, but playing the stupid LeetCode game is likely to only waste your time, if you're like me & don't live/breathe algorithms like I'm taking CompSci 101 in college again.

Also, as other folks have said here, you should be doing everything you can to see if folks in your social network know of any roles for which you might be a good fit. I've landed several jobs that way -- it helps if you can get your resume seen by a hiring manager without having to deal with all of the BS that's typically involved in modern automated resume screening.
> Native python ops in string suck in performance.

That’s not true? Python string implementation is very optimized, probably have similar performance to C.
This one will be rough :|

> arange’s start argument is positional-only
Then there is the corollary: a topic is shallow, if an expert can explain it to a layman before the layman loses interest.

I've been working with experts on highly technical topics most of my career. They can explain the big picture to a layman just fine, but if the layman asks something within the actual scope of their expertise, it takes a long time to get there.
Well Starlink here in Spain costs 40€ per month. That's a lot less than the unlimited Garmin inreach plan (74,99€!!) that only allows you to send short messages!

And that's the regular plan. Deprioritised Starlink costs €29/month! Still way way more useful service than inreach.

I have inreach and for €19,99 I get 10 SMS per month (i don't subscribe every month) and I also have to pay a €39,99 yearly fee. Starlink is undoubtedly cheaper here.

Of course it's not really the same kind of service. Inreach is a rugged 100 grams device for hiking with its own battery power that can stay connected for days. It can stay connected even in my bag and has a button to call for emergency services.

For internet backup I have a 4G modem right now, connected to my unifi router with auto failover and a script that adds credit to my prepay card over SMS. It serves me ok. But I'd love to have a starlink mini for backup. Just the regular one is a bit big so I didn't get it yet.
The institution I work for is a completely Google-based shop, with an Enterprise agreement with Google for data retention and various other requirements.

Even for us, Google Takeout is a complete mess that fails all the time, or straight up corrupts files that need to be exported. It doesn't surprise me at all that the service sucks for general users, but the fact that it's terrible for Enterprise customers really tells you all you need to know about Google.

Similarly to the OP, we also run into issues with logs wherein the Google Admin Console also just straight up doesn't provide detailed information about what went wrong, and questions via our relationship manager often get passed around for what feels like years.

Thanks, Google.
It's nice if a language has a static check to prevent infinite loops when they're unnecessary, but this guarantee is less useful in practice if you're going to run the code.

A loop over a billion items (for example, due to a bad SQL statement) can hang your system indefinitely, just like an infinite loop. You still need timeouts, or a progress bar and a way to cancel. If running the code costs money, this is especially important.

A static termination guarantee is most useful in a proof language, when you're not going to run the code, just prove things by compiling it. That's when you really need it. You assume the function returns a value, and if there's any way it could fail, the proof is wrong. But performance is irrelevant if you're not going to run it.

For a configuration language, banning recursion might still make sense, though, since it's another way to write confusing code.
The thing I want most is a more sane and more memorable way to compose non-element-wise operations. There are so many different ways to build views and multiply arrays that I can’t remember them and never know which to use, and have to relearn them every time I use numpy… broadcasting, padding, repeating, slicing, stacking, transposing, outers, inners, dots of all sorts, and half the stack overflow answers lead to the most confusing pickaxe of all: einsum. Am I alone? I love numpy, but every time I reach for it I somehow get stuck for hours on what ought to be really simple indexing problems.
Scotland and Ireland were known to recieve social visits from scandinavians. So there could be a reason behind that.
A cascade of life
“Cooler clothing fabric invented”
If they were making such changes I’d suspect Nate Silver or Nate Cohn would write about that.

I think the polls will still possibly be off, but I wouldn’t bet money that they will overestimate Trump’s support this time. I think this time Trump’s growing support among Hispanic, black, and young voters will mess up the demographic adjustment again (but in a different way than in 2016 and 2020).
High-speed sleeper trains make maiden trips from HK to Beijing and Shanghai
Show HN: I made an SDK that prevents duplicates transactions for Fintechs
I made this SDK out of the frustration of me getting debited multiple times and the receiving party getting credited only once or vice versa!!!!
All of the Table of Contents links are anchored incorrectly.
Weasel words. Considered a classic by who? And why would being an "intro text at MIT" mean it's good for someone who is already experienced? If anything, that should show it's not worth his time.
Yeah that's true. I didn't think people would be this interested. Will add more info.
My free “forever” unlimited university google account was deactivated after ten years or more of using it as and endless google photos backup. Takeout is really sooo bad, it was failing repeatedly and the deletion day was coming up fast. Wasted so much time.
If you take this picture and ask adults and kids which way the bus is traveling, kids get it right more often than adults

https://www.linkedin.com/pulse/which-way-bus-going-why-adult...

Spoilers: adults prune information for more efficient processing and in doing so lose information
Supposedly “ampersand” comes from when the alphabet song/rhyme used to end in “and ‘per se’ and”. School kids mushed it together into “ampersand”, and over time it became the name for &.
I need shoes. What’s the brand?
I have followed this guide a few times to successfully back up on Glacier:

https://gunargessner.com/takeout

One of the tricky things is making sure that you're not duplicating things you've already backed up. The way I handle it is through a combination of date ranges and tags.
> is it really that big of a stretch?

I don’t know what is a big or a small stretch. I just know it is just not true. If you studied the history of the second World War, or the history of the CIA, or the history of the Cold War then that sentence sticks out like a sore thumb. It makes as much sense as describing how many Gatling guns Hannibal mounted per elephant.

I guess in a certain post-truth sense it is a smaller stretch of the truth to say that the CIA published it, than to say that the KGB did it. And in turn attributing it to the KGB would be a smaller stretch of the truth, than attributing it to the elves of Middle Earth. But what is common between all those three is that they haven’t authored this document, because it was the OSS who did it. (As the document itself conveniently, and very prominently states.)
To be fair, what made Elixir take off, other than syntax there is also the developer experience overall, including documentation, package manager, unit testing framework out of the box, web-framework initially inspired by Rails etc.

Though, slightly off topic, but worth mentioning, that both Erlang and Elixir communities support each other very well. For example, now not only elixir is built on top of Erlang, but also Erlang adopts some things from elixir, such as monadic expression `with` from elixir inspired `maybe` in Erlang, or starting OTP27 Erlang is using ExDoc introduced by Elixir to generate documentations.
> Further, Biden dropping out would cause another civil war within the Democratic Party that is already dealing with one between the pro-Hamas and pro-Israel sides.

Casually asserting the Democrats are split between pro-Israel and pro-Hamas sides reveals a bit of a bias. Pro-Palestinian? Perhaps. Pro-Hamas? Even Rashida Tlaib isn't pro-Hamas.
All I can say for certain is that he will not reply if you do not email him. Just keep it professional and state only the facts, is the only thing I can offer.
I think the best way is to seek out the advice of people familiar with what you're trying to do and learn from their past mistakes/take their thoughts on what is a good it bad idea very seriously. My main problem was that I was branching out into techniques that neither my advisor nor any of his collaborators was familiar with. I underestimated the importance of talking to and learning directly from the people who know how to do it. Later I tried to make contact with some of those people, but had limited success because they are protective of their time and expertise (though if you're lucky you might find someone who's unusually generous).
When I go to the page it says I'm looking at the
page of SQLite Studio release 0.1.3.

But I already have something called SQLite Studio
version 3.4.4 installed on my PC.

Is this confusing naming or what?
knowing how careful the NumPy devs are, this was likely a very well pondered decision & all of these deprecations likely have been announced for a long time. Seeing knee jerk reactions like this is annoying.
Well, they had that for four years so they know what they are getting I guess.
There's no reason to use Swift outside of the Apple platform. Rust is much better option and more cross-platform. And they work hard on reducing the binary size as well.
"The reasonable man adapts himself to the world; the unreasonable man persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man." ~ G.B. Shaw

To make progress, you have to keep the optimism of a neophyte.

When going about the unreasonable, I tend to ask myself 3 questions:

1. Has this area recently been unlocked by progress elsewhere? e.g. ML with cheap GPUs

2. Have I built skills that make me uniquely suited to tackle this?

3. Is this problem relatively unsexy? Everyone wants to build a better javascript framework, no one wants to wear the pager.

I find the most promising areas to be unlocked when I can answer yes to all three things.
we do use multiconnections when doing interviews - candidate solving test case on VM, interviewers are observing. Idea was not to confuse candidates by requiring screensharing during the interview, just see the particular ssh session.
> been proven many time that quantity is a quality difficult to beat

Sorry, what? These factors balance against each other. If there is a single domain where quality dominates, it’s in the air. American reliance on air superiority is what’s driven this doctrine into places it less applies, like on the ground.

> what happen when a 10K rocket need a CWIS to take down that cost 50K to shoot

Neither is taking down an F-35.
Ask HN: What single line of code would you put on a programming shirt?
If you were going to make a programming shirt with one line of code or one expression on the front of the shirt right in the middle what would it be? Examples:

(+ 1 2)

or

++i;

or

x ? x : y
I plan to work and travel in Europe for 1.5 months this summer and I hope they will release it soon. Hotel/AirBnB wifi is often unstable and unreliable - you never know if Zoom will work or not. With Starlink I will have backup and at minimum will be able to take calls in the car.

We will have rental car so planned to get regular Starlink but this one will be much better option.
Goodwill?
Funnily that was my first reaction too. Booba and cocka are standard parts of the Twitch chat lingo
This warms my heart.
Yeah, AI that was as intelligent as a normal person, or even a fairly dumb one, but which never dies and has unlimited ability to focus on a single problem would probably cause some social hiccups as well.
Things come and go. :)

I save at least one example of every kind of computer, RF, or AV wire, but I only keep what I deem to be current-gen for my own world. The stuff that doesn't make the cut get sold by the pound periodically at a local scrap yard after I prep them by snipping the connectors off, which generates a meaningful amount of folding cash -- enough for a coney dog and some ice cream from around the corner, anyway. (Rules vary; the scrap yard near me is very happy to buy deconnectorized insulated computer-ish cables. Some might buy them with the connectors attached. Some might not want this kind of wire at all.)

I like having what I might need on-hand, but I also dislike the notion of hoarding. I try to keep it balanced.

Sometimes, this bites me. I hadn't use a VGA cable for years during the last culling so they all got recycled, and then I needed one a few months ago for an old Compaq server. I found a beige HD15 cable at work that functioned well-enough, but it was a blurry mess (real VGA cables have coax inside, and this cable did not).

I even ran out of bog-standard IEC computer power cords a couple of years ago and had to -- you know -- actually buy one. I never thought this would be a possibility.

What happened to your own stash of VGA cables?
> Within 5 years the most effective battle aviation will be unmanned and partially AI powered

You’re parroting old tropes, which confuse the roles of CAS and SEAD.
Show HN: Made this tool to promote my projects online
To be honest einsum is the easiest one. You get fine control on which axis matmul to which. But I wish it can do more than matmul.

The others are just messy shit. Like you got np.abs but no arr.abs, np.unique but no arr.unique. But now you have arr.mean.

Sometimes you got argument name index, sometimes indices, sometimes accept (list, tuple), sometime only tuple.
I think what they're saying is an 82 year old is more likely to make it to 83 than an 81 year old is
I have thought about that and, as you say, my use-case is entirely "hobby" so there's nothing I host that's of much interest to others (if things break, which they have, it inconveniences me rather than other people).

Having said that, the websites I host are behind Cloudflare and so port 443 allows Cloudflare's ASN, but blocks everything else. This way, any of the IP addresses that are blocked from direct access to port 443 can still access the websites, just through Cloudflare's added layer of protection.
Personal cars are not going away anytime soon. All of the problems you mention are much less important than dealing with CO₂ and so more good is accomplished by allowing advertising to influence those who are going to buy cars to buy those that are lower when it comes to CO₂.
Has there ever been research on this? Perhaps this situation has come about because the schools people must go to to get the programming jobs only teach the Javascript way? It seems circular logic to say that the current paradigm must be superior for the fact that it is the current paradigm. Is it possible that there are other reasons it reached that status?
https://warontherocks.com/2015/09/how-the-oss-shaped-the-cia...

Wild Bill Donovan’s admirers and critics still argue over his legacy, but on one point they agree: His World War II Office of Strategic Service (OSS) became the Petri dish for the spies who later ran the CIA as well as the special operators who conduct some of the most daring raids the world has ever seen.

Four CIA directors — Allen Dulles, Richard Helms, William Colby and William Casey — learned the craft of clandestine warfare as operatives for Donovan’s OSS. Indeed, the daring, the risk-taking, the unconventional thinking, and the élan and esprit de corps of the OSS permeated the new agency.

So would the OSS’s failings: the delusions that covert operations, like magic bullets, could produce spectacular results, or that legal or ethical corners could be cut for a higher cause.
why is this not visible?
What City Kids Learn on My Farm
Meaning none you'd keep close,

or that you've genuinely never come across one?

I mean, just stop by reddit!
That's a novel viewpoint although maybe little schizophrenic, our body coercing our mind/will? Is that how you view it? Our mind wants to be free of our body?
Whatever those are, they don't need priceless humans in an expensive airplane.

Not anymore.

Explain why, don't just downvote. At this point, the burden of proof is on you to explain why the human pilots are still needed... considering that if you didn't have to keep a human pilot alive, you could afford to build 10-100 times as many of whatever aircraft we're talking about.
The observer becomes the observed..
Simple, elegant, and wrong.
No, primary sources are fine if they say the thing you are sourcing them for (high quality secondary sources are usually preferred, but primary sources aren't “the worst” or “unusuable”); they aren't okay for something that requires additional analysis/interpretation. (That's true of any source, but it’s more of an issue with the use of primary sources.)
Message board?
transformer and LLM aren't cousins.

it's like saying transistor and cpu is a cousin...
Why do everyone latch onto bit-banging pins from Linux??? Isn't that going to exhibit wildly unpredictable delays? Wouldn't you normally compartmentalize hardware handling into an OS-free or hard-realtime microcontroller and let the uC communicate with host CPU in less-realtime manners?

You can roll your own "RGB temperature sensing modem" and get/set values with `bash` and `expect` over ttyUSB, no one PWM controls RGB LEDs on a gaming keyboard straight from a task tray app. Trying to wrestle GPIO problems that way is going to be unnecessarily hard.
At this point, yeah for inference maybe they aren't, but we already knew this.

Training is still a different story, imo.
You get an NFT with happy child face because cobalt is outdated material in batteries
https://www.cruisemummy.co.uk/lng-cruise-ships/

This lists 21 out of ~300 total cruise ships are LNG.

This says most new passenger ships are LNG:

https://www.cruisemapper.com/wiki/752-cruise-ship-engine-pro...

Obviously depends on cruise company and the tail is pretty long of smaller companies who aren't building new ones.
Also self-inflicting Apple’s “what happens not a Mac” developer experience may not be what one wants to go through during the lifetime of an app.
Why is 345gs5662d34 the 2nd most tried username after root? Bizarre.
If those were public companies, one could backtest put option signals timed by his career moves.
>I want a searchable resource where I give my inputs and desired output and brief description of the algorithm and it gives me the algorithm and code.

It sounds like you'd like to outsource your problem solving and thinking. Some things require work, and from that you learn and grow, which is the greatest reward.
This is pretty old news, isn't it? Hollywood ..
20 GOTO 10
> Does someone with my experience really have to grind leetcode and memorize algorithms to prove his capability?

Unfortunately yes, this is necessary for all of us at our level of experience. I have 15 years in the industry at great companies, and I still need to put myself through the horrible coding tests and take-home assignments even for engineering management roles.

The good news is that in my recent experience, the better companies are doing a better job of these nowadays. I had to do lots of technical interviews, but only a handful had horrible algorithmic stuff while the smarter companies had me do things like reviewing a merge request and suggesting edits and architectural changes. There seems to be some recognition that the leetcode style interviews aren't necessarily returning the right signals.
If the fact is in the source cited, primary sources are okay as direct sources. If it is an analytical interpretation of the source (such as most fact claims about the source or its contents, rather than fact claims made directly in the source), then that interpretation needs sourced from somewhere.
so, for those who haven't heard it yet...

why do programmers get Halloween and Christmas confused?

because oct(31) == dec(25)
I realize that, I more meant that I was wondering if the earlier post about the game reminded anyone else about this effect (hence its Wikipedia page being posted here one day later).
I count rests in orchestra by counting in finger binary, 31 on one hand is enough for a cello.
I did begin reading it a few years ago, and it seemed like a lisp flavored intro CS book. Why do I want to read an intro CS book? I've read those before. Yet people promise me that this one is different, while giving me nothing but condescending promises of enlightenment.
Their server hardware only does inference, not training...