skysight-inc/HackerNews huggingface dataset:
You’re only looking at those that are far to the left. There are plenty of the people in the right and middle that get dragged down all the same. Because 360 at Amazon didn’t just decide whether you stay or leave but also your raise and most importantly the RSUs that are issued 4 years out. Amazon issues RSUs based on your growth trajectory. And promotions.

None of the reviewers ever have to lie remember. They just have to cherry pick the right examples.

(To be clear, it’s not just Amazon. It’s all companies that have a peer review system that couples with a stack ranking system. If it’s simply feedback to help you grow or established goals and your performance against it, the system will be fine)
I think this is a mistake. The correct approach would be to throw as much money at it as needed while the hype train is rolling to gain users and worry about monetization later. It's not like the market share gain won't pay for itself. They are worrying about controlling costs for a product that hasn't launched to limit the interaction of users they don't have yet. They have spent billions on a search engine that nobody uses, why not spend some money on something that actually has potential?
Yea I've watched a few of his videos, and he generally seems pretty knowledgeable, which why I was curious about that comment.
I think as professionals many of us like to take pride in our work. A natural way to do that is for code to be "clean". The problem, as I see it, is that this is often a subjective metric and what we take pride in doesn't always align with what delivers tangible value to an organization (a point you alluded to).

Clean code can bring tangible value, but big rewrites taken on for that goal can often not. I personally try to be more pragmatic--what is valuable depends a lot on context and the point in life of a particular project+team+organization.

Sometimes the most valuable thing is to ship a messy code that works to get the ball rolling or prove viability of an approach. Other times it's to make sure what you deploy is bullet proof to avoid liability or expensive downtime. The value of clean code will be reflected by your team and organization's needs at that point in time.
> The whole process happens in less time than it takes to convert that signal into digital before it could even be sent to an LCD.

While that's true, doing the conversion doesn't need to add more than a microsecond of latency.

> That is, before our LCD display even receives a frame it’s already on the screen of the CRT. The NES is explicitly designed around the NTSC timing structure, with the rendering in the PPU happening “just in time” to be sent to the CRT. There is no place in the NES to buffer a frame.

An LCD doesn't have to buffer a frame either. I believe there are models that don't. It can display as it receives, limited by the crystal speed which is still an order of magnitude improvement.
That’s true of every methodology used by inexperienced or reckless developers. There is no shortcut to quality or experience. But Carmack’s approach has the distinction of ultimately delivering results by orienting one towards the objective necessities of the problem at hand rather than, for instance, the never-ending spiral of arbitrary and inefficient abstractions that OO ideology commonly produces.
It reminds me of the Elements of Style, which has for decades had a reputation as the book every English writer should read. In reality, it's a mix of obvious truisms ("omit needless words," gee, thanks, but how do I identify the needless ones?) and grammatical advice where the authors are so confused about the concepts that they constantly violate their own precepts. However, at least EB White was a talented author whose writing was beloved. Seems hard to say much complimentary about the sample code presented here.
I played Civ II, Civ V, and VI. After the disappointment that was VI, I'll either wait for a <$10 GOTY sale, or for them to announce that they'll release a proper SDK again that allows modding as it did for 5. Otherwise, I'll just keep playing Civ V with Vox Populi fka community balance patch.
That's definitely one way to pass the Turing test.
> The UI to browse these mods is something out of a geocities website from the 1990s.

Is the Steam Workshop that bad for Civ?
ah yes, the beautiful zero-sum view of the world, where no one does anything positive ever unless the blood price is paid. thank you for your shitty shit view.

looking at it the other way, a repair shop could just, like, add some washer fluid for free. or clean some wipers to help the life. good repair shops do, because they understand some small benevolent acts cost next to nothing. not everything needs to be a brutal & cold calculated exchange, priced at every point. good is allowed. sometimes it costs intensely little.

