skysight-inc/HackerNews huggingface dataset:
I don't think that is a generalisation which can easily be made. Many factors in play as well, e.g. imagine the situation where the birds normally have to be at about ground level to pick seeds, and one hangs a feeder on a washing line. The latter cannot be reached by cats, in the former situation the casts just have to wait for their possible meal to arrive. At the same time seeds drop from the feeder so birds going for that are an easier target for cats. But that's back to square one, so might not total to increased risk.
>visible symptom of a modern depression that has been underway for many years?

There's never been more prosperity. The visibly homeless are mentally ill or on drugs. It's due to our lack of healthcare access and ability to exist on the fringes of society if one so chooses. More people in foster care end up homeless than graduate high school.
This is true but also wrong. The transistors themselves have a specific operating voltage.
Literally "I can't control myself and want the government to do it for me" lol. Grow up!
What critical functionality/common website will I break by disabling webrtc on all my devices?
There's definitely no chance of a country agreeing to follow international law or even norms when the other signatories would take "any means necessary" to achieve their policy goals WRT them.

The problem with your plan, even from an amoral realpolitik perspective, is that the Iranian program cannot be prevented forever with 100% certainty. There's a possible future world where they end up with nuclear weapons after 30 years of assassinations, and that's the world where they'd be the most likely to make use of them. There are a lot of ways it could happen - maybe they build two plants and the west only gets one of them, maybe North Korea makes a donation to the cause. Maybe they set up a bunch of innocent scientists in the secret but not secret nuclear theory department and let their enemies waste time clandestinely assassinating their theory group while they manufacture the real weapon based on plans obtained elsewhere. When you're killing civilians, you're in a state of war, and although being in a state of war has had very indirect consequences for the US over the past 50 years, that's not guaranteed to go on forever.
Same deal with me, starting from my second year (8yo): write a short summary of a book of your choice every school month. On my third year however they tweaked the rules slightly, so the books must be from different series.

More than a decade later, chatting with one of my former teachers, I discovered why they tweaked the rules: because some lazy jerkass would pick a book from The Bored Witch illustrated series, read it in five minutes, write down the summary, then spend the rest of the day reading stuff he wasn't "supposed" to read on his own, like Heart of a Dog and The Metamorphosis. Because he knew that he wouldn't be able to summary those books.

