skysight-inc/HackerNews huggingface dataset:
Most importantly: Your gearbox works the same regardless of your state of mind, regardless of you caring about mpg or not, regardless of you being focused on driving or not. It will just deliver.

Sure, a good driver in the manual version of a car might achieve better mpg than the auto version, but that requires skill and focus and effort. And realistically, a human driver won't deliver 100% of the time, so the auto version will beat the manual version over the long haul, no matter the driver.
Musashi - This is the classic Samurai novel. The lessons about life and finding my path shaped me probably more than any book I've ever read.

Extreme Ownership - As I have advanced in my career, it became clear that leadership and communication are the keys to success. EO (and related books by the same author) provides so many varied benefits, but the largest for me was to detach, check my ego, and control my emotions. Thinking in this manner has literally changed every relationship I have for the better.
Germany Neglected My Parents
One thing I’ve been looking for is a reliable but simple iOS app that will send notifications when a launch is going to happen. Usually with an hour and t-5 minute warning I think would be best.
firefox preview has an embedded qrcode scanner
Pushing the Range Limits of Commercial Passive RFIDs [pdf]
I propose a paid service with a human operator who suggests matches and sends people on appropriate dates. You get one match, go on the date and report back how it went, and get a new match based on both of your feedback. "That person was a little crazy" -> get someone more boring next time.

The date you get sent on is engaging and topical: a dance class or a tennis class or a guided tour in a museum, something that's engaging in the right way and avoids restaurant first date awkwardness.
I never encountered a BOFH in my career but can certainly understand their frustration with users. Maybe I haven’t worked for the “wrong” companies but the first BOFH moment would be a sysadmins last where I’ve worked. If it became a pattern then the IT manager and the sysadmin would have been fired. Then again, I’ve worked in Microsoft shops and never had to deal with a crusty, silver pony tailed Unix sysadmins so maybe the stack plays a part.
Did you read "Crime and Punishment" just after "The Brothers Karamazov"? Or could you have outgrown this type of book?
I appreciate the commitment to semver, it seems that the breaking change is a rather small one, unless I'm missing something.
i think datamatrix is more suitable for x509
For url only. Qrcode are for much more than url.
Do you ascertain a person's sex by what they call themselves or by what kind of body they have, and how that body functions?
A lot of FAANG engineers also work on infra, OS, security, private/public cloud, tooling, etc. which have impacts on the company bottom line but aren’t necessarily visible as external products.

It’s not just 100 people doing ads and 30,000 other people playing ping pong and trying to outsmart each other with Haskell.
Like much dark humour, it's inappropriate and often viewed in poor taste outside of those communities.

I'm not sure how else to describe BOFH except as revenge-fantasy porn.
It's a vent/release for people who are often stuck between a rock and a hard place.

In most organisations, IT is seen a as a cost-centre, rather than a business enabler.
So on one hand, you have management often wanting to cut costs to the bone - on the other, you have the very same people complaining that you're implementing certain policies and being a hard-ass about equipment/software/etc. Then when things go down and it's due to the business cutting costs - well, it's still IT's fault.

Then there's the often poorly thought through and inane requests, where people refuse to listen to reason.

And then you have a lot of people who have no awareness of anything outside of themselves - Their issues are always the most important, they shouldn't be required to learn basic IT skills, and anything that goes wrong it's IT's fault, even if they've been provided ample training and education opportunities.

I see similarly dark humour and in-jokes in other high-stress professions.
Ah, I hate the stupid "convenient" localization. I remember reading an American being angry that Google's homepage came up Arabic because he was in Kuwait.

Recently I was in a foreign country looking up hotels in my home country, and even though I earn money there and was planning to spend it in that country, Google Maps was showing me hotel prices in the foreign currency. I was even logged in and had defined where Home and Work in Google Maps...
#define PROGRAMMER

A friend of mine works only with html and client-side js.

Another only with Java.

I currently work product but have worked with a whole host of languages.

Another friend of mine is an infrastructure engineer.