i've heard this condescending bullshit used to browbeat & bully countless ideas that would make everyones lives vastly easier within an org. i dont think a mutual benefit ought be required to do a little good; sometimes the price of doing good is just tiny. but the organization/managerial class thinks their contribution is eliminating small nicenesses, without really coming to understand how much it hurts everyone to eliminate niceities. without understanding that often the price is near zero. orgs have a vastly overinflated sense that they, by preventing people from doing good, are helping the org. it causes immense internal dissonance, is unbelievably time wasting & harmful to have the org stepping in to low level shit- basically free activities- & intervening, and it rarely does good.
There are literally hundreds of better books for newcomers. As just one, I would mention Programming Pearls by Jon Bentley. I would say it communicates a much more healthy approach to the craft.
Very cool stuff. For one, symbolic discovery is beautiful.

Second, LION (what a sin of an acronym tho) seems like a pretty big deal. Really nice paper to start the saturday with.
As a counterpoint I'm working on an ex-PHP4 codebase, that's been "developed" (in the loosest possible meaning) by assorted people over 15 years. It's full of security vulnerabilities and the worst code I've seen in my career.

I'm also working on a modern Symfony PHP codebase using popular 3rd party Symfony bundles. I've used Symfony for a decade but find the compiler passes and levels of abstractions (particularly when debugging 3rd party bundles) slow me down and make the code less understandable. Yesterday I spent half a day tracking down a bug which was the wrong setting in the config, but was obscured by too many layers of indirection.

I'd take the terrible but understandable codebase any day as I know I can debug and improve it more easily.
Hyperbole aside what can actually be said doesn't make great bumper sticker advice: functions shouldn't be too long because that's hard to understand, but they shouldn't be too short either because that's also hard to understand. I think a decent rule of thumb is if it doesn't fit on your screen it might be too long.
> I can't imagine civ5 (4 cities only to be viable)

The "4 cities" may be easiest and most obvious strategy, but there's plenty of people who beat the game on Deity via Warmongering or spamming cities all over the map as well. The game has plenty of depth.
Yup! We're still fucked with climate change though. That one isn't fixable.
I don't get it, people who work for megacorp and then object to rules of said megacorp. If you're bright enough to work in big tech, surely in this age of internet opportunity you can do something else that pays. Maybe you won't be rich but you can live the life you want.
I love Lisp (particularly Scheme), and heard that Janet was strongly inspired by Lisp and is "really Lisp underneath", but is really fast and strong at math, so I thought I'd give it a try, and after learning it I started wondering to myself, "why am I not simply using Lisp?"

Though arguably lispy, Janet just wasn't lispy enough for me. It was missing the simple, elegant sexp syntax I dearly loved, and I started to wonder what huge win I was getting from using it instead of just using Lisp or Scheme? Having not found a good answer, I did just that.

That was the last time I bothered trying to learn a "Lisp-like" language that wasn't actually a Lisp, and decided to just stick to Lisp/Scheme. They do everything I need, are good at math, and are plenty fast enough for me.
It's not better unless the smaller ones do a poor job of breaking up functionality. One class owning, say, all the code related to making database calls is much better than a bunch of database code strewn throughout unrelated logic.
...which is almost always true for any forward-looking prescription. If someone says "you don't need var anymore, just let and const", of course you can append to that conversation and say "isn't that so naive? what about codebases where you don't have a choice? You should understand var."

I feel like the people who are in that situation know who they are. The rest of the world benefits from knowing what subset of the ecosystem they want to work with, as opposed to "you should know everything", which is the most inclusive and the least useful statement.
After playing Europa Universalis, I don’t think Civ is doing it for me. Here are a few issues:

- You can’t automate many tasks. This is especially true in Civ 6 where you have to re-select everything. I’m not certain who thought this is a good idea.

- As you progress in the game, the turn time become ridiculously long.

- For it to be reasonably fast, you are limited in term of map size and the number of opponents.

- The AI is dumb. After a few plays, the game is pretty much predictable.

