skysight-inc/HackerNews huggingface dataset:
I went from a Software Engineer to an Engineering Manager about 1.5 years ago. Here are some of the things I've learned:

- Engineering and Management are very different. When writing code, there's an obvious end goal. There is no such end goal in Management. Your job is to remove obstacles to allow other people to do their best work.

- Get used to interruptions. your job will be interruption-driven. When coding, you want as much heads-down time as possible. In Management, you will be interrupted as problems come up and people look to you for solutions. And these problems dont always have obvious solutions as they are people problems.

- You will code less. Get used to giving up the "interesting" parts of the codebase to engineers. Your role now is not to code, but to provide the right environment to allow other people to be happy and productive.

- Learn how to give feedback. Different people on your team will take your feedback in different ways. You may have to be direct with some people, and more delicate with others. You have to learn how these people react to different types of feedback and deliver news appropriately.

- Understand who on your team is a "superstar" (a person wants to work on latest code, wants to move up the corporate ladder, may only be on your team for a year), and who on your team is a rockstar (the "rock" of your team, someone who doesn't want to move up because they are perfectly happy doing what they are doing). One is not better than the other. People switch between one and the other in different stages of their lives. You have to treat them appropriately in terms of projects, feedback, expectations.

One of the books that helped me a lot was Radical Candor https://www.radicalcandor.com/
In other words, the data is not harmful but its hack can be beneficial to claim "We are victims but we are clean"?
That’s not the answer either. You’ll not get the most able or most willing politicians but only the cleanest or anodyne candidates who may not be the ablest candidates. It’s a terrible filter.
Torrents with public domain paywalled papers from before 1923
This is how the Romans thought of dictators, yes. The dictator was elected by nomination and then given supreme authority over state affairs, although usually only in a specific area of governance and with severe term limits.

The last guy who said "screw term limits" was ol' Julius Caesar, but he was iced not long after on the Ides of March and the office of dictator was abolished.

The title of dictator has taken on a negative connotation in the recent past for obvious reasons, but the idea of a competent or even brilliant man being given total control in order to accomplish a specific task for the good of a country is certainly something to consider regarding governance.
thank you for post this article here - it's easily one of the best articles I've ever had the pleasure of reading through
Chess tactics
I wouldn't call CDU left wing. They appear to have spared the "most right" party in parliament (AfD), tho.
AI That Can Recognize Black Swans Using GAN to Restore Balance in Image Datasets
Whoa, are you THE thetechlead?
Indeed, although the thing that actually was "regular System V init" was partly replaced with a new service manager subsystem several years before Linux was even invented.

* https://news.ycombinator.com/item?id=18788974

The motivation for writing systemd, and what it was initially intended to replace, was upstart, the software that preceded systemd on both Ubuntu and Fedora. The idea that only van Smoorenburg init+rc and systemd existed is a common fallacy.

* http://uselessd.darknedgy.net/ProSystemdAntiSystemd/ (https://news.ycombinator.com/item?id=8488235)
It uses WebGL 2, which Apple has not implemented.
It's hard to relate without more information about the specific situation.

What is the current programming language used?

Is the project mostly legacy (few or no changes in the last few years)?

Is the project critical to the company?

How many people are working on it today? Are they fully assigned to it or is it a "touch when it breaks" kind of situation?

Is the project following modern CI/CD practices? If not, how hard would it be to adapt in the current software stack? Would it be easier in a new stack?

Are developers spending more time than expected understanding the code base?

Is it a political situation? Is the current owner refusing changes? Could it be that rewriting it is just a costly way for removing ownership from that developer/manager?
Feminism is about women's rights. Whenever men rights groups(or egalitarian groups for the matter) fight for men's rights - like increased domestic abuse shelters, parental rights, custody rights etc. - they find feminists lobbying in the opposition.

I agree that women have historically gotten the shorter end of the stick in this area. But that's hardly classified under suffering - especially in an era where the barrier of entry for women in everything they feel marginalised in has been lowered artificially to accommodate them.
Yeah, it just oozes the Pointy-haired Boss's analogies
Hi John, thanks for pointing this out. I would edit my comment to reflect the fact that Grin does not allow non-interactive kernel merging but has edit locked that comment.

>Non-interactively merging transactions doesn't combine the kernels into 1.

In theory Mimblewimble should support non-interactive kernel merging unless intentionally disabled. There are a bunch of reasons not to allow non-interactive kernel merging such as kernel locktimes, griefers adding spam transactions to your transaction, etc...

Even if non-interactive kernel merging is disabled you can still interactively merge kernels using say CoinShuffle++ and you should to save on the number of kernels.
look at this forensic.codes
This is interesting, can you link to a good resource I could use to read more on this (in cats, to be clear)? Googling just provided me with very shallow explanations for the mechanism and implications.
Probably,

But working at regular non SV companies, I’ve learned just to focus on doing as well as possible while still having a sane work life balance, keeping on top of industry trends and job hopping when my salary and the market were out of whack.

Google pays such above market salaries, the strategy would be different.
> gaining legitimacy and working as a payment system parallel to national currencies while complying with the complex regulations

This is an impossible requirement. Every country has different, subjective, fluctuating, and often vague regulatory requirements. Not decentralized platform could ever comply.

The reason crypto hasn't taken hold is simply that it doesn't scale. When enough people use it, the system grinds to a halt. Newer cryptos, like Monero have made some big steps recently, but there's still a long long long way to go for scalability.
Yep - its pretty commonly accepted that a bottle of wine is ~3 glasses.
Both Pickering & Frost seem so out of touch with reality that it's difficult to read. For one:

> I can see full-stack development emerging as a result of capitalistic exploitation

The "generalist" has always been there, what capitalistic exploitation has to do with it, I don't know.

> We need to address the undervaluing of HTML and CSS for what it is: gender bias.

Pickering & Frost: Did it seem like a good idea maybe hopping on the bandwagon of the populist rhetoric in the media? Next thing we hear about might be that Python is not trans-gender friendly enough...
The link.download is the important point: in DOM terms that’s <a download="fibre.png"> which specifies that the resource should be downloaded with a filename of fibre.png.
It's neat to see this finally come to fruition (no pun intended). Someone has been anonymously posting about this research for the last few years on 4chan's science board.
What I Learned Working 32 Hours a Week for 2 Months
For those who would like to play Dwarf Fortress, but are turned off by the incredibly steep learning curve or the offputting visuals, I suggest you look into Rimworld. Its similar to Dwarf Fortress in that it is a procedurally generated story with creation and survival aspects. But it is easier to learn to play, and has modern (albeit simplistic) graphics. I've enjoyed it quite a bit.
The issue with cryptcurrency is it's twitter for your bank account. Everything you do is public to everyone. Imagine there was a database where given the serial number on a $20 bill, you could look up everywhere it's been ( and watch where it goes).

That's cryptocurrency. The database is the blockchain. Anonymity is essential to make sure anyone, including your boss or ex boyfriend cannot stalk you with your payments. Once we ensure that ( I.e. we get the privacy of the existing banking system), then we can talk about what the gov should and shouldn't see.
Always love seeing more examples of TLA+ in action!

> One really nice feature of TLC is that (unlike a fuzz tester) it does a breadth-first search and therefore finds minimal counter-examples for invariants.

It's worth noting that many fuzzers go to great lengths to produce examples that are as small as possible, but it's true that this just comes naturally with TLC.
I believe the typical approach is to have project.yml list its dependency projects. Build a DAG(error on cycles) and then build all changed and downstream projects.
> caffeine

There's little evidence that drinking coffee or tea is bad for you overall. In contrast, anything beyond very moderate alcohol consumption is almost certainly bad for you.
Thanks! Really appreciate the feedback, and thanks especially for the typo catch! It should be fixed now!
Data seems to be from before the AFD was member of the parliament. This doesn’t exclude a political motive, but offers a non-political explanation as well.
We already don’t get the most able politicians. We get corrupt and self-interested ones en masse.

This argument is strong in theory, but not so much in practice.
You really want this to be some "false flag" don't you?
The political parties are a different question, I was mostly referring to the private people that were hacked.

In addition to hacking the systems of political parties, they also hacked many left-wing musicians, artists, TV hosts of late night shows, etc.

I've clarified my original post with a footnote.
So basically it's a branch?
AfD got 12.6% of the votes in the last federal election, with a turn out of 76.2%, which translates to 9.6% or less than 1/10th of the German electorate voting for them.
David Sedaris is great. If you have not read it, I would suggest you pick up "Me Talk Pretty One Day". I prefer the audio book because David is the reader.

If you only have time for a little bit, check out
6 To 8 Black Men - https://www.youtube.com/watch?v=hPfg20k5TE8
Rats 'wrongly blamed' for 1900 Glasgow plague outbreak
> I will admit to having a mildly "political" motive, in that I would like drivers to have a positive experience dealing with cyclists.

Me too, except the other way around. I will make sure there is a ton of room before merging in front of a bicyclist, and I will give them the full lane on a two lane road when passing them even if they're hugging the curb.

When riding on the streets, they are given the same legal protection as any other vehicle. I just wish that every bicyclist also knew that they have to follow every law a car does too - including stopping at red lights and stop signs.
The only reason given was exactly what was quoted by parent. Also refactoring different than rewriting.
The Semantic Web is dead. It was never really something. Even the regular decentralized Web has mostly died. It was replaced by mega corporations' walled gardens. 95% of content is in there; in Facebook, Google, Twitter, Instagram, Youtube, Netflix, Reddit, Twitch, Medium and a few small others. The rest is a skeleton barely being touched. The Semantic Web isn't even necessary or useful anymore, even if its technology were good.
Indeed, the Wikipedia page describes them as center-right.
Yeah it's an awesome language. Has its downsides (language enforced memory micromanagement is a good thing but can get annoying sometimes.) but it's one of the best we have now. For now i'll stay with my beloved C#.
I know this is a battle as old as time, but the other extreme does exist: a system so complex that it directly attributes to attrition and decay, but too business-critical to get rid of. Yes, it's a "serious issue", and yes, it's common at many overgrown startups.
the stereotype is that Germans are often ridiculously straight-laced. See tropes about German humour for reference.
I'm sure that's correct, but I doubt most users are that sophisticated.
Have you used Apple Watch 4? AirPods?
A buddy of mine's dad was an on the floor stock trader in the 70s/80s, and he joked that he made all his money taking advantage of the drunk people after lunch. Whether or not that part is true, he was serious when he said it was common for people to 2-3-4 martinis at lunch. He didn't drink, and still doesn't.
You can build a scary amount of social capital (which usually translates to financial capital) in this industry by just pushing the narrative accepted by a certain clique.

- Everything bad in the world is because of straight white men, and capitalism.

- Coding is not part of a coding job. Culture is more important.

- Making people feel happy is more important than building something that works.

- Truth is subjective, i.e. post-modernism.

Parrot the above talking points with an air of self-importance and you'll be well on your way to a highly-paid do-nothing job.
I've been studying the metric Protein Per Dollar for the last 3 years. Some conclusions(feel free to google or check my profile for the link, didnt want to self promote)-

>Lentils and Beans are the highest Protein Per Dollar items, (~100g/$), Flour technically is among this as well

>Chicken Breast and Milk(likely because its government subsidized) are around 50g protein/$. Some pork(around 2$/lb is competitive)

>Eggs, ground beef, and tilapia are closer to 30g protein per dollar

After that, protein gets expensive.

>20g protein per dollar is pretty good for fast food, try the dollar menu.

Most protein powder is crazy overpriced. I found Myprotein Impact and Cytosport are 60-50g protein per dollar.

We eat for 20$/week per person, and we both lift heavy weights.

As mentioned, I have these studies on my website if anyone is interested http://efficiencyiseverything.com/food/
You get all the features on their website too. I found a simple homescreen-link perfectly enough for my weather needs.
There's a lot here I would like to respond to, but I'll limit myself to a couple points:

> The whole POINT is that there are complex language features which have to be enabled if you want them

Yes, "if you want them". If you value having a simpler language, don't use them. And Haskell is hardly unique in this regard. You've mentioned GCC, but I think the Babel transpiler is another good example.

> You have mastered Haskell and forgotten what lack of complete understanding means to anyone else.

I've managed to teach my daughter some Haskell, who had no prior exposure to programming languages whatsoever, so I doubt your assertion is entirely true.

The hardest programming language I ever learned was the first one. Each one after that was easier than the one before...until I got to Haskell. It was so different that I was forced to go back to a more fundamental understanding of the nature of code and computation and start from there. It felt pretty challenging, especially at first, but I think that had more to do with my perspective and experience coming into it than the language itself (and the fact that I had a family and career at that point didn't help).
Kevin Hart Deserves Tolerance, and a Second Chance to Host the Oscars
It seemed like a normal discussion until this random buzz topic popped up; albeit, sure we need to solve the ills of this, treat all types of people normally. ~ Wtf does Gender Bias have to do with React not being good because if you like/write css and dont know js you're fucked?
Canadian operating a digital business here as well. Most of the above points are accurate.

One point I'll disagree with is the viability of s
SRED. It's a documentation nightmare and hiring a consultant to file for you is basically mandatory - they take 25% of your return. IMO, not worth the distraction in general, and definitely not if you're questionably eligible due to u.s. status cofounder.

Canadian banks, even with USD accounts, are handicapped. ACH for example, is a non existent term at Canadian banks.

Canadian customers are fine paying USD, if your business is USD based. All your expenses/providers will be, so it only makes sense to bill in USD.

Nexus is a serious issue. Hire an accountant who is familiar with this. I learned for example, that _where your website is hosted_ is factored into the decision. You can claim to be Canadian, but offering services/downloads to u.s. customers served from a u.s. server counts as 100% u.s. As mentioned above, % of sales is another big factor. If you trip 51% (and you will, Canada is too small a market), you risk being assessed.

Incorporating and filing taxes will work out roughly the same in either country. I'd need the recommendation to incorporate in Delaware, and just file as a u.s. company.
I believe the entirety of the game is set in a fictional equivalent of east of the Rockies, so I doubt it.
Data is as fresh as early 2018 - I read in the German press - which means well after AfD became a player.
being corrupt would be a bad use of resources

How badly I wish this was true in other parts of the world!
Idea for WhatsApp logo redesign
I don't know enough about smoking or heroin to know whether they produce actual damage to your health, if done in small enough dosages. I guess 5 cigarettes per week (one per day) might not be that bad? But maybe I'm wrong. Anyway, smoking bothers others too (unlike drinking), and heroin is much more addictive (I suspect 5 doses a week would definitely end up hurting you).

By "not ok" I mean "actually harmful to your health". I don't buy the argument that "there is no safe dosage of alcohol", I've seen the claim but not actual evidence. AFAIK the liver is perfectly able to deal with small quantities of alcohol.
As I said, if you are building a template for Wordpress, you don't really need NPM to do it (you can of course, but should you ?).

There is a lot of upside/downside to NPM/Node, largly covered by smart people on the internet. The real question is "is NPM the simple solution to do X ?". And sometimes the answer is just "no, because it's over engineering the stuff".

The more I work in web development, the more I think we forgot the KISS rule to fancy tools.
I would never go to Singapore.

They'd probably end up whipping me a hundred times for something I did without even being aware of it. [1]

IMHO that whole country should serve as a counterexample to all the rest.

Humans really are good at making life miserable for each other aren't they?

[1] Maybe farting in public, or wearing my shoes on the wrong feet or whatever.
Well if you brew an engineering culture like this, it’s no good. When you get 10+ engineers, Code reviews and most best practices are needed.

And honestly for a good startup you’ll need a few senior engineers who won’t like the way of roll the fk out.
If we're going to speak in the language of anecdata, I must say that I tried every diet out there tried for months (all vegan, vegetarian (vegan+eggs+cheese+milk), pescetarian (vegan+salmon), rice and bean based, all meat, all meat + avacado....) And vegan diet was by far the worst (makes me feel bad, did consistently ~40% of my performance working out.) I can go on hours to advocate my own favorite diet, but this is essentially horseshit.

Also there is no conclusive evidence meat correlates with cancer. Unprocessed meat anyway.

Your comment comes of very condescending. I'm sorry, this is not intended directly to you, but this is a problem widely present with vegans. We have 5 people talking about diets, and if one them is vegan, they'll be dominating the whole thing and claim everyone else is unhealthy and clueless. This is not fact based and does not support good discussions.
For something supposedly so good on it's own, religion really does try it's best to target vulnerable people.
Naive children, desperate people, people who have lost someone, people sick with addiction (referencing the submitting to the higher power step).

Whatever helps during trying times I guess. It just seems to me if religion was so great on its own, it would be approached in a calm rational manner targeted at mature adults with no driving force behind it.
Here's a counter example: https://m.youtube.com/user/Dogen

He does what could be described as stand up comedy around the japanese language.

And his patreon has comprehensive japanese pronunciation and intonation lessons. https://www.patreon.com/dogen

They're different but related things with different but overlapping audience.
> They should have had a water cannon for the London Riots in 2012

What? The whole deal with the riots [1] is that they were like flashmobs, they'd pop up at random. Unless you have a water cannon on every street corner, they'd spend all their time chasing round after the villains.

> Which the current mayor has selfishly used for political points by selling them off for barely 10k.

That is a truly bizarre - and, let's be honest, entirely partisan - way to lay the blame.

[1] lootings really
My notion of ergonomic mostly comes from programming the Amiga in 68000 and then moving to the PC and being horrified by x86!

In 68k you had 8 32-bit data registers, (d0-d7) and 8 address registers (a0-a7)

If you wanted to access bytes or 16 or 32 bits you could do so like this:

move.w #123,d0 ; move 16bit number into d0
move.b #123,d1 ; move byte into d1

move.l #SOME_ADDRESS,a0; set address reg a0 to point to a memory location.
move.b d1,(a0) ; move contents of d1 to memory location a0 is pointing to.

Nice and easy to work with and remember.

On x86, thanks to its long and convoluted history you have all kinds of doubled up registers which you have to refer to by different names depending on what you are doing, and tons of historical cruft.

On top of the CPU, the old home computers had no historical cruft and it was very easy to talk to the hardware or system firmware; usually you'd just be getting and setting data at fixed memory locations. I can read an Amiga mouse click in one line of 68k. I've no idea how you'd do it on a modern PC or even Java! Modern systems just aren't as integrated, for better and worse.

Assembly language was also part of mainstream programming back then. You'd learn Basic then go straight to assembly if you wanted to do anything serious. So there were computer magazine articles on assembly, childrens books[1]. My first assembler, Devpac, came from a magazine coverdisk with a tutorial from Bullfrog, Peter Molyneaux's old game company[2].

So there were a whole range of cultural and technical reasons for assembly language being much more of a human-useable technology back in the day.

>It's just the external Tower of Babel from boot to usability has got a lot larger.

Yes I agree, I kinda miss being able to see the ground, which is probably why I find retro programming so appealing.

[1]https://archive.org/details/machine-code-for-beginners
[2]https://archive.org/details/amigaformat39/page/n61
Irvine is about as far out as Mandurah from Perth and it goes about that far again north: if LA's public transport system was actually well designed it would be.
Can you detail this more?