skysight-inc/HackerNews huggingface dataset:
This is pretty neat, but I always find I prefer the simplicity and extensibility of lisp's syntax, despite the difference to math notation. For example, the author's example of add(add(add(5,6),7),8)... is just (+ 5 6 7 8 ...).

Haskell supports custom infix operators, but you end up having an unreadable soup of <* <$> <$ >>=
It's odd to say that an end has a beginning instead of it happening. It's more accurate to say - without the hyperbole - that the incidence of poverty is being reduced.
And still done! Fully agree.
I'll play with the Wolf filter, thanks.

Math typesetting is too messy for current OCR tools. It would be nice to reverse-engineer the LaTeX source for a math paper, but not likely soon. OCR for the language would help in mind-mapping a web connecting my saved papers, but I wouldn't use it for reading.

I want everything to look like a 600dpi scan mixed down, as I would make, rather than what the libraries thought would be acceptable. For the pure joy of reading.

The easiest approach that might work would be language agnostic, understanding only what clean scans of characters look like. Can we back-solve a clean scan from a lower resolution mess, matching up similar characters in the text without identifying the characters?

Somehow I imagine this is a giant singular value problem. I'm ok if it takes a day to run per paper, I have spare machines.
> Recently our development team had a small break in our feature delivery schedule. Technical leadership decided that this time would be best spent splitting our monolithic architecture into microservices.

Maybe redesigning the architecture of the product just because there is time vs. there is a pain point/problem that needs solving is already a red flag. In this context it feels like “micro services” was a hammer looking for a nail, and they had no such nail.

Edit: typo
"extreme poverty" is a very arbitrary threshold and some charts are using a fixed threshold that is based on purchasing power and not updated based of *real* cost of life compared to what goods and services are enjoyed by less poor people.

Furthermore, inequality is actually rapidly increasing in many societies.

Yet, one can cherry-pick an arbitrary threshold making the whole analysis profoundly misleading.
health care is not free anywhere, you either pay for it at the point of use or through taxes.
which makes perfect sense because this is hacker NEWS, indeed :-)
It’s about trade offs I think.

Monolith can Microservices are so often presented as “x is better than y”, but it should be “which is more applicable for the team size, product and operational concerns”.

Monoliths are a great choice for certain team sizes and applications, want stricter isolation and blast-radius between different teams and products and need to scale different things differently? Micro services are probably a better choice.
Attacks exploiting the Log4j vuln haven’t been as bad as initially feared
I just wanted to add - for anyone that thinks the spread of viral false information isn't just as serious of a problem as lack of free speach is, I invite you to read this story https://threadreaderapp.com/thread/1460368038859919361.html
As far as I understand, the major effect of identity theft on the person is the problems with their credit score and thus all kinds of other credit-related activities while the issue is being resolved. I think that at least in parts of Europe the legal solution is a requirement that lenders must get these fraudulent loans off the credit reports within a fairly strict time limit when they're contested in a simple, standardized way, so even if some investigation takes a long time, that does not affect your creditworthiness during that time.
That’s bullshit. I guess overturning cost for repairing a car is also infinite by that logic.
There are many adjectives that could be used for Windows ME, but "worked fine" is not one of them. Whether with Win95 drivers or its own.
As a thought exercise, what is that comp averaged by the number of Chipotle salads made? In 2010, they sold ~750k per day, or ~273.75M.

So that CEO bonus costs ~$0.13 per salad sold.

I'm not sure of the rest of the comp required for the C-Suite, but that seems like a lot. I doubt the CEO's value is irreplaceable.

