skysight-inc/HackerNews huggingface dataset:
Hi, thanks for your interest in my blogpost! It's great how much this forum seems to have warmed to the theme of my project. It's like giving a paper, and then the questions seem to anticipate where the research will go next
This is my first piece looking at the actual paintings. The Courtauld Institute puts a conservative estimate of thirty-nine on the number of individual scenes at Hardham: if you include the images which have been lost to architectural alterations it's in fact well over fifty. Plus there are two more ensembles at Coombes and Clayton from the same artist. So there's a wealth of material waiting to be reassessed. I'm not intentionally holding back, just going with the sequential blogpost format. Eventually it will, I hope, come together as a guide book to the three churches. atm it will build as an open access resource to help folk enjoy the frescos.
In the end it's religion, so not always easy to put your finger on why a someone might find something so repulsive, although poor Germanos II's meltdown is typical. That's why I'm going to use a few posts to unpick what's going on with the trompe l'oeil 'Deception' scene, starting with Greco-Roman antecedents, before looking at how these same ancient ideas were taken up by the Wachowski Sisters in their screenplay for The Matrix (1999). Do come back to find out where what the Hardham artist was up to!
It all seems easy to fix until you end up in a place where management process (and thus politics) has become more important than outcomes.

The people with experience and knowledge get pushed aside in favor of someone who can talk management-speak and (often) looks the role. Suddenly meetings where Things Get Decided only include managers who don’t know what they’re doing.

The best is when they make a mess and then get tremendous accolades for half-fixing it.

I’ve even seen it happen within relatively small startups. It’s a sign of rotting culture, but sometimes you have a mortgage to pay and have to get comfortable with the situation until you can find a better gig.
Very beautiful implementation of the awk interpreter in less than 600 lines!

https://github.com/Gandalf-/coreutils/blob/master/Coreutils/...
Volkswagen labour chief sounds alarm on mass layoffs and 3 German plant closures
True, no way he gets deported but it's kind of ironic given him going on about the need to deport other illegal immigrants. I think the moral is US immigration is a mess and needs an overhaul.
Did they? For example I tried to use the Reddit app and it's aweful. I can't block ads like in the web browser, I can't switch between mobile and desktop mode, I can't zoom wherever I want, I can't open threads or images in tabs.

I see apps as "work", unless ofc they are games.
For my parents: “under utilities” means it’s mostly impossible to use. What does under mean? What are utilities, are they different from apps? Can I Google search that? Where is connections? What is a connection, is that like a friend?

Glad to see your parents are tech savvy, but this reads like you live in a very different reality from mine.
>> You know, take it slowly, invent problems and delays, anything to rack up a few extra hours

I think this is a potential moral hazard with agile / scrum / mob programming, etc. It can have a tendency to minimize risk for the consultancy while maximizing billable hours.
I think it’s just the sheer numbers at work.

Where HN is hit or miss when it comes to getting engagement on your posts (in my experience), a large subreddit can more reliably yield comments for popular topics like this.

But there’s a great deal of noise on Reddit, and the quality of comments is generally lower than HN.
Truckla: The first Tesla pickup truck [video]
>What would "modern" bring to a bank except even more pain & suffering?

It probably depends on what "modern" means here.
If updating from tons of COBOL to {Julia, Python, Rust, or some other well known language} with an update to an SQLite backend (or perhaps postgres is acceptable for very specific scenarios), that is likely a good choice due to being able to fix old cruft and add maintainability for the future.
If it's a switch to some nosql database backend with everything switched to some cypher-based lang or anything that touches javascript in any way, it's probably a mistake.
The missing piece is retainers. They are IMO the cheat code of consultants because you can stack them and they are more stable. Being "available" has a price that way too many consultants don't charge for.
I was a consultant for nearly a decade and far preferred fixed-price contracts, on the rare occasion we could get them.

When you are paid hourly, you work at the customer’s whim, and are often treated like an employee, or worse. You are essentially just a body for rent.

