skysight-inc/HackerNews huggingface dataset:
Go marks features as deprecated, though, both in source code and in the docs. For example, strings.Title() has been deprecated and instead the case package should be used. The backwards guarantee merely means that the feature won't be removed from the library in Go 1.x, but when you write new code you won't use it and the preferred way of doing the same is mentioned in the docs and version notes. I think it's good not to remove deprecated functions within the same major version.
In a negative way: the current JS ecosystem and the way we build web apps in general. I started programming in late 80s and was very scrupulous in my work. I learned how to profile and optimize my code; I basically knew what each byte was doing. When I discovered Linux it was such a joy as I could basically trace the whole execution path and optimize everything even more.

Also, I love order. I enjoy clean and elastic design that keeps things in order but gives you the flexibility to extend the functionality indefinitely. In spite of some reservations, I enjoyed building apps with GUIs in the 90s, the process was quite pleasant and neat.
Signal certeinly can store it, because they have access to it.

They have access to that data alone through the fact that they are in control of their servers and, thus, can see who sends and receives messages.
Is this the only option for 13''? I am looking for something that can display sheet music to my poor eyesight.
I used to buy Technix sets (sp?) and spend days playing with gear and pulley and wheel and motor systems. I don't think a single time in all my childhood did I ever sit down with a Lego set and build some themed toy that they suggested on the box.

All I really want is bricks, plates, shafts, couplers, gears, pulleys, motors, sensors, and assorted things. I'll come up with the projects myself. They don't seem to want people like me, since I have not been able to buy that kind of kit since the 80s.
I'd add to this comment - many options is certainly better than not many options. I personally prefer to have rich and colorful set of options to use depending on my current needs than to have to choose from, say, 2 options (presumably delivered by google and ms?)
I agree. I make an effort to not change directory wherever possible and if a change is needed, do it in a subshell and just for the command that needs it (hardly any commands actually need it, anyway).

Edit: just had a quick look at your recommended link and spotted a "mistake" in 4.7 - using "read" without "-r" would get caught out by shellcheck.
We really need to ban studies that are just designed to find "associations" or correlations etc. They're useless. They just waste resources that could be used to find actual causation and fuel people talking about things no one actually knows which just reenforces people's prejudices.
Ideas are the Enemy of Observations (2012)
I try to use the long-form of command-line switches in scripts, e.g. `cp --force` instead of `cp -f`.
Best practice for shell scripting: don't.
This is hilarious to me.

I love reading about eve, but I can't imagine ever having enough free time for it
Oh the demos are great. Not flawless, but it's nice to write mathematical notation by hand and get LaTeX out.

https://webdemo.myscript.com/views/math/
Or human computers, but those are horrible to target so I understand if compiler writers would avoid that. The spec is horrible, you never know if your amazingly compiled program will be executed in anyway close to what you wanted. Furthermore, the execution is usually horribly slow.
Chrome >= 107 enable hardware HEVC decoding by default
https://github.com/StaZhu/enable-chromium-hevc-hardware-deco...
EVE online taught me that you can be CEO while being unemployed and living in a crappy appartment.
one of the reply tweets says "MIT has been on a rapid decline since SH shutdown. I'm not surprised but I am disappointed"

anybody know what SH shutdown refers to?
I knew American football was complex, but this article still surprised me in how sharp QBs (and football players in other positions) are. Love hearing experts explain their subject matter and talk about the sacrifices needed to become world-class (in his case, not having much spare time outside football). Well worth the read and he had some nice book suggestions as well that I'm gonna check out.
Thank you! First and foremost, I made nuTab for myself. I wanted a minimal, private notepad as my new tab page. I really don't want to sell it or make it invasive in any way.

Also, no monetization plans yet, but if they come, I'll make sure they're not breaking the original promise of privacy and simplicity.

Firefox sync would be nice, although I would make it optional.
I personally really dislike fish as an interactive shell as it's just so busy. Things keep popping up, everything is in so many different colours, etc. It's great if you like that sort of stuff, but I really appreciate a "quiet" environment. This is also why I use Vim: all the IDEs I tried are just so "busy".

I was only talking about scripting; I know fish scripting is different, but I have no idea if it's any good. For interactive shells I don't care what people use: it's 100% a personal choice.
> Is there any software out there that can reliably identify screenshots.

Google Photos. Their web interface has a special section where it collects screenshots[0], or at least what it thinks are screenshots. It's not perfect, but is better than nothing.

[0] https://photos.google.com/search/Screenshots
> Don't we know that at 7bn people this hasnt been true for millenia?

What has been true for millenia? That we need electrical machines to survive? Because that's what I was talking about.

> This strange "nature utopianism" I have always found profoundly pesimissitic and "evil-projecting", since it locates evil in all the solutions to the problems of nature we have struggled to create.

