skysight-inc/HackerNews huggingface dataset:
It's not clear to me how long that will hold. Maybe it will hold forever. But, I can certainly imagine my iPhone45 or Pixel53 will take say 100k frames per second so in 1/250th of a second they could take 400 images in a wide angle or multiple angles and then through computational photography reproduce almost any image that a current high DSLR could take at almost any lighting with almost any focus, after the fact.
If on iPhone, install NextDNS and enable a blocklist which blocks GA, flip the switch, now NextDNS handles your DNS and will answer requests to GA with a "sorry cannot find this".
China will probably become much better than Norway, New Zealand and Switzerland once they increase their GDP. They have made major strides already despite their relatively low GDP per capita.

The US is the only country committing genocide. They have killed over a hundred innocent civilians in Afghanistan just the past few weeks. Over the past decodes they've killed around a million innocent civilians in the name of the hyper-aggressive and hypocritical "war on terror". Indirectly, they're responsible for several millions criminal murders during the same timespan, and they've not once been put to trial. They're not only failing their citizens, they're a genocidal, terrorist state.
Premise is strictly false. That's not what reason is. Reasoning has a precise definition and set of frameworks.
I'd love to have a nuclear plant in my backyard.

Also it might be a cloudy area.
> so you get an IE like situation where standards would be ignored and implementation details would be abused

This is only the case when there already is a standard. If rustc is the only Rust compiler in existence, it effectively defines what Rust is. With one compiler there is no meaningful difference between implementation details and "standard" language behaviour.
Found this endpoint while exploring GitHub's openapi specs. It returns a random phrase like 'Keep the flow going'. It rotates the phrase every 5 seconds or so.
>and I am constantly Linux distro hopping when I work

Oh no, not again that "security" "mitigation"....
You do know that fingerprinting is a thing, right? Private browsing is designed to keep your local device clean of your tracks, not the wider web. At all.

Telling Facebook "hello, I am visiting baddragon.com from Mozilla Firefox 63.1 on Obscure Linux in Podunk, Saskatchewan, population 32" is barely an improvement over telling them "hello I am John Q. Smith and I am visiting baddragon.com".

And of course, private browsing is generally per-instance. Log in to your Google account in a private tab? All your other "private tabs" are also logged in to Google until you close the private browser.
Can regular DNS records (A, AAAA) that resolve to an IP actually be used with ENS? And then are there browsers or browser plugins that support .eth as a TLD? As far as I can tell the ENS ecosystem only has IPFS (and wallet) address support. It's frustrating because ENS seems like the obvious answer for decentralized domains but I've never seen it used for anything but vanity names for ETH wallets and static IPFS sites.
I'll definitely make a comparison video or post.

COPYPASTE: A video would take a really long time. I'll make one when I'm done fixing everything. One thing you could try right now is making a 10x10 grid, then clearing the borders of the 2nd column from the left. Everything on the right would be inspiration or raw material. The leftmost column would be the actual draft.
See: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93090

Once a language is mature, it's better to have various competing implementations, if just for the reason that no accidential implementation-defined behaviour sneaks into the specification.
Seeing as Plausible is still a script, how much of the remaining percentage of Firefox/Linux users are blocking scripts entirely? My default uMatrix settings block everything but first party CSS and images.
Free Coffee Shop & Bar & Restaurant HTML Template
>the first thing to do is work it out privately. [...] Indeed, many people would find it unreasonable to bring in third parties before trying personal discussion.

I actually think that is a really, really bad thing to do in a university. That is because unversities are full of seniority and dependency relationships, and in an unequal relationship informal conflict resolution puts the weaker party at a disadvantage.

Solving things in private is appropriate in a group of peers, say a small company among friends, or a family, but whenever there is an inequality in power, teacher/student, manager/employee, it is important to not handle things in private. It's one of the reasons universities tend to be so scandal ridden, and why you have these stories of say, sexually abusive teachers who somehow are able to brush it under the carpet for decades.

