skysight-inc/HackerNews huggingface dataset:
There's many situations where manually dealing with 100+ records is a decent tradeoff. I feel people in our field overestimate the actual complexity of many dumb looking tasks.

From your bank employee example, it looks like your solution would be to open the bank's internal tool to her excel instance, have it somewhat find the right records and inject the right value, while checking the listed codes. That looks like a series of APIs if they care about data exposure, or huge CSV exports that they need to then track ?

And as it seems to be important enough to warrant verification, it means your program is not some random batch, it needs significant validation.

Then picture the internal tool changing its output format. Reports getting categorized differently because of organizational change. New fields being added to follow new legislations. The tool could break at any of these changes, and the lady's left with a broken system except a lot of money has been invested, it's supposed to have solved her problem, she might not have the same access to data she had before the integration, and overall the situation could be worse than before.

That feels like a bleak scenario, but it happens all the time as well.
I’m surprised to hear that. The best figures I could find seemed pretty flimsy, but one [0] put it at an average of 58 deaths annually while another [1] put it at 407 deaths related to “wind-related tree failure” between 1995 and 2007 (of which 38% or ~155 were people who were outside at the time).

If the last figure accurately represents the proportion who died while outside (vs when trees crushed their homes or cars), it would seem that those ~13 people a year in the US track lower than deaths due to lightning strikes [2].

Personally I’d rather not be out in a storm any more than I’d want to swim during lightning, but in absolute terms it does seem to be a healthy three orders of magnitude safer than being in a car in the US (at ~37K direct fatalities annually [3]).

[0] https://weather.com/news/news/2021-05-11-falling-trees-durin...

[1] https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.45....

[2] https://www.weather.gov/safety/lightning-fatalities

[3] https://en.m.wikipedia.org/wiki/Motor_vehicle_fatality_rate_...
Maybe I was nitpicking about the use of the term "distortion" (I prefer "transformation"), but I did want to clarify that saw waves are more harmonically rich and complex than square waves.
I like FaaS for simple things

* 0..N Scaling

* Request/Invocation is unit of compute

* Deploy anywhere

* Don't need to bring a web server

* Instant Observability (distributed tracing, metrics, logs, alerts, & dashboards)

* Instant Security (AuthN/AuthZ/mTLS)

* Instant Cost Monitoring

How good "FaaS" is will be highly dependent on how good your ops team is.
There’s almost certainly no way that we are more genetically related to plants than cephalopods. All sequencing and morphology data support that animalia is a monophyletic kingdom (diverged from one ancestor).
Back in 2009, I visited Tokyo for work. What I learned from the folks in my local office is the deployment software my company made tooling for was not very popular.

The reasons were mainly that most of that software was made by Western (English speaking, specifically) countries and they did not trust it. They were not exactly wrong - software tends to work best on English systems, unless it was developed by a local company. I heard of some really embarrassing Korean translation issues that even as a person just with Google as my Korean language skill, I could validate the translation issue. Like Korean 101 kinda mistakes.

So Japanese companies were using vastly inferior deployment software, which would basically RDP into an interactive session and replay inputs, because that software worked fine in Japanese.

...Or also very common was sneakernet deployment with DVD's and thumbdrives, making the lowest workers do the running around.

*I do not know the current state of software deployment in the Japanese market.
I take it we are all just waiting for Louis to discover the obvious typosquatting problem of futo versus futa? That's just one vowel away....
I live in a town that has some decent hills between my house and downtown. With an ebike, it's easy to and from downtown. But with an ordinary bike I would rarely get into downtown
Well, a couple of months ago there was a pro-government demonstration next to my home in Tel-Aviv (to counter the weekly anti-government demonstrations). The settlers were immediately recognizable. Pretty much everyone there was wearing specific headgear and dress indicating their religious beliefs.

The right wing government encouraged immigration into the territories in foreign countries. People are shown a picture perfect private property without mention that it's technically in the west bank. People immigrate from the US, Canada, France, Russia etc. into these areas to help bolster the settlement numbers.

Even with the crushing costs of properties most Israelis just don't want to live there. It's like living in a prison. You're surrounded by a fence and are afraid to drive from your home. A lot of these people just don't know the history or the facts and their ignorance is used in a cynical way by the government. Some of them think it's patriotic to live there, it is not. They think they are "helping" those of us who live in the rest of the country, they are not.

Another important point to make is that not all settlements are created equal. The problematic settlements (Hebron, Quiryat Arba etc.) are 100% crazy fanatics.

This is 100% a problem of religion. The non-religious people who are there are just white noise.
I've hear very similar case approx decade ago, when one small business made extremely ugly cheap doll, which from long distance remembers Russian Cheburashka.

And judge decided, it is bad joke on intellectual property, and forbid its sells in country and pay moral penalty.