Please do not rationalise your total misunderstanding by saying I am projecting evil. My comment was a simple reflection that a solar flare is one of those massive natural disaster with no direct (again for those in the back: direct) threat to life, yet has somehow sparked some ferocious disagreement as if I was calling for the end of times. Weird. Sorry I spoke out of line I guess.

That said, your comment is ripe with pessimism and fatalism, as if humanity in its entirety would be wiped out if we stop having light, hot water and stocked shelves in stores. We are more resilient than you give us credit for.

You went on a complete tirade that one should be grateful of modern life, because without it the only fate is unmitigated disaster, mayhem and apocalypse. We have thrived without medicine, massive child mortality and wolves roaming the woods. I never said if it were to happen today it would be easy, nor I called for the end of times, geez. I guess I'll stop here, I had no idea I would strike such a nerve with a simple observation.
> I would even consider taking a small pay cut to run from a place that forced me to do that stuff.

There is something wrong with taking a paycut to not do work that's not in your job description.

I wouldn't settle for this.
Encryption is just a tip of the iceberg here.

There are several major problems with Signal:

- it is not that private after all since it requires a phone number. Yes, you can override this by using some virtual throwaway number if you are geeky enough but your account will be associated with this phone number anyways.

- as a consequence you _will_ receive spam from bots fanning out messages to phone numbers. You can’t restrict your social circle to allow only chosen people or let’s say people only from your contact list to message you.

- Signal protocol is probably great from the e2ee perspective but it is not federated and unlike XMPP you cannot spin up your own server and have full control over it.

- Since the end product is not a protocol or a framework or a platform it is a product that is run by other people who you can only trust albeit you can verify and audit source code by yourself(or by hiring someone to do it on your behalf). And I am sure you cannot run an end-to-end audit of the whole Signal platform to verify that what they actually run has been built from the source code you have audited.

- Since it is centralized, Signal is prone to censorship in those countries that decide to fight it. This leads to introducing workarounds like this https://signal.org/blog/run-a-proxy/ to help people circumvent limitations in affected regions and territories.
If you're concerned about fraudulent transactions, you could use single-use virtual cards offered by banks like Revolut (or equivalent in the US).
oh wow, lspzero. I didnt know about this before. I love neovim, but I dont like spending time trying to make LSP features work.
That is true, but you can’t keep on doing that forever, you run out of things to store potential energy in.
The problem is the hard limits of physics. We have an upper bound for the number of interacting elements required for intelligence in the form of number of synapses in the human brain. That number is a thousand trillion. We don't know what the lower bound is. Neurons are ferociously efficient computing devices, though. A dragonfly can take input from thousands of ommatidia and use it to track prey in three dimensions using only sixteen neurons. How many transistors do you need to do that? Let's be generous and say only ten percent of the human brain is needed for sapience, or 8.6 billion neurons. 8.6 billion / 16 roughly equals five hundred million. Multiply your earlier transistor number by five hundred million. There's your lower bound for a sapient computer.

There is no law of the universe that says it has to be possible to generate human-level sapience with less than one kilogram of processing mass. In all likelihood we are never going to create a server with a whole city of intelligences in it, ever.
Generally the team agrees on the points of the tasks together. Investigative/research work is also pointed/estimated.

It's mostly for planning, though.
> .bash is ugly

"Ugly" is subjective. If I encountered a file with that extension, I'd assume it uses Bash-specific features and that I shouldn't run this script with another shell.
"Base image", AKA a cached snapshot, like I said ;)
I understand this. I'm simply asserting that if one believes in this political drivel, ignoring the onslaught happening in Ukraine, then you've not progressed as a human much beyond the middle ages.
I get that its a dig on Amazon, but Im 100% sure they won't display ads on notes.
> Most tracking now comes from the "legitimate interest" purposes that you need to actively object to

This is briefly touched on in the article: in the first graph you can see that the "Legitimate interest claimed" violations they detected dropped by 57% after they filed their complaints.
Neither Signal, WhatsApp, or Telegram are particularly secure. On Signal for example, your private key is protected only by a verification text message and short PIN. That's very low entropy compared to a full ED25519 keypair. It's better than SMS but don't be fooled into thinking you have Snowden-level opsec because you use one of these apps.

Use PGP and email.
I don't have an RM2 so I can't say for sure, there might be some differences w/ button compatibility or calibration, but from what I've seen online and w/ various reviews, most of the different pens should all be interchangeable if they are using Wacom EMR.

https://www.youtube.com/watch?v=Bgj5Y7NHY74

https://www.joshualowcock.com/guide/remarkable-2-compatible-...
Lennart Poettering proposes tightening up Linux boot process
And for certain classes of users, certainly. If I were in $prj/some/dir and called “../../script.sh foo”, I’d expect it to operate on $prj/some/dir/foo, not on $prj/foo. The latter would be a confusing practice, not even remotely the best one.

