skysight-inc/HackerNews huggingface dataset:
This is super cynical and also kind of superficial from the perspective of an external observer.

Yes, the more competitive the company, the more competitive the people who are in it. Good companies harness that competitive energy to bring out the best work from its employees. Employees who are competitive also want to be surrounded by other competitive employees both to feed that competitive need and also to learn and push themselves further. A competitive person never wants to be bored.

Getting promoted is equivalent to influence. The higher up the ladder, the more influence one has, both from the top (closer to the decision makers) and the bottom (respect if IC, or mandate if a Manager).

You can only cheat your way up so high without earning that influence. Also, each level up the ladder requires a whole new set of strategies to make it to the level above that.

What I've seen in my career is that some of these so called "cheating" EMs, Directors and VPs got there during the early company because they were in the right place and right time to rise up quickly. However, they never last in that position for long. If they didn't have the genuine skill to become an influencer, after a few bad quarters, they will be asked to take the blame and lose their position. If they were acting in bad faith during their tenure and lost support from others they will also have a difficult time rising back up again.
> Surgical masks in a closed room

That's what my dentist was wearing. :-) I'm still alive.
> In summary, an opportunist's career advice is: ignore OKRs, switch
> projects well before the consequences of your decisions can be
> measured, act happy and easy-going, package bad news as appeals for
> slow systemic adjustments, don't make anyone look bad, perform rituals
> with enthusiasm, grow headcount faster than baseline, let work invent
> itself, follow management fashions, avoid acute failures, believe this
> sincerely.

I hate that's it's mostly true, but it is mostly true indeed.

Unfortunately if everyone follows this to the letter the company will most likely crash. Someone's gotta stand up and be accountable for their decisions, which means also MAKING the decisions. Making decisions is dangerous. The above is the recipe for never being accountable and always being on "the cool stuff".
I know that, but layer (to me) make harder to do stuff, specially if need to do some key bindings that require more than 1 key (like ALTS, TAB, etc).

This push to do heavy customizations but that create the issue of work only for X machine and X OS. In my case, a do work inside VMs and customers machines by remote software and also need to work in other laptop, so I prefer to not do keymaps customizations at all...
On that subject, from 24 years ago:

> I need from you a few paragraphs describing your personal interests,
> advising style or philosophy, background and professional interests.
> ... I'm preparing a document to give the freshman for them to use to
> select an advisor. I need to receive your info by early next week.

I was born and raised in Atlanta, Georgia, majored in mathematics and Computer
Science at Yale University, and I got my PhD in Computer Science at CMU. I've
lived in Paris, Hong Kong, Peking, and New Jersey.

I tend to look for weak, uncertain students and feed off of their
insecurities; by preying on their poor self-images, I manage to temporarily
assuage my own feelings of inadequacy and failure. I've also found
undergraduate advising to be a terrific vehicle for venting a lot
of my own pent-up rage and frustration.

I'm not sure if this counts as a philosophy, but it's the closest thing I've
got to an "advising style."

> Thanks again for volunteering to advise!

My pleasure.
Bad naming choice since it will fly past people's eyes during an apt-get update/upgrade. Should have called it RpiFAT32Update or something.
sometimes at 70, when you're the most powerful man in the world.
Dollar Stores are on the rise because people can't afford quality anymore.
> The performance benefits for the cart, social feed, and chat are irrelevant. Nobody cares if it takes 50 ms longer for any of those things.

I think this is missing a few points:

1. Yeah they do. If your shopping cart responds 50ms faster when someone clicks "add to cart", you will see a measurable benefit in revenue.

2. It's actually a lot more than 50ms. A chat app built on a traditional database -- in which a message arriving from one user is stored to the database, and other users have to poll for that message -- will have, at best, seconds of latency, and even that comes at great expense (from polling). The benefit from Durable Objects is not just being at the edge but also being a live coordination point at which messages can be rebroadcast without going through a storage layer.

3. Yes, some databases have built-in pub/sub that avoids this problem and may even be reasonably fast, but using Durable Objects is actually much easier and more flexible than using those databases.
I meant pithy in a positive light - i.e. short and sweet, just the facts please.
Yeah, it's all down the rabbit hole. If your handle is an indicator, checkout amazon.ca, it is worse.
See "why GNU grep is fast" https://lists.freebsd.org/pipermail/freebsd-current/2010-Aug...
I don’t think it is irony to want to reexamine the work your industry has done with a critical eye.

