skysight-inc/HackerNews huggingface dataset:
You can do this kind of filtering using https://www.pipes.digital/ (spiritual successor to Yahoo Pipes) and then in your client app, subscribe to the Pipes feed instead of the upstream feed.
There’s a difference between apathetic and powerless. Everyone I’ve talked to about this including my non-techie family all “care” and agree it’s total bullshit, multiple called/wrote in against it, but every single one of us knows nothing we do will ever stop or change anything.

What are we supposed to do exactly? Write in and have them completely ignore us? Protest in the streets.. oh wait that’s illegal now. Speak up online against them and have counter terrorism units push our mums down stairs?
Add Blokada + Newpipe to the mix as well.
I use AWS Cloudfront on top of my static blog to get basic analytics (and some edge caching). It is almost free.
The big money is where mass audiences are. Music's infrastructure is for a large part dependent on it. It encompasses everything from instrument manufacturers to piano teachers to concert organizers to masterclasses. If --as assumed the post I responded to-- software starts producing better music than people, or does so cheaper, or gets more clicks, etc., the infrastructure will disappear. It'll take a few decades, but that can kill off teaching and affordable instruments, taking everything except amateur music for the wealthy with it.
>Wirth's quest for one true small language led to an array of languages that only show that no, you can't have too simple of a language, or you will end up with a system that is too complex because of the language. The ones I remember from a very long discussion a decade or so ago:

>- the meaningless distinctions between functions and procedures

>- the very many iterations on loop constructs (in some of his languages there are three loop constructs with different rules. For example, you can break early from only one of them)

Arguably the problem here is Wirth didn't go far enough. You can design a simpler version of, say, Modula-3 by unifying statements and expression as in ML, and replacing the multiple iteration constructs with recursion, and guaranteeing tail recursion.
Why are all the TLD operated by the OpenNIC [1] project dismissed if .onion is included in the study?

[1] https://www.opennic.org/
Netlify analytics is very inaccurate to begin with-- it was showing me I was getting 20,000 visits a month on a 5 year old blog I never updated!

Moving to a normal analytics, the number is closer to a dozen, maybe a few hundred.

I suspect Netlify doesnt remove bot traffic
This article wants to portray Go as a "small" language, but the batteries-included standard library is definitely a part of the language and Go is nothing but a small language by this measure. It is not hard to have just a large standard library (see Python), but a coherent one is difficult and requires a ton of efforts---with a large corporate backing in this case. By having a large and coherent standard library Go effectively swept the complexity under the carpet. Which is fine while it lasts.
My phone is not rooted, and I just switched to nextdns.io on suggestion of another commenter here. I can't say about the phone battery, but I don't think it makes a big difference.
I don't think that's possible.

There are physical limitations we're already bumping into. A lens can only have a limited resolution. It's pointless to make a sensor that's got more pixels than the lens can produce. The amount of light coming in is limited, and the sensor can't gather more than 100% the light.

A sensor has a quantum efficiency stat, which tells you how likely is it that a photon will turn into an electron and be measured, and IIRC it already hovers at around 50% for most cameras, which means at the very best you can gather twice the amount of light before running into a wall. In photographic terms that means a maximum improvement of one f-stop.

An improvement that still could be had is a good Sigma Foveon-style sensor with stacked sensors. This in the ideal case would give you two extra f-stops (due to the lack of a bayer filter), and improve color accuracy. Foveon still doesn't perform well enough on ISO to compete well though.

So at this point we can make near perfect glass and near perfect sensors. What's left is basically playing around with the tradeoffs -- do you want to sacrifice resolution for bit depth, or bit depth for resolution? How about medium and large format? This by the way means that a big dedicated camera will always be better than a phone because it will have a bigger lens and a bigger sensor, and can do the same software tricks the phone can.
This isn't a "weird rule", it's just the standard for male politeness that was universal for the last 4000 years. (Give or take; essentially since hats were invented.)
Hey, in winter I wear "hats" to protect against the cold. These are usually beanies though.
I just wonder what is the difference between running and runnning. I didn't notice any clue in TFA.
This looks very useful and far less hacky than my solution using OBS' Browser source and Bodypix/Tensorflow.js (https://usher.dev/posts/make-your-webcam-look-slightly-more-...).

Can't get it to work at the moment - but hopefully with a bit more experimenting, this will replace my current options.

Hadn't realised until reading this submission that Zoom has added blur support on Linux recently - on trying it out it does seem quite poor though - a very sharp edge and quite slow to update.
Realistically this boils down to one thing: if the sexes in the described scenarios were reversed, the public would be losing their minds.
This is the way. Although the built-in blocker in "strict" mode does a darn good job as well with a rare site breakage
Most of the people who complain about stuff like this are those who run custom, degoogled Android ROMs and think they are entitled to Google's work forever.
This is awesome! Cooking is my main hobby, and I was thinking about exactly this problem for maybe a year now, but I never did anything about it. I saw a couple of sites trying to do it, but I missed this one, and it really looks great.