Another is a lawyer who codes.

We are all “programmers.” There is a lot to be said about why ”programmers” are well compensated, but let’s first discuss what it is that is being said.

What is the specific anxiety being voiced about what group? I’m assuming it’s software engineers. But then what is “well compensated”? I can’t reply to the author because of how vague it is, but, in summary - you should always plan for lower pay regardless of industry, but as long as you provide increasing value to a business, and are much better at it than other people, you will not see lower pay.
What's worse is the blatent lie of "frequently bought together", where they tell you that people frequently buy three different models of the same item, often different brands. It's like, Amazon thinks that people are completely gullible idiots. Then again . . .
It doesn't matter that not everyone is a problem, as long as we can't properly tell one from the other the problematic ones has to be a part of the equation when you deal with corrupt countries. This will usually eat everything you'd save in salaries, which is why efforts to move development to third world countries usually fail to reduce costs.
>Do fancy refactoring tools update your README and docs/ folder yet?

Yes actually. Resharper plus Swagger handle 95% of that for me automatically.

And I absolutely do not agree with your point about syntactic abstraction. Interfaces, dependency injection, generics, very light use of inheritance/abstract base classes, and extension methods generally provide all the abstraction I need to avoid repeating myself.
See I like Always Sunny but the joke in Always Sunny isn't about narcissistic psychopaths from afar. There's many layers of joke in that show. Sometimes the joke is that the apparent voice of reason has just as poor reasoning as the rest and they only got it right by coincidence. Sometimes the joke is that every time you think there's a genuine moment the rug gets pulled out and its revealed to be a scam or setup. Sometimes the joke is in the way they don't react to any tragedy going on around them. Almost always the joke is to subvert the tropes of the "20-somethings urbanite sitcom" genre (cheers/friends/HIMYM).
There is something stopping them, cost. I doubt most apps want to pay for me watching videos that they spawn in an embedded webview so they could spy on my activity.

What's the pain? Why does every app need access to all of the internet. I know of no apps I use that need that access accept my browsers and I'm fine if Apple/Google/Microsoft added a new permission

(a) no internet access

(b) access only these sites

(c) full access

I'd only give my browsers full access. You'd be free to give all your apps full access.
Buying a Kindle made me read way more.
Perhaps it does make sense to condense it to a few simple tips to watch out for, but honestly this posts feels a lot like: "tips i use to avoid obesity; eat less! do exercise!"
Apple's WiFi password sharing system uses iCloud Keychain, which is end-to-end encrypted [1]

[1] https://support.apple.com/en-us/HT202303
I didn't mention anything specific, so I am not sure what you are replying to. Your example can be dealt with better in other ways, such as putting a prominent statement with a brief description of why something is untrue and a link to further information. For YouTube something like a popup that appears on the video which has to be manually closed, and also the information appearing under the video.

Censorship in general is terrible, and abused very regularly. Even on the really small scale I see little mafias pop up all the time, such as on forums, where anyone a bit critical of the select group gets banned and their posts deleted. On a larger scale is Putin announcing that criticism of the state is to be censored, citing other European laws do just that and punish people for what they say. If someone is censoring someone it is just extremely suspicious, and I don't blame anyone for going 'it is censored, therefor it is likely true', because the censor has removed the information that could be used as evidence for whatever it is.

"When you tear out a man's tongue, you are not proving him a liar, you're only telling the world that you fear what he might say." - George R.R. Martin, A Clash of Kings
Steven Pinker's "The Sense of Style" is a fantastic book about effective English writing. It helped codify some stuff I already did out of habit but never really knew why, and taught me plenty of new things too. Recommended for anyone whose job involves technical writing!

