skysight-inc/HackerNews huggingface dataset:
The parachute + inflatable bouncy ball landing vehicle worked for the spirit and opportunity rovers. I recall seeing something from NASA that the spirit size landing was about the maximum size that was viable for that. They were explaining why re using the same design for the new much larger RTG powered rovers would not be possible.
On Firefox, I use Bypass Paywalls Clean
Grouping tabs by topic to read them later and from other browsers was one of the main problem I wanted to address in my workflow.

My current solution is to having developed a webextension + server system (https://github.com/domovikapp/domovik-server/) where I can stash any tab in a TOREAD list, and those replace my blank new tab page. Crude, but it does the job for me.
Wow, this is wonderful stuff! I'll definitely look more at stahl :)

By "parameter-passing bugs" I mean things like "I forgot to put a DROP after this loop that was keeping a variable on the stack" or "this takes 3 args, and I knew that, but I accidentally passed it 2, and then it took me an annoyingly long time to figure it out".

I don't really think of Factor (or PostScript) as being terribly similar to Forth despite their concatenative syntaxes, although maybe that just means I'm emphasizing a different aspect of Forth than you are. I feel like Factor and PostScript are more like Lisp or (especially) Smalltalk than they are like Forth, just with less syntax.

The thing that appeals to me most strongly about Forth is the prospect of a steam-catapult-like leap from machine code, through a few hundred lines of code, to a fairly usable low-level programming language environment: concise code with nested expressions, recursive functions, named variables, ad-hoc compile-time metaprogramming, function pointers (DEFER or DOER/MAKE), a form of closures (CREATE DOES>), and an interactive REPL that doesn't need to be restarted to see code changes (though maybe not a single-stepping debugger). That is, it's the simplicity of the implementation that appeals to me, with the transparency and malleability that implies.

But I don't really prefer to type b negate discrim sqrt + 2 a * / instead of -b + sqrt(discrim()) / (2*a) or (/ (+ (- b) (sqrt (discrim))) (* 2 a)). I don't really like having to type "." or "?" to see the result of an expression I'm evaluating interactively. I don't think the RPN syntax is actually better, mostly, though it has some real advantages as a user interface. I just think the RPN syntax is an acceptable tradeoff for the simpler implementation, more powerful metaprogramming and refactorability, and better performance that the Forth design provides, and it's easy enough to use it to implement something more reasonable.

I'm still more intimidated than I should be by formal methods. I've found DRMacIver's QuickCheck-like Hypothesis, which randomly searches for counterexamples to your assertions of properties you would like your program to have and then reduces them to minimal test cases, to be astoundingly effective at improving my testing, and I've been thinking something like his "Minithesis" could be a significant boost to getting a new programming environment up and running. But that's about as far as I've gotten.
Best: We do not speak of mistakes in the active voice ("Stavros made a mistake and added a bug"). We use the passive voice, or the collective "we" ("a bug was mistakenly committed to the code"). Assigning blame only hurts the team, and you should be reviewing each other's code and actions anyway.

Worst: Sucking up to people and repeating competent people's advice can get you a looong way up to being a C-level while the competent people remain at the lowest levels of the hierarchy.
This is so frustrating, I just want the url, but NO, you can an escaped version of the URL embedded inside another escaped blob instead. Ditto with Facebook.
In its own right I find it a fairly major technical achievement that the first and only orbital flight of buran was unmanned, landing on a runway with no human at the controls. That's one thing the US never did with the shuttle.
> "shortcuts to your favorite actions on the websites you love"

You can't make this stuff up
> "Give me a number, if it is close we can go to the next step."

If they reply that they need to know your revenue, expenses, number of sales, etc., before they can even guess at a number, then what? Do you give them your financial info? Or do you stick to your guns and ask them to come up with some number by themselves before you engage with them at all?
Jokes aside, when would this be useful? I can't think of many situations where a patient wouldn't be able to breathe but was still alive. Some burn victims I guess?
My favourite tiktok remix culture thing is the Candy Shop/Broom sequence from a few years ago

https://www.youtube.com/watch?v=fUKHDY-ZK3o

There's a subtle aesthetic in this one of joining in but not trying too hard and that really makes it accessible.
Good for you mate that you enjoyed all that. I'm just pointing out they do a poor job on cs security and anti-cheat and communication in contrast to other efforts on the company like these, and it's cs who made steam possible, not that other stuff.

3rd party servers are different from 3rd party services.
Cardano (ADA) Continues to Break Records
You are the exception, you know that right? There will always be outliers. What we should care about is what the technique can do for the majority of the people.

But since you are an interesting exception, I'm curious of your take actually. Maybe please offer us some more information:

- Why do you think you did slow down after the switch to touch typing?

- Why did you feel the need to switch to touch typing if the skill you already had was so good?

- Do you think there are any benefits of touch typing over your old technique?

- Do you regret switching to touch typing? Why?

- How many years did it take you to get to 120 wpm at 98%?

- Is there anything you miss from your old technique (beside the higher stats)?
Seems correct however it's not actually about the existence of a phone number to call but a tool to portray the nature of the EU. Of corse, every organisation within the EU have phone numbers that can be reached but there's no EuroTrump/EuroBiden/EuroErdogan to make deals with.
TikTok is very good at recommending new content based on what you engage with (watch, like, comment, etc), if your feed is full of girls dancing, it's because you spend time actually watching it instead of just moving to the next video. My feed is full of people (for some reason mostly eastern european or from central asia) working at their construction jobs.
Some curious logic given you can buy usbc to usba adapters for a dollar
It seems to be a polarizing idea. Many people can't stand it, but also I suspect that very few actually worked with something like that.

In any case, I believe that it's better to build a data model/storage without that concept (read: don't store the data in the same branch as the code) to have the freedom to built it with less constraint and make it right. Once that work you can add this "branch sensitivity" concept on top and again make it exactly how you want it.

