skysight-inc/HackerNews huggingface dataset:
There's a startup idea there. Be the company that makes excellent docs. Get all the other companies to pay your company to make and maintain their docs.
Prettier has got a plug-in - https://github.com/benjie/prettier-plugin-pg

And there’s also https://sqlfum.pt/
What was this write up? This one? http://richg42.blogspot.com/2018/02/some-lessons-learned-whi...
> If everyone would earn the same amount, consequence would be more people moving to areas with lower living cost .

And this is bad because?..
The old advice is still true - the best way to get help with Linux problems online is to claim it can't do something :-)
> When I tried to replace the To party's name, the text came back partly bold and partly not.

Most likely, the PDF used a subsetted embedded bold font, so it only worked for letters that happened to be present in the original text; any new letters were missing from the font and you got a fallback.

Just one of many reasons why a tool like this is the wrong way to approach pretty much any document creation/editing task, because PDF is the wrong document format to use for these purposes.
The smallest Rust binary that does something that I've ever seen is 145 bytes https://github.com/tormol/tiny-rust-executable

(I saw a wasm one get a bit lower but that isn't really apples to apples)
Does someone of you use a "walking" treadmill for under the desk? I'd be highly interested and think about buying one.
I don't think you have any idea if they're still programming or not, and thus stating "you are not a professional programmer" is totally unfounded even if it turns out to be true. However, the reverse is also possible.

They transitioned from "pure programming" only in the last few years. Most of the long-time programmers that I've known that transition to other roles keep programming. Some of them were absolutely brilliant programmers and it's a hard decision organizationally to take their time away from coding and put it into some other area.

I've also known "professional programmers" that 1) don't seem to care about code much at all and 2) aren't writing much code at all, sloppy or otherwise.

I think the label "programmer" can be descriptive of all sorts, and has more to do with how often the skill is deployed and less to do with job title/role.

Just because your job title is "head chef" doesn't mean you don't still cook...in fact there's a good chance you can still run circles around your line cooks even if managing the kitchen means your knife skills are not as good as they once were.
One reason I posted this is because I may attempt to gain recognition in the Guinness World Records. I know my career is longer than the person they now have listed as the "Longest career as a computer software developer" - Kaneyuki Yamaguchi in Japan
I wonder if part of why it seems particularly bad (for a developed country) in the US is the local police force system. In countries with national police forces, misconduct investigations are often conducted by specialist staff who may be from the other side of the country, who likely aren't really in the same org chart, and so on. It seems intuitively less likely to produce a fair result if the people investigating work in the same place and under the same org structure as the people being investigated.
Are you suggesting all new typed languages have generics? What makes you so sure there isn't room in the design space for a typed language without generics?

As much as I like generics, Go's popularity is a success: programmers have spoken, and they value other things more than generics.

Hindsight is 20/20, and even this isn't a commitment to introduce generics in Go.
Hi! The cart works on all SNES consoles from any region. For the lockout chip, it uses an "aftermarket" lockout chip that is able to play on any console region (you simply need to hit reset 5 times to change region).

Today, there are several different lockoutchip available on the market, including the opensource "SuperCIC" one:
https://sd2snes.de/blog/cool-stuff/supercic

For Yo-Yo Shuriken, we used the CIC chip made by Infinite NES Lives (a great producer of NES and SNES hardware supplies!):
http://www.infiniteneslives.com/snessupplies.php
Sacrebleu, how can this be? The Haskell one-liner compiles so it must be the genuine sieve of Eratosthenes.
My point is that no-one is doing it on purpose for Mac or windows. They either have no choice (for Mac) or it comes by default (for windows).