...in my own defence I really enjoyed The Bored Witch.
You're right, comparing just the weight doesn't tell the whole story. However, the same is true for calories. I think you should consider a kg of "weighted average" beef and not just steak, as steak tends to be lean. You would also have to take into account nutrients. That's why I'm not a huge fan of just comparing how much water different food need. Things are more complex than that.
Automated testing is hard to justify for games because you are not simply finishing features and moving on. You are constantly experimenting. Throwing out features and ideas and reworking them is part of the creative process. Automated testing adds overhead to iteration and isn't free, so you have to be very selective. At the end of the day it is more important for the game to be fun than it is stable.
Life After White Collar Crime
locale? If you mean some config, I think the binary blob should handle WiFi protocol to the spec (BTW, It's a freeRTOS application IIRC)
A lot of powerful computers were built by bunging in a powerful CPU, perhaps with extra RAM, as a coprocessor to an already-existing weak computer, whose weak CPU then serves as a sort of front end processor, or FEP. An example is the Tandy Model 16, which was the second line of desktop Unix workstations ever released (and arguably the first affordable one, for multi-kilobuck values of "affordable"). It was basically a Tandy Model II Z80-based computer with a daughtercard carrying a 68000 processor and up to 512 KiB of RAM. The 68000 actually ran the Unix (Microsoft Xenix), and delegated I/O to the various peripherals to the Z80.
Thank you for the nice review of my post.

I actually had a chance to correspond with Stephen McConnell a number of years ago and asked him why he would adopt Agile when he had spent so many years promoting standard software engineering principals and processes. He replied that was still teaching the same software engineering standards but simply used Agile terminology to keep his business relevant.

Since most of the technical managers didn't know the difference they never knew what was really being taught to them.

Steve
The only real variable I felt is COVID, to a less degree the trade war between US-China.
Attacks against Iranian nuclear scientists are approved under throwawaysleep's law.

Both laws are of about the same significance.
I am aware of that meta study, it's from 2017 though. I also didn't dig enough to get the list of books used in the various studies (I am interested self-help vs fiction/non-fiction).
Churn and choice are what keeps me on the fence with Elixir too. Over the last few years I went from very excited and built a few things with it to "maybe try again later".

It's just not fun to be in a constant state of package fatigue, especially when a lot of semi-popular libraries are maintained by 1 person. If that 1 person leaves that entire bit of functionality becomes a liability to your application because it's unrealistically demanding to be a solo developer or small team and be responsible to maintain a bunch of libraries that become unmaintained but then also build your application.

This is IMO especially true with a language as powerful as Elixir with macros. Picking up and reading someone else's code can either feel natural or be really hard, to the point where looking at it doesn't feel like the language you know. This makes it doubly hard to read 3rd party library code because you're learning the other person's code and have to mentally deconstruct a lot of advanced patterns if they use them. I don't consider myself that good of a programmer but there's a lot of times where in Elixir, phrases like "this is impossible for me to understand" come up when I've written hundreds of thousands of lines of code in Python but never thought this. I sometimes had the "what am I looking at?" feeling with Ruby too btw.

As for library availability, this is a problem that doesn't come up as often with more main stream web frameworks, at least not in the Python and Ruby eco-system. Sure things go in and out of fashion but both languages have frameworks that include more batteries included or the community has gotten so big that there's a bunch of independently developed libraries that most of the community got behind and supports it so well that it becomes a no-brainer to use it.

So that's what keeps me on the fence and I think some of these problems can be solved with time, but time is a scary thing because waiting a few years feels like an eternity and the outcome after waiting a few years might be waiting a few more years. At some point you need to build whatever you're building and run with it without looking back.

But I think this really comes down to personal preference. I used to think I wanted unlimited choice and an endless world of possibilities. I don't. I want to build web applications quickly using the most straight forward code I can think of and get as many batteries as included as possible while leaning on / contributing back to a massive eco-system. I don't want to be on the front lines of building a new eco-system. I still do think in the very long term (5+ years maybe) Elixir could be a good match for me once there's a lot of libraries that have hit critical mass.

There's plenty of people using it successfully now, and I'm happy there are people who like being closer to early adopters and setting up the initial ground work for an eco-system.
Rumour has it that Jeff Bezos AltaVista'd how to make 180 billion dollars before getting the idea to start Amazon.
For projects like this I like it when they go all the way and post the proven IMG file, in this case snakeos.img.

How much space can it take up?

Without that lots of visitors are not going to look much further at it.

If the IMG was there, I would have already tested it on bare metal, if it fit on a floppy that functionality would have been confirmed bare metal too.
By stuff going on 15 blocks away I don't mean an odd car window smashed. I mean e.g. giant homeless camps (to the point where e.g. running events in the local park are canceled due to safety concerns), people shoplifting on industrial scale, break-ins, or e.g. people operating a loud, smoke-belching machine shop at night in a park right under somebody's windows.
Instantaneous power draw can be quite considerable too, when you have millions of transistors switching in a short lapse of time. Typically you cannot really include capacitors on the die, so those are close to it. It might have to do with it, but I haven't read TFA yet.
Why do all the coolest missiles has its own GRAU index number? R-36’s ploop pow pow pow is too Gundam, and so is P-800 Onyx/BrahMos, with its VLS launch and RCS tipover followed by IRR transition. It sounds cool already just sprinkling these TLAs.
For those who are downvoting me: Javascript was deliberately invented to be Scheme without the Lisp syntax... Jesus.
What do you mean 10% slower? The B-1B was essentially half the speed. That's a huge difference.

Scaling prices of Soviet inventions to US economic terms using Russian prices is really, really absurd.
“You can print off all of the tables as excel spreadsheets and review them with non-technical stakeholders.”
Try something like Metabase. Just place the SQL in there and you get a URL that gives you dynamically updated “Excel”.

I like this way of business development: Prototype some SQL, place it in Metabase, get feedback, update the SQL, when they are happy, make it to an Update that solve their need automatically.

And it gets way more powerful when you learn Macros in PL/SQL or PostgreSQL so that you can dynamically change the SQL based on results. One example is to build the Metabase functionality into the business application do that you can easily add/change SQL, and the resulting values automatically is clickable if the data comes from the right tables/views.
macOS/iOS have API for marking jobs as background which will run on slow cores. And this API is used, AFAIK. I'm not sure if widely used Windows or Linux software routinely marks its threads for background jobs. I know that I never did that in my software.
My sentiments exactly (only on the other side).

You seem to respect everything labeled academic, but not all "areas of expertise" and not all "fields" are equally valid -- and surely not just because they are taught in universities, written about in "peer reviewed" journals, and so on.

Linguistics is closer to soft sciences than the opposite.
> I wonder what would need to happen to convince people that ..

3. It's worth it.

I work at (relatively) low levels, and I would absolutely love to have extensive tests (plus more, e.g. TLA+ models to prove critical properties of the systems I work on).

The pushback comes from stakeholders. They don't want to invest time and money into automated testing.

And when no automated testing has been done yet, you can guess that the system hasn't been architected to be easily testable. Figuring out how to add useful tests without massive (time-consuming and expensive, potentially error-prone) re-architecting is also something that requires quite a bit of investment.

Of course a part of is just lack of experience. If someone who knows how it's done could lead by example and show the ropes, that'd probably help. Getting the framework off the ground could be the key to sneaking in some tests in the future, even when nobody asks for them.
For those of you that also hate Reddit’s new interface… https://old.reddit.com/r/privacy/comments/pd4y5m/apples_new_...
Could be a fun exercise to look at the property records over time to see which financial institutions are publicly recording mortgages on these units to understand their risk tolerance.
Lol value overflow errors.
Seems like you completely missed the point of the article.

The article called out that none of the changes make emacs any less powerful nor do any of the changes remove any functionality. Users can still do everything they could always do with emacs. They can still take this "journey" you mention. All the changes do is let them get started quicker and jump in with at least some familiarity.

Old emacs users such as yourself can keep on using your non-standard keys and old terminology. For you, nothing would change. For new users, they'd be productive quicker and still able to take advantage of all the things that keep fans of emacs using to emacs.
Who else misses groklaw, BTW? That was my favorite tech law site for many years.

[1] http://www.groklaw.net/staticpages/index.php?page=2003101616...
Blight and crime. And as I mentioned in the other fork, I grew up in Russia during the 90ies collapse, so my standards for lack of blight and crime are relatively low ;)
IMO the criterion to compare by should be protein content (also taking into account the https://en.m.wikipedia.org/wiki/Biological_value) rather than calories.

For most people suffering from malnutrition worldwide their biggest problem probably isn't getting enough calories but rather getting enough protein and vitamins and so on.

Getting calories in the rich countries is more of an anti problem. Many people take in too many calories, because there's too little protein in the foods they eat (so they have to eat more of it, giving them too many calories). Protein dilution.
Imagine if you could run a Python function backwards and feed something into the return value and have Python tell you the parameters to match. That's the uncomon, twisty difference of Prolog relations. In Python a test whether this combination of length and area makes a valid square:

def test_square(side_length, area):
return (side_length ** 2) == area

which says imperatively "square the side length and compare it to the area, return the result" becomes a Prolog relation:

:-use_module(library(clpfd)).

square_side_area(X, A) :-
X #> 0,
X*X #= A.

which says declaratively "square_side_area holds for X and A if X is positive and X squared equals A". This can be used in the same way as the Python code to ask "does length 5 and area 25 make a valid square, yes/no?" but it can also be queried to find: "given length X 5, can this relation hold?" and it answers yes, if A=25. Or "given area 25, can this hold?" and it answers "yes, when X is 5". Or "are there any solutions?":

?- square_side_area(5,25).
true.

?- square_side_area(5,AREA).
AREA = 25.

?- square_side_area(SIDE,25).
SIDE = 5.

?- square_side_area(SIDE, AREA).
SIDE in 1..sup,
SIDE^2#=AREA,
AREA in 1..sup.

Then, unlike the Python, you can combine this with extra conditions outside e.g. "(that), and AREA is between 1 and 25" and have it show all the possible answers in that range:

?- square_side_area(SIDE, AREA), AREA in 1..25, label([SIDE,AREA]).
SIDE = AREA, AREA = 1 ;

SIDE = 2,
AREA = 4 ;

SIDE = 3,
AREA = 9 ;

SIDE = 4,
AREA = 16 ;

SIDE = 5,
AREA = 25.

If you can spare 30 minutes for a video, this Sudoku Solver in Prolog[1] shows quite well this style of thinking and its consequences. As you watch it, wonder what you might write in C# to solve sudoku (and how much code), and notice here what there is in the way of variables, loops, recursion, indexing, control flow, etc. This kind of thing "I give the constraints to a combinatorial problem, through constraint propagation find some valid solutions" is one of Prolog's strengths.

It isn't /only/ a built in brute-force search, or a "do everything with recursion" computer science lesson timewaster.

[1] https://www.youtube.com/watch?v=5KUdEZTu06o
The Similarities Between Star Wars and the Hidden Fortress
This has been obvious for decades. A very interesting deep dive would be one showing just how firewalls have not been established which would mark particularly trustworthy studies.
It sure does! I am directly involved with Pocuter. We are already organizing production for backer fulfillment. We'd like to upgrade to the ESP32-C3 since it isn't as affected by the chip shortage as the SAMD21 and ESP32 are (and offers more favorable performance/security)
> The Boeing 2707 had the same complaints.

It could hardly be unpleasant and unreliable, because it never was completed and never flew.

As for uneconomic, sure. That's a common result of it being a government project, just like the Concorde.
I doubt this is true. Mike Mayberry (Intel) softly announced buried power rail last year, as a 'within 5 years' tech. That suggests it has been prototyped, since from final tests to HVM is at least 2 years.

Maybe not great.

Within 10 means an idea with simulation.
Within 5 means prototyped.
Interesting means never. Or that, at least, is my decoder ring.
I feel like with SQL although, you could reproduce the vast majority of usage of it with about 5 very large functions / objects, which is what it essentially is in most usage.
I see the biggest problem here is that when you leave you’re gone for six months. When you come back it’ll take you a month to ramp back up.
Thanks! That's really interesting. There's a lot of material out there about BASIC for early microcomputers but most of what I've read about minis has been more focused on languages that were considered interesting to "hackers" (i.e. Lisp and C).
Terminals work with characters, meaning, lines, columns, fontsize. GUIs usually are working with pixel, meaning x/y-coordinates and free sizes.

In case of emacs this means there is a bunch of hacks to translate pixel-coordinates to line/column-coordinates. This often are working well enouhg, but sometimes not. For example, with my emacs there is always a free space at the bottom when maximising the window, Resizing the window also works in terms of lines, not pixels. Positioning of completion-dialogs is linked to chars, not the pixel-coordinates of a the word which in certain cases get's ugly.

It's overall not what I would call a hard issue, but still ugly. But it also kinda limits what you could do with Emacs in GUI-world. As Emacs has no understanding of z-axis, there are overlapping widgets and free-positioning of elements outside the text-flow.

An additionally, it seems the too many laysers and additional complexity has some speed-impact in GUIs which the terminal-version has not.
The main reason the XB-70 and B-1A were shutdown was yes missiles advancing, but mostly price.

Low flying approaches and cruise missiles were strongly reconsidered at the the because the MiG-31 had look-down shoot-down capability. We don't know if it would have been a better or worse option, we're dealing in counterfactuals.

Russia has few uses for the Tu-160 anymore. It's main use was to penetrate hostile airspace of near peer opponents. Since the fall of the USSR yes there is not much more use for that.
This looks great! Would love to know more about the tech stack behind this.

Tangential question: is it named after Kalam, the scientist?
The rest of the sentence provides some important information:

> It is synthesized by some bacteria in the gut flora in humans and other animals, but it has long been thought that humans cannot absorb this as it is made in the colon, downstream from the small intestine, where the absorption of most nutrients occurs.
I'm a bit shocked that if I interpret your numbers correctly, police officers kill about 10% as many people as are killed in murders.
And they say Bitcoin is a waste of resources and here we are watching this :]. /s