I would like to help out here. Give me some time to look through the code and get familiar with it, and I'll reach out through GitHub then.
"Listening to your users" is just a more manual form of data gathering though. Also, it's not like "hearing what you want to hear" has been invented by statisticians, that is super easy to do when talking to users as well.

Some of the problems in talking to users:

- people will often tell you what they think you want to hear rather than what they really think. (Very few users would ever tell an interviewing dev that they think the product is unsalvageable, the dev team wasted several months and that the user would never ever use it)

- Users often don't know what they want because they don't understand the full range of possibilities. Sometimes they dream of tech that would violate several laws of physics, at other times they fail to realize that for-loops exist and just ask for a faster way to manually click a button a thousand times.

- Fads affect users just as much as anyone else. If there has been a surge of news articles about how Google is doing fancy AI stuff, you can bet the bakery on the corner of the street will mention machine learning when asked what they want to improve their business.
Minimal setup for mini Python project
> With a long press...

TIL.

Sigh... Fucking un-discoverable phone UI shit.
Even among devs with very close speciality, the difference in productivity is immense. Take a iOS team, make them dev a MacOS desktop app, and see their output plummet in their of productivity or quality. They will end up doing a good job, but it will take between 6 months and a year to catch up with a specialized team.

A data scientist is not even a somebody trained as a programmer. Their strong suit is data analysis, and it turns out one of the tool to manipulate data today are programming languages so their do it.

But I as a Python trainer, I train data analyst regularly, and they don't have a clue about language ecosystems, how the OS work, data formats or reliable software architecture.

They mainly want to output their graph, pdf report or other media to serve their conclusion. They may want to create some reusable algo, or machine learning model, but that's the limit most of them hit.

If one take their code and put it in prod (which I know happens, don't get me wrong), that's not the data scientist fault. They are doing their job, in which programming is just one of the many means to an end, and is not their specialty.
Perhaps someone will answer this related Q.. Having coded in Python for years, I'm underwhelmed by claims of Go's simplicity. Python, with its batteries included, seems to me simpler to code in and for understanding existing code, and easier to produce more maintainable code in as far as I can see. (this may partly reflect my prior experience to be fair) When I looked at Go, it looks like one has to do acrobatics and write a load of code to get around missing basic libraries and features in the language. So, I can see Go is useful for being very lightweight, and a good replacement for C++ for many things, but as for it being simple.... well, really? I guess does "simple" mean, relative to the likes of C++ ?
> Explains why Reddit promotes it so much

It must be very disheartening to work on reddit's mobile site. Not only is it deliberately made a miserable experience by forcing you through AMP via Google and insisting you "continue in browser" every time, but then you're greeted with a banner that outright says "this page is better in the app".
One reason is that having multiple implementations can be useful to ferret out issues, a second is that the gcc framework wants to be a home for lots of language and that’s probably the reason why this was started, but the ecosystemic benefit is that gcc has a lot more (and more mature) support for rarer architectures and systems, and historically when companies provide a custom compiler for their weird-ass platform they do so using GCC (if only because it’s been there for way longer).

So an eventual gccrust would allow using rust on a much wider set of platforms, which is nice.
There is a lot of unnecessary information in your hypothetical message. What, beyond "[name] plans to rendezvous with [family member's name] at [rendezvous point] (about [time])" needs to be conveyed? Suddenly it's a very different message.
New Research Shows How Tardigrades Walk
Wild claims about K performance
Because they were always working on the wrong thing, or because he had just interrupted them with chitchat?
One could require FLOSS drivers instead, so the community would have a possibility to update them later. This is exactly how it works on GNU/Linux phones, Librem 5 and Pinephone.
> what happened to kuro5hin

Still around last I checked, a year or three ago.
For those still wondering: https://store.steampowered.com/app/322170/Geometry_Dash/
Pretty much - and there's a nice app developed by an Oxford student that does this for Android: https://trackercontrol.org

It works very well, I highly recommend it.
I don’t know why someone would do that. VerifyVersionInfo has existed since W2K.
Either that, or bad RAM, and the copy buffer hit it.

In the pictures, it seems too regular.
Alpro is part of Danone. I generally avoid their products because of the amount of thickeners, emulsifiers, sugars etc. they add.

Emulsifiers lead to a more stable drink that does not coagulate when poured into coffee. Thickeners and sugar probably let them get away with lower almond content.

There are much better options, but I can't tell you where to find them in the UK. For instance, this almond milk is made of only water, almonds (7%) and sea salt: https://www.alnatura.de/de-de/produkte/alle-produkte/milch-u...

With 70g of almonds per liter for EUR 2.69 it's about twice as expensive as unprocessed almonds from the same brand.
> if just for the reason that no accidential implementation-defined behaviour sneaks into the specification

How's this going for languages with multiple compilers, such as C++?
> One of the reasons for mobile apps is that adblocking is disabled.

That and revenue is much higher on apps than on the web. I made an android apps for a website. And just alone the android apps made more money than the web version. With less ads.
As a data scientist I spend more time writing software and building things than I spend doing statistical analysis (and I like it that way). That's why I consider it part of software development. Don't be tripped up by the word "scientist" in the job title (I wrote another comment about this in this thread). Also, it's a very broad field and it varies a lot from company to company - if you've had some interactions with data scientists, don't assume that what they do applies across the industry. I'm basing what I'm writing on having worked at/with companies of different sizes and in different industries.
Fair enough, and I guess we have to differentiate between VC-funded and others.

E.g. your comment might be true for VC-funded. But it may not be true for other types, e.g. bootstrapping.

But then additionally, I'm super surprised how a well-engineered product can transfer trust to potential customers. Consider, now that we've all been on the Internet for 20 years, we have well-trained bullshit sensors. So I'd say there are shades of grey in all of this.
> If the Emacs keybindings and terminology could be mastered in not much more than 30 seconds, they wouldn't pose a problem in the first place.

Try 5 minutes then :). No, I'm not joking with this, nor am I trying to be snarky. I've just seen the way people approach new tools, and I also know myself. Most of the time, people can barely give 30 second of serious effort before judging something as "okay" or "too complicated" - at least as long as they view the new thing as something they already know. "It's a text editor, I know text editors, I shouldn't need to learn anything new here".