Alexander Watson's "Ring of Steel" is World War I seen from the perspective of the Central Powers. OK, it didn't really help me personally or professionally, so I'm not sure it counts. But it was definitely a huge perspective-changer, and so beautifully written too.
Problem is, programming languages don't matter any longer. The constructs we used to call programming languages are pretty much just used to script between libraries now. So, the simplest language with the best libraries wins. Thus Python, which is the modern BASIC.
Some Android Apps allow openly editing db/prefs due to debugging library in prod
I'm not sure it's only for urls
It's pretty obvious when you hike the Methuselah trail [1]. It's not an imposing tree but it stands out once you know what you're looking for so it's not a very well kept secret.

[1] https://www.fs.usda.gov/recarea/inyo/recarea/?recid=21134
Anyone who would prefer that there be fewer armed jackasses in our midsts.
Open Source IPTV/Video Cloud
Features:

Cross-platform (Linux, MacOSX, FreeBSD, Raspbian/Armbian, Windows)
GPU/CPU Encode/Decode/Post Processing
Stream statistics
CCTV
Adaptive hls streams
Load balancing
Temporary urls
HLS push
EPG scanning
Subtitles to text conversions
AD insertion
Logo overlay
Video effects
Relays
Timeshifts
Catchups
Playlists
Restream/Transcode from online streaming services like YouTube, Twitch
Mosaic
Many Outputs
Physical Inputs (IP Camera, DVB-T/C/S, ATSC, ISDB-T and DTMB)
Streaming Protocols
File Formats
Presets
Vods/Series server-side support
Pay per view channels
Channels on demand
HTTP Live Streaming (HLS) server-side support
Public API, client server communication via JSON RPC
Protocol gzip compression
Deep learning video analysis
Supported deep learning frameworks:
Tensorflow
NCSDK
Caffe
ML Hardware:
Intel Movidius Neural Compute Stick
NVIDIA Jetson
Subscribers control
Amazon Kinesis Video Streams integration
Admin panel
Docker Image

Use cases:

Broadcast media content
YouTube remove AD
Insert your logo to the stream, watermark
Record/Timeshift video
Play own playlist
Mosaic, view many streams in same time on single window
Video effects in streams or files
Insert AD into stream
Subtitles to text conversions and vise versa
EPG scanning
Streams find bot, with quality analysis, test m3u file streams
Record and broadcast video from cameras
Detect objects in real-time video and send email/push notifications
Objects classification, open doors, time tracking, lock/unlock devices
Fire/Smoke detection with notifications
Livepeer mining crypto
CCTV Monitoring service
Screen recording
Branded video apps

Visit our site: fastocloud.com
If you’re in the US, the legal counterparty for any exchange-traded (or OTC-traded-but-exchange-reported) is the Options Clearing Corporation (OCC). The idea is that it’s a consortium of many exchanges and broker-dealers that can absorb any counterparty risk should the party who sold you can option contract become insolvent / unable to deliver.

https://www.theocc.com/

https://en.wikipedia.org/wiki/Options_Clearing_Corporation
Not unhelpful to look at the history of STEM employment and unemployment.

It is very hard to predict economic boom and bust cycles but even harder within industries and sectors.

STEM employment and mass layoffs are no exception. Those in the industry will remember the AI winter (over three decades even in sheltered academia and now going through a boom) and mass layoffs of programmers after the dot com crash.

The scar tissue extends further to those with memories of rocket scientists and engineers becoming New York cab drivers in the 1970s after the glut of engineers after JFKs call to put a man on the moon.

Key thing is adaptability. Only certainty in life is the compounded interest on your mortgage and bank loan.

Example article:
https://spectrum.ieee.org/riskfactor/computing/it/the-changi...
> It's now difficult to find high end washers and ovens without these features.

Look for quality antique appliances. They also look better and likely are better for the environment than buying new.
It means chicken manure where I am (Portugal). Gave me a bit of a double take.
The global soda tax experiment. Can it make a dent in obesity, diabetes?
Airline pilots real wages have been decreasing for a long time. Starting pilot out of flight school makes like 28k for a lot of hours a week.
In a similar vein: the millennial fascination with speed listening: consuming podcasts and audiobooks at 1.5 to 3x speed. The point about comprehension is key: if you complete Altlas Shugged in 8 hours but don’t understand the motivation of the characters, what was the point?
Is there any reason this merited a major version bump or it happened because it remained as v1 for too long?
Long time sysadmin here:

