skysight-inc/HackerNews huggingface dataset:
What's seperates an engineer is:

1) Problem identification. They don't simple problem solve. They solve the right problems.

2) Intentional. An engineer is intentional about decisions about and implementation of solutions. Below the engineering level solitions are random or simply the first thing that comes to mind.

3) Humility. Paraphrasing and supplementing a comment in another HN thread (about junior devs): "Dunning Kruger as a spectrum within engineering. The less self awareness the dev has, the more jr they are." Engineers understand they have blindspots, and what those blindspots are.

4) What is vs what will be. Engineers understand there is a future and that biz needs can and do evolve. Budget might restrict them from a more future-proof solution but they are at least aware it will happen. Devs are far more short sighted about such things.
You Shouldn’t Manage Terraform with Generic CI/CD Tools
America’s Digital Achilles’ Heel
Maps of countries that look like other countries
I'm a Rubyist at heart like DHH so I get not liking types, but after being involved in a pretty large Rust codebase where everything was typed and having my editor be able to know exactly what I'm trying to do in 99% of cases, I find it hard to go back to Ruby, especially if we're talking about a team setting where you're working with other devs. If I'm doing something solo I still prefer Ruby since I can just write the code and forget about it.

I've also had the pleasure of working on a JS-only project, and I would've killed to have typescript there. It was anyone's guess what any method call would be doing, what arguments were being passed around etc. I can't imagine working in a large JS codebase, especially with other contributors, without types to back you up.
Typical elevator buttons are very commonly of a design where you can press the button lightly, and the button lights up as if selected, and then if you stop pressing it, it sometimes unselects, the light going out. Those are the most annoying kinds of buttons in any product as a class.
spying metadata is more than enough. and we know it thanks to snowden and assange.

https://www.nybooks.com/online/2014/05/10/we-kill-people-bas...
As someone from Latin America, non-corrupt democracies are not the norm either. Very few democracies can be considered free of significant corruption.
The reporting on this is horrific, including by the businesses involved.

Absolutely nothing legally was changed. The government put out a press release saying some worthless crap, that's the entire thing that happened.

edit: sorry, not a press release, sent a minion to read out a non-binding statement, who then confirmed the the law was not actually changed at all: https://www.reuters.com/technology/uk-minister-says-position...
Right - and this resistance against RTO from a basis “companies are doing it just because of sunk costs” has a logical conclusion companies should increase outsourcing further.
The other way around I'd say, the expense and misbehaviours of the monarchy are tolerated by the ~ 70% of the population who are authoritarian minded.
You want to teach people about something that you know nothing about?
Torrent + Plexamp.
Thanks, I completely overlooked that button.
I think that determinism is not a useful theory, and I think that is what Hawking was getting at in his wry comment.

Even if the universe is deterministic, it doesn’t feel deterministic, and determinism doesn’t help me with ethics or morality. It reminds me of The Stranger.
> that understood fully well that Germany / Prussia was in no position to ever win a two front war

Here is the thing. Germany was in position to win a 2 front war by 1914. We take the word of German generals (who made lots of mistakes) for granted.

What they could win is a war where Britain and US invested massive resources against them.

The reality was that the French army was utterly ineffective on offense until 1918 and lost way more men then Germany in offensives. So the French army could certainty have been contained on the German border even with a 1:1 force commitment (or less). And the French could certainty not push threw Belgium the way the Germans did as that would ruin their relationship with Britian. The Franco-German border would have been hell to attack.

And Russia after 1905 was clearly very weak politically. The were massive issues with nationalities and peasant-landlord relations that could be exploited.

If Germany had a limited objective of splitting Finland, Baltics and Poland away from Russia (and Western Ukraine if all goes) it would have been a very different war.

German can make good propaganda about Russians being the aggressor and flood British/US newspapers with Russian soldiers burning East Prussian homes (and worse) and then counter-attack.