people will google for how to set cwd to the script directory more often

The answer should suggest setting $script_dir instead of chdir and refer to it when needed, explaining why chdir is a wrong shell mindset except for a very few special cases. It’s okay for personal use, but inheriting such scripts would be an awful experience, imo.
But they can't. That's the thing.

https://signal.org/blog/sealed-sender/
This guy shells!
In this case, the 'dystopian' situation is not bad, if you consider tracking a bad (lets say 'evil' for exagerated effect) thing.

It means that companies that want to do 'evil' are forced to ask their customers. For now most customers find the question annoying, and some go for the easy option of 'fine do some evil to me' out of convenience. But in the meantime, people are slowly building an awareness of this evil happening to them.

For now the evil is profitable enough with the few people that click agree to evil out of convenience. But people are now being faced with these decisions and will slowly turn against this evil. As this awareness builds, people will start disliking the companies. And as the law gets enforced better, people will find it easier to say 'no' to evil. At some point, this will make the extra friction of cookie acceptance screens no longer worth it, and we will be in a better place.

(Droping the 'evil' shtick here)
All the law says is 'if you want to do this generally bad thing, you gotta ask people and you can't trick or coerce them'. This is slowly going to stop the generally bad thing from happening. The alternative "don't do this bad thing" would have a less annoying transition. But that would have been an over-reaching law that doesn't leave space for the few times where the thing is actually not bad.

A more interesting question is 'without surveillance supported adds, how will the internet actually work'. Especially given that the EU laws are aimed at effectively killing the surveillance supported add industry. This is not something the EU laws have an answer to. I find this the most worrying question, though I see little room for a new way to finance the internet that is worse then surveillance supported adds.
You could say this about a lot of things. Good looking people on TV. Standards of beauty. Standards of success.

This isn't unique to porn.
I reboot my browser weekly to service browser security patches.
BBW: Simple and powerful. Just like Bitcoin
Every microsecond, and HFT people rent datacenter space the closest possible to physical exchanges... When speed of light is your main concern, maybe the Linux kernel is not your friend anymore (although dpdk can help here). I'm happy people keep pushing the kernel so hard, and still try to keep the kernel generic and composable, so we can profit from this huge, amazing work.
Haven't read the study (and tbh I'm skeptical of such scientism, e.g. reading too much into FMRI tea leaves). But perhaps one thing in the mix here, if there is indeed an effect, is that kids who get more time to themselves to pursue what's interesting to them and play, away from meddling adults who know what's better for them, develop faster.

Or indeed kids whose parents share their interests and play with them.
Facebook seems to be 90% ads for me nowadays. There's only a few groups/people whose updates I'd like to see and the constant irrelevant click bait ads aren't worth the effort.
(I can’t claim original authorship on the previous.)

For the high school civics question, I got a lot of exposure to the what, but none of the why really landed for me until much later.

It’s far easier to test that I can regurgitate facts about three branches, a bicameral legislature, the amendment process, the Bill of Rights, 13/14/15, 18/21, but far harder to test my grasp of balancing the will of the slim majority vs the freedom of the slim minority.

Further, middle and high schoolers don’t have fully developed brains nor the life experience of making hard decisions and needing a framework when a far-reaching decision must be made but no decision will leave everyone happy.

I may have learned more about the why of the Constitution in a college philosophy class on liberty and justice than I did in middle/high school civics.
I am wondering if it has to do with chip shortages and supply chain issues, due to that I can imagine that the current offering became unsustainable.
Use a linter.

Pass all scripts through https://www.shellcheck.net/ or use `shellcheck` on the commandline.

Learn the things it tells you and implement them in future scripts.
In my setup, I use aliases or functions to have short/mnemonic names for commands.
But the files on disk must always have proper extensions like .sh to quickly see what they are.
It's always good to remember these costs but I think €23/month on power is a bit much. My workstation with a 3970x threadripper idles at less than 45w when not in use.
I completely agree that we should aim for more secure languages, and I even concede that IF javascript had pervasive use of these (E based) security ideas both in libraries and culture, that it'd be a good thing.

However, I'd argue that the security concept introduced by E is at fundamental odds with the reality of javascript programmers.

There are other language construct that would have really improved security, such as persistent data structures, good functional programming capabilities that focus on pure functions, even E's actors could be used as isolated execution contexts that communicate via said persistent data-structures.

Having just one isolation mechanism, and making it very hard to use wrong, would really address existing security concerns, instead of just throwing a bunch of security primitives that are easy to misuse at a community that neither has the capacity to use them correctly, nor really cares.
A while ago I purchased a 7 TB hard drive, paired with another 2 TB on SSD for things that I need to access faster, and another 10 TB on a slower disk used for long-term backups.