What you're asking is for people to do it on purpose, which is harder, and requires a lot of thoughts into it, reading about hardware vendors, ..
If your clients support "rotating" self-signed certs just like that, it's a huge MITM vulnerability and makes HTTPS as secure as a TSA checkpoint.
Dropping the initial 'How' from the title substantially changes the meaning.
In Canada, at least, a drone (even a consumer drone) is considered an aircraft. Shooting at an aircraft is not, legally, a very good idea. We're admittedly talking about a group of cops that don't seem to hold the law in very high regard, but intentionally shooting at an aircraft is likely to get some investigation from people a little higher up into the food chain. Airspace is federally regulated and the regulatory agencies (Transport Canada, FAA) don't generally like other agencies on their turf, shooting at things :)
> - "Resume after suspend in Linux is unstable and oftentimes doesn't work." - Bollox. Resume from Hybernate - maybe. But suspend works perfectly most of the time.

Seems like you are agreeing. "Most of the time" means it's unstable and oftentimes it does not work!

On my desktop I particularly noticed this with the latest Ubuntu. Suspend used to work in Ubuntu 18 I think but not I'm on Ubuntu 20.04 and it does not. I think it stopped working on Ubuntu 19.

This confirms the lack of QA too.

I didn't have the patience to go through the whole list but it seems to hit a few pain points rather well.
That’s already known. It’s why mingling at golf clubs and galas and charity events is important and why clustering in cities is useful. Generally, you can trust conversations you have in person to not be recorded and maintain plausible deniability.
Off topic, but have you transposed left Ctrl and caps lock? That saved me from real pain, not kidding.
> Why would a compiler and a language server be integrated in the first place?

Because a language server needs to do a lot of the same work as a compiler.

This is an eventual hope for rustc. For now, the latest language server and it share a bunch of libraries, but language servers are effectively compiler frontends.
But that wasn't your primary role or you would identify as programmer not a CEO.

Having said that no matter what role it's good to code everyday.
Oh, this paragraph is good, especially in light of the Corona impact on OSS too:

> Money, enthusiasm, motivation and responsibility: I predicted years ago that FOSS developers would start drifting away from the platform as FOSS is no longer a playground, it requires substantial effort and time, i.e. the fun is over, developers want real money to get the really hard work done. FOSS development, which lacks financial backing, shows its fatigue and disillusionment. The FOSS platform after all requires financially motivated developers as underfunded projects start to wane and critical bugs stay open for years. One could say "Good riddance", but the problem is that oftentimes those dying projects have no alternatives or similarly-featured successors.
SpaceX Has Successfully Launches Historic Mission on the NASA
NASA and SpaceX have achieved a milestone in the US spacecraft, with two astronauts successfully flying the International Space Station (ISS) during the first crew test flight of the new crew Dragon capsule.
The goal seems to be sharing experiences at different points in long careers. I don't see any competition.
It is not an allocator wrapper, but https://docs.rs/defer-drop/1.0.1/defer_drop/index.html
I find it fascinating that teen vogue is running content like this. I wonder what it says about our society that this is in vogue for teens.

Probably that we both have matured and have needed to mature. Reminds me of hongkong students.
Check What Hosting Provider a Website Uses
Japanese CPU threatens to make Nvidia, Intel and AMD obsolete in HPC market
A simple way to get more value from tracing
Docking scheduled for 10:29am EDT
The US has underfunded education and training at every fundamental step of life.