I'll happily admit that sometimes, especially once, becoming everyones favorite sysadmin took way less effort than it should take.

That said: either I've been extremely lucky to work with smart and nice sysadmins or you have been extremely unlucky or you are posting hyperbole.

Edit: In reality it also goes both ways: I had one particular user going to my boss because "we sysadmins were totally unreasonable" or something. So my boss told me (since I was both the group leader for user support and also the defacto user advocate) to do whatever it took to make him happy. As far as I understood from the IT manager it was some program that wasn't in our official repository that he needed or something.

Turns out it was a "music program". This left me wondering since that particular user was in management. Then he gives me the name of said "music program" and it is limewire and the reason he need it is for his kids.

At that point I became "unreasonable" towards him as well ;-)
OAOO, and the power (expressiveness) required to actually achieve it, reminds me of the Alan Kay paper about DSLs (STEPS paper from VPRI https://news.ycombinator.com/item?id=11686325 - the breakthrough is that it should be easy to make DSLs)

And of course macros are useful for making DSLs.

Rust's macro system(s) are pretty powerful (ergonomic, hygenic - typesafe, simple, as expressive and powerful as you wish via procedural macros that can do almost everything with the AST).

Safely and cleanly abstracting any kind of program even with DSLs is rarely easy because of the need to pass the right context, to find the right interfaces, to manage data/state/context/systems dependencies, and something like Scala3's implicits might help with it. (Though maybe simply more vigorous refactoring might also work to keep data-passing to a minimum. But then I fear that turns into an over-abstraction fest, and we get back Java's FactoryFactory-like monsters.)
Have you ever wondered what's inside a new $20 billion Fab made of that makes it so expensive? Where is that equipment designed, developed and manufactured?

There exists extremely high-tech sector called "Semiconductor Capital Equipment Industry". All the instruments and equipment involved in deposition, lithography, etch and clean, inspection, metrology, and prosess control is super expensive.

Most of that technology is in the hands of Japanese (Nikon, Canon, Hitachi High-Technologies,Tokyo Electron and too many others to name), ASML Holding is big European player and largest supplier of photolithography systems. American companies involved are Applied Materials (their Semiconductor Systems), Lam Research and KLA-Tencor.
I'd like for just one of these people offering the "solution" of turning our homes into faraday cages to show us that they've actually done this with their homes.
Draeneg, it's time to regain control of your data privacy
Hello

Have you ever wanted to see what happens in the dark side of network traffic issued from applications ?

I have developed an application for Android to monitor and analyse mobile network traffic. My main motivation is to get a detailed picture of the user-perceived quality of experience on mobile Internet (from the viewpoint of performance as well as data privacy). So I have developed Draeneg, which is a mobile application to monitor the network traffic directly on your device without requiring any USB connection to a PC. It unveils the personal and network data used by your (other) applications. You can analyse in details the network traffic to see what's going on with your data: make sure that your applications are compliant with your privacy! Draeneg can also block DNS domains to protect you from unwanted or malicious content for a more secure and enhanced experience on Internet

You can have more details and install the application here: Draeneg

https://play.google.com/store/apps/details?id=com.orange.labs.draeneg&hl=en

I would like to collect your opinion and suggestion about such an application for protecting data privacy. Comments are welcome.

This is only the first version, work is in progress to propose advanced functionnalities in the next major update planned on January. And the iOS version is also in active development, to be released as soon as the Android version becomes stable.

Thanks for your consideration about my application.