It's also the reason why the military tends to be hyper-formal when it comes to complaints, because it is so hierarchical. Solving things privately when one party exercises authority over the other will inevitably produce some very screwed up results.
Virtual Training Buddy
Fitty Murmel is a gamified wellness app. Our idea is competing with a virtual buddy who will never let you down. We are currently looking for enthusiast test users to pioneer Fitty Murmel app. Join us with your friends or collegues and tell us what you think!
DIY Async Python web framework guide
This Repo Has 552 Stars
Hello matt-api, indeed it is something we plan to improve. The particularity is that depending on the technology used, it is necessary that the file be hosted on a specific platform. For example, AWS only accepts files hosted on AWS.
> Australians have got it too good to care about this sort of thing. Like western society and climate change, taking any kind of action gets in the way of enjoying the fucking weekend; don't be such a fucking downer. More sunshine I say!

Nonsense. The problem is that the minority parties who oppose overreach like this are treated as dirty (Liberal Democratic Party) and the major parties all support crap like this. And we'll stay in this situation until the focus turns away from trying to ban recreational fishing[0] and steers back towards civil liberties. Of course, any mention of civil liberties today has you called an extremist in Australia by almost every single political party from Labour to the Greens.

[0] http://www.sportingshooter.com.au/latest/proposed-animal-cru...
This is good to hear. I didn't think the percentages would be that high.

"Data driven design" is kinda overrated anyway. It's better to actually listen to your users. Stats don't show what people think, and they're often tweaked to show what people want to see.
> You've seen it lead to death marches, dangerous products, wasted effort, burnout. And you're just more likely to call it out and/or object.

I’m not 50-60 but so this already. I still haven’t found a way to prevent people from inserting me into these train wreck projects. I call it out, it’s ignored, I’m labeled “not a team player”, and end up on most managers shit list.
To be fair US government could talk about global trends.
> No, we really did not have private browsing since the nineties. It's a new thing, for sure.