Once you drop the assumption that you already know Emacs because you know the product category it's purportedly in, it turns out the conventions and keybindings aren't really that hard. The manual and the tutorial do a good job explaining them, and there's always CUA mode to be used as training wheels :).

(For me, the biggest hurdle I faced when learning Emacs was to unlearn using arrow keys for navigation - which really has nothing to do with Emacs per se; you need to do that for any editor in order to use it efficiently.)

As a point of comparison, imagine approaching Emacs like you'd approach Blender or 3DS Max. In my experience, there's less complaints about weird conventions there, because newcomers to 3D graphics don't assume they know the whole tooling space just because they tinkered in Sketchup in the past.

(And that's not to say Emacs isn't full of legacy cruft. It's just that the legacy cruft that's really holding it down is not the things newcomers complain about.)
I am using Remind since more than 20 years and it is the ultimate productivity tool for me.

The idea of Remind is to have every scheduled event of your life in a plain text file (or a collection of plain text files). Remind is like a markup-language for time and it supports extremely complicated rules for repeating events (like: garbage is collected on mondays every two weeks, but not if the monday is a holiday in which case the garbage is collected on the following tuesday - in any case remind me the evening before the actual day to put out the trash can). And if your scheduling demands exceed Reminds language features, you can use its internal Turing-complete API for setting up your own rules.

In my opinion there is nothing better than a plain text file for keeping scheduled events and I am obsessive with my Remind files. As a software developer, I have my text editors (VSC + Emacs) open all day and there is no faster way to write down an event than typing a line in my Remind file. I probably used more than 50 calendar tools in my life - standalone and cloud based. In many of them it was simply ridiculous how complicated it was to enter an event with reminder and repition rules: mouseclick after mouseclick, popup after popup, clicking tiny arrow-icons eleven times to set the month to November ;-)

I collect EVERY event of my life, sometimes many years in advance (for example, my Remind files contain the expiry dates of all important documents, end dates of subscriptions with their respective cancellation periods, anniversaries and such).

Next, Remind is a command line application, that allows to display the contents of the Remind files as calendars in the Terminal or export them for a given time range. The export options include different versions of plain text and HTML and whatever else the Remind community came up with. I made my own script, that utilizes the Remind CLI to produce an interactive HTML-calender with 5 different themes exactly to my specifications.

With Remind I own a consistent diary of every scheduled event of my life in the last 20 years. I never forget a birthday, miss a deadline or accidentally renew a subscription. My raw data is readable in a text file. I have full control over backups and encryption and my data will be usable even if Remind ceases to exist one day.
> Since you know they are bots, why couldn't you filter them?

A decent amount can be filtered by UA. This is inconvenient because UA is a very large piece to log and index on, so you need to do UA processing to do anything useful with it and … well by that point it just becomes a chore and I suspect there's good logging services that do this better than you'd spend your time doing yourself.

> On the other hand, couldn't there be bots that run JavaScript which would be tracked client-side?