NB : When everything works correctly on Android for decrypting the tls traffic (I'm working hard to find a simple and intuitive solution for endusers), I will open source code. I know, it is really important to provide trust for such an application to protect privacy. :)
To say that socialism is a scale is to presuppose that (1) socialism is compatible with capitalism, (2) government programmes you call socialist act on behalf of the people, rather than capital. Both of these suppositions are called into question. When socialism is defined as ![capitalism & class society] (which, by the majority of experts, it is), it makes no sense to say that a capitalist country (capitalism defined as predominance of wage labour and most agents seeking to maximize the rate of accumulation of capital) is "somewhat socialist". Even if socialism were a scale, it would be a scale between a socialist society that has not yet removed all the fetters of capitalism (i.e. what Marx called the "lower phase") and "full communism". There's no reason to suppose that the scale has any capitalist elements.

The most naive and uninformed idea of socialism, which is not in line with what any socialist considers it to be, is merely "the government providing things". That's not what is meant when we say "socialism", and redefining words contrary to expert opinion and tradition is no substitute.
Did something similar for my roommates recently. We have no printer in our flat, so I grabbed a piece of graph paper, redrew the QR code and taped it onto the fridge. Now our guests can simply scan the picture instead of strenuously rewriting the complicated password.
I've also had migraine on-and-off, and I had one even this night. So I went up and took my medicine, and I can function fairly well today.

Before I had this medicine the whole day would've been ruined, and I would be very inefficient and lazy tomorrow as well. While I don't get migraine that often, it makes a world of difference when I do get them.
I've been convinced for a while now that Facebook tries to start fights between people of opposite ideology. I'm sure it's just that their algorithms have picked up that pro-skub people are highly likely to reply to anti-skub comments in pro-skub threads (since that was the pattern I was seeing) but it sure comes across as trying to cause drama.
We saw this with programmers and the dot-com bubble. There was briefly really high demand and high pay, and then when funding suddenly disappeared there were massive shutdowns and layoffs. Many devs couldn't find work for years, and the market wage was much lower because there were so many extra devs. (College CS enrollment also plummeted then, which is one hypothesis for why CS training has been slow to scale up to current demand.)

Automotive factory work is another example, I think. Something like: there were high wages (with unions) in Detroit factories, and then competition first from overseas and from other US states led to a collapse in pay (along with a general collapse in Detroit).

I haven't looked into it, but I suspect that there was a time when some railroad workers were very well paid, which then went bust when one of the railroad bubbles popped.
Can I use Python type hints in a package?

I.e. is there some way to transpile code (much alike TypeScript to JavaScript), so that the code can be installed by lower versions of Python than 3.6?
The protocol is now called "The Signal Protocol".

> How does wire compare to matrix?

Matrix has most of the same features, but also supports groups much better than Signal-based protocols (a group-wide key is used an regenerated frequently, which amortises the cost of all the peer-to-peer messages required for Axolotl). It's also federated -- which means you can also self-host your own homeserver (very similar to email, but even easier). And Matrix has native support for bridges to other chat systems, allowing you to reduce siloing between chat platforms (you can talk to Slack, IRC, and Matrix users in a single Matrix room completely seamlessly). As far as I know, Wire doesn't do any of those things.

I also think the newest features Matrix has for key exchange (both the emoji-based verification and the new device cross-signing features) are objectively the most intuitive and easy-to-use when compared to any other E2EE chat system. Yes, even better than Signal's UX for key exchange.
I found rtings' database was good for regular consumer stuff like gaming headsets and noise cancelling stuff for planes but it was quite limited when it comes to "audiophile" brands.

This website had much better coverage of those brands: https://reference-audio-analyzer.pro/en/catalog-reports.php?...

The UI is a bit of a mess though, you need to select a "User" or "Pro" report on the device's page (which otherwise doesn't tell you anytihng). Here are some example reports:

User: https://reference-audio-analyzer.pro/en/user-report.php?id=7...

Pro: https://reference-audio-analyzer.pro/en/report/hp/meze-99-cl...

I honestly have no clue what I'm looking at here though.

While I'm at it, the AudioScienceReview forums (http://audiosciencereview.com/) have nice comprehensive measurements of the other things you might find in an audio setup (e.g. amps, players, DACs etc., even USB-C dongles).