I plugged to a mini pc running Arch, put it in my utilities room, and I've been running my Nextcloud instance on it for a while.

When NC media management became better (it's not on par with Google Photos yet, but there's a good app for Nextcloud Photos that now even supports face tagging, and even the media tab in the official app is now getting better), I just downloaded all of my Google Photos pictures, uploaded them to my server, spent a couple of days cleaning up the collection and fixing the timestamps, and I haven't looked back since then.

Google is a parasitic company in financial distress because the primary source of its income (ads) is going through a major crisis, and they are desperate to make money out of other things, even if that means depriving the user of "essential" services by bundling email, photos and drive under the same meter.

I decided long ago that I'm done with trying to understand the financial and product motives behind their deplorable decisions. And I'm done with them holding my emails, files and photos as hostages. And nowadays you can have a service that is almost on par with Google Photos. You just have to invest on a large drive, run your own NC instance, and use the right apps.
There are indeed hard limits to chemical rocketry, and we mostly hit them after a decade or two of work by people with pencils and slide rules.

Computers might be a better analogy. We started designing computers without the aid of other computers. We made very rapid progress on architecture and semiconductors. We’re now completely dependent on computers to help us design future ones, and despite all our efforts and hundreds of billions of dollars in investments, our rate of progress has slowed to a crawl and we seem to rapidly be approaching the end game. Dennard scaling has been done for 15 years. We can make wires that are smaller but just proportionally worse. We can use more silicon area, but then latency and power consumption get proportionally worse. A super clever hyper optimizing AI might push a couple things forward a little bit (or more likely wind up at the exact same destination slightly earlier than we other wise might have), but there’s no compelling reason to think it gets to design computers that face different constraints.
There's some weird thing in the law. You can accept or reject data collection, but they can collect data for which a legitimate business interest exists unless you object - so if the law makes it default to no, you reject, but if it's default yes, you have to object. As far as I know, you have a right to object, so yes, legally speaking, it is possible to object to them. This means that there's frequently a second page of third-party/'legitimate interest' cookies, which might have an additional "Object all" button, or it might be that you have to click object one by one.

One example is https://www.bbc.com. Open it in a private window and you should see the invasion-of-privacy popup. You have a "Consent" and "Do not consent" button, but underneath there's also "Manage options". Click and and now you can see that there's a bunch of enabled toggles mixed in with the disabled ones, each of them headed "Legitimate interest" and the help text warns "Some vendors are not asking for your consent, but are using your personal data on the basis of their legitimate interest". So notice the text says that if you do not consent it is not relevant: they're going to do use your data on the basis of their legitimate interest. You must object to these in order to counter their right.

This is because the BBC hates you and wants you to be unhappy.
Scala as a mainstream language probably comes closest, but it lacks a bit on the dependent types part. Idris or F* would be languages that fully support both but they are rather academic.
I've been using my rm1 for years without connecting it to the Internet, it works great as a replacement to my lab notebooks and flying sheets of paper.
Why? People generally seem to like their time zones broken into an hour or less.
The Fermi paradox relies on a false assumption. Intelligence is not binary. It's a continuum that we are likely very low on.

You can communicate with civilizations only at almost exactly your level.

Us, a thousand years ago, could not even detect any of our modern communication methods.

How could we expect to detect signal from a civilization a million years ahead of us?

It's not that intelligence is rare. Intelligence at exactly our level is rare.
Was it in a private or public school? Anecdotal but I've never seen that when I was in school in the 90s. Friends who went to "good" private schools though complained about public shaming and had similar experiences to the one you had.

Also in terms of teaching, I actually appreciated the fact that we had a lot of compositions that emphasised critical thinking (more so than I had when I went to Germany for 6 months as an exchange student). Wonder if that's because things have changed since the 90s or if it's due to the private/public school difference.

On the other hand, I was very heavily bullied in middle school but that was by other kids not by professors. And once I got to High school the bullying completely stopped.
This is the way.

I'm more likely to use the BashFAQ though for actual snippets: https://mywiki.wooledge.org/BashFAQ

I start scripts from the very useful template at https://bash3boilerplate.sh/
Video games are more mentally stimulating than non-screen-based activities (building a fort, catching animals, reading a book)? People with better cognitive performance prefer more external mental stimulation? I didn't know any of that.

Your classic comment certainly stands, though. It could easily be that e.g. the large gender difference between the gamer and non-gamer groups alone can account for the difference. Many likely confounders aren't mentioned in the study at all.

But whether or not there's causation involved, this study tells us precious little about gaming and "cognitive performance" in general, since the stop-signal and n-back tasks they used have obvious connections to gaming but very little relevance to most other areas of cognitive functioning (of course kids who play video games for hours every day will probably respond quicker to which way an arrow on a computer screen is pointing).