Thanks to overwhelming artillery (and shell) production they can push threw the Russian as quickly as logistic allows (not very quickly). Remember, Russia had basically no domestic shell production in 1914. They were massively lucky the overwhelming effort was on France. Take look at what happened in 1916 when they actually focused on the Russians, artillery was overwhelming. This would have been far more the case in 1914.

They could have capture the major part of what they want, in 1914/1915 and then defend or focus on Ukraine.

How many millions of French would run head first against the defense before they would want to settle? What British poletican is gone say 'Germany is mainly fighting Russia but lets raise 5 million men to run against the German army so France can get back what it lost in 1870'.

And the propaganda writes itself, German army frees Jews, Pols, Lithuanians, Fins from Russian yoke. Something that would be massively popular in both Britain and US.

Germany and Austria assuming Britain and the US are neutralish would win against Russia and France. That what we really learn from WW1. Without British money neither France, Italy or Russia could have fought as long as they did in the first place.
Is there an LLM for condensing and surfacing recent research?
I've been using ChatGPT for a while now, and find it (among other things) great to get a pointer at some seminal papers (usually older) which to seed my search with.

Something I yearn for is a way to quickly learn about recent advances in some more niche topics I'm not already too familiar with, mostly to quickly advance/curb some ideas. I feel like it should be possible to make an LLM aware of (via online fine-tuning or perhaps summarized context of articles which match via some other method) new papers on Arxiv or at least abstracts collected at journals.
Essentially something that, given a prompt asking for recent advances in a certain field, spits out papers that may be useful to check, ideally with a quick summary relating to the prompt (could go beyond the abstract, pulling out an idea from the main body).

Right now my workflow for this problem is mostly finding some sort of seed paper, and juggling abstracts on something like connectedpapers.

Does anyone know what the state of the art for this is, and whether something useful already exists or is being worked on in the space?
> Almost feels like I'm learning regex again.

But isn't that what jq is and always has been? I mean,what led you to believe that an entirely unrelated pattern matching language would work?
But he's baring his teeth in all of them! That's not a "closed mouth" which, in my book, includes your lips!
https://lamington.wordpress.com/2011/12/02/laying-train-trac... is a blog post from the geometer Danny Calegari about this topic.
One big difference between NeRFs and this technique is that a NeRF is a jumbled mess of interconnected nodes, while this is a collection of values that lives in 3D space. It's much easier to reason about and could probably be integrated fairly easily in other 3D software like editors and renderers, and probably even animated. I agree that neural nets are cool and useful, but the whole black box function approximator that represents a whole scene at once thing doesn't feel scalable or elegant.
Also relevant: The Tamagotchi Matrix

https://hackaday.com/2015/11/24/building-the-infinite-matrix...
Ah you’re right thanks for the correction.
OK maybe it's my limited experience but last time i tried it, video was treated as "extract frames and then only use every 50th (or so)"

This was a couple of years ago probably. Meshroom and Reality Capture. Maybe I was mistaken or maybe they've improved?

Can you point me to software that does use video for photogrammetry in the way you describe?
Even if everything is deterministic, human society can only function successfully with the illusion of free will.

If we admit nobody can be blamed for their actions, we can't punish them and thus the incentives not to do bad things disappear and the whole shebang collapses. Just cause and effect.

That we exist as we do is a result of evolution selecting for perception of free will.

That's my theory, anyway.

(Make of my username what you will.)
Dig into compatibilism to learn how these two concepts can coexist.

What you'll find is what's at the heart of most philosophical disagreement - a lack of rigorous definitions. In this case, you probably don't have a standalone definition of free will. If your definition is effectively a derivative of determinism, such as "free will = not determinism," then this is what binds you.

https://en.m.wikipedia.org/wiki/Compatibilism
I'm curious how well will it work with 5 thousand pointers...
> Microsoft fired their entire QA team.

> They also fired their entire technical documentation team.

