skysight-inc/HackerNews huggingface dataset:
Has little to do with age, but more with the amount of people in the CS field right now. Only a fraction of them are enthusiasts. I notice that especially with my "front-end" developer colleagues - of whom 3/4th is here to do a job and at home many of them don't even have their own computer. Sure they play video games on their XBox or PS4, but that's the extent of their technical interest. For them it's simply a well-paid 9-to-5 job.

Now my other colleagues are mostly doing back-end and embedded C++/Python stuff, and are in general a lot more interested in the technical side. I think it's more or less the other way around, 1 out of 4 is not really tinkering with tech at home - but even they are more interested in tech outside of their field. I show them stuff like docker, kubernetes, time-series databases and metrics collection stuff, ansible/tower and what we can do with those things, and how they could make changes in the way they design their software to make things more reliable or easier to deploy/monitor - and their reaction is "oh cool!". Our front-end team? Completely the opposite attitude and completely averse to changing the way they work. I hear "we'll do this manually" or "why? this works too"...

Most of the front-end dev roles seem to attract people who're not really into tech, but can code a bit. I think because of the immediate visual feedback? They end up hiding behind their frameworks with a lack of even basic understanding of HTTP or networking. Me as an embedded developer rolled into sysadmin role then has to tell them what the hell HTTP2 is, catch their screw-ups when they serve mixed http/https content on their site, ... Now they're not all like that, there are some pretty good guys there - but the majority can write basic code, and that's where it ends. Sadly it's no surprise their team-leads all fall in the wrong category. On the other side, I have the last say when stuff is deployed in production, so they are forced to adapt to certain things - but they'll always complain.
Is Nepal a marxist country?

Nice try with a total non-sequitur, though?

Still no example of a country simultaneously democratic and marxist, though. Probably because they only excist in that mythical universe where communists are any better than nazis.
Agreed. In the book, “Secrets to Winning at Office Politics”, this type of person is know as a Martyr: Someone whose actions help the company but hurt or do not help themselves.

The important point is that helping the company and being promoted are not necessarily correlated and may in fact be orthogonal.
I have had that happen at times with Marketplace also, which is pretty much another garbage feature on FB. My usage has personally declined drastically as they continue to introduce more features.
How Babies' Minds Work
I believe $< is only the first dependency and $^ is all of them
I have a strong suspicion that the reason points and time-boxing are so bad is that they're trying to weld two distinct processes together.

Tickets are great; they bound tasks, provide a clearinghouse for all relevant information on an issue, and help monitor and prioritize needed work.

The instinct to turn the "what work exists at what priority?" tool into a "let's organize our work" tool is totally understandable given all that, but I think it's a serious mistake. Tickets define tasks, but their times are highly variable (timeboxing is ugly, storypointed "investigation" tickets are uglier) and they exclude a whole bunch of non-ticket work: communication, bureaucracy, unstructured inspection, and so on.

If you make tickets the basic unit of scheduling, you're suddenly building "buffer" tickets and padding ticket durations to account for "something always comes up". It's Goodhart's law in action; your metric - storypoints - becomes a target and stops being an accurate metric.
This is absolutely correct. These rules are also specifically there to self-select only those capable of understanding and navigating the meta rules, as only people with the capacity will be able to run a company like google at a senior level.

If you think a promotion committee is tough to handle, wait till you hit a real board of directors with millions of dollars at stake, shareholders, regulators, colleagues fighting for your role and a million other competing pressures.
Legal systems vary, but patents typically require something along the lines of an original and non-obvious invention. Desktop software has been using palette-style UIs with an arranged mix of controls, toolbars along the sides of a main display area, tabbed controls, and context-dependent controls and information for about as long as GUIs have existed, with countless examples of each of these things going back decades before Microsoft introduced the Ribbon branding, all of which seem to constitute prior art. So in what way is a ribbon-style UI either original or non-obvious enough to merit patent protection? What distinct new thing have Microsoft really invented here?
On Linux it made a big difference, esp. because KPXC does not require Mono. The GUI feels more natural, is stable and plays well with the system tray (which was a sore point with KP2).

On Windows, KPXC might actually be a step backward since KP2 is quite stable and has more plugins. I'm not sure which is more secure between the two.
The announcement mentioned that they just released a new Firefox addon called KeepassXC-Browser.

KeepassXC doesn't work on iOS. It is just a replacement for KeePass2
Times I Really Wanted My Teachers to Have Guns
It doesn't sound like they meant that senior was the last possible level, just the last level to which promotion in a career should be expected through "normal" growth and development. It looks like less than 1-2% of engineers at my company (FAANG) are above "Senior".
Anyone here uses makefiles for anything other than compilation and build? One can use it to add some level of concurrency to shell scripts.
MAGIX VEGAS Movie Studio Platinum 15.0.0.102 Crack Full Download
Qbert broken by machine learning in a way no human ever would\
https://www.buymeacoffee.com/stephenhan
I don't fall in love to serve the profit motive of large corporations. Maybe they need a different business model if they think I should.

