skysight-inc/HackerNews huggingface dataset:
I am a paying Flickr customer but only begrudgingly so. Part of it is that Flickr lives in a somewhat weird no-mans land where it is bad for photographers but also bad for casual users.

As a casual user to drop my photos anywhere Google Photos is just so much better. It identifies people and things pretty well, the upload is extremely well integrated into my phone and it is absolutely a no-brainer to have stuff there. Flickr's Android app is slow and clunky, for many years it was extremely bad at actually loading images (taking forever) and is missing all the features.

As a pro-user it is missing customizability that I could have a "professional profile" and it seems all the good and useful organizational features are in a different UI that's legacy and hasn't been updated ever since I started using the site (no new UI but also zero new features).

The whole "deleting photos" thing is also quite bad. While I obviously understand that SmugMug had to pull the rug because they can't bleed money like Yahoo was obviously doing it just left a bad taste in my mouth and the improvements that they did is mostly "look we made a movie". Which is fine and all and there's space for that for sure but maybe also improve the site?

I would like to like Flickr much more than I do. It feels like it had so much potential and a good community but now it is entirely a ghost town where you post to groups only to have comments show up saying "seen in group XYZ". There's still some extremely good photography on Flickr and it is not quite overrun my trends as Instagram seems to be but ehhh, I just wish it wouldn't be so unpleasant.
It would be falsified if the title was "the C language will let you make every mistake" when the article is actually about a real-world example about a mistake that the C language could very easily stop you from making but will not. The title is actually "the C language will never stop you from making mistakes" and that's different in a subtle way.
On the contrary, it seems that the anti-vaxx misinformation is what's political. I've never seen such strong resentment of vaccines, public health policy and science in general until Republicans came out against vaccines in 2020 for political reasons.
We tried that already. The payment processors and hosting providers kick them off as soon as they become popular.
I think OpenGL (ES) 3 / OpenAL is probably the final APIs you have to worry about for eternity. Metal/Vulkan/DX12 adds nothing of gameplay value.
To be honest, that's kind of normal and 5 papers is pretty good going for a PhD (assuming at least some of them were at reputable venues). The truism is that you should view the PhD as training you how to do research, but not necessarily that the results you produce will be in anyway ground breaking. Of course there are exceptions. As you develop it would be expected you apply for funding/fellowships to pursue more difficult problems etc. and demonstrate more independence.
> ... because that is a dark future you’re painting.

I'd argue, but I can't...

When a basic "cross platform application" now has 1-1.5GB of build directory for all the 50,000 nested Node dependencies that allow you to not have to write your own left pad, you can't know what most of the code is. It's simply not possible.

Windows 95 was about 50MB installed. A modern chat client is a couple hundred meg, because it's a web app, carrying it's own browser around, running in Javascript, and... etc. A quad core 1.5GHz CPU will struggle with it (source: I run Rpi4s for desktops and Element really, really tends to lag on text input if you type fast).

I don't see how it gets better when these are the trends. New frameworks, new libraries, new UI toolkits, more complexity, less understanding, and ever new and shiny security bugs.

But those bugs aren't a problem, because nobody is punished for them. Whoopsie daisy, giggle, my logging function allows for remote code execution! I'm not saying that individuals should be jailed for bad code, but if you're a company and you ship a product, "Oh, well, that open source part we used was bad..." shouldn't be a good excuse for why someone with your product installed can be pwned from across the internet.

Yes, that implies lower complexity of software, and, yes, that's my exact point.

I use a computer in 2021 for a lot of the same stuff I used a computer for in 1997. Writing documents, writing code, chatting with people, visiting websites, sharing photos, editing photos, etc. The difference is that now I need a 6-core processor and 32GB of RAM to do it sanely, when I could do roughly the same stuff in 1997 on about 32MB of RAM and a single processor, running at sub-100MHz.

I don't see a good path forward regarding computer security, which is part of why I've been starting to use computers less and less, and finding other ways to accomplish things that aren't internet-vulnerable-to-everything. I just don't see a way out when all the incentives are wrong.
But I sometimes run X on Mac and I find it helpful to change a few things for Emacs compiled for X vs Emacs.app
> At least some sanity prevailed and the VS installer is now a WPF app.

It is an Electron app, check its use of nodejs when running it.
But then the customer might get MAD...

Sorry, couldn't resist.
I don't understand why, when satoshi used UK english very consistently, including quite obscure references tucked away in source code etc, and was active in GMT compatible hours (more so than US hours!) - nonetheless every theory ignores all this and has him being American.
The community has written a great wiki page about the game for those looking for more details without looking around inside the game: https://tetris.wiki/TETR.IO
According to Bill Long's linkedin page he has ~25 years Fortran experience and holds "principal member" status on a Fortran committee for much of those. Describes himself as a "master" engineer.