What I learn from that case, it is sure important for me, which side I support, but it is extremely bad idea, to try impose my point of view to judge.
The article is about 15k functions. You know what is a lot worse than lazy loading? Getting 15k functions to deploy accurately. I've seem functions fail to deploy, are you going to fail the whole build if one of the 15k fails? What if functions depend on other functions? How about CI/CD where you're updating multiple times a day? How about when you update a single dependency across those 15k and you need to deploy again?

I don't know what PaaS you've used, but at least with Google Cloud Functions, you can do a minimum number of instances. Set it to 1 and you never have cold start issues.
The Oasis Security Services (SAML) TC Has Closed
How do you pronounce "nghttp" then? "enge http"?
I mean not exactly the same thing but just last night Apple Maps was directing me to turn down a street that had clearly been closed for some time. Computers "make mistakes" all the time in most peoples' experience and after you get burned a few times (especially if you get badly burned, like getting fired over the "mistake") you learn to not blindy trust computers.
If it was a problem of money it would have been solved in the 90s...
That is what I had in mind as I wrote it. Sad that many macOS apps now are built with Electron, or we simply use web browsers to access public or internal apps.
Mining is an important industry. It has deeply shaped California, from the Gold Rush days in San Francisco to today's extraction of tech-essential minerals like lithium. While we can criticize parts of the industry, and lots of what happened in the past, we can't ignore its contributions to innovation and progress.

While this article implies that mining under this law is the wild west, its much more complex. Transitioning from a claim to an actual mining operation (digging and extracting minerals) involves more oversight than the staking process (which is antiquated), including environmental reviews and other regulatory hurdles.

A trust fund, containing billions of dollars paid for by these miners, is set up to support the cleanup of mining areas. The notion that today's mining operations can just neglect their obligations is mistaken. While reform is needed it's not accurate for this article to use pre-regulation abandoned mines as a benchmark for mines established post the 1981 regulations or the stricter 2001 standards set by the Bureau of Land Management.
That’s fine but it’s not a fantasy that we should be specifically subsidizing for people that cannot afford it.
Problem with most chairs (including Aeron) is the bowl-shaped seat pan.
It feels comfy / cradling when you first sit down, and that’s why people buy them. But as the minutes and hours go by, your pelvis is turning inward for lack of central support. Eventually you get back problems.
Google Esther Gokhale for full explanation.
An upwardly curved or at least flat seat pan (think old fashioned upholstered chairs or solid wood chairs) are more human designs.
From a hardware perspective, the ACM cycle discussed is tightly tied to continued general purpose CPU performance gains.

There are many pure-performance classes of software, where more performance = more value. Those classes have been diverging since the 80s (media playback), 90s (graphics), 00s (mobile), and ~10s (gpgpu).

But there are other classes that are functionality limited. E.g. electronic medical record or enterprise resource planning.

If software functionality were more plastic or expanded in those, the same general purpose performance would then be more valuable, and investment would also be incentivized.

Accepting the inevitability of divergent, harder to user-program platforms, when we still have a lot of value on the table feels premature.

And like it bodes badly for further losses of user computing-sovereignty as hyper-optimized hardware makes cloud platforms more attractive and kills off user-owned processing.
You’re doing the right thing, but you need to speak their language.

In Agile speak, that’s a 3 point spike ticket, for which the deliverable is a detailed set of requirements and deliverables with estimates with considered trade-offs. It’s a totally normal thing to do.

You can give an estimate before doing the spike, but maximally caveat it. Like “60% confidence it’ll take fewer than 3 weeks, 80% 5 weeks, 90% 6”.

I’d generally recommend refusing to give deadline estimates beyond a week or two (unless it’s absolutely necessary as it sometimes is), preferring piecemeal estimates (i.e. this project is composed of 7 deliverables each taking 1-2 days of work). Reason is that it might take 10 days of engineering work to do something, but due to shifting priorities etc., the calculus of computing a deadline is basically pointless.

If the “managers” don’t understand any of this, it’s never going to be peaceful unfortunately.
The Netflix version wasn't bad.
I've got to call bullshit—I can't imagine a for-profit company doing anything out of the kindness of their heart. Planting a few trees for the sake of PR is not the same as responsible stewardship.

Unless, of course, you have evidence you are able to furnish.
If you are wondering what Sam Zeloof is up to these days: he founded Atomic Semi [1] with Jim Keller (yes, _that_ Jim Keller).

[1] https://atomicsemi.com/
> I know buying (into a) surname happened —which is why like 80% of the pop has one of half a dozen surnames, rather than there being a longer tail of distribution.

Huh? Why would you expect a flatter distribution? The concentration of surnames is easily explained by natural development over time.
PeterPiper pirated a pack of proprietary peppers
It’s basically a JOIN, the most fundamental data manipulation operator. If you can’t automate this, then you don’t “get” computers at all.