<-- Snarky knee jerk reaction to title without even reading the article.
How Low Can Unemployment Really Go? Economists Have No Idea
When they had the audacity to release an iPad 'Pro' without so much as a microSD slot or even just a USB-C port, it was almost as much of a slap in the face as their RAM-soldered, 16GB-limited MacBook 'Pro's...and I'm writing this from a 2017 MBP.

Apple's obsession with form over function has gone way too far. The ecosystem used to be at least worth it in the mid-00's.
I use KeeFox with it and really find it good (even better with the latest update, that made it compatible with Chrome as well)
I use Makefiles extensively for Docker, all sorts of individual projects (it's much easier to "make serve" than remember the specific invocation for getting a dev server up when you use multiple programming languages) and, of late, for Azure infrastructure deployments:

- https://github.com/rcarmo/azure-docker-swarm-cluster/blob/ma...

- https://github.com/rcarmo/azure-acme-foundation/blob/master/...
I think it's something that might be quantized through SportVU and the advanced analytics they provide, but not published anywhere to the public.
The role of a senior software engineer totally is to handle bugs and produce docs. The difference is that seniors should expect to work on more difficult systems, bugs, and documentation tasks.

When we don't value docs and bug fixing, we create undocumented and buggy code. When we don't value it by relegating it to junior developers, we miss opportunities to mentor others by both explaining the system at a high level and also using failures as teachable moments at the line level.

A Senior developer who shows understanding of multiple systems at a high level (making docs) in an organization as well as being able to understand and deconstruct the work of others (fixing bugs) consistently is qualified for a higher level role where they work across multiple teams of developers.
As a bow hunter I am keenly aware of the prowess of animals to know their environment and all its dangers, humans at the top of the list. These animals are wired to survive and adapt. When people are surprised that they exhibit these behaviors it is much more a condemnation of their lack of understanding of nature then it is a novel or new behavior on the part of the animals. These animals exist in a life and death struggle every day.
Using Prettier to Format Your JavaScript Code – Wisdom Geek
> Writing documentation and fixing bugs is in fact not the bar for a senior software engineer.

The bar for a senior engineer should be identifying the biggest problems plaguing an organization, and successfully tackling them.

In some cases, the biggest problem is building and launching something shiny and impressive. In other cases, the biggest problem is fixing bugs. Refactoring complex/unstable systems to make them more simple/reliable. Figuring out the things that no one knows, and writing clear documentation for it so that no one will need to be blind again.

The sign of a good leader is correctly identifying the right thing to work on, and then getting it done, regardless of how "menial" it may seem. A culture where people are only recognized for working on shiny things, leads to organizational clusterfucks like Google's hangouts/allo/duo fiasco.
Airbus’ “Flying Taxi” Completes Successful First Flight
Show HN: A free, fast and beautiful way to exchange the top 20 cryptos on mobile
I think the evolution to a touch screen and all the derivatives from that has been the greatest innovation. TohchID, yes, but also the camera, GPS, and the micro engineering have really impressed me.
I'm not sure that's true. The faster CPUs are usually also more power efficient. The phone manufacturers use the increased efficiency to make the batteries smaller and reduce the overall size of the phone.

Speculation: smaller battery = higher depth of discharge = faster degradation
Make is such a horrifically awful thing to work with that I just end up using a regular scripting language for building. Why learn another language with all its eccentricities and footguns when I already know several others?
does it make sense to you that a "hole" has mass, electric charge, and angular momentum and is completely characterized by these properties?
This is absolutely hilarious! Geocities meets cryptocurrencies.
Looks good. Few notes:

1. During sign up, I'm super confused why you have to set up anything related to payout before setting up your coffee page -- this is inverted to the way it should be. Get them the page as soon as possible and let them share and accept donations, then IF (big if, I bet the median amount raised is $0) they have a literal financial incentive to set up their friction-filled payout form process. If you're too worried about things going viral, then set a limit (e.g., if after $600 raised they don't have payout set up, e-mail them saying the page will stop being public until they set up payout).

2. You should curate your "creators we love" page. I hit explore and found a softcore instagram BDSM model as the first hit, and a page with a lot of comments about foot fetishes. Probably not the content you want to call out as one of the companies favorites. I would actually look at all the ones you rotate on that page and make sure they are on brand.

There are some tactical things (eg, the dropdown for country should have USA at the top, assuming thats where most of your users are) but those micro optimizations won't matter if you just re-arrange the info gathering to after the delivery of value.

#1 is will going to totally change your funnel in an important way -- I'd try it out!

Good luck!
It’s really a false equivalence the kind of stuff the NSA or FBI does is different in kind and character than what’s going on in Xinjiang. What the NSA does is largely invisible to you and has a low probability of affecting you. The surveillance and security apparatus in Xinjiang is very visible, residents must install monitoring apps on their phones or face punishment, casual conversation or even expression of religious traditions can get you a visit and interview by the security apparatus.

I’m afraid to even message people I met last year in Xinjiang for fear that communication with foreigners could flag them for scrutiny.

FISA warrants, national security letters, PRISM, MUSCULAR, etc are all things that highly concern us, but I think Uighurs would trade what we have for theirs in a heart beat.
Yeah, there's a bunch of advanced stats that more accurately model this in sports. My point is twofold:

(a) despite the existence of better stats, a lot of people still care about goals/assists, because they're much easier to understand.

(b) the difficulty of measuring these stats in low-scoring sports (soccer, hockey) is greatly magnified in business; instead of scoring O(1) points per hour, a small software team may "score a point" every couple weeks or quarter or year. Additionally, the number of people contributing is often greater, and we see fewer "identical lineup, but with player A swapped out for player B" situations (and ~never for long enough to get meaningful stats about "points scored").
I had a 4.x Android tablet until the USB port died (poor handling by owner basically), and i can't really get myself to buy a new one (did get a cheap Windows 10 tablet on a lark though, and frankly i am surprised how well it works even if i use mostly desktop software on it).

Similarly i have a 4.x era Android phone that i use, that honestly i can't see a need to retire.
Yes, that's the point the commenter is making.
I'll piggyback on your comment as my sentiment is the same. This is far from the worst thing Facebook has done. It seems to address an unmet need. Maybe it will end up creepy and full of unforeseen consequences (like everything else FB) if nearly all non-office job seeking moves to FB, but for now it's helping people.

(And also, Striper Sniper Tackle is a fabulous name for a fishing store.)
Yeah, it is. KeepassXC supports 2FA. (Note however that keeping your 2FA seeds in the same database as your passwords reduces the security aspect of a second factor)
If you could drive the unit costs of electricity low enough for it to be cheaper than natural gas for heating, you could see major growth from that.

Obviously, not likely to happen anytime soon, but if the cost-reduction progression of renewables continues, it could become viable in the medium-term.

Currently it's far more expensive to heat with electric than natural gas, so most people with access to it don't use electric.
So I'm going to reply here because I think this is a good one (of the replies I've gotten) to express my thoughts a little bit more clearly:

1) I was wrong about what was going on in that thread. I sort of scanned it at first and saw that snarky "this is why I build companies and you do contracts" post and it rubbed me the wrong way.

