skysight-inc/HackerNews huggingface dataset:
As an intensive (and reluctant) user of GNU Make, I keep looking for a more modern replacement. Redo is not it.

Make is really a complicated combination of these components:

- a dependency definition language with in-place evaluation and half-assed wildcards

- A functional language with extremely limited datatypes (effectively just space-separated strings)

- a clunky macro system

- A "distributed" topological execution engine (did you know Make can coordinate job slots across recursive executions of Make? It's impressive! And shouldn't have to exist!) [1]

All the alternative build systems wisely choose to tackle only some of these features. Redo is interesting in that it's a minimal system that leans on existing Unix tools to fill the gaps, but I can't say I'm impressed with using Shell as the scripting language, though it is arguably more useful than Make's home-grown language that too few people know. Edit: actually, redo's doesn't enforce Shell, it can be any executable. That's more interesting, maybe (flexibility also introduces complexity!)

The most interesting development in this space is the paper "Build Systems A La Carte" [2] by Mokhov, Mitchell, & Peyton Jones, who did a great job of breaking down build systems to their fundamental concepts, and along the way found one particular point of the design space that wasn't fulfilled (Table 2, p79:16). Unfortunately, I fear it'll be some years before something production-ready emerges from that research, (and I'm sure I'll be grumpy about some of their implementation details anyhow! Build systems do not a happy developer make)

[1] https://www.gnu.org/software/make/manual/html_node/Job-Slots...

[2] https://www.microsoft.com/en-us/research/uploads/prod/2018/0...
As someone who can tolerate just about anything - take it back to the start: we were thrust into this life without our consent. Life is inherently an inconvenience from this perspective. So what if a roommate doesn’t do dishes, if people cheat, break rules, etc? I didn’t even ask to be here in the first place. I am quiet, happy, unbothered, when I adopt this view. But not unambitious, lazy, etc. Quite the contrary. It just seems like complaining about rule-breakers is worse than rule-breaking itself.
> Meta gives >$1M in discretionary equity to top performers to prevent them from leaving

Most of the engineers receiving these bonuses would never get discretionary equity at Meta. Discretionary equity is given to < 1% of engineering every year. Of course, Meta also has very generous regular RSU and bonus schemes.
No, but that airlines hire essentially customer service reps to face the brunt of people's anger while the company changes nothing to prevent the problems is a classic corporate strategy. They exploit customers and neglect their responsibility and then hire some poor mug to get shouted at.

I don't know if that's David Graeber's specific criticism but it is mine.
Some 17 years ago, I got my teaching credential.

Two observations:

1. The test was ridiculously easy. Junior high–level math and reading. And yet teacher candidates still failed it.