Explains why I, when I tried to use the new Clipchamp app, I first had to look for the docs because what should have been obvious wasn't obvious

... and when I find the docs

- they are translated (which is bad because it makes it harder to search in online resources when you have to guess what the concepts are called in English)

- and it is impossible to change language

- and navigation is so badly broken that the only way to navigate reliably between pages is to scroll to the top of the one you are currently on, find the link tree and choose another

- oh, and the translations are hilariously bad: "to share" (as in sharing, which in my language is "å dele" or "deling") was consistently translated as "a share" (as in stocks, which in my language is "aksje"). As someone who knows English reasonably well and will even sometimes translate it is easily enough to understand, but really really jarring for me and probably not understandable for someone who doesn't understand English and needs translations.
Good essay on the philosopher John Austin, not what you would expect from the rather silly title (the reason for it is explained in the piece).
IMO, every software dev using node, with endless thousands of packages, all with unknown licenses, and with unknown origins, unaudited, and by default, the ability to execute scripts and code during install...

And which if you audit all those packages, 10 seconds later they could be sold/stolen/hijacked for malicious intent...

Yet devs think this is awesome...

Shows why we're stuck gping dpwn this path.

Because devs have shown, they do not care about security, at all.
I thought they already have that? When trying to sign in to a Microsoft service it displays a number which I have to type in to the Microsoft Authenticator before I am able to confirm the sign in attempt.
Is the problem that much worse on twitter? Blocking ads I have no clue how they compare, but in Sweden it's by far Facebook and Instagram that are mentioned most frequently in the context of scam ads, and have been for such a long period that the National Fraud Department of the police thinks it might constitute criminal deliberate indifference.
An interesting read for sure, thanks for posting!

I did notice that it referred Spinoza as if his views were in opposition to Panpsychism.

Spinoza actually proposed that God(consciousness) exists within all things, and that studying physics and the nature of the universe is to study the psychology of God.

Like he's literally mentioned on the SEP page for Panpsychism [1]

I see where chatGPT would get confused. Spinoza is identified as a Rationalist, which is generally more aligned towards determinist thought.

Looking at it, I wonder if perhaps Spinoza's views are already in alignment with both Deterministic and Panpsychist thoughts (which, as others have mentioned, are not inherently mutually exclusive anyway).

[1]https://plato.stanford.edu/entries/panpsychism/
Too late to edit: The mobile war in the east in WW1 went well for the Germans. When they tried again in WW2, not so much.
It's also worth taking the "Life/dinner principle"[0] into account. If the termites fail to detect the beetle, then they might loose a tiny bit of food or whatever. While if the beetle fails to deceive the termites it might get killed or starve. Hence the adaptive pressure is probably higher for the beetle than for the termites.

0: The name comes from the example: the rabbit runs faster than the fox, because the rabbit is running for its life, while the fox is running for its dinner.
Love, sweet love
There's a happy medium. Even a startup can do with some well-maintained READMEs. But the problem with startups is churn, which makes for docs that rapidly go out of date, and the only thing worse than no docs is out of date docs that lead you down the wrong path.
Yep.