Learning from your mistakes is not irony.
agreed, there is a kia commercial that also disturbingly normalizes this kind of behavior (the driver and her friends are playing with phones, as the narrator dings a cowbell to simulate the driver monitor warning), the implicit message being that you can continue being distracted, because your car will bail you out (it won't).

then we try to regulate speed as a poor, misdirected proxy for accidents to ameliorate ourselves, because most folks don't really want to decontaminate the driving environment to be as dstraction-free as possible, which would actually reduce accidents and save lives.
I recommend playing 10 minutes a day TypeRacer.
It makes the process of learning sustainable, painless, achievable and fun.
>so much so that I find it odd to be calling MIT out in particular.

Because the author is relaying their personal experiences as a student at MIT.
All of these arguments apply to dividends as well as share buybacks. And, therefore, do not support a shift back to dividends.

If you compare the dividend yield of the s&p500 from 1980 to today, it dropped by around 3%. Based on today’s market cap, that 3% equates to around $900b. In the last year, we’ve had around $700b in share buybacks for s&p 500 companies. These data suggest that the shift to buybacks did not negatively impact liquidity, r&d, or overall ability to maintain employment levels.
Nope. He didn't understand the business either, he just agreed with everything they and management said.

I had a story with incorrect requirements where the business and the tech lead would not listen to me, even when I explained it in multiple ways. It wasn't until I spent 3 weeks building it and had a consultant raise my same concern that they realized their mistakes. In my opinion it came down to them being classist assholes - don't listen to a midlevel dev, only the highly paid consultant.

I'm actually not that well versed in the nitty gritty. I tend to be more of a big picture and concepts guy. I had at least some respect from other tech leads on that project, just not my own. Perhaps my tech lead felt threatened or just enjoyed talking down to me and talking shit about me. I had two other tech leads find out that I was only a midlevel dev and they both said that wasn't right and I should have been a senior (technically the role I was filling was supposed to be for seniors).

Oh well, that's life.
This is especially harder for international students because they are likely entering a new educational system and dont know what is the right thing to do in this scenario.
Thanks!

Not yet, but I am interested in building a web framework that is inspired by Phoenix Framework (I really like the Plug abstraction) and Hyper (https://github.com/purescript-hyper/hyper).

I would also like to support Phoenix LiveView in some shape or form.
Yeah, but it is not very idiomatic and if I need to put types everywhere, but is the point of it at the end? Is like people that type python: Is screaming is the wrong tool for the job :)
IHTFP: alive and well, apparently.
The entire staff of Washington Square News, NYUs student newspaper, has resigned
It really depends on what ET life looks like. If it shares a common set of DNA for example then it would be much more likely that it could be dangerous. But if it’s not even Carbon based then it could be totally inert to us and vice versa. The biochemistry might literally prevent all interactions. We won’t know until we can examine it up close.
It's also because I'm not paying for a $1 advertising for my $3 box of cereal.
I've been on systems where multiple developers were trying to develop on the same system at once. I've also seen teams trying to do it systematically. It scales basically to two developers, sitting across from each other. Three, again, physically colocated, on a good day. Even if they're working on completely separate tasks, you hit "compile" and it's a complete mystery what's going to happen. It's not even stable if you do nothing and just hit "compile" again.

Beyond that it's insane. You do not want that in your version control system, as something built in, working all the time, across your entire team. It would be a massive anti-feature that would nuke your product.

Again, anyone thinking this sounds like a totally awesome idea, I strongly encourage you to try out the simple version, availablbe right now, of just "five or six people editing the same source code checkout" right now, before betting a start up on it. I guarantee a complete lack of desire to productize the result if you try it for a week or two.
One other thing there is an assumption that membership in these statistical categories are 'stable' Not really though. Lot of 'the 1%' are in it for short periods of time.

Other big issue is the super rich typically have full control over when, where, and how, a taxable event happens. For the wealthy most wealth building doesn't involve taxable events. One of my beliefs is the mortgage interest deduction is a sop to the middle class. Because otherwise the wealthy would out compete middle class families for single family homes.
Lots of blaming the victim here.
Personally I believe there should be a public alternative to most private internet services. An internet post office whose only rules are the laws of the United States. It's not going to happen, though. Google is too powerful.
Ask HN: Where to learn basic data structures and algorithms
I suck at basic data structures and algorithms. I'm just wondering where is the best place to get good at these? best websites to use, best books, or anyone have a list of what to learn?
You're improving! Keep going!
Discussed at the time: https://news.ycombinator.com/item?id=11316401
I did this with an old phone with broken screen! Put in an SD card and it runs Resilio Sync (you could also run Syncthing). Works very well, and it sips power.
Primary source: https://advances.sciencemag.org/content/6/39/eaaz1334

Key number: average dose on the Moon 2.6 times greater than that in the ISS.

Where's my lava tube?
That is also true. It's the other huge advantage the store brands have... there is little need to advertise Kirkland to get sales.
If you’re on the seller of labor side of the transaction, you should be happy labor is selling for more. Typically if new hires are getting paid more, then experience people will be getting paid more too.
Interesting. I remember Birkenstock’s very publicaly left amazon a few years ago over this problem. Perhaps that was only in the US or perhaps they reached an agreement of some kind with amazon
I wish everyone would just license and retheme Kodi or Plex and be done with it.
https://archive.is/Sf7I5
Ever since I saw REPL I've wondered why. `make` knowledge is limited to file, yet even that is discarded, linker fed with every thing every time.
> Many companies buy back shares when it doesn't really make sense

Many companies also issue dividends when it doesn’t really make sense.

The overall level of shareholder compensation (dividends + buybacks) has not increased over the last couple decades.
Yes. What is the DFW being referred to?
> "rural ethnic minorities" means "third world subsistence farming with no health or dental care".

Are you sure? It doesn't mean it by semantic definition, so is there another ~authoritative source you're referring to that establishes that meaning?

Rural ethnic minorities in China live a life that consists solely of "third world subsistence farming with no health or dental care", or they do not. And then on top of this is the question of why, specifically, is it plausibly because they are ethnic minorities, as in: no non-minority Chinese exist that have a "third world subsistence farming with no health or dental care".

Is this not the point of contention?

I do not have this deep of knowledge of on the ground reality in China. Is there a data source of some kind we can turn to to resolve this uncertainty?
You could ask the same question for virtually ANY accelerator program out there. And at the end of the day the answer is, "it depends."

Every founder and every company is different. If you are a first time founder and your network is limited then these programs open a network you could never penetrate on your own.

For seasoned founders these programs help to connect you with resources as if you had additional team members meaning (if you took advantage of it in the right way) you could easily scale your business quickly.

If you are a founder who is sensitive to your early valuation then an accelerator may not make sense.

Every founder needs to sit down and collect as much input as they can to make the most informative decision to help grow their business.
No, pharmacists know the precise dosage is not very important. But domestic companies are held to a higher standard than imports.
Hi! Thanks for looking at Authkeys, company co-founder here. The technical approach is slightly different. Theoapp, the opensource core behind Authkeys leverages AuthorizedKeysCommand [1] sshd feature, instead of using a CA for signing public keys. macno's post at [2] covers it with more context and references.

[1] https://linux.die.net/man/5/sshd_config
[2] https://news.ycombinator.com/item?id=24620842
Subscribed. Anywhere to set up monthly payments for your newsletter ?
I think something missing here is that nearly all of the organizations that make use of buybacks do it because they have very seasonal or cyclical revenue. Airlines are a prime example - most of they time they are very unprofitable. It's easier to do buybacks one time than to turn dividends off and on again.

> But shareholders don’t benefit a great deal from all this paper revenue because shares are constantly being diluted by stock options granted to corporate executives, which were given a tax preference in 1981. The net benefit to shareholders is much less since much of the share buybacks simply offsets the dilution.

While I think the tax preference for stock options is probably misguided overall, this is clearly hyperbole, because we could see the dilution effect on the actual stock price. That is to say, if stock buybacks didn't actually raise the stock price... they wouldn't raise the stockprice? This logic doesn't really make sense.

This issue is also not mutually exclusive, and has nothing really to do with stock buybacks themselves.
If this means applications other than the Play Store (or other apps on the system partition) can automatically update apps, it's about time. If I want to distribute self-updating apps to my own devices, I don't need or want Google to intermediate that, and I don't want to have to unlock the bootloader to install a different system to do that either.
Cars like the Subaru Outback. They're long, but not tall.
Nearly half of Americans who rely on YouTube for news watch independent channels
They will have to play the game that the OP is describing :).