It's the root of many of our problems.
To add on to the child comment, neurons seem to fire either as a one off pulse or at a fixed frequency for a duration of time known as a burst. There is no explicit 'input layer' or 'output layer' and signal propagation takes time so there is nothing stopping a self sustaining loop signal from forming. These are just two examples of effects which are not captured in the artificial neuron model used in ML.
Do not wear a 'shoot me' sign. Live hidden video, (2 cams, one points front and one points rear placed behind a plastic grommet it can see through - but is not alone, or buttonhole - make sure cam can not be seen and can not be blocked as you move, and blends in to clothing) stream to a friend-monitored cloud(that the friend can view, but not erase in case the friend is also grabbed).
This will give you video your cloud keeps, even if you are frisked flat on a wall. Google how to hide a cam with a grommet or other peephole.
Facing away you are nota threat. Learn the ways you hidden cam points and stores video. Wide angle is good, but loses resolution in dimmer light. Use best resolution, 4K etc.
Make sure your video cloud is pass-worded and you do not carry the PW in ur pocket.
Battery life may be shortened, so an added battery pack pluged into the phone will help. You may be able to encrypt??
You can also use a tiny 4K cam instead of a phone because phones can be detected via some police hand scanners and some forces have been caught using stingrays that can detect and divert your video away from your cloud to their cloud. (I am not sure how well stingrays can do this in the USA, in some foreign places the police own this tech in depth - so be wary of risks and be able to silence your emissions of the police forces seem to be manually scanning people with sensing batons - again, this tech is costly and not universal, but it is out there.
Only the paranoid.....
Interesting, thx!
“The trampoline is working”–SpaceX
worth noting that MN National Guard seems to have replied to this specific video and say that it' is not them.

https://twitter.com/MNNationalGuard/status/12670051854922260...

This doesn't quite disagree with your statement, but I'd like to ensure the correct officers are identified and disciplined.
They can't fly for very long. I just looked it up. Longest time is an Autel Robotics EVO Drone with 30 minutes.

https://filmora.wondershare.com/drones/drones-with-longest-f...
What is the important distinction between happier and better off?
Well, you're lucky, because there are a lot of people making very high quality NES cartridge already (the NES homebrew scene is very vibrant compared to the SNES scene).

I can recommend you to shopping at Infinite NES Lives, they are selling blank cartridge (loads of mappers variants available) and a tool to "write" the game on the cartridge:
http://www.infiniteneslives.com/nessupplies.php

(we actually used their flasher to write the SNES cartridges of Yo-Yo Shuriken, as it works for SNES too!)

With that you can make your own physical release too! :)
Accretor Cellular Automata (2018)
I was downvoted and criticized in a hilariously condescending manner for suggesting that warmer temperatures are slowing down the spread a couple for weeks ago.

But it seems that the infinite lockdown proponents are getting a littler quieter now.
I don’t disagree but that is the exact purpose of forum software: voting, spam detection, etc. The fact that 99.999% of HN users had no idea these posts were made (most have no votes) shows it’s working correctly.

On the other hand, to a large extent getting traction on HN is a somewhat random process reliant on a few high momentum votes in the early drop. A lot of the stuff we see on the front page is pushed by voting rings. Anyway given this persons hard work on a project and desire for traction, I’d rather they try/learn to market at the expense of a couple of bytes on a DB and a few scanning eyes on /new.

And it seems like this post might be their best yet :)
Javascript is a bad language period. For anything. It's used for UIs for historical reasons, not because it's good.
Using a gigantic overly complex software written in a non-memory-safe language for a system that gives commands to the flight control system?

This is how you get the Cylons pwning your spaceships. >sigh<
Please change the title here, the article posits that MPs may be using disappearing messages, but does not make any claims they are doing so.
The fact that Linux doesn't have a binary-compatible driver interface is a good thing: It means hardware vendors have a very strong incentive to get their drivers upstream into the kernel.

I think it is a horrible thing and a reason to deter hardware vendors from supporting Linux at all. Even with the best intentions and open source drivers, it adds maintenance burdons to the hardware manufacturers. And some hardware vendors cannot go open source at all, as they might have licensed other code to implement their drivers or have other valid concerns not to open up their drivers entirely, like for IP protection.
for one thing, it's almost certainly illegal to fly a drone in this circumstance. it's over a large crowd of people and could also be construed as "interfering with emergency services". knowing what can happen to people who are making legal recordings, I'd hate to be the odd one out who's actually recording illegally.
> I don't think there's any such thing as "Windows hardware".

The majority of laptops you can pick up at BestBuy are "Windows hardware" - they're indeed specifically manufactured to run Windows and hardly anything else. If you want to test this, try installing Windows on your ISP's router or on a TALOS II workstation and see how well Windows "abstracts that away".

> the usual reason that Linux receives little love in the market so drivers lag Windows drivers

Which is directly related to most PCs coming with Windows preinstalled, so most people being either unaware of Linux or seeing little reason to switch to Linux since Windows already runs their Chrome anyway.

What you're confusing is the fact that the majority of PCs are made with Windows in mind, if the majority of PCs came with Linux or BeOS or OS/2, Windows would be in a similar position, maybe even worse since companies would not get the benefit of open code, therefore even less reason to contribute to a minority OS.