When you have a fixed price, you retain full autonomy. It’s up to you to decide the schedule, as long as you deliver on-time and within budget. The customer can’t change scope without your agreement. You feel like an actual human being.
Instinctive reverence? as in http://www.nietzschesource.org/#eKGWB/JGB-263 ?

I feel (we're talking about instinct here) it's both: nonsense, to be practised over a lifetime. Apollo/the Emperor says nonsense, Dionysus/Slaanesh says "yes".

We ought to both revere, and R34*, our ideals: https://pbs.twimg.com/media/DmbdsfaU8AA0lrY.jpg

There's probably a lot to be said for more education in partial orders: Saturnalia / Carnaval / Cabaret all invert some things but leave other [eigen?]things invariant: mirror Cartman is kind and helpful, but mirror Spock and Spock are the same (up to facial hair).

In https://www.youtube.com/watch?v=_tUctFu46_c , is the singer promising the middlebrow, den sogenannten Gebildeten, den Gläubigen der „modernen Ideen“, that they have nothing to lose but their antichains?

Those who force total order (the high and the low in FWN's model) are as mistaken as those who force total noncomparability (the mid, in whose worst instincts, total equality « différence engendre haine » is forced)?

Interesting that FWN uses the metaphor of dirty water when extolling biblical reverence; in the buddhist (and materialist, via hydrophobic surfaces) tradition the lotus has nothing to fear from muddy water, it just rolls off "like water off a duck's back". Maybe that's a way to test ideals? PKD said reality is that which doesn't go away when you stop believing in it; a respectable ideal should still seem worthwhile even when you're making fun of it?

* Pope "Paco" probably worries less about Madonna/whore dichotomies than that Princess Peach gets way more pixels.
Safari 18.1 Release Notes
Could you speak to the advantages of Haskell's lazy IO? I only hear about its disadvantages usually
That seems like a good idea. I am puzzled by what benefit the RL has in OP. It seems like a well defined constraint optimisation problem that could be done without RL, for example in the way you mentioned.
Perhaps google the thing before jumping to conclusions, or saying I live in a different reality.

Your parents don’t need to run the app at all. You need to run the app.

Unless you really do live in a different reality where you want your parents to help you out when you see an error message you don’t understand?
Those top items were already automated long ago. What remains is a fractal scattering of irregular tasks that would be excessively costly to automate with single-task machinery that is 0% flexible. -100% flexible, considering most machines require the process itself to be bent around its limitations, and the costs trickle all the way down to the features and properties of the final output.

An omnitasker that can emulate a significant chunk of "all the stuff you just give up and have a human spend an hour on" is precisely what the baker (and countless others) need after hitting that threshold.
Close your eyes before you see WebUSB. Reckless and irresponsible in the extreme.
Ask HN: Those of you who left tech, how has it been?
I’m sure we’ve all dreamt of leaving tech (as your main source of income) at some point (due to any number of reasons).

For those that have done it:
- How long ago did you make the change?
- What’s your new venture like?
- Any regrets?
- Any advice to the day dreamers out there?
At least with cost plus the producers have an incentive to dedicate enormous assets to build the thing.

Government contracting is murderously complex, and factorially moreso when it involves the military.

Being off a few percentage points of the initial cost estimate can mean the difference between a profit or an 8 figure loss or more. If the profit insurance wasn’t in place, fewer contractors would take the risk.
For a variety of reasons this season is a good time to look at `uv`.

See this by the author of Rye:

https://lucumr.pocoo.org/2024/8/21/harvest-season/

"Unified" packaging:

https://astral.sh/blog/uv-unified-python-packaging
It makes we wonder if they have to do it that way, after what happened with VW lying about their diesel emissions.
Location: Pakistan

Remote: Yes

Willing to relocate: No

Technologies: HTML/CSS, JavaScript, TypeScript, Tailwind, Styled Components, Redux, Zustand, React Query, Docker, Git, Azure, ThreeJS, Material-UI, Sockets.

Résumé/CV: https://drive.google.com/drive/folders/1IIQR0k-e7nAaz9RBW7Sq...

Email: abdnadeem382@gmail.com

Articles: https://dev.to/abdnadeem382

Hi! I am a Software Engineer mostly working on Front-End Web Development with React. I have around three years of professional experience and have grown into a very mature resource in the last year. I'm looking a for a full time position. (Willing to learn and work on technologies that are new to me)
Right. It is more like a comprehensive series of spot checks. And like a security auditor, they have free rein to dig in to a particular area if they find something that doesn't smell right. I was on the Engineering side in my old job so I didn't interact with them too much, but here is one example: our company would claim depreciation on some test equipment and once I had to track down one of those pieces of test equipment and show that we indeed had the unit we claimed to have, down to the serial number. They didn't check for every piece of equipment, just the one.

Auditability is being able to back up what you claim with a record of some kind (receipt, purchase order, etc). Our QA group referred to this type of thing as "objective evidence". If your QA process says that you "shall have a design review", you need to prove that that review was held. In our case, our process said that minutes for that review had to be recorded. Our QA auditors would ask to see those minutes. Thank you ISO9001.
We know it is 17% or less, because of the EU investigation.
Fortunately, around 80% of my customers already pay with crypto. My account has been approved by another payment provider, but I’ve lost trust in traditional processors. From now on, I’ll be accepting only crypto payments through Cryptomus.
You're leaving out that a good portion of developed countries also offer some form of voting by mail. Some US states have rules in place that dictate any mail-in ballots can only be counted starting on election day - since they take more time to process (for verification etc.), this creates large delays in individual states.

Also the photo ID part is different in the US, since there's no uniform governmental ID that every citizen is expected to have. Minorities are less likely to have such ID compared to non-minorities, and (since minorities are disproportionately more likely to be poor) on average face larger issues acquiring such ID.
But then it turns into writing in a programming language, which is the opposite of the goal of the project.
Your example is strange, as that was clearly a distribution problem. It's been well covered and could be observed with Netflix too, until they've reintroduced this issue.

This distribution problem doesn't really exist with books at the moment as Kindle exists.
> TCP/UDP access is behind explicit prompt

... that is satisfied by a single click from malware or social engineering. Insane.
That's fine for most budgeting. This isn't one of them. Why? Because the monies being spent are taxes.

There is a moral imperative to not waste a single cent of taxpayer monies, which means you as the guy writing the budget must ask what every single cent is being spent towards and must claw back (and subsequently refuse to budget) any pennies that are either unaccounted for or are unwarranted.

(Yes, tax dollars are wasted and deliberately so in reality. That is another subject of debate.)

Hence why the incentives are the way they are.
You could audit the generated code.
I don't have a background in accounting, but my understanding is that assets, and the depreciation of assets, should be included in the budget. So, the way to frame you examples would be that your costs are the food you consume from your fridge and pantry, not the transition of money to groceries; and the cost for your roof was its depreciation due to age over time, not the transfer of money to a new roof. (I'm not making a claim as to whether this is actually how budgeting is done, in practice).
I've "left" something like tech to do something overlapping with what I was recently, as a researcher (PhD student). It's going fine.
Ah, thanks for clarifying - I've only ever seen one of those in a hardware store, and never heard of anyone having one in a hobby workshop!

Out of interest, which system do you have which allows a jigsaw and router to use your track?
I manage a database for a small local charity. I have set it up so that only I can add, delete or change the column structure. If someone wants a change, they have to email me and convince me (they are fine about this BTW). I'm sure the database would be an utter disaster zone by now if everyone was allowed to change it.
High Trust Society
My understanding is this preference is a little known schism in Britishisms and American English.

In American English, a scheme is an unscrupulous, nefarious plan villains make. Often accompanied with riotous laughter.

In British English, it's more general. Like a plan, but with superficial consensus and often spreadsheets. Trees die, but people don't. You see this neutral usage in government discussion regularly.

It also reminds me: Europeans speaking English often use 'simple' before they start demonstrating things. Often painfully non-obvious things. Really boxes my ears. If it was simple I wouldn't be asking for an explanation and now you're insulting me.
The NVIDIA App (beta), which, as I understand it, combines the GeForce Experience and the Control Panel doesn't require the login (for now?):
https://www.nvidia.com/en-us/software/nvidia-app/

https://arstechnica.com/gaming/2024/02/nvidias-new-app-doesn...
> you have to embrace it, so if you choose to stay, I recommend adopting a fresh perspective -- Your old job is over

Agree with everything in above post, will add this:

From new director/mgr perspective, he/she wants people that are on board with the mission, which is always success measured by whatever their view is, and frequently their particular experience probably emphasizes some things a previous mgr didn't. Show him/her that you are on board and that your goal is to help that person achieve their vision. You do that by listening and understanding their perspective and making it happen.

I once got a new CIO mgr and when I met with him, this is what I told him (at some point during the conversation):

"I'm an analytical person and I like to debate the pros and cons of things, so I tend to offer my opinion, but don't mistake that for being an obstructionist, I fully understand and respect the chain of command, once a decision is made I'm on board and just want things to get done successfully."
In my country we have paper ballots, but I have (quite seriously) never lined up for more than 20 minutes to vote!

Being a country with compulsory voting helps, because the system has to make it possible for everyone without a valid exceptional circumstance to be able to vote (would be unfair to be fined for not voting if you were still waiting in line to vote when the polls closed), and also they can quite accurately predict the kind of numbers they're going to get at the polling places.
This is a great info. Thank you! I'll have to find some time to fire it up one of these days knowing that the experience is as good as you say.
I’m curious if there are any that were especially uncomfortable to implement in Haskell.

I’m a very very novice “functional programmer” but on occasion I find problems that feel just ridiculous to implement FP style.
I personnaly don't like the single enum model for messages. I prefer the generic Handler trait model.

Also another square that I have not circled with async actor other than actix is that all of them use mutable self and they dont have a great way to have long running tasks. Sometimes you would want to call a remote server without blocking the actor, in actix this is easy to do and you unamed child actors to do that. All those newer frameworks don't have the primitives.
It's not a technical challenge, it's a sociological one. No amount of technical security features or published explanations will convince a group of people who have already decided they are being screwed by "the system".

I do agree that America is failing this test.
> At two of the four businesses I've worked at, the most highly-performing engineers have resorted to something that I think of as Pain Zone navigation. It's the practice of never working unless pair programming [...] The fear and dread comes from a culture where people feel bad that they can't work quickly enough in the terrible codebase

Exactly why I burned-out at work, worked at most 2 hours per day on a good day and finally was ejected from the project after a PM that graduated last year from school noticed and went after my head. Author is a wizard for describing the situation this well.

It's been 3 days I've been free from the tyranny of Jira and project managers, and I worked more on my personal projets than I did in a week at my former workplace.
Rephrasing that: malware that works everywhere is a small price for software that works everywhere.

It isn't.

And there is no basis for your assertion these security issues are rare.
And where is the competition?
Only within supercomputers (including the smaller GPU ones used to train AI). Normal data centers use Cisco or Juniper or similarly.well known Ethernet equipment, and they still do. The Mellanox/Nvidia Infiniband networks are specifically used for supercomputer-like clusters.
I wonder if single-user systems running something like a1111 should be concerned. Could the plugin system be an attack vehicle?
Somewhat surprised this didn't come this year. Both Desktop, Laptop and Servers. I could understand not playing in the Smartphone game because of Modem. But the three above seems simple enough at the current scale and enough synergy across its products line and toolings.

Unless Nvidia wants to buy Mediatek, I dont see how they could enter the Smartphone sector without some pain.
Measuring app usage and adoption could be a useful proxy.
Commodore could have owned AOL
Especially after they’re done with them. (/s, kinda)
Enjoy!

<html>
<head>
<script src="https://code.jquery.com/jquery-4.0.0-beta.2.js"></script>
</head>
<body>
<ul id="list">
<li>foo</li>
<li>bar</li>
<li>gnord</li>
</ul>
<script>
(function ($) {
"use strict";

if ("development") {
// jQuery strict mode, logs errors on empty selectors if not opting out
const getStackTrace = function (error) {
const stack = error.stack || '';
return stack
.split('\n')
.map(function (line) {
return line.trim();
})
.filter(function (line) {
return !!line;
});
};

// by calling try() we silence selectors that returns empty
// problem is that this function runs after the selector
$.fn.try = function () {
this.__store.try = true;
return this;
};

// thus we use the GC to check when the jQuery object is destroyed
const registry = new FinalizationRegistry((store) => {
if (!store.try) {
console.error(
'Empty result for selector "' + store.selector + '"',
getStackTrace(store.error)
);
}
});

// override the init method
const jQueryInit = $.fn.init;
$.fn.init = function (selector, context) {
const result = new jQueryInit(selector, context);
if (selector && result.length === 0) {
const store = {selector: selector, try: false, error: new Error()};
result.__store = store;
registry.register(result, store);
}
return result;
};
} else {
$.fn.try = function () {
return this;
};
}
})(jQuery);

// normal usage, have result, no error
$("#list li").each(function (i, el) {
console.log(el);
});

// empty result, triggers error log
$("#nolist li").each(function (i, el) {
console.log(el);
});

// empty result but with try, no error
$("#trylist li").try().each(function (i, el) {
console.log(el);
});
</script>
</body>
</html>
Show HN: I made an app to stop struggling watching movies in original language
I always struggled watching movies in their original language because of the complex vocabulary and slang.

So, I created a service that generates flashcards with all the non-trivial words, slang phrases, and idioms from the movie.

https://vocabreel.com
Large organizations have to at least pretend to try to make money - the gov’t has no such restriction.

Also, the gov’t has a large scale, legally enforced monopoly.
Can you find any website or document that validates that these "random audits" are done? By whom and on what cadence? I've not been able to find anything like this. Just hand-waving, assertions that "someone does something," and so on.
it's an interesting point, could you please go into a bit more detail on how you structure the retainer (certain amount of hours per month)? How many you can stack and so on?
If you know exactly which 10k votes you need to compromise, it would be easier to just campaign there.
It won't help a case of you phrase it as not being as good of a liar. It would come across as you attempting to deceive the employer, but failing.
>why do you prefer manual labour

Because driver updates I didn't strictly need have historically ruined my day more often than not.

No, I'm not grabbing this driver update either. My Nvidia drivers are years old but they work fine, and I have better things to do than troubleshoot borkage stemming from drivers I didn't need to fix.

Remember: If it ain't broke, don't fix it.

>and look down on people who automate things?

The specific audience here should know better than to delegate updates (let alone updates for system components) to some nebulous automated and/or all-in-one construct provided by third-parties to the hardware/driver vendor.
> why should HTML be stuck with a JS projection of OpenGL ES while native developers get Vulkan?

Same reason kids should be stuck with Nerf guns while grownups have firearms.
Government contracts are a snake pit. It's the first thing that disillusioned completely from government efficiency. It has an insane degree of collusion and overbilling.
Democratic government has an incentive to serve its constituents, while a company has an incentive to make profits for its owners. Even if companies are more efficient than government, they are more efficient at the things that only benefit a few people (the owners), and sometimes at the harm of everybody else. At best, a company is indifferent about public good.
An extremely low ship x86 support but a huge number support it already for internal uses. The emulator, for both local and CI, and any host-side tests are all x86. These are extremely common to have for everyone. Big companies love having CI, and small ones love the emulator to avoid needing a ~dozen dev phones for the different API levels and form factors.

But importantly since ARM and RISC-V have the same memory model, unlike x86, then it really is just going to be an extra compilation target for any native libraries and that's about it.
This guy gets it 100%.