They exist but they're more rare by nature, because running JS at bot scale is expensive.
It seems https://healthchecks.io supports Discord. It's an open source alternative to Cronitor. I've been happily using it for many years.
Every modern gamer knows that this is an exception nowadays most kids just want to play a looter shooter point click rinse repeat for a thousand hours
I'd be more worried about a registrar messing with my domain than I would the ëyes".
Does that figure factor in the eventual heavy cost of de-installation?
It's the thing with abstractions: changing angle changes the abstraction by seemingly replacement candidates, but only the good ones maps properly onto physical hardware and human cognition.

eg: "everything is a file" maps properly to both physical storage with addressable, streamable content and to the human mind as data reachable by classification (file name). Maybe a revolutionary OS design could better that with "everything is a message", but I think you can understand why one can have doubt on this translation from files.
curses are awesome, there is also a react wrapper that makes it easier to implement
I'm not sure how switching to a more permissive driver model and licence where now you won't even get the source to these drivers will make the situation better.
A great visual here of the type of motor in action….

It take a a bit to load.

https://nationalmaglab.org/education/magnet-academy/watch-pl...
Berlin’s university canteens go almost meat-free as students prioritise climate
I agree it wouldn't hurt to redesign for CUA, but I'm not sure how much young blood it would actually invite. Hotkeys are just the first thing on a long list of things to learn, and if that first thing puts them off, maybe they wouldn't have stuck with it anyway.
Would it be crazy to add Viola: to the title of this sub?
See: https://en.wikipedia.org/wiki/Assholes:_A_Theory

Today on the train I saw some bullies. Kids wouldn't let the quieter kid sit with them.

What I could see immediately in their eyes is the knowledge that they can just do that. There are no repercussions. There is nothing anybody can do. This works. The bully just lashing out because of his own issues is a myth. This is just how humans work and certain societies are able to mitigate the blow.

There is a social hierarchy, we reward those who enforce it and we respect those who create it - which is good (agency), even if they behave like assholes - which is bad.

I don't know where I'm going with this, but there are people who take what isn't theirs. Even just in the physical realm policing doesn't seem to work that well. There are just societies with more trust and thus less thievery.

What to do about our psychological world?
I can't quite understand this. By "exploiting" you simply mean targeting ads?

The real harm seems to be from the tech giants censoring speech and policing payments, but what's the harm that someone targets a pair of shorts that I might like or show an ad for a conference I might be interested in?
Observable notebooks exist. The issue for JS replacing Jupyter is that Python already has a large number of scientific libraries where the performant ones are based on wrapping C++ or Fortran code. You can handle more data and processing on the server. Also, because Jupyter gives you shell access and other languages like R can make use of it.

Language-wise, the other issue JS has is that it lacks operator overloading, which makes array handling a lot nicer. Python has magic methods for doing that. Julia, R and Matlab have that built into their languages. Julia also has it's own version of reactive notebooks similar to Observable.

And then you have a lot of scientists who already know and use Python, R or Julia. I can't really imagine a statistician who's well versed in R finding much value in JS. Javascript just isn't made for complex statistics the way R is.

JS now feels like Java back at the turn of the millennium, when people were thinking Java could just be used for everything, and it sort of was. Or any language could run on the JVM (the web has largely replaced that idea). But there's a reason for the various different programming languages. Some are just better at doing certain things. And JS is not a scientific computing language.
> it helps company to whom you want to give money to find you

You mean, the companies who want me to give them money. I'm sure there are a few companies out there whose product I actually want and don't mind paying for, but their number is absolutely dwarfed by the number of companies that seek to induce FOMO/status anxiety/etc in order to get me to buy things I don't need and would not want if not for advertising.
I’m guessing most software from this era has been cracked already. I know my niche B2B software would get cracked within a few days of a new release.
Ballerina Shoes
Pretty well I must say, modern C++ is very portable across different compilers. I wrote a quite complex piece of code two months ago, I fully tested it under GCC and Clang, and it built under MSVC without having to change almost anything. It's quite worse under C though, given that the standard way less comprehensive. You really have to stay away from those pesky Glibc extensions, and lots of stuff in the Standard C library is pretty unsafe or straight out broken (like strcpy and friends).
That could work, or indeed it could get them dropped quicker because they have a high fraud rate :)

I'm fully on board with the AdNauseam model which fucks about indiscriminately. The ad industry can burn.
Multi-Chip Intel Core I9-11900K Overclocking Review: Four Boards, Cryo Cooling
DNSFilter[1] does the trick even for android apps though, but yes it's even less mainstream than in-browser ad blockers.

[1] https://www.zenz-solutions.de/personaldnsfilter-wp/
Gillne.it
> But I as a Python trainer, I train data analyst regularly, and they don't have a clue about language ecosystems, how the OS work, data formats or reliable software architecture.

This is like teaching some JavaScript to complete beginners at a bootcamp and then declaring that front-end developers aren't real programmers because they know so little.
About my new watch: Samsung Galaxy Watch 4