I am not condoning that game, but it's simply not entertaining for a lot of people (myself included).
Read the article. Google is stepping up its enforcement, which is the story.

> Google said in a blog post on Monday that it was providing “clarity” on billing policies because there was confusion among some developers about what types of transactions require use of its app store’s billing system.

> Google has had a policy of taking a 30 percent cut of payments made within apps offered by the Google Play store, but some developers including Netflix and Spotify have bypassed the requirement by prompting users for a credit card to pay them directly. Google said companies had until Sept. 30, 2021, to integrate its billing systems.
This is actually Truly Ergonomic's second of their keyboard. The fact that their site has wiped any existence of the previous version is not encouraging.

Anandtech reviewed it seven years ago:

https://www.anandtech.com/show/6682/first-impressions-the-te...
since the ban will just reduce the volume of such messages even more.

Trying to "win the hearts and minds" of the Chinese people is a lost cause. Either they agree with the CCP or they've adapted to its restrictions. All we can do is try to keep that ideology from spreading beyond their borders.
Both performance and power usage are physically functions of transistor density. Assuming the apples-to-apples comparison of similar transistor counts, operating TDPs, and processor designs.
Again, all those worlds are yours, except Europa .
> Durable workers are still a network call over the internet.

Getting the request to the object involves traversing the internet. Once there, actually talking to storage is extremely fast compared to classical monolithic databases. The key is that application code gets to run directly at the storage location.