If Linux was the standard, many people would be so familiar with it and happy enough to see little reason to switch to Windows, that is if they ever happen to have learned an alternative exists in the first place.
Five Data Breaches That Put Victims at Greater Risk of Covid-19 Scams
Any idea if there's a database layer (eg SQLite, PG, etc) on the systems?
About 1 hour in the gym 4 times a week with a mixture of anaerobic and aerobic always setting goals and constraints on my heart rate (using a Polar monitor). At least that is what I was doing until about 2 years ago, when my personal life changed for a number of reasons. Now, I mainly concentrate on walking 3 or 4 miles a day.
Thanks, I wasn't aware of this one, it looks very cool! I love how they wrote their full MML based driver!
(my game use the SNESmod driver, that can take Impulse Tracker (.it) files for input)
Yes. Nothing beats it. Also, drying laundry electrically is a waste of resources, the sun will do it for free, as long as you live in a moderately warm country.
This thing is just laughable. Detroit has a higher comp ratio than Ann Arbor. These people are literally smoking crack.
"I just cut a fat Czech a fat cheque"
I have done line drying and it ended up smelling not so great. Like someone who went outside on a hot day. I wonder if you need a low humidity environment for line drying to “work”.
We get it, you like Go. Meanwhile they are in space tho..
The deaths by those tests were negligible, compared to the expected deaths in a hot war. Just compare the millions of fatalities in Korea, Afghanistan or Vietnam. Those wars were only stand-ins for the real big one that thankfully never came.
Yes, I've seen this project, this is incredible! I can't wait to be able to play a NES multiplayer game over the network! :)
qpdf also helps peeking safely
On the ground side, yes, there are many databases for different purposes. But not on the actual flight software.
Adama wouldn't have worried so much about networked ships if the people who programmed this ship programmed Battlestars. They still used COBOL.
I think RNIB do an audio read version
This is interesting. What techniques are you using? Pimpl? Custom,
non-STL containers?
Well objective data on this is out there if anyone can be bothered trawling through it:

https://github.com/search?o=asc&p=4&q=language%3Ago&s=stars&...
When this happens you can just comment with a link to the older submissions (which others have done) and email the mods.
Do you think that your introduction of the word 'universally' accurately reflected the ideas expressed by the person to whom you were responding?
Lately I've been getting back into desktop UI land to put a visual interface onto an image processing pipeline. I decided on Qt since it's C++ and the rest of the codebase is too (and cross-platform). This post encouraged me to go look at the output executable, and it's only 700kB! There are, admittedly, a bunch of libraries that it is importing (Qt, FLIR Spinnaker, OpenCV, Tensorflow...) but that's impressively tiny compared to other options.

I've also been pretty impressed with Qt Creator! I'm generally an "edit all the things in Emacs" kind of guy, but started using Qt Creator basically because a) I'm not familiar with all of the method names on Qt objects yet, and b) the UI editor is handy. There's a lot to love here! It's snappy, it uses CMake under the hood to define your project, and it's got nice integration with some other tools (e.g. Valgrind and the clang linter). Plus doing a CLI build using CMake is quite straightforward.
Isn't mission critical software overwhelmingly C++?
[i was overly emotional when i posted this, sorry]
Has society advanced? By what metric?
Also a version update last week:

https://news.ycombinator.com/item?id=23279299
> And no, this is really, really not solved. I have problems 1 time out of 3.

This is surprising, since I do the same for work and don't ever have issues. I don't do anything fancy DPI-wise, though, so that might have to do with it.

> Can you imagine if VSCode would restore your file tabs, but only, most of the time?

I can, since Azure Data Studio (which is VSCode-based, IIRC) has this exact issue. So do browsers, on that note.

My laptop, however, does not have this issue, nor have any other laptops on which I've installed Linux in the last 5 years or so (including a lot of random consumer-grade Dells and HPs and Lenovos, let alone the business-grade ones I prefer to buy for myself or for corporate deployments). I close the lid, it sleeps, I open the lid, it wakes up. Every single time.