I once had two guys arguing next to me about how it was impossible to produce a simple report about VM storage utilisation in under a month. I produced the report, printed it out, and shoved it in their hands just to shut them up while they were still busy arguing. A “month” of work required five joins.
How AI Is Making Reading Easier
Wouldn't it make sense for Pokemon to have its own wiki? Sure have an article about the existence/history of the games and anime in Wikipedia, but such details as describing the various creatures could go elsewhere. That's how it works for other games. For example, there are articles about the various games in the Fallout series in Wikipedia, but the various creatures and locations don't have their own pages there. But there's an entire (in fact several) wikis dedicated to everything Fallout.
We were able to fix it up with some automation in a couple days.

Critically, still running visually on her machine, and with internal resources for lifecycle support if the process changes.
"Gemzer does not blame the guests."
I store a lot of crap in my garage.
> is in no way "the law of the land."

Yes, it is. Some parties are trying to have it struck down. That hasn’t happened yet.
> I don't quite know why the culture is like this

I imagine selection bias is a lot of it. Lots of immigrants for both, but the USA is where you go to seek fame and fortune. Canada is the nice and stable answer.

Canada is arguably also socially neutral on wealth. In the USA, wealth earns you respect, influence, straightforward political influence, etc. In Canada, wealth is just wealth. If anything, we are a bit suspicious of how you earned it and who you hurt to do that.
British Airways B789 smoke in cabin, phone stuck in seat
I’d say if it’s not top-10 no one cares if you went there. I went to a top-20 school and it does not look impressive on my resume.
That doesn't mean it's not memory safe - it means that those constructs need to be thoroughly scrutinized for memory safety, which is significantly better than the entire codebase needing to be thoroughly scrutinized for memory safety
> the only concrete thing that you can say about the compiler's reaction is that it will assume that whatever would trigger the UB will never happen

Yeah! isn't that enough? Your program is Wrong and therefore it should be fixed.

Reasoning about the wrongness is not time well spent. Just consider it a defect and mitigate it.
Open core and support packages are very established business models.

The OP has also hacked away on OpenFaas in the open for years, giving us a portable alternative to lambda. That seems to have a pretty big value prop considering how lambda ends up being fairly expensive at scale.

Though I don’t know their motivation for hiding pricing, I suspect every enterprise level deployment (for instance into an ISP) is pretty bespoke.
related, there's a North American legend about a giant whose nose was a long snake
it's not just nvidia-specific, but nvidia-biased. the misuse of "core", pretending that CPUs are backwards, etc.

every developer should know about more than nvidia's spin.
Quite hard to grasp what they are really trying to achieve there. They are building what kind of tools, and for whom?
But this isn't actually true; that was my point. Neither of these operations, if they are part of an actual statement or expression, will complete in a single byte code. That means that, with the GIL, the operations can be interrupted with a thread switch between bytecodes. So, for example, a statement like

a += b

takes four bytecodes: two LOAD bytecodes to put the values of a and b on the stack, an INPLACE_ADD bytecode to put the result at the top of the stack, and a STORE bytecode to store the result in the variable a. A thread switch could take place in between any two of these bytecodes, and if another thread mutated a or b or was reading the value of a or b, you would have data corruption. The GIL does not prevent this. The only way to prevent it would be to use one of the locking mechanisms provided to guard access to the a and b variables so that only one thread could access them at a time.
So very, very many undocumented features.

https://github.com/minimaxir/hacker-news-undocumented
You could argue that this is actually a good. By leveraging a small processing fee per claim (225), and a small annual maintenance fee (165), the system effectively doesn't discriminate against small businesses and even individuals who want to seek their fortune mining the land.

The above fees only address the provisional stake holding, and environmental permits must be acquired before any mining commences. While the requirements to obtain EPA permission could be seen as nullifying any advantages to small business from the low prospecting fees, it's also likely that once a prospector finds minerals they could also obtain partners or funding which would help share the cost of any additional permits required.

While it's true that the state does not benefit financially from mineral extraction in the form of royalties, in many cases states are able to collect taxes from the operations of businesses involved in the mining, processing and sale of minerals, as other commenters point out.

It's conceivable that an additional layer of tariffs in the form of royalties may make mining operations more difficult for small businesses and individuals, undermining (pun intended) the intended benefits of the low barriers to entry for prospecting.

It is also possible to make a connection with how large incumbent companies often lobby for more regulations. While a seeming paradox, this behavior actually helps protect their business by introducing additional barriers to entry that help keep out startups and smaller newcomers. These added costs, while affordable for the largest of companies, are often prohibitively expensive and burdensome for would-be competitors.