2. For K-12 teaching, the knowledge that was tested was pretty much irrelevant for the job. What matters for more than being able to find the length of the hypotenuse of a right triangle or to comprehend an expository paragraph (which is not to say that these aren't useful skills) is the ability to manage a classroom. Almost none of the teacher prep I had was geared towards that single most important skill (which I, unfortunately, was not so great at) and which is what will make the difference between succeeding and failing in a K-12 teaching career.

I think this generalizes to other fields as well. Think about all the tree-traversal BS we've all gone through in a software engineer interview and how little that relates to the actual work that we do and how the hard stuff is much less the programming and more the learning the code base and business.
Midwest is broad and from what I hear about Chicago and Minneapolis they're much more progressive. I'm referring mostly to Ohio/western Pennsylvania/WV.

It's good to hear that you'd give local grads a chance though, thanks.
A somewhat hard to erase record of which url "belongs" to whom. That, and it gives them the appearance of having some high tech magical properties that will lead to an explosion in value, helping to justify asking prices to the marks.
> The over use of occupational licensing has some well documented negative effects

That's because it's done wrong.
Des Moines, IA software engineer checking in!

It’s great. Not terribly exciting, but the hours/culture/WL balance others have described holds up.
Hello Philipp, what benefits do you think make the app shine against something like Gotify? It looks like you have integrated with firebase. What else should I be looking for? The firebase path looks interesting for my 'toy' messages so save some battery life.

https://gotify.net/
I think the more pressing problem is how to concentrate. According to a Times article the other day, 20% of university students are using “smart drugs” to help with this.
It’s relatively common for banks to exchange files with financial partners that have been encrypted with pgp.
Ask HN: Neural Nets for lossy image compression?
Lossy image compression basically means compressing limited information for human eye to perceive the essentials of the image.

So we skip information which human eye cannot perceive and which is redundant (i.e. which is not necessary to understand the essentials of the image).

Neural Nets are amazing at figuring out what human eyes can understand. Can't they be used for some amazing lossy image compression?

IMO, No hard-coded algorithm can work as well as a neural net to figure out how much information is needed for the human eye to understand an image.

What do you think? Also are there any discord/other channels to discuss data compression?
Yes, but password manager vendors seem to insist on moving towards cloud subscriptions, instead of "buy it once and you host it", which means you are somewhat dependent on them. If 1Password keeps pushing this direction and makes Dropbox sync stop, I'm SO outta there.
For people who don't know, All Souls isn't a normal college. https://en.wikipedia.org/wiki/All_Souls_College%2C_Oxford might give some insight.
Talk to a company that isn't a FAANG and believes in paying engineers well because code well written once keeps paying back for a long time.
So true. I don't understand the logic of why companies do this. It's not limited to big tech, I'd say it's true anywhere the company grows beyond 40 or so employees.
You are just validating my general tone then of ‘snap the fuck out of it, are you crazy?’.
For most people, using the browser's built-in password manager is the only realistic way for them to start using a password manager. All you have to do is select "Suggest strong password" and the rest is taken care of. My mom now uses a password manager without even knowing what a password manager is. She would never install something like LastPass.

I've done the same transition. I was too lazy to install a password manager and didn't care enough about my online accounts. Now I have strong passwords on all my accounts and they propagate to my Android apps automatically, without me having to do anything. I also trust Google's security.
Laptops?

I remember seeing a slide a while back (2017ish) where 70% of Apple's revenue was from iPhones, 5% from iPads and 2% from Macs. No way in hell do they consider that a big growth market.
For most of the uses posited in the article, it seems like icosohedra (coincidentally, the dual of the dodecahedron) would have made more sense. After all, if 12 pairs of opposite faces are good, wouldn't 20 be better?
No, they are not well organized enoug!
> two body problem

You mean a spouse also on an academic track?
I'm glad you enjoyed it ;) I was just amusing myself; I moved to a semi-rural small town and bought a house that was twice the size for less money and can work remotely with gigabit internet. There's an Amazon cargo airport less than 2 hours away, so surprisingly my deliveries are even faster than they were when I lived in the city.

Enjoy suburbia; someone has to.
Asley looks nice, I always wanted when I get a donkey to name it Ashley.
The two are in absolutely no way whatsoever comparable, don't be ridiculous.
This is why newer versions of MacOS require you to grant permissions for an application to access folders in your user account. If you keep the keepass database in a folder like "secure", then no other program will be able to get to it. On Linux, there are a ton of ways of implementing something similar.

KeepassXC requires authorizing a plugin, and authorizing specific sites before it releases a password.
I did the same. They had some issues before that and I was considering leaving them. After LogMeIn bought them I left them.
You Can Swap an EV Battery in China for $7
My grandfather got his architecture license without a college degree (in the 1920s). He often related riding down to Champagne, IL to take the exam in the rumble seat of a Model T Ford with a couple college grads to take the exam. He passed the exam and they both failed.

I was somewhat surprised watching the Perry Mason series on HBO last year when Perry Mason was sworn to the bar without actually going to any sort of law school. Apparently that was the norm until after World War II.
> It's a problem of motivation, all right? Now if I work my ass off and Initech ships a few extra units, I don't see another dime, so where's the motivation? And here's another thing, I have eight different bosses right now.

— Peter Gibbons, Office Space
I live in Ohio and it's probably my faulty memory at work but it seems that our winters used to be much more like what you describe. I can distinctly recall hunting deer in -20F weather in the 80s and my cheap plastic orange vest just disintegrating as I walk. Lots of weekends and evenings spent sledding or trying to optimize packing vs throwing in a good snowball fight (afterall it's not good until someone bleeds, right?)