2) The $50k (or €50k, im not sure which it is now) number is a lot, but given the way I originally interpreted the thread my initial reaction was more of one like "who does this guy think he is?"

3) I later went back over the thread and saw that people were being needlessly critical of a tiny webapp.

All that being said, I do agree with the replies that are being critical of my thinking here -- I just can't go back and edit it on HN!
Thanks for writing this and good for you to finally leave that wasteland. I learned an important lesson on my first job "Don't be suckered into being loyal to your company because, no matter what they say, they are loyal to share holders, not to you".

On a side note, I don't understand the fetish with Google; where does this reality distortion come from that they have the best engineers? At _every_ company I have worked for I have been told "we have the best engineers" :) (I've been in Silicon Valley for 17+ years and Google is not that exceptional).
Anybody have thoughts about where to store the encrypted database for backup? Would it be foolish to keep the database somewhere publicly accessible?
I think its incredibly difficult to find success without a huge marketing campaign. Launch against Zelda or GTA and you'll need a miracle.
Deadline: the first real-time text adventure
Emanuel Swedenborg's _Mystical Works_ (1975) [pdf]
DIY Diagnosis: How an Extreme Athlete Uncovered Her Genetic Flaw
The java dependency is my biggest hangup wrt to incorporating it into my own environment.

So far, I've avoided having to incorporate the JDK into my stack. Having to bring it in just for a build tool, keeping it up-to-date on developer configurations, just feels like a royal pain.

I realize it's never gonna happen, but having bazel rewritten in Go or C++ or anything else that produces a single binary would be awesome.
I still want a small, lightweight smartphone with an e-ink display. Phone, text, navigation, and email are my only must-have features, and an e-ink screen would be fine for those -- in fact, it would be superior to an LCD. All-day battery life, I could use it comfortably in direct sunlight (at the beach, in the car on a sunny day, etc).