Most applications need to do multiple round trips to storage to serve any particular request, which is where the costs add up.

> Ultimately 40 ms doesn't matter because it's not something that the end user can perceive.

In ~2005 when I started at Google, I learned that they had done a study that found that every millisecond of latency shaved off the time it took to serve search results would add $1M in annual revenue.

Users may not perceive 40ms in isolation, but they do perceive a web site "feeling" slower if every request takes 40ms longer.
Well, nano would be achievable via e-beam lithography, but photolithography is another beast: I'm pretty sure you need EUV at that size, with special (expensive) lenses that do not absorb the UV.
I've had the exact same idea. I would love to not be constrained to having to sit down infront of a screen. My dream setup would be a projector-screen on the wall and being able to walk freely around while coding.
I think you've drastically misunderstood OP, they're not talking about our spacial significance. They're considering given the size of the universe, human-level intelligence (or greater!) most likely exists many times over and is not unique to Earth.

Also I'm not sure why thinking needs to have a "reason" or further some life goal.
Obligatory note: Genetic Programming is pretty much dead, except for niche applications (antenna design, fun animations of robots trying to walk). It's been almost 100% replaced by deep learning for all production applications or cutting-edge AI research.

So if you're new to the field, I would treat this as an interesting "what if", a vision of the direction AI could have taken... if it had ended up working. But not as a direction to invest a lot of your time in hopes of it paying off in a job.

(And of course, maybe someone will make a breakthrough which rejuvenates the field. If you want to have fun hacking with it, I would never discourage you! Just want to emphasize that it's not the current state-of-the-art, and is doesn't _look_ like the future of AI, as far as we can tell)
Not much. Both behaviors are anti-competitive and should probably be restricted.
Dependent type on BEAM? Can't wait to try it.
Parents must take the leave? whats with such an involuntary enforcement?
Ask HN: Would you use an ad-free search engine that boosts ad-free sites?
Having worked a little with both, my impression is that OT can get very complex in implementation edge cases. CRDTs are incredibly difficult to design, but if you successfully design one which can model your features, implementation is pretty straightforward.

A real world implication is that if you want to add a new operation to a system (like, table column merge, or moving a range of text), with OT, you can probably find a way to extend what you have to get it in there, with a painfully non-linear cost as you add more new operations. With CRDTs, you may find yourself entirely back at the drawing board. But the stuff you do support, you will support pretty well and reliably...

Personally, I prefer CRDTs for their elegance, but it can be difficult in a world of evolving requirements
No-name brands don't have to be store brands, and aren't always.
As a counterpoint, I believe that I essentially behave the way you are describing, frequently doing things like going to meetings and saying "this big project won't work, it will harm the end user" which doesn't make you well liked. While I may firmly believe what I am saying, I'm sitting there getting passed up by promotions. Eventually I'll be the lowest ranked engineer with 50 years of experience in the world.

I guarantee you, playing by the rules will not make you happy.
It means nothing. These are all trivial charges that could be brought against you or your family without a second thought. Since the same people that bring the charges control the credit system, it's easy to create any story that's needed to destroy someone's life permanently.
I co-founded a consultancy in my late 20's, it ran for 15 years until I shut it down. I'm now an IC doing work for international juggernaut megacorp but am in my domain and am able to focus on what I'm doing while also observing how the rest of the world works (or doesn't).

Working for yourself frequently means working by yourself to start, spending most of your time solving problems outside of expertise until you've built a team that can do that for you...then you realize you're working for that team. To the extent that you're successful the size of that team continues to grow and grow until it starts to include folks that really don't give a fuck about your dreams or vision or product beyond how it translates to their profit. This isn't really freedom either. You're like a queen bee...it looks like you call the shots but the reality if you don't keep laying eggs you'll have the pleasure of seeing your successor being groomed with great care until you're ejected from the hive.

I love shilling this clip from Lex Fridman's podcast with Stephen Schwarzman, it's a good listen: https://www.youtube.com/watch?v=jdt4PPY09rQ
> you can do it. It will take some number of weeks or months

I think you're overstating the time needed. Passing those interviews for someone who reads HN is basically just reading Cracking the Coding Interview [1] or Programming Interviews Exposed [2] and doing the ~50% of the exercises.

Source: Worked at 2 of FAAMG and got rejected from 2 of them (because I forgot to read those book before the interview)

[1] https://amzn.to/30g9vRQ
[2] https://amzn.to/3iaZknD