This shows a paradox: regulations meant to ensure fair business and collective good can sometimes just cement monopolies.
To be honest, I wish Tcl had won out over Javascript. Somehow Tcl is less of a mindfuck for me (no offense intended to JS lovers, just a personal proclivity / preference).
huh? don't ML researchers use pytorch and tensorflow?
What the fuck are we doing as a society, that this lady, with a machine that could compute the above in a fraction of a second, has to spend a decent chunk of her work time doing this?

To put it bluntly: do you want her to be unemployed instead?
> It's basically a JOIN

The comment you're replying just explained why this is not "basically a JOIN." There are two unrelated systems (not SQL databases) which don't expose any APIs to the analyst.
An Introduction to the View Transitions API
> You’re right that the GIL prevents bugs on clobbering exactly the same part of memory in Python.

No, it doesn't, except for operations that complete in a single byte code. See my response to shrimpx downthread.
Ask HN: How can we capture car exhaust better?
Conventional wisdom says it's not worth it for two reasons:

Compressing the exhaust would require on onboard device that would be heavy and it + the weight of the captured exhaust would burn more gas than it'd save

What's the state of the art of these devices? Is it reasonably possible to innovate to a smaller device?

Second, what do you do with all that compressed exhaust?

Could we repurpose the gas station infrastructure so that every time you get gas, you drop off liquid emissions? Maybe you have trucks that come around and pull it out of cars in parking lots like seamless for emission drop pickup?
> This has been discussed extensively in the past (1)

Yes, and I weighed in on similar lines in that discussion:

https://news.ycombinator.com/item?id=30423255
ETA: I misread, I thought you were referring to the table lock section, but you were referring to the row lock section. You're correct, FOR UPDATE locks do not prevent concurrent reads, which could cause a concurrency problem if you're not very careful (and Murphy's law applies).

---

The article is correct. That section contains this snippet:

lock table accounts;

The default lock mode for LOCK is ACCESS EXCLUSIVE, which will prevent concurrent reads.

ACCESS EXCLUSIVE (AccessExclusiveLock)

Conflicts with locks of all modes [...]. This mode guarantees that the holder is the only transaction accessing the table in any way.

https://www.postgresql.org/docs/current/explicit-locking.htm...
Federation vs. Passkeys
Not really. Most of the tcl that gets written is very straightforward and business-logic. The framework you're using is pretty much just the host tool. Trying to integrate other libraries is often difficult if the tcl runtime is missing some features (looking at you, xilinx...)
It's hard for me to imagine using any new network-touching software written in C. We have safer options now...
This is the "lump of labor" fallacy.

If she turns up to work reliably, and stays on-task, there are no end of other things she could be doing that increase general welfare more than this.
Web Summit CEO resigns after apologizing for Israel-Hamas war comments
NTLM over HTTP Protocol
Re naming:

python4
python3-gilfoil
python3-gilfree
What happened to the dream of the Pan-American highway?
Finding internal resources to fix the tool when things change is very prescient.

Growing up, my mom performed a job where she would essentially copy car crash data from one system into another, row by row. As a teenager learning to program, it was obvious to me this could be easily automated. She (perhaps rightfully) didn't want to run anything I cooked up on her company's computer!

A year or so later she was laid off a long with many others in the company performing similar roles.

And this is the problem, isn't it? Once the job is automated, the analyst is no longer necessary. You really need to "learn to fish."
I was going to say that - I'm increasingly subscribing to "bullshit jobs" theory :

* productivity for goods is high and availability is high (we can discuss inequality and distribution)

* we just don't need everybody to work 40hrs a week to obtain collectively good standard of living

* but as a society we are uncomfortable with universal basic income

* so instead we basically do UBI through inefficient, unnecessary jobs

That's my current perspective at least. As I continue to grow older and slide into cynicism though, I'm likely to switch to "everybody is idiots and everything is screwed up" theory more and more :-D
>How do you copy something without adding it to the clipboard history?

Win32: https://learn.microsoft.com/en-us/windows/win32/dataxchg/cli...

WinRT: https://learn.microsoft.com/en-us/uwp/api/windows.applicatio...

>Either way, I'm pretty sure it could be added if someone cared enough

That's the problem. Ironically, not enough people care about improving the security and privacy of desktop Linux.

>It just seems to me that if someone is able to access your clipboard history you've lost already

Do you not see how it could be problematic if sensitive things were logged and persisted to disk?

Edit: Some clipboard managers on Linux do have an undocumented way to do this by adding an additional format to what's being copied with a MIME type set to x-kde-passwordManagerHint and data set to "secret".
“ and proactively paying down debt is a necessary investment in overall engineering health.”

Sometimes it’s cheaper overall to default on certain tech debt rather than pay it down. As long as the product managers don’t try to collect.
I like this theory, very creative. However I don’t think it would work unless you control both ends of the pipeline, since you need flow in the pipeline to move the pig and this flow would be noticeable along the entire pipeline.