Aside from a nice blast of snow last year, it seems that our winters are now largely an indiscriminate blah of slush and rain and I'm tired. Need to relocate north or south and i can't figure out which.
That "Accursed Beep-Beep" can be a life saver when it is used to signal a vehicle in reverse. Depending on your situation, you may be interested in installing such a warning device on your personal car or truck.

The model ESZ-26B is a Piezo Alert that will operate from 3 to 28 Vdc and can deliver either a continuous or intermittent warning sound. It is usually a simple task to have it wired to the brake lights in most vehicles.

It is available from many vendors. If you need more information, just do a serch for "ESZ-26B".
I don’t want to have to reconfigure a shell when it could just be lowercase.
Taking covid advice from a National Review column makes no sense either.
I started one job as a software dev and new starters had to spend the first two weeks with customer support, answering requests and basically just learning about what the users generally experienced.

It was onboarding so I was still setting up my environment at the same time, but I credit that startup for shifting me to a much more empathic mindset where I would learn how to question designs based on my own understanding of what it would be like for someone to have to interact with it. It also resulted in me getting on especially well with the support team.

Honestly I wish more places would do onboarding that way. Put new hires on the front-line as it were, so they understand the product from the perspective of users and those who have to run support. Maybe give people refreshers every year or so, so they don't become detached from the reality of using the product.
This is quite interesting. The first thing that comes to my mind is the clipboard sniffing. Copy/paste should be never used for passwords. Using it for master password is even more dangerous if you are using a cloud based password manager. KeePass(XC) has Auto-Type after all.

I also wonder if these cases with 1Password and Bitwarden are related:
https://old.reddit.com/r/1Password/comments/rimvc8/constantl...
https://old.reddit.com/r/Bitwarden/comments/rmp1c4/what_is_t...
I think I treated Lego instruction books a bit as my bible. Thou shalt built this, at least once. Most of my creativity was in composition: I would built a city out of all those more or less built-to-instruction sets, and would overhaul said city every few months or so. Road plates would have sidewalks, roads with directions, that I would type and print on a computer, rail, preferable with a higher bridge somewhere every time. Once the whole city was built up and complete (no space left empty), I'd take it all away and compose a new city.
> Let those monstrosities die already. Please.
https://github.com/thought-machine/please
Churches target new members, with help from big data
I left the actuarial field for basically the reasons you describe, but the characterization still strikes me as somewhat unfair. Actuaries reliably make significantly above the median US income right out of undergrad, and reliably double that income within a decade, working 40 hours a week, without needing to go to a target school or get an advanced degree. That alone makes it a good career by most objective standards.

Software engineering is sort of a trump card in that it looks better than basically any other career on paper, but everyone can't be a software engineer. And while the actuarial field draws from a similar talent pool as software engineering, I think most people who enjoy one wouldn't enjoy the other - the former is much more of a business-y profession. I personally find the work I do as a SWE way less interesting than the work I did as an actuary, even though I'm not big on memorizing formulas.
I wonder if it's related to this
https://www.reddit.com/user/KnewMyModem/comments/ip7o95/6_mo...
> Strict standards for the masses, bonuses for the leadership.

Maybe I'm old and bitter but... Isn't any corporation like this? Those who hold the power will use it for their own good, or at the very least, to avoid personal problems and responsibilities.
Quick example: you fight to promote someone and it turns out the person shouldn't have been promoted? You screwed up big time, you traded a good employee who was performing well in his spot for a bad employee and now have one person to fire and two open roles to fill. You hire someone from outside? Well if that person fails you can't be fully blamed because of course the HR and your boss were involved so if everyone was wrong then no one can't be blamed.
I have planned a very similar thing. I'll probably have it in my custom keyboard's firmware once I'm done building it.