[0] https://www.laweekly.com/fast-food-using-slow-food-talking-w...
Also, a set of drawers with sufficient ramen and wasabi peanuts in it that if I'm mid hack and need carbs that can be fixed on autopilot while continuing to focus on the actual problem.
Cost of housing numbers includes imputed rent, which is money you pay to yourself, and so makes you richer. (if you're a homeowner)

IIRC a lot of new people became homeowners in 2020 or relocated somewhere cheaper, which is a positive sign. If rent is going up, that should be fixed by building more housing, which the admin is working on.
How are the fines calculated? Is it a percentage of his income or a fixed amount? If latter, it probably doesn't really bother the guy driving...
While I hate Go and love Rust, there is also the issue that RefCell/Gc/Rc are very different in terms of how expensive a memory allocation is compared to node. Historically there were very similar problems in trying to write C++ like one would write Java. Memory allocators today are much better and closer to GC languages, but I suspect it will still be more expensive for very allocation heavy code.

One way you could get this to work at the cost of some safety (depending on how you do it) would be to use arena style allocation. Obviously there are ways to do this safely in Rust, but it is probably easier to do it unsafely for a port.

However, if you just use a high performance language with a GC like Go/C#/Java, the port will be easier and you won't have to worry about doing too many allocations.
FJXL and FPNGE – Fast SIMD lossless image encoders [pdf]
Where does Intel fit into all this?
> It's impossible for a human to tell the difference...

You are arguing that the risk of accidental poisoning by methanol is in fact high. Thats an empirical question, and I explicitly agreed in my comment that if the risk is high then this is not a good method of disincentive. Importantly, your argument is not the one I was rebutting, that poisons are bad disincentives because they are inhumane punishments for tax evasion.

But more to your point: methanol poisoning is often used in situations where the potential drinkers are highly informed, e.g., people ordering chemicals out of a catalog. The risk, ultimately, is an empirical question, and you are invited to check how often accidental poisonings of this type happen.

> It's the equivalent of deciding the punishment for tax evasion is to execute one in every hundred tax evaders.

It's not, both in terms of numbers and in terms of principle.

> physical barriers are used to protect other road user...

You have misinterpreted my comment. I did not refer to protective barriers. There are plenty of examples where metal posts and concrete barriers are used to stop cars from getting to places where they would be a nuisance but not dangerous (e.g., pay parking lots, dedicated express lanes, and "no thru traffic" barriers).
No disagreement from me. I'm just saying there is a technical reason to use methanol denaturants sometimes.
I've probably heard 5-6 different opinions in my org as to why this wasn't as prevalent.
Not that anyone will likely see this, but I just now finally got my notice from Google about this change.
as someone who works on a competing typechecker, i'm definitely very impressed by pyright, especially since it has a single author! we have three people working on pytype and it definitely feels like too little; the way the pyright author manages such a great development velocity is mindblowing, and means they got the initial architecture very right.
> How is excluding tax frauds a "net loss for the nation"?

Calling this tax fraud is... I guess true, but kind of odd and silly.

Two people making $X/2 will in almost all cases pay more taxes while receiving fewer benefits than one person making $X. If you wanted to pay fewer taxes, you wouldn't use this scheme except in a few strange edge cases. I don't think the brothers are sharing a passport, a driver's license, and tax filings in order to reduce their tax bill...

(Reading between the lines, since you didn't seem to pick up on it: one of the brothers is an undocumented immigrant. The goal is not tax minimization... the two brothers are paying more taxes while receiving fewer benefits in order to avoid deportation of the undocumented brother.)
Yet another SE 2016 happy user!

Size is perfect!

SE 2020 is still on box
The point of SLS is that it's a politically motivated boondoggle. This is also what the shuttle was. Nixon ok-ed it not because it was a good idea, but because of aerospace votes in California.
How can accumulation of versions be prevented? Now the same team has to maintain two products, and the underlying mechanism is still limited by the older version.

Anecdotally, a robust backward-compatibility has been seen as a hinderance to e.g. Java's progress (so much that a newer language, Kotlin, was created to break free from that burden).
I had the 5 as well that constantly boot loaded. A couple years later I really wanted the photos off it that hadn’t been synced and so I took it apart and found the issue to be a design flaw in the power button. I made a custom power button replacement and it booted right up. I have no idea who’s idea it was to have the entire phone’s functionality dependent on a thin, flimsy piece of plastic, but it made me never buy a google product again. I had a google pixel 2 at the time and it’s the last google phone I’ve had.
For somebody that uses Linux privately and professionally, Apple support was one of the major reasons I switched from Android to iOS based devices. Just until recently I had iPhone 6s (I keep my devices until they break or go out of support).

Apple used to look expensive to me, but if I divide initial cost per number of year of device exploitation, it actually gets cheaper then Android devices.
Wait till /r/wallstreetbets finds out about this!
Can a Change in Orbit Save Planet Earth?
Examining behavior in the limit (a la physics) is interesting. Imagine a system where every function call goes out to a separate process. Suddenly you have a lot of processes waiting around to be called. Debugging requires special tools. Profiling becomes a nightmare. Even determining if the system is fully running becomes difficult. What have you gained?
We know that people put a fuckton of effort into finding it, and came up empty-handed.

So either everybody is really, really good at fraud, or the numbers are really, really tiny.
You only withdraw your entire checking account at ATMs?
"Now add increased tax rates." Aren't tax rates on businesses currently lower than they were during the last period of high inflation in the US?
Researcher, Don’t Make Your Readers Scream
Thanks for the kind words!

Here is my long piece on Vladimir Putin's long game that I co-authored with retired CIA officer Glenn Carle: https://www.fairobserver.com/politics/making-sense-of-vladim...
I Trained Some Rats to Become Gamers
Probably something to do with absorbing or that is storing moisture. Want to keep it relatively moist.
> poverty may still exist but perhaps it shouldn't bother us as much

No, constant psychological distress e.g. anxiety about the future is extremely relevant.

For example having "home, food and water" without universal healthcare or without personal safety.
Folks 30 usd a day isn't basic poverty at all, it's what i used to earn as a software developer for some time. It's a pretty decent amount in a third world country
It was mild in South Africa as well, where there really is not a high vaccination rate.
>No, I'm trying to properly define property, instead of leaving it as a hazy term.

Alright, after looking at the wikipedia article, you're technically correct in the sense that the word only means "poor", therefore people are free to define it in whatever they want (either in relative or absolute sense). However, in the context of international development, it almost always refers to absolute poverty. Even in governmental terms, the use of relative poverty is limited to rich countries.

>Since richer nations would have lower levels of absolute poverty,[34][35] relative poverty is considered the "most useful measure for ascertaining poverty rates in wealthy developed nations"[36][37][38][39][40] and is the "most prominent and most-quoted of the EU social inclusion indicators".[41]

Taking this into account, I'm still opposed to your initial claim that "poverty is not an absolute, it's relative". There's certainly an absolute component to it, even if countries shift to using relative measure once they get rich enough. Furthermore, since it already means absolute poverty in most contexts, arguing for it to be redefined just causes confusion.
> It is useful to bear Conway’s law in mind when considering the shape of your architecture. It states that your software’s architecture grows in a way that mimics how your organization and teams are structured.

I had always assumed that it was the other way around. Good to be made aware of the alternative.
Mild _relative to other variants_ for everyone. That doesn't mean mild in an absolute sense, and for unvaccinated people in particular it can be quite nasty, just not as nasty as previous variants.
Since there seems to be differing opinions here, I'll just add my experience that having worked with 3 data teams, everyone knew Python and used Python and no knew or used Java.

Great product and very excited for this, wish I could invest in you and wish this had been around years ago when I was trying to convince Fivetran they should create reverse ETL functionality.
https://twitter.com/StuartJRitchie/status/148609659250345575...
100% touch typing here, no looking.
> In terms of evolutionary biology, all forms of life develop memory first. Only once sufficiently resilient, an organism can begin to learn to forget things.

Interesting, can you link to more info on this?
The USDA defines[1] food insecurity to include the following:

>Food Insecurity

>Low food security (old label=Food insecurity without hunger): reports of reduced quality, variety, or desirability of diet. Little or no indication of reduced food intake.

People in other countries would scratch their heads at the very concept of "food insecurity without hunger".

[1] https://www.ers.usda.gov/topics/food-nutrition-assistance/fo...
Just wanted to say thank you for "website mill" … I'm reminded of this stark difference when talking with a friend who builds ultrasonic hardware.
I think that’s just because it’s too much work to review so people give up
Matrix multiplication isn't exactly intuitive if you've never worked with it before.
I think its still "coming soon"

https://airbyte.com/blog/airbyte-strategy-to-commoditize-all...
> We have approximately 12 developers spread across 2 feature teams and a support team.

If I were consulting for this company, I would have told them to stop right there, microservices are probably not for them. Unless you build from the start for microservices on something like AWS lambda, doing with such a small team would be really hard.

And as they eventually discovered, a lot of unnecessary overhead for such a small team.
> What have you gained?

Separation of responsibilities? Easier to analyze because you only have so many inputs and outputs to a simpler system?

Debugging something that touches a lot of paths in a monolith can be quite nightmarish as well.
It will eventually happen even if you manage to create the perfect boundaries, e.g for report & statistics.
I have similar process setup as original poster, instead of MQTT, I use home assistant Node-RED pallete which exposes all home assistant entities to nodered.

Node-RED automation is SO much better than home assistant automation or Huggins, ability to deploy modified flows when nodes on same flow are kept running is AMAZING!, makes dev cycle so much faster.

I use home assistant's builtin zwave, homekit controller, homekit bridge, Sonos, and InfluxDB, everything else is commented out. It's all running on used $50 HP Prodesk G2 with Ubuntu server with HASSOS in VM, VS.Code server in docker. Uses about 7 watts/hr.
>but you end up having an unreadable soup of <* <$> <$ >>=

True to some extent. After learning haskell, I find these operators very readable actually.
>that does not updated based of real cost of life

Does being adjusted for PPP not do that?
I just licked my $60 Super Mario Odyssey cart. I'm not tasting it :( I am so disappointed...
Tested: Where Does the Tone Come from in an Electric Guitar?
I've managed to get the compiler to typecheck

const x: Thing = exprA;
const y: Thing = exprB;
const z = [x, y];

but somehow not:

const z: Thing[] = [exprA, exprB];

although exprA and exprB were pretty nasty typing wise.
Significant discussion 19 days ago (243 comments):
https://news.ycombinator.com/item?id=29937345

Several other recent discussions ~20 comments:

https://news.ycombinator.com/item?id=29925567

https://news.ycombinator.com/item?id=29928594
Nigerian Freelancer, Emmanuel Awosika, Found His Path in Blockchain Writing
Unless a thumbnail was embedded in the exif data, and wasn't updated in the software you used to draw the rectangle.
Every now and then a truly creative, funny joke is upvoted heavily. The rest of the time, if I want shallow snark I’ll visit Reddit.
Is there a RISC-V analog to ARM? They're simply not in the same league (yet).
Webpack does way more than esbuild, including running a typechecking compiler instead of just transpiling, running compilers able to downlevel emit to ES5 and providing a deep plugin architecture allowing you to hook into any bit you like. But yes, it hasn't been designed with speed in mind - it has been designed for maximum extensibility instead. Its the same reason why Babel is slow compared to sucrase (written in JS, currently faster than SWC and esbuild but doing somewhat less - https://github.com/alangpierce/sucrase)

tsc has in fact been designed with speed in mind (I've been following the project since before it moved to GitHub, which is when they redesigned it for speed). Going beyond 1 order of magnitude performance improvement while implementing the full feature set is highly unlikely.
Is it possible to tell if Clearview has my face in their dataset? Legally, they have no right to and I would like to get them to remove it if they do – I am an EU citizen and they have no right to have my data. However, to ask them to do that requires emailing them ID and a headshot [1]!

Does this seem silly, or deliberately obstructive?

[1] https://www.clearview.ai/privacy-policy
Ok sure but all those things are still subject to whatever artificial scarcity the market needs in order to survive, which is not the case in Star Trek.

The fact that there is no money in that world is not a byproduct, it is the whole thing. Whatever is scarce or not follows from that, not the other way around.

Granted, especially as you get later on, star trek is not the best at realizing its original conceit. But I choose to believe!
Do you include Prof Cominic Dummings and Dr Johnny Bananas in your numbers? [1]

[1] https://amp.theguardian.com/world/2020/oct/09/herd-immunity-...
> While this bug does require the victim to click "open" on a popup from my website, it results in more than just multimedia permission hijacking.

That's why I'm so wary of browsers (well, a certain browser) adding more and more APIs that hide behind permission popups. People will blindly click them.

And I fully agree with a sibling comment: "Writing a secure browser for today's web appears to be a technological challenge comparable to a level 5 self-driving car", https://news.ycombinator.com/item?id=30078738
Skeptical1 goes into a forum aimed at 'hackers,' is surprised when they are pedantic and obsessed with understanding rules.

There's a punchline somewhere...
The only things on my system that depend on it are pipewire and xorg-x11-drv-intel (which I don't need). It doesn't sound like you should need a GUI sudo with XML and Javascript for audio..
You've imagined correctly.
Ah, same here. I really like the positives the iphone seems to have, but can't justify buying a phone that's as expensive as they are to myself, and then still be bogged down with consciously user-hostile design choices like no headphone jacks, sd card slots or app-sideloading.
Sucks, because everything else about iOS is super cool and well thought-out IMO.
There are some (fairly old) papers that might contain some useful ideas for you:

- http://www.eyetap.org/papers/docs/mann94virtual.pdf
- http://wearcam.org/orbits/index.html

I seem to recall that there used to be a video showing this approach in action. As input it took a video panning across a shelf full of books where the resolution was so low that the titles were illegible. And as output it produced a video with higher resolution and all the titles easily readable. Unfortunately I can't find that video any longer.
How are Hypernetworks different from weight agnostic neural networks?

WANN paper: https://arxiv.org/pdf/1906.04358.pdf
Because the team might already be comfortable working in that way? Because certain parts of the application might require specialised implementations and very natural lines of separation fall out?

I’m in a team of 4 and the few API’s we expose would be considered microservices. We did that because it was easiest and fastest for us to build and maintain and the features we provide were all quite distinct.
Similarly to how medical providers can nonsensically create post-facto arbitrary bills instead of sticking to contracts like every other industry.

While medical providers do seem to take this to ludicrous, my understanding is that there's an underlaying common law principle concerning actions taken on behalf of someone in an emergency, and it's not just medical providers to whom this applies.
I always say n=2 -> n=3 is the hardest step, then n=1 -> n=2. With 1 to 2, you can take a lot of shortcuts with the n's communicating directly. With 3, you have to start formalizing message transmission either through a message bus or a cache or whatever. But once you have n=3, n=3+ is pretty easy as it's mostly edge cases to solve for or geometric scaling problems.
The article had the more constructive suggestion of using it as cattle feed and for packaging.

I don't understand kale culture either -- the only way I've found to make it edible involves combining it 1:1 by mass with bacon.
Apple's $95M Settlement over Refurbished Replacement Devices Moves Forward