> It IS harder to dev a desktop app for linux

I do all my desktop application development on Linux (internal corporate applications, nothing public yet). Developing on Linux with PyQt5 (or PyQt4, or TKinter) is an absolute breeze. It's porting to Windows and macOS that's a royal pain in the behind (and has got me looking at C# and Avalonia, which is similarly painless on Linux and hopefully will be less painful for Windows and macOS than my current PyQt5+fbs flow).

> Want to make a package ? rpm, deb, snap, flatpack or appimage?

AppImage. It works everywhere, and effectively makes cross-distro compatibility a non-issue. There's literally no reason not to use it.

If distros want to build and maintain RPM or APT or AUR or Nix or whatever packages, then that's on them.

> Want to use QT4?

Why would I want to use QT4? QT5 is much nicer all around.
Since most web developers have no real clue about any of that stuff, why would their list in comparison matter here?
The incentive to keeping it closed source is primarily part of a strategy to sabotage their competitors, which I hope is not a behavior that anyone here is complicit in.

I can't figure out what you mean by "sabotage their competitors". The term sabotage indicates that they are performing actions to actively harm their competitors, how is that related to keeping your source, which cointains your IP, private?

The open source community includes a lot of companies. The high-performance GPU companies are welcome to join this community any time they like.

It is nice to hear that they are welcome :p. Which they would even feel more so, if there were actual incentives being offered rather than trying to make their life artificial difficult.
> Paul Lutus comes to mind now

I used GraFORTH and TransFORTH so much...

I'm in my 50's now, started my career during college, writing educational software for Apple II clones (not in FORTH, sadly). Now mostly Python, since the early 2000's, with little bits of other languages here and there.

I find HN delightful for the diversity we see here.
The book “Transformative Experiences” by LA Paul argues that it’s impossible to rationally decide what to do when faced with a life-altering (aka epistemically transformative) decision, because you have no way of knowing the person you’ll be after the choice, and what their preferences will be (“what it’s like to be them”)
Yabai [1] turned out to be pretty sufficient replacement of i3 on macOS for me

[1] https://github.com/koekeishiya/yabai
Angus Dayton used to host that show

He couldn’t keep it in his pants, so was ridiculed by the guests (including Hislop)

That led to him resigning

Which led to Boris Johnson hosting a few episodes

A charismatic buffoon, that catapulted him to wider attention

He was then selected for London mayor

During the 2012 Olympics he was pushed further into the world’s eye

That led to him being a key role one way or another in brexit. He flipped a coin and backed Leave.

That backing tipped the scales and road to leave

That eventually led to him becoming PM, after a lucky backstabbing by Gove in 2017, meaning he managed to get a large majority in 2019

It’s an interesting example of the butterfly effect.
Hi! For the legal aspect the other comments have already answered with loads of details (thanks!).

But to answer your question more precisely, this game uses the CIC chip alternative made by Infinite NES lives:
http://www.infiniteneslives.com/snessupplies.php

This is one of the several CIC alternatives available, including the most popular that is the open-source SuperCIC chip: https://sd2snes.de/blog/cool-stuff/supercic
It only strengthens your point but Java 5 was actually released way earlier, in '04.
This [0] is another take on the same research that sums it up better: "If you’re genuinely unsure whether to quit your job or break up, then you probably should." I was quite influenced by this post when deciding to switch jobs - in the end I figured that if I couldn't make up my mind then I should go for the change. So far it's worked out, but of course you can't ever go back and know whether you would have been happier staying put. Life isn't a series of randomised trials. I think the fact that you're considering a new job (or a new partner) tells you that at least some part of you wants to make a change though.

[0] https://80000hours.org/2018/08/randomised-experiment-if-your...
Isn't it similar with music lyrics and music publishing companies?

I don't think the legal point would be the biggest setback.
I don't know about minimum effort. Some of Google's product teams have focused their best work on limitations that don't make sense. An example: It takes a lot of work to build an entire app ecosystem for Android Auto, only to disable the whole f'n thing if the end user disables Google Voice.