skysight-inc/HackerNews huggingface dataset:
> Seems like a Microsoft issue to me.

This is kind of like saying if an app crashes an operating system it is the app's fault.

The app's code may have caused the crash but the fact that a modern OS would allow an app to take down the entire system is a flaw in the operating system, and the significantly more important problem to have fixed than whatever is wrong with that one specific app that highlighted the issue.

Likewise Microsoft's code may be what is causing this issue to surface, but Android should have better protection against this happening in the first place.

Consider that if the Microsoft Teams app is doing this on accident other apps could do this on purpose, and that failure lies squarely with Google/Android.
> What if we measured collapse as "proportion of population being left behind"?

Well then it clearly isn't.

Outside rich Western countries life is - on average - getting better. For every disaster like Syria there is are multiple quiet successes across the poorer parts of the world where millions of people get measurably better by 5 or 10%.

Eg, in Nigeria, where between 2009 and 2019 average life expectancy increased by over 4 years.
IMO 4k/60fps as a goal is overrated. 3k upscaled to 4k using a newer generation upscaler is not going to look much worse than native 4k, especially when viewed on a TV at a typical distance from one's couch. And 60fps, while crucial in some genres, is not altogether that important in others (particularly narrative-focused single-player titles, for which Unreal Engine is often used especially among non-major publishers).
That wasn’t the argument being made. The one stated that higher top tax rates mean higher low tax rates as well is false, the converse is true.

Alabama is nearly last in everything for a good reason. That Californians have a much longer life expectancy (with correspondingly lower obesity rates and fewer health problems) shows that there is more to measuring COL than just what people can buy.

I only pointed out that the assumption that higher top tax rates meant higher bottom tax rates as well is incredibly stupid, if anything, the converse is true (higher top tax rates usually mean lower bottom tax rates, not higher).
Used to be the same in Greece, AFAIK.
Learning how a car works turned out to be a seminal moment in life. Suddenly, lots of machinery, from guns to lawnmowers, seems simple and straightforward.
I’ve never had any problem with latency when using Hammerspoon for window management.
Semicolon actually seems pretty awesome as an extra modifier key. Will give that a go in QMK, ty!
This list from LessWrong is ok: https://www.lesswrong.com/posts/xg3hXCYQPJkwHyik2/the-best-t...
"The GNUstep project does not provide a window manager; you can use any window manager you want, although we recommend that you use WindowMaker for a better experience." http://gnustep.org/information/aboutGNUstep.html :)
From Taleb's book Skin in the Game:

Consider that about ten percent of Americans will spend at least a year in the top one percent and more than half of all Americans will spent a year in the top ten percent. This is visibly not the same for the more static –but nominally more equal –Europe. For instance, only ten percent of the wealthiest five hundred American people or dynasties were so thirty years ago; more than sixty percent of those on the French list were heirs and a third of the richest Europeans were the richest centuries ago. In Florence, it was just revealed that things are really even worse: the same handful of families have kept the wealth for five centuries.
Thank you for whoever wrote this, and whoever posted this. This is what makes HN special. Just spent a wonderful hour listening to Dietrich Fischer-Dieskau and Alfred Brendel in the Winterreise: https://www.youtube.com/watch?v=l0Rry-ahcHM

Simply sublime.
That’s great in this one case but it doesn’t solve the open source compensation problem. We need a new set of licenses that allow the general freedoms of free software but also force people making large sums of money with free software to send some of it back to the open source projects they depend on.
What's to prevent them from responding to this by asking for an invoice?