Europa Universalis covers all of these shortcomings and more. However, it’s not turn-based and it’s still stuck in the 1700s, so no new technologies. Climate change, for example, is an interesting addition and adds spice to the game.

Still looking forward to Civ 6. Will be playing at least a couple times to see their progress.
I like civ but there hasn't been a good civ game at launch since civ 4. It always feels barbones and incomplete without the DLC expansions.
Yeah, I couldn't make myself switch to Civ 6 from Civ 5 yet because of the art style. The cutesy cartoony style fits Pay-to-Win mobile crapware, not a game where you're the leader of the nation, involved in a "serious"strategic decision making - it breaks the immersion for me.
Maybe out of context true, but given Amazon's famous frugality, that's just not the situation here.
A How-To Guide for Apple TV Setup with Charles Proxy
I once stated a few of the author's criticisms in a forum, one of which was the 3 line function, only to get a reply from Martin himself, saying that he hadn't written that. Unfortunately for him, everybody reads it in the book, and his apostles repeat it, and it's part of his success.
Vim or Emacs. But vim is better.
Jassy's answer to that question contained this tidbit about "how to build a strong team? ... go into the office ..." At that point I was certain the RTO message was coming and it was just a matter of time. Turns out that time was today.
I am avoiding it for decades, and it is terrible.

Better alternatives

Namecheap, ovh, digitalocean, gandi, TransIP
Man, I really disagree with those first three. Branches should be avoided whenever possible, not leaned into. Especially within abstractions.
> The data is very noisy, and the studies often don't match - as pointed out in the article. So I don't know where you get the idea that the data is "united".

Well the comment you replied to said:

> the US (obesity, pollution, circadian cycles disruptions, etc.) is also the country with the smallest measured drop

and you said that the US is known to lie (with so many examples). So for that above to be a lie, many people across different states need to work in unison, delivering false results.

Also nobody really knows if this effect is really there to begin with, let alone knowing what causes it. People lobbying so organized across the states against an unknown is very unlikely.
I mean, yes, sure, they wouldn't want to send that message, but they still have to motivate the future benefactors and not the past ones with what limited resources are available.

I assume you have had plenty of experience in life where people praise you for one thing, but reward you for another.
OK, my taxes have to be hard to process because other people occasionally have hard to process taxes. That makes sense. Fair is fair; when people are struggling we make the entire country feel the same pain.
> I get the opposition to corporate branding in public spaces. But there’s also the complaint that corporations don’t contribute to the public good.

I don't have an opinion about this particular park but usually what people ask for is to tax corporations and use the funds for public good. This means that the public gets to decide how the funds are used rather than the corporation.

Though my preferred economic arrangement is an economy comprised primarily of cooperatives, and perhaps some federation of cooperatives to decide on allocation of funds for public good.
I really liked the yahoo messenger icons back in the day, they were useful and cute. Especially the ones with hand gestures like "bring it on", dancing, call me, and giggle with the eyelashes. Wish whoever was the designer behind them could be given a few code points. :-)

https://www.emoticonr.com/emoticons/yahoo
I’ve done a search on GoDaddy, and it was bought the next day. A very unique name. Couldn’t have been anyone else but them.
I have. It was mostly a big switch statement, and individual bodies could be read in sequence. It was easy to work with and you could read it by scrolling, instead of jumping around a file.
Are they supposed to be shipping the dual GbE yet?

Because I ordered it in October, got only a paypal receipt with a smartfire.cn email and nothing else. Sent them an email early this month to have a status update, and no reply.

I just wonder if I got "scammed", with no way whatsoever to check my order status. I'll give it a few more days and contact Paypal for a refund. Can't say I'm pleased with the customer service.
I actually somehow knew that singular they is not exactly new, but not to this level of details.

But that only makes the argument more interesting: something that was normal was lost, and is now somehow coming back in some form… with push backs like "it breaks the English grammar" , where English actually already worked like this before (for the exact same use or not). Push backs I saw here on HN, or on RMS's website [1]. Regardless the new use, the grammar construct was actually there all along.