EDIT: it occurs to me that such a phone would be a great device for camping, hiking, etc. -- anywhere where you're going to be unable to charge your device for a while and/or outdoors.
It's not like C is famous for having particularly good syntax. If anything, it's the worst thing about it.
Marion and I put this small app together to reduce some of the information asymmetry in the cryptocurrency markets. We focused on a super simple signup flow and out-of-the-box scalability. It's built totally serverless with lambda, kinesis, dynamodb, auth0, twilio, and sendgrid.
Autotools (the ./configure) is generally a pain to work with. It essentially spits out a massive script and incomprehensible makefile that allows your program to be used by the three people who still run HP-UX or AIX.

Good makefiles are simple, and should Just Work™. The dependencies should (theoretically) be listed in the project documentation, though it often isn't.

Package managers are definitely better for non-developers, though. Build systems generally aren't geared toward regular users, so users will find them confusing.
Why US “cyber-warriors” can’t do anything about Russian “cyber-meddling”
Also it's amusing to consider that someone got fed up with the politics of a workplace to 'work for themselves' where they'll need to battle the politics of many different clients.
u/masklinn still asks a good question though: there are tools that act on the source code for both "compilation" and "transpilation" (eg Kotlin), depending on the target platform. They do not distinguish, why should we?
Absolutely. As a lobbyist I encounter this issue all the time. Unfortunately it's both parties, albeit one more so than the other. Still, issue exists in both parties which is scary.
Most of my worry with one person business is what happens when you are not well or need to take personal vacation. How to arrange an ongoing support ?
Thank you! At the bottom of the page is a non-obvious demo to my actual account (http://xlm.party/payments/GAATDRK3ZM2HJOYBADJTT3S6QZP7QLXK75...) and you can generate fake demo donations by appending `?generate_donations=true` to the URL.

The great theme is by https://html5up.net/ which is a nice resource for free themes.
"...we want overall demand to decline. It saves money, reduces pollution, and avoids the need for expensive infrastructure. But the way we’ve set up utilities, they must fight that trend. Every time they are forced to invest in energy efficiency...demand for their product declines, and with it their justification to make new investments."

Isn't this true for any government activity? Government builds institutions around solving some problem. But since when does an institution want to sunset itself because the problem is solved.
Reminds me of this classic Dilbert: http://dilbert.com/strip/1995-11-13
KeePassXC can read KeePass2, so it only needs to replace that. That said, I haven't found a Kee replacement I like, so I'm still on KeePass2 (and it's fine for my needs).
Oftentimes the 'maybe' is because they included their own name in the text or signature.
I use it for programming microcontrollers, FPGAs, and doing additional signal testing on those devices. I also use it to control some processes that keep some hobby IoT devices in sync. It's just a really handy way to do parallel jobs like that.
So does too much caffeine. Yawn.

Dangerous is a very relative and subjective term but even so, Marijuana is largely not dangerous.
Since it got a lot of positive attention last time, here's a rough guide on getting started with password management, aimed at readers here who are not currently using a password manager:

https://leclan.ch/password-managers/

TLDR: Download KeepassXC and start using it. :)
There is absolutely nothing blue-collar about Facebook.
What was that line about feature creep and email again?
If you're able, I'd be very interested in seeing some examples.
Vbcxxvb
The Blink acquisition is less obvious to me, considering Amazon already had a branded Dropcam competitor at pretty competitive price https://www.amazon.com/Introducing-Amazon-Cloud-Cam/dp/B01C4...
Dear Mick Mulvaney: Don’t Let Equifax Off Easy
This reminds me of Ascona, Switzerland, where another proto-hippy commune existed in the early 20th Century. Luminaries there included D. H. Lawrence (who was both at Ascona and Carmel), C. G. Jung, Herman Hesse, Franz Kafka, Rudolf von Laban, Isadora Duncan, Paul Tillich, and Mary Wigman. The scene is intriguingly documented in a book called Mountain of Truth.[1]

[1] - https://www.amazon.com/Mountain-Truth-Counterculture-Begins_...
Once a team is settled in this can be hard to measure. For me personally I was able to show mine by changing teams and helping drastically inflate overall team velocity, not just by the number of points I added, but how much more productive everyone else became. It is hard to do on an established team where you're already part of it, though, and that's a problem I don't know how to solve.
I don’t think you do. Imagine the Monty hall problem had 1,000 doors. You choose one, then 998 others are opened to reveal goats. It’s abundantly clear that switching in this case is better odds, without even formalizing the mathematics.
Doesn't the same exist for a workplace though?
Yes, by a number of cheap devices with default passwords/firmware holes. Multiple manufacturers, same (or same few) ODMs.

The same bad practices repeated over and over.
i (and people at work) do the same thing! i find it really easy to work with docker/k8s/helm/compose with Makefiles.

one tip -- remember to use .PHONY on your targets -- https://www.gnu.org/software/make/manual/html_node/Phony-Tar...