The idea is one or more "master" password(s) that can be stored in keyboard's RAM (so you don't need to type them every time; and yet you still never need to input it into your computer at all!), then a short memorable site-specific "password" (could be as simple as the site's name) plus a prefix/postfix that adjusts the output to work around different services' fucked up password rules.

I might also make a completely offline device for this in case I need to "look up" a password without actually typing it into a computer.

I don't need to write any crypto for this, just use a well known and secure KDF / hash.
I got the same result as you, but in my mind the expression "twice as likely to purchase" could just as easily have meant P(C) = 2 * P(D) / 1 + P(D) (yielding 0.35824) rather than 2 * P(C) (yielding 0.32841).
They may not come after you directly, but it is likely they will be coming after your customers which is likely to become at least as big of problem for you.
I don't know where you're getting your advice.

Milestones largely happen when corresponding brain areas mylanize (sp?) and sort of spring online. It's the best system you can fit through a small pelvis, and there's not a lot you can do about it other then offer them stimulation.

Every kid is different. You should only worry if your doctor tells you to. More than likely your child will lag behind some things and excel at others, and almost all of that evens out in the end.

The thing about your first kid is this-- just about the time you get in the rhythm of what's going on-- they change it up.

The second kid is easier.
It is yes.

Definitely need a calculator to be able to do sqrt(0.075) and calculate the result.

Though I was able to figure it out in my head without a calculator by eliminating choice A and choice C (I tried pd=0.3 and pd=0.2 to prove the answer had to be >0.28 and <0.48).
GoboLinux is more impure and more compatible with processes that people are used to. Imo it will take an impure, downstream distro of NixOS to really make GoboLinux 'obsolete'. Something where, in a pinch, you can just

./configure && make

without grokking Nix, and have it work. Or where you can install Linuxbrew and Pkgsrc and have them just work, as additional, non-sandboxed escape hatches.

And such a downstream system could benefit from mimicking GoboLinux in a few ways, imo.
I wonder if it's related to this
https://www.reddit.com/r/privacy/comments/fdo494/facebook_kn...

"The password for this router had been generated using Lastpass."
> In reality, most engineers aren't bouncing around from company to company every year trying to squeeze every last dollar out of their compensation.

Not in my experience. Most engineers spend 1-2 years, then leave.

> move up the in-company career ladder.

That's a hard ladder to climb from the inside. Politics lead to entrenchment.

> accomplish anything big

A great deal of work is plumbing and KTLO. What do the folks working on these things get? They're not great promo or resume fodder for internal mobility.
Vintage Art Shows the Roots of Rockstar North
The Mali Empire is particularly fascinating. Mansa Musa, who ruled that empire c. 1324, remains by some estimates the richest man who ever lived. His net worth is estimated by historians at around $400 billion USD. Elon Musk's net worth today is around $280 billion, for comparison.

Mansa Musa's wealth was built almost entirely by slaves, who were forced to mine gold and made up much of the Empire's military. Slavery in Mali continues to this day with an estimated 200,000 people held in direct servitude to a master [1]. Maybe that's why we don't hear so much about the Mali Empire, or the Ghana Empire for that matter. Personally I think it's history worth knowing, all the moreso if it shatters the myth that any one race is especially prone to the evil of slavery.

[0] https://en.wikipedia.org/wiki/Slavery_in_Mali
If ransomware ever becomes big enough to rival the cumulative tax bill of a nation state, you can bet that combating it would get a lot more priority. Spec ops teams raiding office buildings in foreign nations type priority.

Countries are very protective of their cash flows.
> My current theory is there is some employee at Meta that's ultimately stealing the account.

This was my first thought given the e-mail address change. Someone e.g. bribing a support person.

My (uninformed) guess would be that given that you got the account back, this probably got escalated, someone looked at it, fixed it, and hopefully got the criminal support person's access disabled, until the next one gets bribed...
Going to need to mulch more carbon-rich material and introduce digital worms to work through the pile
They still have a team, you can follow their edits here: https://resultmaps.neis-one.org/osm-changesets?comment=adt
Good read, thanks! This just reinforces the saying "all crypto currencies have built-in bug bounty programs"
Right, and the puzzling implication is even God isn't powerful enough to simply write off sin without there being some sort of sacrifice. IMHO this combined with the fact that God regularly violates his own moral codes in the bible tells me that really according to Christian doctrine, God is neither perfect, nor the most powerful being/force in the universe -- instead whatever this abstract force that requires sacrifice to negate sins --- that force is more powerful than God.

All hogwash of course, but just shows you how poorly thought out it all is.
It's been close to 20 years since I was in Minnesota. I was there doing contract work for Wells Fargo and really enjoyed the city. I can't remember what it was called but I still tell people about the human habitrail on the second floor that you (well, presumably mostly 'we' unaccustomed visitors) can use to get around town when it's too damn cold outside.
That MIT Scheme includes an emacs clone that uses Scheme instead of elisp is a nice touch.
Keep in mind that it’s $30k the first year. If you get the same bonus the next year, it’s now $60k ($30k from the first grant + $30k from the second). At 4 years you’re now making $120k per year above your salary. On top of that, Apple stock has been doing pretty well for something like 15-20 years now. If you don’t immediately sell, that first $30k you got is now worth significantly more, though there are no guarantees that will continue into the future. But it certainly can work out very nicely. If you start over at a new company, you lose that extra $120k per year for the next 4 years until you’re vested at the new company.
Praise be Mickey.
"Growth-Dependent Economy" is a nice turn of phrase
That is true. It has its own downsides as well. Like extremely outdated and bad tech in the areas not visible to the higher ups.
I think the point of Graeber (RIP btw) was to highlight that certain jobs (the bullshit ones) are self-fulfilling promises; specifically jobs "that only exist because everyone else is spending so much of their time working in all the other ones." [1]

What's going on here is people doing work knowing it's actual bullshit. Just like grinding in the game. There are entire sweeps of the economy dedicated to this kind of work and it's a huge waste.

1. https://www.strike.coop/bullshit-jobs/
You should likely contact a patent lawyer/specialist and discuss "prior art": https://www.uspto.gov/sites/default/files/documents/May%20In...
I just tried logging in with the wrong password from a new machine and received an email with the same wording.

Anyone care to replicate?

I think the problem might be a badly-worded email- they may not have your password.
Oh yeah, the Bay Area is actually paradise.

- https://www.youtube.com/watch?v=5gT5NULvRSk

- https://www.youtube.com/watch?v=fUtyW4FRn78

- https://www.youtube.com/watch?v=hPuMceGWtOQ
> In a crypto economy crowded with vapourware and alpha-stage software, Axie Infinity stands out. Not only has it amassed a large base of users, the in-game economy has actually provided a real-world income stream to working-class Filipinos impacted by the pandemic. Some spend hours each day playing the game, and then sell the in-game currency they earn to pay their real-world bills. That’s obviously a good thing for them, but it also appears to be a near-Platonic example of Graeber’s definition of a bullshit job.

That part about the pandemic might be the most important thing in the article. Would something like this have taken off had pandemic restrictions not wrecked the Philippine economy?

A glance at the exchange rate for the Smooth Love Potion token shows a vertical surge right as lockdowns started to be imposed, followed by a 90% crash that started in around July of this year:

https://coinmarketcap.com/currencies/smooth-love-potion/

The start of the crash coincides with the start of noticeably higher CPI in the US and well-known product demand shock. That shock must have put higher upward pressure on demand for labor in the developing world, making Axie less appealing.

I can't help but think of this as a preview into a future world in which automation and economic stagnation renders ever larger parts of the real economy ineffective at supporting a living wage.

This kind of bullshit job offers a wealth transfer mechanism from those who have it to those who don't, with financial speculation being the conduit. Universal Basic Income is another path. Revolution is a third option.