0. Get your SSO + Webauthn 2FA everywhere. (Don't use Okta or Auth0! Do it yourself!)

1. Have service accounts that are owned by teams. (Every team should have an "email" or group chat address, and use that as an identifier everywhere for who owns what.)

2. Have a proxy middleware that requires current good telemetry from regular client security checks. (Deploy some sort of firehouse structured data streaming service, say fluentbit on the managed hosts.)

3. Centralized intranet web platform that's effectively Istio pointing to micro-fullstack-ends. With a globally-routable, VPN-less domain. ("VPNs: Booo!" But if you need one, use managed Wireguard, not some ancient Cisco box no one wants to touch.)

4. Have an internal wiki.

5. Have a (de-)centralized search engine.

6. Roll machine & user (intranet & WiFi) certificates every week or 2. (Lock machines if they haven't checked in in 4 weeks.)

7. In offices, deploy 802.11x and POE+ every-frickn-where.

8. Don't do BYOD or personal apps on corp. Legal and support disaster areas.

9. Deploy Yubikey.

10. Get a password manager. Keeper scales well.

11. Throw away Zoom, iMessage, Telegram, and WhatsApp immediately. Use Session or Signal. (Solving mandatory min/max retention limits is an exercise for the reader.)

12. Disallow many cloud features clearly.

13. Have a 3rd-party approval process to run it by your legal, privacy, and client teams.

14. Retain the ability to remote insta-lockout and remote wipe machines. (And record any exceptions to legal holds.)
Most farmers (who have been farming for years) are extremely land rich. Everything goes to pay for land that continues to appreciate.

source: came from a farming family. All income goes back into the farm and we continually buy new circles.
The path loss for moonbounce is approximately 390 dB. You're not doing that by accident. In addition to using weak signal modes, you'll need directional antennas and lots of power to overcome that.
Domains used for bulk outbound email are typically separated from the normal corporate email domain to prevent employee emails getting blocked at customer mail gateways by anti-spam heuristics. Practically every large org gets burnt by this once, learns their lesson, and then splits their domains.

Microsoft has something like a hundred domains, including purposefully misspelled ones like "microsft.com", which is real, owned by them, and regularly used to bypass "security filtering" by paranoid admins.
FWIW I pay for GPT-4 and it actually hallucinates much less. I feel it was trivially worth the upgrade and would sacrifice other services before ChatGPT (I'd rather get API access and use my own frontend of course but I doubt they want to let me).
Well.. I have a theory. Maybe the threat actors are sending the recovery email with the hopes that the target does not engage. Then, the threat actor can indicate that they "no longer have access to this email address" to force recovery to an alternate address. Then, perhaps they have gained access to some people's old alternate email addresses either through credential stuffing or recreating deleted email accounts. If so, the TA can finish the reset and take over the account.
I flew halfway around the world with an electric bike (legally)
Yes, I'm aware of that but: in this case it's plain obvious.
> I have to pay $1-2000 per month in payments for, a few hundred in insurance, a few hundred in parking and a few hundred in maintenance, a few hundred in gas - plus tickets and tolls. I need all that just to get around the city I live in.

We have a family of four, two adult drivers and two cars. I haven't had a car payment in years, but let's allocate $250/mo towards replacing cars every 10-12 years or so with another used car. We pay $102/mo in insurance, about $80/mo in gas and $20/mo in electricity, about $60/mo in registration and taxes, and if I budget $200/mo in repairs (one Honda, one EV), I'll have money left over.

One of us needs all of $2-3k/mo for one and the other needs ~$750/mo for two. There's a wide range of what one can spend on motoring versus what one must.
What's written there seems not just correct but pretty obvious to me. I never insist I'm correct though, in this kind of matters expecially as there hardly is a way to check what can be only concluded from speculation and feeling.
Similar thing happened to us. I had the www redirect but used a .wedding TLD. On the invites I even put the entire “http://<domain>.wedding/“ hoping it’d be clear. I’d say a majority of people didn’t recognize that it was a web address and assumed we didn’t have a website.
The idea is good. There's a couple of things I'd like to see. Is CodeShelter community-owned and driven? Or is it a company? The website codebase has no license and the Github application code is not open-source (or I overlooked). There's no privacy policy, ToS, and CoC. What is the maintainer vetting process? How is matchmaking taking place? What can I expect after giving away control? This may all be well-organized, but you can only find out in chat. So asking "Give us access to the repository" is a big step.
? the comment you're replying to is talking about resetting by *account name*, not email address.
Saudi Arabia's crown prince is also known for torturing and assassinating dissidents.

https://en.wikipedia.org/wiki/Assassination_of_Jamal_Khashog...
Deconstruct what you already know into smaller parts until you reach "atomic" knowledge (i.e. things that cannot be reduced into other factors). At every step ask yourself "Why is this the case?". Do this enough and you will probably find interesting connections in mundane knowledge as well as the borders of current knowledge

Also if you aren't an expert in your field, what you will want to write has probably been written before. Don't fall prone to your ego or the thought that you have something to share that others couldn't teach as well. Use this to focus on things you find interesting or important and make it easier for others to be interested as well
It’s from the original borne / korn shell in Unix. Ctrl H was backspace, but the pc keyboards would send a different control character. you often had to map the backspace on the pc keyboard to make it work properly. Set -o or something like that.
I have an alias that is a vaguely common name, which is firstname.lastname@gmail.com

Once a year or so somebody tries to get into that gmail or associated social media account with a bunch of password-reset emails. I'm pretty sure it's someone with a similar name who is slightly misspelling their email, messing up the dot (gmail ignores dots but other systems don't), etc.
This is what it looks like: https://chat.openai.com/share/593ddf63-cc10-4bd3-8e4a-af0653...

Seems pretty reasonable to me
The GP is talking about a situation where you are not asked for an email address. You ask for a password reset for the username @coolanonguy. The website tells you that the reset email was sent to an obscured email address. The obscured email allows you to confirm (with high likelihood) or deny (with certainty) that @coolanonguy is your friend whose email address you know.
They said “sosumi”
Musk: Twitter takeover driven by 'woke mind virus' that infected trans daughter
> Why does any company needs more than one 2nd level domain?

Re: the first part of your comment, the most common reason I've seen is companies using 2nd domains to send emails that are at higher risk of bouncing or being marked spam (newsletters, cold outreach, etc). And using your primary domain to send "more important" emails from.
Nice!

Made me think of jigsaw puzzles, that apparently originate in teaching geography. Rather than having children stare at maps, the idea was to print the map on wood, cut out the border edges and have the students figure out how to put them back together — discovering which country neighbours which.
The rule of law is just people. It is only as good as their willingness to uphold it. If the people believe what is told in the original comment is a good idea, why would they uphold the contract? It is not like there is some supernatural power that enforces contracts.
Shared because seeing what he actually has to say about it is interesting.
(Copied feedback from https://news.ycombinator.com/item?id=37417210 )

The idea is good. There's a couple of things I'd like to see. Is CodeShelter community-owned and driven? Or is it a company? The website codebase has no license and the Github application code is not open-source (or I overlooked). There's no privacy policy, ToS, and CoC. What is the maintainer vetting process? How is matchmaking taking place? What can I expect after giving away control? This may all be well-organized, but you can only find out in chat. So asking "Give us access to the repository" is a big step.
Pederasty was practiced in many cultures. It's indeed messed up but I wouldn't say it's peculiar to Afghanistan
Seems to be missing something quite important:

The Western media missed this story. Part of the reason was that the war-torn
countryside had been difficult—though not impossible—for foreign reporters to
access, so the scale of the crimes committed by U.S. forces and their allies
went undocumented.

Sure, that's "part" of the story. The rest of the story is that if you make the crimes of the US forces public, then the US government will fuck you and your family over, and by extension the people around you.

Even if you're a non-US national living in a completely separate, supposedly "allied" country.

The most prominent example of course is Julian Assange.
Although that is impressive, isn't it just a side effect of the way AI companies have a culture of publishing research papers, some of which these days are sort of more elaborate blog posts?

There are probably quite a lot of people who have worked on some cool projects 7 years out from graduation, but in fields where they don't get to publish papers about it.
As I understand it, they just said they aren't going to do it because is not technically feasible, but the bill includes the clause to do it, if it was possible.

I can't see anything to celebrate here. The bill should have been amended further.

Source: https://www.theguardian.com/media/2023/sep/06/whatsapp-signa...

They didn't change the bill, but also said "If the appropriate technology doesn’t exist which meets those requirements, then Ofcom will not be able to use clause 122 to require its use".