An example of problem you get when storing the bug data in normal code branch: cool, you got the bugs state deeply stick with the code so you know exactly when a bug is resolved and in which branch. But now you are stuck with git only to deal with merge conflict, which means you might need to have the user fix it when it goes wrong. Will you push that to a non-technical person as well? Also, what happen when you rebase or cherry-pick?
With my 10+y of industry work, 7y as EM, I'd choose 2 engineers in most cases.
I haven't dug very much into it (in fact mainly because I couldn't find much detailed/technical information) but Windows 10 has this "core isolation" feature, which I believe tries to achieve a system/apps isolation by virtualizing everything.

It used to be a little buggy, but I now have it enabled all the time and don't necessarily feel any performance issue - on a powerful laptop with reasonable usage.

If anyone has more technical information about the feature I'd be very interested to see more about it and what it exactly does - is it really effective or just a lure?
No experience with Valve but are not alone in being cheap:

I submitted the bug where you I proved you could make predictions about a password in Microsoft just by using ctrl + arrow keys.

It wouldn't have been much anyway but I wouldn't have been surprised if they sent me some swag or something - instead I was surprised about how short the thank you mail was ;-)

(They said it wasn't a security issue but at least it was fixed in the next release :-P)

Edit: I later found a reliable way to run the encryption tools the correct way with the tooling in Azure Information Protection that still leaves the files unencrypted (so simple it can happen by accident, that's how I found it, useful for data exfiltration with plausible deniability) and besides the integration of information protection in Sharepoint is so extremely broken that depending on how you log in, SharePoint will easily serve you the files unprotected.

Between not finding the correct way the report it and the very "meh" feeling on my first find I only tried to report those onve or twice and then gave up.
And you sound like someone who grew up in a elitist cocoon, parroting "pseudo liberal" wishy washy.

Unlike Nazis, colonialism did not face trial, so it continues on in its many old ways.
iko enables teams and individuals to Get Data Products Right.
We are a boutique conultancy that has profitably carried out machine learning projects in different sectors and industries. We initially started building iko for internal because our projects took a toll on us.

- No-setup, fresh, notebook environments with the most popular libraries pre-installed.

- Real-time collaborative notebooks to see your teammates' changes live. Pair program, troubleshoot, and prototype together.

- Deploys your Streamlit application

- Multiple notebook versions

- Leverage GPUs and schedule long-running notebooks that survive closed browsers and network disruptions. Watch your notebook's output as it runs from multiple devices.

- Automatic experiment tracking to detect your models, parameters, and metrics and saves them without you remembering to do so or pollute your notebook with tracking code. Know which parameters produced which model on which data.

- Easily deploy your model and get a "REST endpoint" so data scientists don't tap on anyone's shoulder to deploy their model, and developers can use the models without being dragged into the ML realm. You also can invoke it by entering data or uploading a CSV file.

- Build a Docker image for your model and push it to a registry (DockerHub or GitLab for now) to use it wherever you want

- Monitor your models' performance on a live dashboard and know if your model is losing its predictive power.

- Publish notebooks as AppBooks: automatically parametrize a notebook to enable clients to interact with it without being overwhelmed by code, or exporting as PDF, or building an application, or mutating the notebook.

More on our roadmap. We're only focusing on actual problems we have faced serving our clients, and problems we are facing now. This is not a "startup idea"; we're building what we need but we'd love to hear your thoughts and problems you have faced we may not be familiar with.
You can invest in mining operations, some are doing that to ensure a chain of custody that fits with their environmental or sociopolitical values. I would say investing like that is close to holding crypto stock.

If You are wondering about which flavors of crypto are being used for their potential, check out a few darkweb markets and see what they are using to do buisness.

BTC and ETH both have high transaction costs but there are alternatives, best way around this is to set up an account on an exchange, create a non custodial wallet in a crypto with low fees then fund your exchange account with fiat, convert it to the low fee crypto and then transfer it over to the non cust wallet. Then when You wish to spend, either just send the low fee crypto direct to the seller if they accept it, or send back to exchange(most exchanges don't charge to deposit) covert and then send to seller. It can take time to deposit or withdrawl from exchanges but it is risky leaving crypto on an exchange as they sometimes shutdown and poof your crypto dissapears.

I would say crypto can be whatever you want it to be. If You are just getting in to it and want to make a somewhat safer investment, look into mining profitability calculators and build a PC with a nice processor and video card. It is still possible to break even from mining with conventional hardware on a pool. Then if the value goes up You make a profit on what You previously mined. If the crypto game tanks, well atleast You still have a nice PC.
Worksheets are a simple concept: you write lines of code in them, and the IDE runs the code automatically as you type, and displays the return value of each line. If you're familiar with the concept of Jupyter notebooks, it's a bit like that.

I tend to not view it as a replacement for an ordinary code file, but as a replacement for a REPL session. It has several advantages:

* Keeping track of your previous commands in a file is much more convenient than keeping track of it in your input history of the REPL.

* You can keep re-editing previous lines easily, and you can see the output of all lines.

* There is no hidden state (unlike a REPL). Everything is run from scratch every time.

* It's easier to define helper functions than in a REPL.

* It's easier to turn a worksheet into a unit test than it is to turn a REPL session into a unit test.

That said, it's also possible to start writing a module in a worksheet, and then turn it into an ordinary code file later.

Worksheets aren't perfect yet; I can think of many improvements, but they're already very useful to me. I think the end game will be to merge the concept of worksheet, unit test, debugger, printf debugging, and ordinary code file into one system, like Sean McDirmid's usable live programming research work (which in my opinion remains one of the most underrated research projects).

https://www.youtube.com/watch?v=01Xyoh-G6DE
It just seems stupid to me, or maybe I just don't get it. If I need to create a github repo should I then remember this extremely special "shortcut" rather than just clicking "new repo" in the github UI?
The absurdity of the "it's stealing" position is obvious when you imagine what the world would look like if everybody suddenly decided each country is doing only their own research and is not allowed to use any external idea. It would be utterly ridiculous. Copying-and-improving is the default, it's what makes us move forward as humanity. Everything else is just politics and national pride.
Ok thanks.

At the moment:
- I'm running new jobs manually by writing "deploy.yaml" files each time, and trying to figure out how to do this via API

- I think I'm probably over-provisioning VMs when I could be more efficient with resources. Looking at Google Cloud Autopilot but not sure if this is right.

- Sometimes with autoscaling on Digitalocean, nodes keep running after jobs are completed, and I have to manually check and kill them.
This is a beautiful idea, basically eliminating the threat and inconvenience that most viruses cause. But it's a bit early to conclude that this is certainly the future.

Covid is by far the worst and deadliest pandemic since 1914, which both justifies and facilitates very fast testing and use of new vaccines.

But we haven't had the time to look for long-term effects yet. This is not an antivaxxer stance - it's basic epistemology. mRNA vaccines allow us to trigger and target the immune system to point it in arbitrary directions to a degree we haven't before. The immune system is a sensitive thing that can cause lots of damage if it gets confused.

I'd want a lot of high-quality data on long-term effects in terms of risk of autoimmune disease, Alzheimers, ME and so on a world where we deliberately provoke strong immune responses versus things that are mostly minor inconveniences - the common cold, the flu, herpes, etc.

I certainly hope this is the future, but I won't be the first in line to test it out.
Opinionatedness is a good thing when a problem has no consensus solution, yet a decision needs to be made.

If the author correctly identifies the problem and is right about the hard part of the solution and manages to convince other people, the community will accept the unimportant parts as default and discard the important but wrong (by consensus, made possible by the opinionated solution) parts.
Even it it's been around for years it will never get some actual use and will remain a marketing gimmick.
What are you even getting at? Are you saying that people misreported "uninterrupted work time" while in the office? Because I know if a coworker asks me a question in the middle of the day, it definitely isn't uninterrupted work time.
>The Soviet Union of the 1970s was not the Soviet Union of the 30s.

Yet it was still the Soviet Union and people disappeared.
This is already common in the satellite world. Companies design & build satellite platforms (usually called "buses" for sats) that satellite developers build on top of. Usually provides the core physical structure, plus attachments for payloads or sensors; some more advanced ones also include stuff like avionics, power distribution etc. Wikipedia has some interesting examples [0].

Photon mentioned in a sibling comment builds on that idea by providing a bus with engines to make it into a simple spacecraft. I don't know of any off-the-shelf rover platforms yet but can absolutely see the same thing happening when there's enough demand / cost of access to places worth roving around is cheaper.

[0] https://en.wikipedia.org/wiki/Satellite_bus
> Worst: Letting toxic people get away with insults because they're good at their job.

Okay, that's what happened, but what did you learn from it? Presumably you're not always their boss and in a position to single-handedly do something about it. How should one deal with it instead? Or was the lesson about recognizing the situation?
I don't think I've ever seen integration between confluence and jira that mattered.
> Except the boringness of it. There is no solution to it, except running in a large park or nature.

I like podcasts and audio books. Since I started running I got through a lot of books, way more than I could possibly read physically. But yeah, if you have things under control, then sometimes it's like doing nothing for an hour straight: pretty dull, so you have to have something else going on.
My Tiktok has a lot of videos of people complaining about exactly this and being responded to by pointing out they are telling on themselves in a hilarious way.

Gotta hand it to the algorithm, it is always funny to me.
Faster web fonts
I'm in a very similar situation as you are regarding my browser usage and needs. I now have 46 windows open and 2.1K tabs open, but I've had at some point almost 70 windows and more than 7K tabs...

The most useful extensions I've found to manage this complexity are https://github.com/tpamula/webextension-window-titler and https://github.com/l10nelw/winger.

This is the script I made to bring up the firefox window I desire from the custom name I gave it using window-titler:

#!/usr/bin/env bash
#
# switches to the firefox window that starts with the provided word between brackets

NAME=$1

WIN=$(wmctrl -l | grep Firefox | grep "\[${NAME}")
if [[ -z $WIN ]]; then
echo "no window found"
exit
fi

NUM_WINS=$(echo "$WIN" | wc -l)
if [[ $NUM_WINS -ne "1" ]]; then
echo -e "$NUM_WINS windows found, please be more specific:\n"
for w in "$WIN"; do
echo "$w" | cut -d' ' -f4-
done
exit
fi

WIN_NAME=$(echo $WIN | cut -d' ' -f4-)
WIN_ID=$(echo $WIN | cut -d' ' -f1)

echo opening: $WIN_NAME
wmctrl -iR $WIN_ID

And winger allows me to stash not-currently-needed windows in bookmarks, and restore them later...

This is a less than perfect system, but it's good enough for me for now.
There’s also a big swing of experienced people as well IME. This is partly what drives adoption by new people. There’s a connection there.
“Apple and”. Probably written (a bit too) fast on a phone without reading it back before hitting ‘reply’.
Costa Rica uses vague places, distances and compass directions as addresses
It does work quite well with Scala 3.
A systems thinking view on death penalty
Biases in AI Systems: A survey for practitioners
I think this is great advice. You're not always in a position to use this advice, this is the most extreme approach, but I think it's good to be aware of the most extreme approach. Very often a lot of this doesn't apply. 2 Years ago the company I work for really struggled to fill the roles in my team. We would've been very flexible with compensation to bring people in. Today we simply don't have that problem, if you push too hard we have about 3 other good people for the role. 1 year ago we would've dismissed you out of hand for working from home, today that would absolutely be part of our negotiating armory. It's very important to probe and find out where the company is flexible.

Also, it is actually true that if you've really managed to sell yourself to HR and got a big old salary and you end up on my team underperforming it's going to be a much bigger problem for you. At my current company you want to be underpaid and overperform - because our compensation structure is highhly bonus orientated so you don't need to worry about it working out. At previous companies I've worked at your compensation for the entire tenure at the company is set the day you sign - bonuses and salary budget are both determined as a % of base pay and your ability to increase your compensation is basically a fight between you and the rest of the team who are all part of one budget (horribly dysfunctional system, accidentally hire 1 person at a grade level lower than where they should be and it's going to completely screw your whole team's compensation for the next couple of years).
The statistics can become stale after repeated inserts, updates, and likely DML changes yes.

However, the statistics are updated it seems during a SELECT if they are deemed too stale. By default, the stats are refreshed and then the query runs, but this can time out as I mentioned for large tables.

The async option lets the query proceed (using old statistics) and then it updates separately in the background.

Personally I’ve not seen a downside to this in practice, but you can read more at https://techcommunity.microsoft.com/t5/azure-sql/improving-c...
Sort of? The largest outlier is child care time. Under non-pandemic conditions, where the children are not in the house, WFH is a decidedly different beast. As a WFH employee, even pre-pandemic, I firmly believe it is not the same style of social interaction; it has a much stronger "contractor" feel. If you are comfortable and familiar with a standard work environment, the transition can be difficult. That said, the numbers here are very bad: it looks like most things just devolved into meetings.
63 characters is the length limit for individual labels in domain names, so I just wanted to see who has the most `a`-s.
Slightly rarer for me to play lately, haha! But you may have seen some of my clanmates, such as psyx|Pendulla, he plays quite often.

You're right about the Russian presence, it has gotten to the point where using "))" to indicate smileys has become a community thing, Russian or not :D
Lima is the name of the open source driver project for Mali GPUs. I wish all these half baked projects that rapidly go unsupported didn't pollute the namespace with "clever" names, or at least don't reuse names. In this case both are related to the linux kernel so confusion is ensured.

You don't need strong marketing for small pet projects, so a longer generic name achieves exactly the same purpose.