How do they capture the screen output from the real CRT ?
Go to Seattle's aviation museum and see for yourself. I'd call it "swanky bus", but yes, buslike.
1.) a lot of my Uber Eats and DoorDash/GrubHub orders are via vouchers and gift cards given to me by businesses and vendors. It also has all the features to make expensing meals to a corporate account much easier.
2.) If I were a lawyer or freelancer billing at $400 or more per hour, I’d gladly pay the 50% markup to have my food personally delivered so I can keep working and making money.
3.) A 50% markup on a $12 dollar order is $6. There are many times I’d rather just spend $6 for the privilege of not interrupting whatever I’m doing — I personally value my time way higher than $6.
Something something New Zealand.

Which sounds good until you need a dentist or doctor and you discover you forgot to bring a surgery and/or hospital.

Or a vet. Or spare parts. Or tools/medications you don't already have.

Or any essential consumable that has a shelf life of (if you're lucky...) less than fifty years.
I took a look at this LeetCode stuff on the web site. I reviewed a few of the sample, possible tests and found them utterly ridiculous.

I have never seen a need in my entire career to program anything like these samples were expecting applicants to program.
Anyway we could use this with realtime rendering? For eg: I pipe data from top command to this script to see graphs/charts change it dynamically?
"Truth doesn't evolve" is a profound statement. Is it from Hermes? The downvotes on your comment reminded me of one well known historical figure who told not to give jewels to the crowd as they would get agitated, because of ignorance, and try to lynch you.
> Don't automatically connect to an "autoupdate" site, and especially don't pull updates from it.

I'd argue that a "passable" web browser needs to do the opposite: make sure it stays on top of security fixes itself, because you know 99% of users won't otherwise.
Presumably not every attempt to shoot at dog is immediately successful either.
Summary of UN report on the economics of music streaming
We are not talking about negotiable issues like access to shipping lanes. We are talking about preventing nuclear holocaust. Iran has repeatedly expressed its desire to obliterate another sovereign nation. I believe them. This is the opposite of amoral, it elevates moral imperatives over formalities. “Any means necessary” is not confined to assassinating individuals. We can, in fact, ensure that they are incapable of making nuclear bombs. A country with stone-age technology is not going to be enriching nuclear fuel.
> "Yeah this person has a terrible credit score, but look at their browsing history. They are looking at healthy diets, they are comparing prices and shopping cheap - all signs of a responsible adult. Why should we deny this upstanding member of the society access to credit and help them become homeowners?"

Oh god, that could be my browsing history but it's not me nor what I do and they would be in for a rude awakening.
WhatsApp: Terms of Service, they will be optional
And the navy wants to pretend their surface fleet isn't sitting ducks against real state actors in an actual war with a real power.

Allegedly the Navy has an actual usable point defense laser... but I strongly suspect all these high tech capital defenses are just the usual Navy boondoggles to enrich contractors and will be worthless against swarm drone attacks.
What Chaos Engineering is [video]
90% of SARS-CoV-2 infections may have been unreported in CA and FL by Mar 2020
Wasn't alive to watch the first moon landing. But I feel this must be up there with it.
I've been using programmable editors for 35+ years. They all do everything emacs does and more and are just as adaptable.
The Fixed Background Attachment Hack (parallax images on mobile browsers hack)
where i made nationalistic claims? i said that the racialist obsession in the US is a strong cultural trait, but it's completely unscientific