(Note: If your answer is "well, send them an invoice", the problem is that you'll probably have to contact a lawyer to make sure that the invoice is legal. You don't want to fraudulently imply a preexisting contract or run into some other legal gotcha that you wouldn't even know about.)
It was nice endevour to port NeXTSTEP development stack.

Nowadays with it being several releases behind macOS tooling, and the whole issue of what from Objective-C v-latest is actually supported, it is more of a curiosity and nostalgic experience.
The GCHQChristmasChallenge Is Here
Why not learn Unity then?
I switched to Arq after a very bad customer service experience (one they easily could've solved but decided to be jerks about instead)
Sounds non committal, open to 44 yr old or 18 yr old, wink wink...men or women in on the group s3x...err, "relationship"...open to monogamy was the kicker. Appears to want to do whatever, but someone should bear his kids...because you know, he's doing whatever.
I don't believe this is much of a secret. A lot of internal services have been gradually shifted over the past couple years, there was a re:Invent talk this year about it.
That's great, is there any public repo for this?
As said above, no models are correct, some models are useful. I see the statement as akin (in some ways) to lies, damn lies and statistics, or the spherical cow.

The models cannot predict the future. Too many charlatans have attempted to tell the public that they can, but they can't, and as a result people look for models that can, criteria by which they can trust models based on the credentials of their creators or the granularity of the source data, even reasonable implementation of the source data, but of course, no model can.

But a model can teach you something about the mechanisms behind the interplay between different systems. It can tell you something general about the effects of certain situations. A good example of this can be seen in Lorenz's weather prediction models leading to the formal discipline of chaos theory. Often, algorithmic interaction between different values in models can lead to a discovery of a previously unknown mechanism by which something about the world can be gleaned, even if the model itself is useless at accurately predicting the future.

But you're right, a model can predict nothing, and people need to bear that in mind, because pop science has people convinced that they should live their lives as if existing models can and do predict the future when in fact they do not.
FxTS – A functional and using lazy evaluation and concurrency for JavaScript/TS
I got a subscription to Harpers and it has been a nice addition to hacker news and industry books.
Agree 100%. The idea of "what a computer is" and "who a computer is for" has changed quite a bit. I sometimes forget how far computing has come until I see an old news segment:

https://www.youtube.com/watch?v=0KDdU0DCbJA
Enjoyed looking at the code, might want to try this system out when WebGPU starts to be more relevant. The importing of .glsl symbols somehow into typescript would be perfect for playing around with effects.

Many times it would be better to have a simple way to express ideas, not having to deal with the most performant systems, which might take a lot more figuring out or issues with debugging your shaders.
Half of the population earn less than the median income. How can we make more than half earn above median?
There are already good functional programming libraries in the JS/TS ecosystem, but FxTS has the following advantages:

1. Lazy-evaluation
Many functions in FxTS handle AsyncIterables and Iterables well and are designed to default to lazy evaluation.
And since it operates only with a combination of functions that return standard `Iterable` and `AsyncIterable` without creating a separate wrapper object for lazy evaluation, the composability of the code is higher.

2. Easy and declarative asynchronous programming
FxTS is designed to make it easier to control asynchronous programming, especially concurrency, declaratively.
For example) https://codesandbox.io/s/fxts-example-ofm0b?file=/src/index....

3. Type Inference
As in the example code above, we have made good type inference even if we synthesize functions that deal with `AsyncIterable` and `Iterable`. In the example code above, the value returned by pipe is inferred well as an `Array<number>` type, and type inference works well even when several functions that change types are combined.

4. Error handling
FxTS considers not only the compile time of TypeScript, but also usability at runtime after conversion to JavaScript as important.
Because it propagates errors according to the ECMAScript standard, you can easily handle errors with try-catch and await+try-catch, and it is good to use with Sentry or various 3rd party error logging and debugging tools.
Last time I tried it, it totally broke my WebStorm setup (on Windows).
Would anyone be willing to share an existing RSS feed list they have created? I have recently began creating a list using Akregator on Linux, but it is difficult to find the feeds of websites. Do you have any recommendations?
From the QA page[1]

> 4. Who is the target user of e-shotgun?

> 1. Players: lovers who like to play with guns.

Am I reading this right? The number 1 target user is BDSM kink players?

[1]: https://e-shotgun.com/qa/
I think that went beyond 'heavily influenced'. He just made a song on top of an existing melody.
That soap is the worst! It gets rid of the 'new baby' smell. Who would want that?!?
Yes. Checking this via various sources online shows that the predictions are that capital intensity will reach 50% of all investment by 2020, at which point the collapse begins.

https://sustainable.unimelb.edu.au/__data/assets/pdf_file/00...
> Investing in yourself is only worth it if you are better than average.

Investing in yourself is how you become better than average.

I'm saddened by the persistent negativity I see here. Buck up, dude!
Lambda has an ARM offering now. https://aws.amazon.com/blogs/aws/aws-lambda-functions-powere...
InfoQ Log4shell Story
Robot Hacking Manual (RHM) v0.4. From robotics to cybersecurity
> This person lost their real estate license, so that thousands of other people can drive someone else's car while they're on vacation without having to buy the car with cash outright. Net win? Probably.

"Thank you for your patriotic sacrifice, comrade customer."
Hi there! Would you be willing to share some of your feed sources? I'm always on the lookout for good content, but I have a hard time diminishing the noise. Thank you for your time.
Apologies for the quality of the recording but allow yourself to be transported to the 1950's:

https://www.youtube.com/watch?v=9tjstsWoQiw
I don't think they did.
Two different /48s might be on two different sides of the world; the first router has no idea what the full path from it to either of them is (and of course the path shifts dynamically because that's how internet routing works) so it has no idea which paths might have IPv4-only routers on.

If you have to advocate addresses in IPv4-routable blocks (/32s, or I think /30s in practice because of needing a broadcast address etc.) then your protocol doesn't fix the address exhaustion problem and you still have to make a clear distinction between the parts of your network that are running "v4.1" and the parts that are running "v4". You'd end up with something like 6to4/6rd but running that way forever, with no prospect of ever improving, and the IPv4 address space fragmentation issues would get worse and worse. So there's not really any practical advantage over CGNAT.
as well as melanated persons due to the vitamin d / folate axis

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5986434/

https://pubmed.ncbi.nlm.nih.gov/28202713/
It's technically optimized for information density rather than pure frustration but it sounds like Ithkuil is what you're looking for:
https://en.wikipedia.org/wiki/Ithkuil?wprov=sfla1
What are the advantages over FPC/Lazarus?
Keep in mind when you create something in wasabi you pay for it for 3 months, even if you delete it minutes later.
Textbooks are great for quickly acquiring tree-level knowledge (i.e. the basics or the canon of the field).

There's one downside however -- college textbooks are incentivized to be comprehensive and hence they will often cover chapters on topics that don't matter or ought to be given less weight in the larger scheme of things. If you are uninitiated in a particular subject, you will be hard pressed to discern what's important and what's not. Many textbooks also tend to cover textbook theory which are useful for understanding the subject matter but not useful in the real world (e.g. the determinant method for solving linear systems of equations is almost never used in the real world)

Textbook authors are also incentivized to add chapters every couple of years so that new editions can be published. Sometimes those new chapters are important, sometimes they are not.

Textbooks are a starting point but they generally should not be read end-to-end. A better way to read them is the guidance of an instructor or a (online?) community of practitioners that can tell you what to pay attention to and what chapters to skip.
it's even worse: there's no guarantee that if you don't touch something on the filesystem it will not be corrupted. It used to be almost the case with HDDs but you're using SSD and NVMe devices. Basically, it can happen that when there's a sudden power off, they will do weird stuff like "set the 6th bit of every byte in an entire region". In essence, whatever your strategy for making/keeping a summary of the source side of your backup, you will always need to be able to figure out the state/diff from scratch. This needs to be work. Everything else is merely there to speed things up.
When I write layout, I do it in a way that requires as little new css as possible. To do that, I rely on one liners that do the heavy lifting. When I was new, I would assign a class to a div, then write the padding and margins for that class. I would try to make general classes, like a class I can assign to all buttons, but I didn't have the right mindset.

Now, I can define my flex boxes, vertical flex boxes in a snap. Apply one of several common padding and margins to an element in a one-liner. Throw "vertical-center" onto an element to make it align-items:center. 80% of the layout I need to do can be composed in one shot without new css. Then I can make fine-tune adjustments using variables.

I don't remember what the exact text of any of the 4 box shadows I use. I know I apply two shadows (one shallow dark one and one further light one), but I couldn't tell you what the opacity is on either. I don't need to. I either apply it in the class or @extend .shadow-1;
Yeah this was a really interesting project when it got started, like in the late 90s ? Now, realistically, even though I like the idea, who is going to use this ?

Maybe like a compatibility setup for old NeXTStep applications ? Or porting some old macOS applications to Linux environments ?

Working on top of the X11 implementation also doesn't really provoke trust to look into the project.
Linux only evolved beyond a hobby project, because IBM, Oracle, Compaq, Sun decided to cut down costs on their own UNIX (thus we are back again into corporations and their relation with FOSS), and yet many still have to reverse engineer hardware capabilities despite the big names involved in it.

clang is the more recent example, it is becoming visible how it is lagging behind other compilers in C++20 support, not everything is landing upstream as it used to.
Many companies have required sets of tools in order to do things like follow ops runbooks. Sure, you're a professional, but if you're following the team runbooks, you need to be doing it in exactly the prescribed way, meaning having your ssh access configured properly and the right version of python on your path, and any dependencies the shell scripts have, and rather than have you find and fix those one by one, a standard setup can save a lot of wasted time. Nobody's saying you can't use your own tools the way you want to, but you better be able to cope with having some team-specific tools and configs "shoved down your throat" or you really aren't a professional.
There used to be people who would sell you memory for MacBooks or Fujistu laptops that nearly doubled the official RAM. My impression was that they didn’t support arbitrary N GB cards but they did support a subset, and these guys just found a module that they did support.

For my Fujitsu there was memory soldiered on the board so you couldn’t quite double it, but you could get around half again as much memory as the manufacturer claimed was the max.
Meanwhile I've been moving Intel workloads to AMD instances in the cloud wholesale, because it's a clear win pretty much 100% of the time.

Intel is under attack from multiple angles.
Reject all propaganda.

ALL news sources are biased. If you want to reject all propaganda, that's simple. Just don't watch, look or listen to any news at all.
is it game over for Wintel? if Microsoft come out with its own ARM chip and an decent Windows ARM OS?
No there isn't and I think you understand my point perfectly.
What are good, rich sources for our tacit knowledge?

- Pair programming?

- Informal interactions with leads?

- Study and emulate great works?

- Dabbling with intriguing works unrelated to our main project?

- Our own behavior (reflected tacit knowledge made explicit via personal software process)?
I don't get it. Just starting with the three main benefits listed on the website, none of these are compelling...

> Safe: Implemented in Rust programming language and using Tokio runtime ensures memory and thread safety.

Does memcached have issues with memory and thread safety? I've never heard of them if it does.

> Fast: Can process thousands of requests with minimal overhead.

For a network cache you want _predictable_ performance more than "fast" performance, so that you're able to predict how a system will scale. "Fast" is among the top priorities for choosing a network cache implementation.

> Compatible: memc.rs is 100% compatible with memcached binary protocol. No need to rewrite your code. Just start a server and use your favorite language/framework.

What about tools for monitoring memcached in production? Does it support consistent hashing across a pool memcached servers?

Ultimately: why?
Typo in the banner: http://gnustep.org/information/banner.pdf

> GNUstep uses the same langauge and API as Cocoa on Mac OS X.

That small nitpick aside, that seems like and interesting project! I don't think i have seen many (if any) other attempts at creating a set of portable tools like that, entire workspaces that can work over a variety of OSes, unless i'm reading this wrong. Sure, we have portable editors and so on, but this seems like a step well above that.
Synthwave.live, a Nostalgic Musical Odyssey
It's great that they made it, it's always good to have alternatives, and when they are made this well, it is just good for the ecosystem.
With KeePassXC is there a need for keepassx?

Keepassxc is an advanced password manager, and ahead in terms of features and usability.
Yeah, I explicitly mentioned Objective-C v-latest, because not only the users have to figure out the whole runtime support in GCC vs clang in regards to Objective-C 2.0 and GNUStep, to further improve interoperability with Swift, many aren't aware that Objective-C still has a life and gets updates even if in tiny portions.

Finally the whole way how makefiles work (classical NeXTSTEP style) isn't any longer like that.
> It's probably an Access database running on some Windows 95 node. Or maybe Gentoo.

Why the dig on Gentoo? haven't used it for years but it's perfectly fine distro :)
Blockchain Security Help Needed
Someone can help me in getting started in blockchain security?
Whats your honest opinion on constitution Dao? Sounds good in premise when really the constitution goes to a private owner.
import re(gards)?
> After that we should be using subject matter experts

No we should be using teachers, people trained to effectively communicate and teach concepts of a subject.

A subject matter expert can be an expert in a subject but terrible at communicating and teaching that concept. Knowing that concept is not equivalent to effective communication. This is analogous to Great Software engineers becoming mangers with no managing talent whatsoever.
We probably won't get consoles having games of this fidelity on current hardware, but at the very least this shows that this level of fidelity is coming. Next gen consoles and high end PCs will at the very least be able to achieve that. I find that exciting.
Sometimes it's just a link to an image! So if the server goes bye-bye, then you have no spoon!
Internet is scrambling to fix Log4Shell, worst hack in history
Books by William Gaddis.
Apple’s operating systems and products are closed source. We can’t verify KeyChain implementation.

Also, KeyChain is not a real password manager, lacking many fields and features. It’s not a substitute for a fully fledged password manager.

I don’t trust and don’t use it for serious passwords.

Take a look at KeepassXC.
An Experience with YouTube API Services Audit and Quota Extension
Off topic: You can't smell anything from baby's excrement until they start eating meat.
Pathetic attempts to distract - yes I think you hit the nail squarely on the head there.
> I think you'd have to end the two-party system before anything better could happen because that's a HUGE driver of the conflict.

No. The US has had first-past-the-post elections since its inception. The present division is a complex phenomenon starting from the early 2000s.

It's probably hard for anybody under thirty to imagine this, but the difference between "Democrats" and "Republicans" as voting blocs was very small, to the point where politics was just a sort of boring background activity before 9/11.
React for the front end and Django for the back end.
I mostly agree, but there's one place where it does make a lot of sense to keep the hierarchy open: exceptions. Ability raise a specific error and catch it in a generic handler is very useful.
Not really. It still depends on who coded it. It's just that there's more people involved now.
I should have been more specific: GDP per capita is one of the most important part of a person's happiness.

https://ourworldindata.org/grapher/gdp-vs-happiness

Chart above clearly shows that mostly increase in GDP results in higher life satisfaction.
https://www.infoq.com/news/2019/10/WebAssembly-wasm-maliciou...
Financial dependence makes massive difference in peoples lives and that includes non materialistic religious people. It is not about being the boss. It is about being able to make decisions for yourself. Decision not to marry, for example. Or, decision to leave the relationship without ending up poor.

It makes difference in terms of who gets to decide whether you have another kid or not. Or, whether you will be in couple in the first place. Religious people still have all the human issues and needs. They have disagreements or even power struggles within their families, they have mix of failing and working families. And when you and your kids completely depends on somebody else that someone else will by able to make quite a lot of decisions for you.

Also, regardless of religion, ability of women to be financially independent and make decisions for herself in fact does lower average birth rates pretty consistently.
do you have a good starting source?