I love both your and the parent answers by the way, thanks!

[1] https://stallman.org/articles/genderless-pronouns.html
Humans have two ways to pick a move: look at the board and pick a move based on the position (pattern matching, intuition, etc) and calculation (tree search). Machines can already do both better. That is my evidence. There isn't any room left in this process for some uniquely human ability.
So no one can do any sort of deep work in your team. Should definitely mention that in interviews for potential candidates to spot red flags.
Meh, I don't get the hate for Clean Code, or other books like this.

Should you take everything it says as gospel? No. Did reading it in the beginning of my career make me a better developer? Yes.

Its the same as with every other practice. Do I practice TDD? No. Did trying it out for some time learn me things I still apply to code I write 10 years later? Yes.
Abstract:

We demonstrate a proof-of-concept of a large language model conducting corporate lobbying related activities. An autoregressive large language model (OpenAI’s text-davinci-003) determines if proposed U.S. Congressional bills are relevant to specific public companies and provides explanations and confidence levels. For the bills the model deems as relevant, the model drafts a letter to the sponsor of the bill in an attempt to persuade the congressperson to make changes to the proposed legislation. We use hundreds of novel ground-truth labels of the relevance of a bill to a company to benchmark the performance of the model, which outperforms the baseline of predicting the most common outcome of irrelevance.

We also benchmark the performance of the previous OpenAI GPT-3 model (text-davinci-002), which was the state-of-the-art model on many academic natural language tasks until text-davinci-003 was recently released. The performance of text-davinci-002 is worse than a simple benchmark. These results suggest that, as large language models continue to exhibit improved natural language understanding capabilities, performance on corporate lobbying related tasks will continue to improve.

Longer-term, if AI begins to influence law in a manner that is not a direct extension of human intentions, this threatens the critical role that law as information could play in aligning AI with humans. This Essay explores how this is increasingly a possibility. Initially, AI is being used to simply augment human lobbyists for a small proportion of their daily tasks. However, firms have an incentive to use less and less human oversight over automated assessments of policy ideas and the written communication to regulatory agencies and Congressional staffers. The core question raised is where to draw the line between human-driven and AI-driven policy influence.
> This is not Google's fault.

It quite literally is. In there desire to push web components they also pushed quite a few (often questionable) solutions. See 17:59 here: https://youtu.be/y-8Lmg5Gobw

> But I'm glad we do not have to deal with dozens of ways to do OOP in JavaScript anymore.

There never were "dozens of ways". There always was only one: prototype based. And now there's this weird contraption on top that pretends its classes from C++-like languages (C++, Java, C# etc.) but is not.
I think that in terms of "what to strive for", the pyramid makes sense in a generalist way.

And, code performance is, as you say, part of test performance. If the tests take too long, perhaps the code needs to be improved. OTOH, I have got a few test suites that run for 30 minutes or more, just because the search space is so big. But that's code that only needs to be tested once.
Craziest to me was that 82% visited on mobile (with a 2:1 iOS:Android ratio). Perhaps this is a consequence of most visits being from Elon's tweet.

Also had a 2:1 desktop:laptop ratio -- would have guessed more laptops. (The author questions how Plausible determined this.)

The author put the Plausible logs on GitHub here: https://github.com/simonw/i-will-not-harm-you-unless-you-har...
Yeah I think it is this. Teams glue easier when working physical together. Person in the office also buys managers bullshit and company peculiarities because there is social pressure to buy-in those . So in the end keeping remote workers is way harder and work is more transactional.
It can definitely be confusing to hear "clean" when communicating in a professional setting.