Indeed! Seems the first browser to implement some sort of incognito/private/separated profile (specifically to hide your tracks, not general like Firefox Profiles) was Safari around the release of Mac OS X Tiger (April 29, 2005).
Impossible is too strong here. A more accurate take would be "don't plan for a person above you in a hierarchy to be reasonable".
My problem is with the title by the hackernews poster. Highly misleading, as your quotes show.
I understood systemd-timers require you to set up a service unit (please correct me if I'm wrong), so I find it easier and quicker to just add a line to the cron table, especially for a quick and dirty script I want run every so often.

I would set up a service for something that needs to be more robust and complex.
Not that long ago I had to deal with anxieties and finding hobby was remedium for that. But it was not perfect, because thoughts about its meaningless become stronger and stronger. Then I found out that there is really important to find some audience which can boost up your productivity and give that little spark of meaning to any thing that we do in our lifes. Reddit, HN, github were my starters (fun fact is, that I started with amigurumi knitting and deep learning side projects, simultanoeusly).
https://aws.amazon.com/blogs/compute/archiving-and-replaying...
Nitpick:

"[The System/360] was the worlds first real programmable mainframe computer, opening up the notion that computers could be reprogrammed to suit new problems instead of being replaced by newer models."

The S/360 was by no means the first programmable computer. Rather, it was the first computer product line where all systems were compatible with each other, and where future models would all retain backwards compatibility. The selling point was that you would not have to rewrite your code (or make significant changes) if you wanted to move to a larger system.
This is (somewhat poorly) implied by the fact that TFA is hosted by energy.gov, AKA the U.S. Department of Energy.

(Kind of a bummer that only U.S. agencies of government can use .gov)
The LCOE of unsubsidized newbuilt renewables are currently getting below the marginal cost of existing nuclear and fossil infrastructure.

https://www.lazard.com/media/451446/grphx_lcoe-07-07.jpg

From:

https://www.lazard.com/perspective/levelized-cost-of-energy-...
The same is true for hiking and camping!
Gosh, so it does. It is a bit unsteady at the moment but I have choice again \o/

It pointed out I don't need a password because I'm already connected to the domain via Kerberos - nice.
Use Bromite, Vivaldi or Brave on Android. They have built-in ad tracker protection. The first two even support custom filtering lists.

On iOS the options are a bit worse but Brave has some kind of adblocking that works. Safari also supports blocking lists via AdGuard but it's more limited.
I disagree, many, many scientists hire a professional statistician to do the stats for their papers.

Similarly, they should hire experienced, qualified software engineers to write/check the software in their papers.

They don't because 'everyone can code - its just logic'.
Can confirm, part of the 58% who block all the ads. Using a raspberry pi as a pi-hole, works great.

Getting 100% blockage [0] on this adblock test [1].

[0] https://i.imgur.com/7hdaHmh.png

[1] https://d3ward.github.io/toolz/adblock.html

Haven't seen an ad in months. (kidding)
You don't need to trust me. Trust the almost physiological reaction they provoke on an unprepared human: https://www.youtube.com/watch?v=hNRH1ULmbNA
NetBSD/Evbarm on Apple Silicon
> You missed the point. The collision covered in this article occurred relatively close to port, not during an open ocean patrol.

So you're saying the collision _didn't_ occur at a time when the sub was trying to stay hidden, you're saying that the operators could have / should have used active sonar? Is that it?

Look, either the sub was trying to stay hidden at the time it accidentally collided with another submarine, or it wasn't trying to stay hidden. In either case it didn't do a good job. If it wasn't trying to stay hidden, then it shouldn't have collided. If it was trying to stay hidden, then its location was not as unpredictable as it should have been.
so brave!
Just because the government commits atrocities doesn't mean they were efficient at it. Nor does "amazing" mean efficient, either. The USPS was inefficient enough that Congress had to make it illegal to compete with them.

I doubt you can make an efficiency assessment of something in the 6th century BC. But if you have to go back that far to find an efficient government operation, you've made my point!
This is what I concluded as well. The end goal for my desired system is to make it straightforward to hook into events so I can add automation.

This turns out to be very hard to do based on CalDAV/WebDAV protocols because many clients and services implement the spec differently or only parts of it.

That's why I switched my approach and I'm writing my own backend storage layer that has my desired event system builtin on that layer (Using Kotlin/JVM for the backend, postgres for storage and MQTT for pub-sub to events). On top of that storage/api layer I'm building CalDAV/WebDAV support so external clients can connect to it.

Having my own HTTP+MQTT API makes it a lot easier to build modern clients as well. In fact because I chose Kotlin/JVM as my baseline and have already written a pure Kotlin client library I'm making a lot of progress on both desktop, android and cli tools to interact with the system.
It seems kind of stupid to use "-std=c++98" when building this stuff. Nothing in later Standards interferes with it.

Maybe it is meant to serve notice that the method is archaic, and that better ways to achieve the same thing will be presented later. But then one might just as well code the throwaway examples in C and use a damn C compiler. It's archaic even for C. There is just no merit in storing a void* that will then be cast to some arbitrary other known type every time it is used.

The only really valid use for a void pointer is when it is being passed through a subsystem and comes back to somebody who knows what it is, such as when an abstract handler function is being registered along with a pointer to some context that will be passed to the handler; this is extremely common in C code.

In C++, you can just take a pointer to a type T with virtual member f() you promise to call. The caller supplies a pointer to T2 derived from T and with its own f(). This, too, feels a bit archaic, but is at least not actively silly.
Are we talking America or globally? Because you're listing a lot of things that are now more correctly thought of as Asian innovations if we look at manufacturing and know-how.
The fact that it's so low (yes imo 58 is pretty low) speaks volumes to the attitudes of the "tech-savvy crowd" towards tracking and data mining.
You are right, the original article is: Land-Based Wind Market Report: 2021 Edition Released.

PS: I am sorry, I was sure that HN policy is not to editorialize/change the title. I did not suspect this was done here.
Exercism v3 is about to launch
> which excludes i.e. students (they don't have to pay)

That is incorrect, they do have to pay (once per household). But if you get BAFÖG (student loan/social benefit mix that require you and your parents to be below a certain income bracket), you don’t.
I assumed it was more since posts I've had on the front page have more like 70-80% of traffic missing in GA. It could be because I only enable it when DoNotTrack is off though which I don't believe is the default.
I use a generic iPhone without any mods

And yeah probably need to use windows not tabs on desktop. On iPhone each tab wouldn’t see that another is logged in though

(Otherwise yes good to be aware of fingerprinting I agree with you)
One solution is to use its own Google Tag Manager server. In this case, the events are sent to the server container via a custom URL and the data is then transmitted to Google analytics.
It's true that if this project succeeds, that would be an outcome, but it's probably worth noting that you'd really only have to add support for the GCC backend to do that, and not reimplement the frontend as well (parsing, type checking, lifetime checking, etc.). There's an unrelated project working to do that: https://github.com/antoyo/rustc_codegen_gcc that would likely yield those same benefits for less effort.
Would Google even care about EEEing Linux? I might be naive here but I think they have technical reasons to switch to Fuchsia which is an RTOS...

Android phones don't have any semblance of FOSS/Linux/DIY sprint in them anyway...
That's why I prefer goaccess(1) over any other tool that uses client side Javascript.

It's basically a real time website log analyser which gives you enough information to know whats happening on your website but doesn't require any pesky Javascript etc to do it.

Also since it is works by analysing your log files it can never be blocked.

(1) https://rt.goaccess.io/?20210826211303
Get yourself a PiHole&PiVPN or NextDNS and never look at ads on any of your devices again
You don't recall correctly, the users only question is about making money while the rest are statements on how Dropbox don't seem to solve any of the "real" problems and won't even replace FTP (I recalled ssh/sft incorrectly here too).

You can check out history in the making yourself here: https://news.ycombinator.com/item?id=8863
I'm not sure your point. If your point was the delegating the parts you don't like means someone else has to do no fun parts, another solution is to find someone that likes those other parts. For example, Sid Meier's partner, Bill Stealey, loved doing the business side of things.
I really dont like that idea, in my opinion it should started with expending self awareness in parents more than moving center of gravity straight on the children.
911 calls after Ida went unanswered in New Orleans due to antiquated technology
Web frameworks
The Schubert link demonstrates one of the real bugbears of classical music which is streamed or ripped using the usual online metadata database: "Death and the Maiden" is #46–49, presumably because it was tracks 46 to 49 in the boxed set. In reality, it is a 30 minute piece in 4 parts which is normally performed on its own.

You wouldn't normally listen to just one part ("movement") and rarely to more than a couple of pieces at a time. Classical pieces are usually numbered ("opus", abbreviated "Op.", which is Latin for "work"). Schubert is one of those composers who didn't number them himself. He died young of syphilis and left his manuscripts in a disorganised mess. They were sorted through by a guy called Deutsch, hence the numbers here are "Deutsch" numbers. Here, "Death and the Maiden" is D. 810.

The Italian after the Roman numerals for the movements are speed markings ("allegro" = "fast"), and this piece shows a typical progression: fast, slow, playful/fast, faster. They should be listened to in order, one after the other. The idea is that the music takes you through a sequence of moods, like courses in a dinner.
Here an unoffical implementation
https://github.com/Janspiry/Image-Super-Resolution-via-Itera...

Imagine a game using this tech, you could render a game in a lower resolution and possible get a better looking game. But then again they aren't yet dealing with temporal data.

In the previous discussion https://news.ycombinator.com/item?id=27858893 they mentioned that it was only class conditional but it also seems to work on unconditional data.
That'd just end up costing the high quality content providers money. Ads wouldn't just get cheaper for them.

On the contrary, clicking only on trash, and having the high quality content have a much higher signal-to-noise ratio would have the desired effect.

Maybe.
It wouldn't be too difficult to build on Glade or QtDesigner and better integrate it with code generation. Both Glade and QtDesigner output language-neutral UI descriptions that could be used to build any sort of app.
Software complexity also helps to establish or maintain the predominance of large corporations on the market. In contrast, a simple software system can be reimplemented by a small team or even a single person, so there is more competition. This is not only demonstrated by Wirth's systems, but also by several 7th edition Unix clones of the 80's [1-4] as well as current ones [5] and also reimplementations of the classic MacOS [6].

Back in the 1980s, operating systems and compilers were often seen as the most complex pieces of software. Nowadays, web browsers include (and reimplement) large parts of an OS and compiler and are probably even more complex than a current OS such as Linux or a current compiler such as clang/LLVM. Only rich (or well funded) companies such as Google, Apple and the Mozilla foundation can afford to build a browser today that can be used to access current web pages.

So a central question is if we can turn back times and make software more simple again. Maybe this ship has already sailed - but it can't hurt to try. From experience with my students, it is extremely satisfying for them to build a complete system from scratch instead of mostly copying and pasting library calls or StackOverflow code snippets. Thus, I try to enable my students to experience this sense of achievement. They will probably never get the chance to do something similar in their later career in industry.

[1] One Man Unix for 68k - http://www.pix.net/mirrored/discordia.org.uk/~steve/omu.html

[2] Uzix for Z80 (link to the MSX port) - http://uzix.sourceforge.net

[3] Coherent Unix - https://en.wikipedia.org/wiki/Coherent_(operating_system)

[4] Minix - https://www.minix3.org

[5] Alan Cox' Fuzix - https://github.com/EtchedPixels/FUZIX

[6] Ardi Executor - https://en.wikipedia.org/wiki/Executor_(software)
Kinda. Google uses the WebAssembly SIMD extension for their segmentation. Not sure if they have a fallback on Firefox, but if they do, it most likely won't perform the same way.
I'd like try germinating, do you know a good guide for this? What kind of equipment do you need? Can you grow an apple tree at home?
By nature it won't filter out bots, however.

One of my clients' website traffic is composed of over 75% bot traffic. Server-side logs are unusable for anything other than site performance.
Technically, there is lots that should be possible to do here.

I used to run an events tech listing site and we had an export/share box with various feeds, filtered or otherwise. We heard anecdotally that many people just imported whole feeds, in ical or rss formats. One company used to pick events into their company calendar and we had a "add" button that worked just fine for them.

There is a comment about commercial interests - that can be one problem. I said "anecdotally" because it's pretty impossible to get accurate usage figures with a lot of this stuff. I decided that counted as a minor inconvenience for my use case and did it anyway as I thought it was the right thing to do. But I can see in some companies that would be a hard sell. I suspect that's why some people end up with "Give us write access to your google account!" solutions. (I always say no.)

> Why can’t I just click a button and follow all the local events for my favorite artist/venue/team/theater/charity?

Having moved on from the tech listing site, I've now got a side project that is trying to do just this. It's at https://www.theoccasionoctopus.net/ I don't know whether to sell it as like Twitter for events? Basically you follow accounts that interest you, these accounts promote events they thing are interesting, any you also think are interesting you can copy to your own account/calendar. I'm working on it slowly but it's already useful for me, so that's fine and I'll just carry on.

But the real problem here is getting people to publish any kind of structured data on event listings.

There was one event organiser I used to follow; they had events with schema.org markup on their site. It wasn't to hard for me to write a small Python scraper bot that got the events and added them to an account/calendar in my app via it's API. But then they redesigned the site and lost the schema.org markup! I actually know the dev team on this site so I kept asking them to put the schema.org markup back but they never did. It went on their backlog and I guess just never became important enough.

There are some other event apps working on the same kinda thing as me and I support any of them that have open data feeds - anything to show people there is value to providing open data feeds is good.