Someone with that level of experience and recognition should be capable of either implementing the function themselves, or at the very least have the professional network to know a number of people capable of doing so for HPE.

I would also expect significantly more tact and professionalism.

The email record screams "BOFH bench warmer."

Edit: the more I think about this, the more I think he probably sold himself to HPE as being able to give them what they want from FORTRAN due to his committee membership. Which turned out to not be true, thus placing his salary at risk.
> I remember Ada having two different operators REM and MOD

Taken from Modula-2.
the keyboard input lag is painful

have webdev lost their mind?

other than this issue, i love the concept, the art style is kinda nice too, it's tetris, but there is a fresh and modern look, i like it

fix the input lag issue, and you get all my support!
A large proportion of the spam that makes it into my gmail inbox is from American politicians and I'm not even American. They are indeed part of the problem.
I love this approach. I've ran sqlite in production for a variety of products over the years and for the most part it's great. One "back up" solution I did was dump tables to text - commit the diff in git. Taking file copies while transactions are in process can lead to corrupted db's.
>"Never question a scientific superior?" Not parsing that concept, please elaborate.

If you think you've been put on a bum topic or your supervisor has put you on the scientific equivalent of a PIP with no way up or out your room for maneuvering is limited, to put it politely.
Don’t think too hard… there’s a rate limit. Unlike accepting your lord and saviour, which is unmetered! \o/
Quite OT: how do people get adsense (or other advertisers) on apps/games like these? I have a few apps that I would love to try an monetize but whenever I apply for adsense I get rejected for "lack of content".
You're comparing the wrong genres. StarCraft (age of empires, etc) is an RTS where you have a god view. Screen shakes make little sense when you, the player are removed from any of the characters and the terrain in play. From a usability perspective, these games also have a ton of information the player needs to process in a teeny amount of time. Screenshake would seriously mess with the player's ability to stay focused on what needs to prioritized. Hell, pro SC2 players even turn off ragdolls and environmental particle effects so that there's even less "noise". Does that mean Blizzard artists were compensating for poor gameplay when they implemented those?

Meanwhile, "arcade" style games like platformers, bullet hells, puzzles (tetris etc), turn based card games, etc need to juice up the moments when important things happen (because these aren't games full of subtlety moment to moment), and don't have a crazy amount of complex information on the screen that gets sacrificed in a screenshake.

To note, Hearthstone and Diablo III both have plenty of screenshake, although I believe you can turn them off (and many indie games heavy on screen shake offer this option too).

Juice is indeed very important to make games "feel" good, but perhaps more devs need to ask "is the juice worth the squeeze?" to not turn off players like you.
E5 is considered a terminal level, E6 is generally going to be pretty all-consuming of your life and lifestyle. If you're ok with that, E6 is an option. Keep in mind these levels are going to be much easier to attain at Facebook than Instagram.
I bet most of what they take down is bullshit claims like Bill Gates put a tracking chip in the COVID vaccines.
Wait, there's a 'new' button?
The author of that article is overly focused on the Linux (or similar) deployment model, which most definitely does not cover all uses of SQLite. The argument against 2) also depends on a feature available in specific versions of specific compilers, which again, a piece of software that supports as many use cases as SQLite can’t depend on.

Even in that model, I’ve long found that the arguments against 1) are weak in practice (especially with a well-designed and maintained lib like SQLite) versus the additional complexity added by depending on dynamically linked libraries.
No. Glider [sailplane] pilots routinely do, but only because of their habit of soaring together in thermals, and the increased risk of a mid-air collision. Larger and much newer (i.e. more expensive) general aviation aircraft sometimes have a "ballistic recovery system" fitted where the whole aircraft has a parachute -- Cirrus a/c are famous for this. Other than that, pilots dropping skydivers use them. And in some jurisdictions, aerobatics. And that's it.

General aviation is about as safe as riding a motorbike. You're trained to not get into that situation in the first place -- it's a very fishy video for many different reasons. We plan for eventualities! Pilots assume that everything _will_ fail and ideally don't let themselves get into a position where a parachute is needed. I've been in a glider (ASK-21) under tow from a tug plane (a Piper Pawnee) where it lost an engine cylinder at exactly "the worst point" on the way up. The pilot waved us off immediately, and we both executed our well-practiced "eventualities" plan for that airfield, with no incident whatsoever. An investigation showed that the engine casing on the Pawnee had cracked, despite recent inspection.
I have not tried the multiple cursors package, but regarding the problem of manipulating several lines at once with instant preview, you could look at the visual-regexp package:

https://github.com/benma/visual-regexp.el
He does (it's me).

It was last updated on 5th December 2021, next release will be 1st Jan 2022 (since World Rapid/Blitz championship is on-going and I want to roll that into it).
Well said. I've been thinking about my "information diet" a lot recently, and I've been wondering what I've gotten out of it. I spend so much time on HN, Twitter, YouTube, and Reddit--to the tune of well over ten thousand hours over the past few years, and that's a conservative estimate.

After all of that, I still want more and more, but I'm not sure what exactly I want more of and I don't know if I've gained anything from it in the first place. I don't even feel particularly satisfied visiting any of these sites--usually some mixture of frustration, anxiousness, or some other negative emotion. Occasionally I'll find an interesting thread here, a funny Reddit thread, or an informative Youtube video, but the "hit" goes away relatively quickly, I forget all about it, and minutes--sometimes seconds!--later I'm craving the next hit.

That's my long way of saying: Yes, I agree with you and with this advice. Put the phone down after hitting the end of Page 1. Don't refresh the page every few minutes. Don't aimlessly open tab after tab with articles and videos you'll "eventually" get to (I have over five hundred tabs open right now on this laptop). There's no end in sight, and the road itself hasn't been too satisfying either.
If you have a pilot's license, which this man did, then you have been extensively trained on these things. Getting a pilot's license is not easy.

As someone who has also been training for his own pilot's license, and has practiced engine-out situations while flying, his reactions look suspect. First of all, he has considerable altitude and could likely fly to a safe forced landing location. Second, he doesn't bank at all to provide better visibility into landing options. Third, we don't see him trying to restart the engine at all.

(Unless this airplane is somehow so old that it doesn't have one) – all airplanes come with a quick reaction checklist which you keep right next at you, and are ready to pull out at a moment's notice. It provides instructions on exactly what to do in situations like an engine failure. From what I can see, I don't see him attempting to recover the engine. It would be poor airmanship to bail from the aircraft without at least running through the engine failure checklist.

I'll let the FAA do their job before drawing any final conclusions but my impression as a student pilot is that this was planned and staged.

Most light aircraft like the kind that he's flying have a glide slope of something like 1:6 with no power: meaning that you can travel quite a long distance with the altitude that he has in the video.

Lastly, I will remark on comments made in the article itself. He is not wearing an emergency bail-out skydiving rig. He is wearing a full, redundant skydiving rig (the kind that come with two parachutes). This is highly unusual as full skydiving rigs are bulky and would be uncomfortable to wear in the cockpit of an airplane. Emergency bail-out rigs are considerably thinner since they are meant as actual backup systems.

The guy's focus looking out the door, rather than focusing on flying the plane and looking for a landing spot (he has tons of altitude and potential to get to plenty of viably safe ones), gives me the impression that he's already made the decision to skydive out of the plane.

Someone may have radio recordings. If we know the tail number of the aircraft (people were working it out in the article comments) then it may be possible to find the radar tracks showing the craft's last known location. If Internet sleuths want to dig in, then you can from there find the radio frequency that he'd be expected to be on, and if he's even attempting to make this seem like a real accident you'd hear him declare an emergency on the radio. Furthermore, if Air Traffic Control had a radar track on him, then they may have been able to guide him to a safe landing location given his altitude and knowledge of the aircraft's "best glide".

To me it's highly suspicious that he's not showing any of the video angle of the cockpit interior, including what he should be/is doing to recover the aircraft and look for safe forced landing sites.
The title is worded ambiguously. I interpreted it as “C will never cause you to make no mistakes”.
> being actively manipulated in a culture war

People you disagree with aren't the only ones being manipulated.
I don't think it's normal for the overwhelming majority of pilots who fly single engine propeller planes. The Cirrus is very much an exception.
Given the older ages of many people who are private pilots, they probably shouldn't be parachuting regardless.
Also ... who is his friend Johnny that died ... is there an obit ... a facebook or instragram page of johnny's that shows a long history of using those apps and that he passed. Are there any pics of him with this johnny on those apps?
This has to be some kind of wasm construction right? I've hardly ever seen such a smooth but rich experience on web.
"bought in early" by investing his time.

Web3 will succeed if it succeeds in creating artificial scarcity - just as Bitcoin has succeeded in doing. I am pessimistic, but there are lots of people who think otherwise. I do think that it will have a "real-estate" aspect to it soas to have scarcity of place.

Here's a thought: can we repurpose all the Bitcoin computation to doing something useful like rendering the metaverse?
That said I think Windows is still the market leader and better than the others. I don't know much about the story of MacOS but I doubt it's that different. I have a mac right next to me, my wife uses it to read her email, I use it to test web sites on Safari, and I can't say it is any better than the Windows machine I use.

The finder is OK but many of the built-in apps like iTunes are "absolute p00p" and seem to drive away good competitive software.
I misphrased it, the “good” result of imposing your biases I was referring to is preventing the spread of misinformation in places like Myanmar where genocide is rampant and amplified by social media. If there were no theoretical benefit, social media platforms would have never been pressured to start fact checking.

Imposing your biases is a neutral action that can have good or bad results. But it’s not in defense of the truth.
Not if i is less than -N. Modulo operator that wraps -1 to N-1 would be waay better.
>> All traffic passing through Twilio is categorized as application-to-person traffic.

Thanks, I didn't know that.

>> If you haven't registered your brand, been assigned a trust score, and registered your specific number with a specific a2p campaign, you'll be subjected to heavy filtering.

I've done none of the above. I've been using Twilio for 3 years and this is the first time I've ever had an SMS rejected. I don't get it.

>> I think voip.ms only allows person-to-person traffic. Try registering a number there and sending the same message that got blocked.

I'll give that a try.
It wasn't necessarily just IBM's fault either, it was complete incompetence by the government who continuously pushed the change through in the face of ample evidence (and IBM's own suggestion) that it should have been delayed.

Not only did they push it through despite issues even after initial limited rollout, they made a ton of terrible decisions like to do training in house instead of from IBM as cost savings, made the new Public Service Pay Centre elsewhere for political reasons with new staff and they laid off most of the people that worked on the old system and decommissioned it so there was no going back.
I believe notice periods are legally binding in my jurisdiction, and I'm not at all sure that everything I consider worse working conditions would absolve me of that obligation.
On the ground he sounds like he's faking how difficult of a go it is-I had to watch it with sound off because of all his complaining.
This one is kind of interesting:

"Params: Function parameters must be named, but no need to repeat yourself, if the argument is named the same as the parameter (i.e. keyword arguments can be omitted). Inspired by JS object params, and Ruby."

I've grown fairly fond of JS implicitly named object parameters, and I always liked Smalltalk's named(-ish) parameters, and this seems like an interesting compromise. I'm not actually sure how Ruby works in this case? I thought its parameters were fairly normal. Are there other languages that do this?

But in the case of one-parameter functions this seems unnecessary, the function name often makes it clear exactly what the first parameter is. And if you are going to support Subject-Verb-Object phrasing (as suggested later) then the Subject is another implicit parameter that probably doesn't need naming.

Maybe another approach is that all functions take one unnamed argument, and there are structs with named members for any case when that single argument needs to contain more than one value. Which starts to feel like JS/TypeScript. The static typing to support this in TypeScript feels really complex to me (it's unclear if the language described uses static types).
Teenagers become frontline emergency responders during the pandemic
But there are plenty of people who are widely believed to have committed terrorist acts without being convicted... Wouldn't you call those people terrorists?

What about pejorative adjectives describing conduct that isn't actually illegal, such as shouting at restaurant wait staff over perceived mistakes? Am I allowed to call that person a "jerk"?

It would be plainly ridiculous to insist that we can only apply adjectives upon conviction by a criminal court. That's not how adjectives work.
You can require edition number / total copies in the original signed claim. Beyond that, you take it to the courts, which is the same thing you would need to do if the same resource was reminded on blockchain. The blockchain may only make it easier to detect a double mint.
Yes, the newer rules (seeing multiple upcoming pieces, swapping pieces, pieces being shuffled instead of completely random, being able to move a piece once it's touched the ground) seem almost like cheating compared to the NES version.
I don't know why, considering what site I am on, but I was expecting this to be about football. Probably because the only time I ever hear "3 safeties" is in the context of football.
Computer networking already had value in the 1970s (and before)!
Get real, the patient does not have a degree in medicine or psychiatry. There is a reason these professions are licensed. Not every doctor/health care worker is out there to dupe you and deny you the treatment you think you deserve.
Okay, this is super cool. When I started taking walks I found I was thinking through a lot of things but didn't have a way to remember all the things. So I started using the voice transcription notepad (so nice that people these days are less hostile to someone walking down the street mumbling about things :-)). In my case I was stuck taking the document and then re-editing/moving it over to Evernote manually which I didn't always want to do. This looks like it will replace my workflow with a single tool. That is super awesome.

One feature request would be 'activate by airpod tap' so I wouldn't even have to hold my phone, just tap my airpods to make a note.
TikTok is a cancer to society ... you see so many staged.. mean things pulled on innocent people either working.. shopping at a store, pranks, etc that i loathe most of it. Reels is the same and both pay creators for content like Youtube does.

All such people should be made an example of get huge fines or do jail time for creating fake content that harms others for their financial gain or in this instance forces the FAA to spend money on investigation only to find it was staged.
It's a self-sustaining online community of paid users. Like an MMO. Who cares about free users?

Unlike in a social network, free use of Flickr is not the point of Flickr. It's just a free-tier teaser to get you to understand the site, get used to it, and then start paying once you want to use it for anything "real." Like the free tier of e.g. Dropbox.