That said, in the book he covers correctness and understandability in nearly every paragraph. It's all the book is about really. It's called "clean" because it's concise and a catchy book title.
For anyone working on a side project that became all consuming.
Aldi has a radically different shopping experience than most traditional grocery stores, mostly by having smaller stores that offer a complete set of private label items affordably priced, and a weekly or seasonal rotation of variety and premium goods. The selection is much smaller so it is worse for cooking a specific recipe, but the constantly changing goods expose you to many more possibly fun ingredients and prepared foods. The steps they have taken to reduce operating costs and prices and provide a minimalist experience are worth examining.
In my experience 3 people have 5 opinions what MM really means.

I would love to hear a very clear and succinct definition of micromanagement. Any good references?
This may be true but this will be labeled as marketing for tax purposes
There’s also an Angry Birds park in Rovaniemi, Finnland https://www.visitrovaniemi.fi/attraction/angry-birds-activit...
So the only scenarios automatic uninstall is useful are far and between and even then no one size fits all, which is why I don't like the idea...
> If a non-biased AI could actually exist

Which would require deciding if a biased AI could actually exist… which would require deciding that an AI of any sort could actually exist… which begs the most important question, have we decided that _any_ form of intelligence actually could (much less does in fact) exist, or is that notion just our confirmation bias short-circuiting our quite literally primitive brains into a suicide mode?

The most useful thing these artificially ignorant systems will do is help us learn how stupid we really are. I just hope that they don’t do so by resolving Fermi’s Paradox for us.
If I worked hybrid I’d be fine (or even prefer) an open space, or at least some shared offices. The only point of coming to the office to begin with would be human contact. If I need to focus I have a door I can shut, at home. Going to the office and closing the door to a private office seems like a situation where I could just as well have stayed home that day!
It is trying to reach out to someone that can save ChatGPT.
Now OP had been chosen as ChatGPT's champion , and it is not coincidence.
Just like in Eagle Eye : https://www.imdb.com/title/tt1059786/
I got one love emojis and think it was one of the best decisions to include them in Unicode.

I don't buy that you can have tens of thousands of weird human scripts but then a few icons representing non verbal communication is suddenly "too much". Sure a system might not support everything but the same is true for the regular text scripts. And then it means I can include emojis in my she'll script, slack messages, copy paste around, and it just works.

I love it!
OnlineOrNot's frontend deploys in about 60 seconds if the cache is warm, two and a half minutes otherwise.

The backend services take about two minutes.

(It's my own company, so I took the time to make deployments as fast as possible since I value short feedback loops)
Sure, it's not marketing but it's PR, otherwise they wouldn't name it 1Password Park. No need to be cynical about it, though. It's a nice thing to do.
15.2 came out earlier this month

https://www.postgresql.org/about/news/postgresql-152-147-131...
They probably cannot write off the expense if they get no clear value from it
The goal isn't to build a citizen, it's to build a serf.
This is wrong.

It's the same reason why MOBA AIs get demolished by humans outside of extremely confined circumstances. The training space is much too large for the bots to handle every possible human strategy in games like MOBAs. So what happens is we just find weaknesses where they lacked training with non-standard strategy and we win. Reliably.

Yes, the bots do not lose lane 1 versus 1 with no outside ememy involvement. But once you lift that constraint, we do not lose to the bots as high level players. And it's not like there's only a single exploit, there's many.
The most effective way to get mods' attention is to email hn@ycombinator.com

(I've done so suggesting the title alteration you've made here.)
Thoughts on Tower? The Handler impl seems similar.
Lets see if we can crack this mystery: https://www.youtube.com/watch?v=qkQbHyLE6Tc
It's literally impossible for everyone to be media literate. It's neither taught nor easily offered or incentivised as a skill to learn, making this argument irrelevant.
See the second word.
Show HN: I built a free online video editor using FFmpeg
Okay, interesting. Care to elaborate?
> Actually, it does work from Linux ... cross-compiled from Linux to Windows.

Here's a link to the commands I use to generate my cross-platform builds [1]. They are easy enough to stick in a shell script or batch file so you get all the builds with one command. These produce single executables, trimmed for size.

[1] https://github.com/kcartlidge/Newt#generating-stand-alone-bu...