skysight-inc/HackerNews huggingface dataset:
No, I have always been strongly on Ukraine's side. The war began because diplomacy failed. We do not want the same to happen with Taiwan - again, we should be trying to find common ground and deescalate the situation. Sanctions are a band aid and escalate, and they only work for so long.
Do you think that blackeyeblitzar was mistaken about that being the official Discord because they were referring to an out of date version of the Community page dating back more than 4 months ago?
Yeah, that's the main oversight of the OP that makes them look silly.

There was no logic to the naming scheme. It was all arbitrary, and the names came in waves from various sources like house paint colors, Crayolas, and the whims of people behind various implementations.

If they replaced '#663399' with 'rebeccapurple' maybe they'd have a point.
On commit size:

> You just never know when you have to revert a particular change and there's a sense of bliss knowing where you introduced a bug six days ago and only reverting that commit without going through the savagery of merge conflicts.

This is key for me: a good shape to aim for with a commit is one that can be easily reverted.
When there's demand, it will be made reliable through supply. Internet and connectivity weren't really that reliable either 20 years ago. I'm simplifying it heavily, but discarding AI's usefulness and how it lowers the barrier of empty isn't a good idea for the future.
i do think these are good habits. my favorite is the one about type #3 of tech debt. i wish i could push a button and impart this way of thinking to many of my old coworkers.

(and, there is some room for taste/interpretation/etc. i think the thing about copy-paste and "the third time it's in the code, encapsulate it, and deal with flag params later" is maybe true and maybe not true and may be context or team dependent. i know i have done this a few times and if i am trying to cover that func with tests, the complexity of the test goes up fast with the number of flags. and then sometimes i wonder it is even worth writing these tests when the logic is so dead simple.)
Show HN: Autogen and CrewAI are dev intense, so i made my own agents(free)
its still in beta stage, so if you could, give the repo a star, it would give me motivation to pursue more
Either that, or you’re in the Matrix.
I don’t think the meaning of exploitation changes just because the dollar value got bigger
ADE_651
You’re replying to a statement I wasn’t making and missing what I am saying.

Linux just takes that as a hint to unmap immediately and this results in a cross tlb shoot down. Cross tlb shoot downs are crazy expensive. Windows might have better support for doing it lazily and not paying the cost.

https://news.ycombinator.com/item?id=23216590
Scientists Create Photonic Time Crystals That Amplify Light Exponentially
That article advocates for paying them what they are worth, even if it exceeds the salary of higher-ups.
Stripe has a humans.txt: https://stripe.com/humans.txt
Agree entirely. Weird question.
Looks like it's the PDF linked here:

https://www.ef.edu/epi/
Sure but that's a no one. Same as me. Find someone on Rust team saying that. Or someone teaching Rust constantly.

I can see user friendly. It's got a solid ecosystem around it, and compiler is super helpful with errors.

But easy to learn it ain't.
The Philippines should be much higher. The majority of the population can do conversational English. A lot of their media is also American media in English.
Theres generally no room for "high performance" in large corporations like Amazon and Google. There is room for getting work done quickly and to spec, but that's different than high output creative problem solving. The value in many businesses is that they have compartmentalized employees into high output replaceable cogs. High performing employees outside of startups and "innovation teams" are a risk to a business
I'm assuming drugs today are much better and more targeted than what they had 60 years ago.
Well sure, but the question is whether you actually did it, not whether you liked the idea of it.
The arguments could be over if people were to carefully define the words they're using, and any controversial words in those definitions. It would show either that they're talking about two different things, or as is more often the case here, that they truly don't know what they're talking about.
I managed a person who was more senior than I was, and definitely a top performer.

What did they want me to do?

Get stuff out of their way, so they could move as fast as they were capable of moving.

I was happy to do that, and we had a great relationship.
In the 1980s or 90s, Jim Gray predicted that in the far future memory hierarchy would be reduced to main memory + tape.

Not sure that prediction holds up (although streaming dbs in the cloud seem awfully "tape-like" to me?), but I did attempt to quickly redo his "5 minute rule" calculations: https://news.ycombinator.com/item?id=42125052

If I did the math right, there's no point to swap or paging anymore, as the break-even point I got was evict after 1 week* (instead of 5 min) for random access patterns, and evict after 5 hours for sequential access patterns.

These days maybe those breakeven calculations would be more useful for deciding how long to keep something in a register and when it'd be better to recalculate or spill to main memory?

* of course, if you keep everything in main memory and forget nothing, we're close to what in 1998 was one of McCarthy's pipe dreams: Elephant2000 http://www-formal.stanford.edu/jmc/elephant/elephant.html ; I guess if I were to attempt something like Elephant2038, it'd wind up looking like a bunch of past-oriented LTL formulae?

(the "speech acts" were probably Winograd's influence?)
That's plenty quick enough for the Windows Start button.

Zing!
A trick to help doing that, when you start having multiple changes that could be distinct commits, use git add --patch to select the changes one by one. Not only that can allow you to create smaller changes, it also gives you an opportunity to review your code before you commit
> ‘You could embed a tiny nuclear chip with a sensor into concrete, come back a decade later and query the sensor about humidity on certain days,’ says Peter Cabauy, chief executive at City Labs, a Florida-based company developing micronuclear batteries. ‘Put it down. Forget about it. Use when necessary.’

Yeah, I hope those construction workers remember where the nuclear chip is embedded a few decades later, wouldn't want to smash it.
So what was this guy complaining about, then?

And it is not like patents prevent academics from doing research, either, as there are academic exceptions. In fact, the patent filing process forces the inventors to disclose how their invention works in detail, which makes it easier for academics to build on those ideas if they want to. It's only commercial applications that are really bound by IP licensing agreements, to my knowledge.
Probably by using IEEE 754.

What will make any function that uses floating point numbers mindblowing complex. But there's probably an easier way by creating some transformation from (Integer -> a) to (F64 -> a) so that only the transformation gets complex.

Anyway, there are many reasons people don't write actual programs this way.
David Beazley is using Scheme! That is a nice shift towards a civilized language. I hope he scraps the scheme-in-python section, but perhaps that is intended as an exit drug for Python addicts.
Claude is fantastic. I think the model itself is good enough to be able to write good software when competently directed; it's let down only by the UI/UX around it.

My only complaints are:

a) that it's really easy to hit the usage limit, especially when refactoring across a half dozen files. One thing that'd theoretically be easyish to fix would be automatically updating files in the project context (perhaps with an "accept"/"reject" prompt) so that the model knows what the latest version of your code is without having to reupload it constantly.

b) it oscillating between being lazy in really annoying ways (giving largeish code blocks with commented omissions partway through) and supplying the full file unnecessarily and using up your usage credits.

My hope is that Jetbrains give up on their own (pretty limited) LLM and partner with Anthropic to produce a super-tight IDE native integration.
I mean, I can try to elaborate. I don't see why you referenced plebes. I wasn't trying to be elitist

The advice assumes that people process information the same way that the author does. I'm sure a great many people do. But I'm also sure other people do not. After all, specialized and scientific writing did not evolve into a difficult to understand sentence structure for no reason.

Consider the last point. The author thinks that the description of the person dying/playing for Real Madrid is too long because he spends the entire time waiting for a verb. That's subjective. I would not have minded more information about the person before finding out that whatever happened happened.
isp gives you a /24?

I'm paying out of my nose for a /17
"Know when you're testing the framework's capability. If you are, don't do it."

Hard disagree on that. Frameworks change over time. How certain are you that they won't make a seemingly tiny design decision in the future that breaks your software?

One of the most valuable things tests can do for you is to confirm that it is safe to upgrade your dependencies.

If all your test does is duplicate tests from dependency that might be a waste of time... provided that's a stable, documented feature and not something that just happens to work but isn't necessarily expected stable behavior.

But you shouldn't skip testing something because you're confident that the dependency has already covered that.

The tests should prove your software still works.
Was just reading this on the pain of parenting in Medea by Euripides this weekend:

"Suppose that the children have grown into youth
And have turned out good, still, if God so wills it,
Death will away with your children's bodies,
And carry them off into Hades.
What is our profit, then, that for the sake of
Children the gods should pile up on mortals
After all else
This most terrible grief of all?"

I try not to think about it too much.
You're diverting from the context of this thread. I'm asking why a developer who is comfortable with Rust borrow checker choose any other language? How is a GC language preferable in any way to Rust for such a person?

In a broader sense, I keep seeing some people asking everyone else to avoid Rust based on an exaggerated account of the struggle with the borrow checker. There is actually a way to get comfortable with the BC. Perhaps beginners should be introduced to those ideas rather than such negative takes.
I have some "internal" web apps that I use for myself, and while I do use Remix which is a framework that allows me to use React, I just use SSR and HTML default form controls as interpreted by the browsers, minimal client side processing and almost no styling.
I love it so much compared to the "modern" cruft. It's responsive by default because I don't really style it. It has a high signal to noise ratio.

I wouldn't change it for the world, but I've been told multiple times I'm very much in the minority.
Trump is a total shit
SAAS usecases:
- Personalizing onboarding to improve conversion rates
- CRM data enrichment
- Transaction data enrichment
- Data to power gen AI
- etc.....

Any time you want to programmatically enrich data with visual data this would come in handy.

It's very much a "this is exactly what i need" or "i definitely don't need this" type of service from what i've seen
Good luck debugging it on production.
Have you ever worked in faang? I disagree
> Not putting too fine a point on it, but Gandhi's non-violent resistance worked in the India of his time, because the British wanted both the labor and the natural resources, and killing all the former would simply have cost them.

Also worked in Poland with Solidarity against the Communists. Also worked in the Philippines with People Power:

* https://en.wikipedia.org/wiki/People_Power_Revolution

Etc:

> They focused on cases of “nonviolent mass mobilization featuring at least one thousand observed participants seeking maximalist (country level) goals [such as the overthrow of a government or territorial independence, (see p.13] from 1900 to 2006 [now updated to 2019]. We did not count smaller campaigns, or reform movements” (p. xx). It took them two years to put the data set together, but it was well worth it – after analyzing those data, in 2011 they published their results in their highly acclaimed book, Why Civil Resistance Works, which received the prestigious Woodrow Wilson Prize of the American Political Science Association. Chenoweth and Stephan found that “[m]ore than half of the campaigns that relied primarily on nonviolent resistance succeeded, whereas only about a quarter of the violent ones did” (p. xx).

* https://www.peacejusticestudies.org/chronicle/review-of-civi...
> Nonviolent methods often require the possibility of violence as a backdrop to be effective.

You and I have a different interpretation of the parent's comment.
Meh. Why would the model makers not be fantastic security vectors? The motivation to not be the company known to "silently slip vulnerabilities in generated code" seems fairly obvious.

People have always been able to slip in errors. I am confused why we assume that a LLM will on average not be better but worse on this front, and I suspect a lot of residual human-bias and copium.
Some people remembering things and going elsewhere and using what they remember seems a little different from copying of millions of documents and schematics and plans.
At work we use a Discourse forum for our public community and I like it a lot (once you disable all the gamification and trust levels and such). Having single-sign on really helps.

You can embed threads in pages via an iframe so it kinda works like Disqus. It's an integrated feature: https://meta.discourse.org/t/embed-discourse-comments-on-ano...

--------

Edit: PS Does anyone else find it confusing that three big discussion apps (Disqus, Discourse, Discord) sound so similar? I always end up second-guessing myself when I hear any of them...
What do you call the place where everyone has to go through to get to every other place?

The lobby.

This is a UX decision that the blue sky team made to make signing up more streamlined and its one that's very poorly thought out. Given its the same people who almade twitter it's no surprise they are making the same mistakes.
Sure, and I’m not saying we shouldn’t use AI for writing, just that the AI needs to improve.
DSOTM in 72 to 74, please. With Echoes for the encore.
> The myth that you can’t build interactive web apps except as single page app

You can do it, but you might paint yourself into a corner. For example, your manager might at some point say: please load X, while Y is animating; that will not work if the entire page is reloading. A SPA will give you more control and will also reduce the probability of having to rework entire parts of the code.
Let's pretend that Europe never exploited Africa for literal hundreds of years, and messed it up politically with borders that barely make any sense.
They also don't seem to be aimed at the road but straight ahead.

In my opinion, DOT standards allow too much light above the cutoff. It's great for illuminating overhead signs, but with modern HID and LED systems it's just too much.

There is still the problem of vehicles approaching each other while cresting a small hill. You'll always be under each other's beam cutoff.

Your best hope is adaptive headlights that simply don't illuminate areas where oncoming road users are. Jump up 1:14 in this video:

https://m.youtube.com/watch?v=CBUYm5AghVI
One thing that is not in the article is the fact that high performing people are often asked to do things that aren't part of their job description and for which there is no time in their timetable.

As someone who is currently in that role I expect my managers to know where the limits lie and defend them against other higher ups, departments etc. And that means there should never be a long period of over-straining these resources.
There is no way Hong Kong has moderate proficiency and German has high proficiency. It's a bullshit list.

This is coming from a German living in Hong Kong.
> So it appears that the general historical record seems to support Gandhi's philosophy.

The world has been shaped by power and wars, an undeniable fact that stands without the need for statistical gymnastics.
I don’t have a decade of coding experience. I do have almost two decades of internet experience, especially marketing. I had an aborted attempt at learning to code back in 2013-14, but I never stuck around, mostly because I was freelancing as a content marketer (GrowthPub.com)

My first real coding experience was when I joined a bootcamp (Code.in bootcamp) in 2022. Only reason I could stick around this time was because I had a chunk of change after selling my agency and had nothing else to do

I’m a humanities grad for what its worth
> They are not really there for theory

Is that why they are so bad at adapting to foreign languages and frameworks? Maybe they should go back to the basics.
Lucid dreaming app triples users' awareness in dreams, study finds
That's a huge risk for the company: if you let them do that for long enough, they may help other employees become high performers as well! /s
But creating things for which there are many existing, documented examples is what LLMs do best. Without this use case it's almost like they don't provide any value at all.
To be fair, it makes sense from an optics perspective. Send the defector to the US and you start a new era of bad blood (or worse, casus belli). Send them to India, and Russia has no choice but to begrudgingly accept it.
No not all scheme. That's an example. The intro course and programming languages course was scheme. There were a number of other languages used. I guess I should have been more nuanced in that a number of students wanted to be taught the currently popular progrmmming languages so they could use them on a resume. They complained about using scheme (or whatever "teaching" language a professor might require) and did not yet appreciate that the concepts/theory they were learning applied to any programming language they might need to use.

They wanted a trade school/practical education in something immediately marketable, not a theoretical education.

The reason I remember this is that in my "exit interview" as a senior I mentioned that I appreciated the exposure to these languages and theory and my advisor remarked "we don't hear that very often, the usual feedback is that we don't teach the languages employers want"
That’s great when what they want to do is aligned with what the organization needs. It’s essentially not-managing.

The issue is, many times high performers just aren’t aligned with what needs doing, and by not-managing them, inexperienced managers create a world where you have tons of “high performance” arriving absolutely nowhere. You see this at every bloated organization (in particular at big tech).
MediaWiki on a VPS is comfy. Installation is easy. Plus you get to make the original wiki skin the default for the authentic wiki experience.
You program servive workers in the client whereas headers are controlled by the server. Among other things, this means that service workers work when you have no internet access.
Not sure I'd care to experience Beatles @ Shea, but would liked to have seen some Cavern and Hamburg shows. Would liked to have gone to some early AC/DC shows too...

I actually stood in line for Achtung Baby tickets ('92 IIRC) as a favor for a friend who couldn't get time off work. But he ended up selling my ticket to someone for double what I was able to pay him (he fronted the money for me to stand in line with). Fun times. Last summer over dinner he said "yeah, that was kind of an asshole move of me..." - so, he still remembered...
Nobody wants to tell him? Ok, I’ll tell him.

That “unhealthy” and undesirable schedule is pretty much what adult life is like.

You work 40-60 hours a week, when you get home you have to do all kinds of chores, clean the house, mow the lawn, help the kids with their homework, put them to bed so everyone can sleep and start the whole thing over the next day.

I don’t blame you for not wanting to do that—-nobody wants to do that. But you and your family need food, clothing, and shelter, and if you didn’t inherit any money from your parents, the only way to get those things is working your arse off.

Welcome to the machine.
Some good advice here but contains (paraphrasing) "Always ask them for more".

Why not help them find and keep balance? We get to be excellent because we care and want to do the work well. Always mindlessly pushing for more is advocating for burning out your best people. Yes we want to grow but sometimes we need rest and further, that rest and proper balance is key to getting the best results.
This is called concern trolling.
As an insane Gentoo user, sign me the F*** up
> Social media did give them a choice. RSS and blogging is older than social media and people chose to stop visiting individual blogs in favour of social media.

Can we say that people choose to get addicted to addictive stuff?
Sarcasm aside, this can actually lead to situations where most people just rely on the “savior” and don’t grow to the level they should. Very common problem, and you only realize it after the high performers leaves
I think it's especially bad advice with the "copy paste once is okay". You absolutely do not want multiple (even just two) copies of what's meant to be exactly the same functionality, since now they can accidentally evolve separately. But coupling together things that only happen to be mostly similar even at the expense of complicating their implementation and interface just makes things harder to reason about and work with.
Almost literally designed for you: https://aws.amazon.com/s3/storage-classes/glacier/
The cheeky will inherit the Earth.
> Managing high performers? Step one: pay them what they're worth.

Don't forget that no all companies can pay what they're worth... most companies don't.
https://llmstxt.org/
https://www.answer.ai/posts/2024-09-03-llmstxt.html
Except that RSS is an open standard.
Agreed on outline, though their lack of local auth is kinda annoying. But Authelia works pretty great.
Do you sincerely think the left doesn't lie also?
That is not niche at all.
Pretty much any gov't, corp, etc that needs long term achives could do with faster access. 2 min is light speed since it's low(er) cost/decade/gb
Many high performing people receive great compensation, at least in financially flush fields like technology, and maximizing compensation isn't everyone's game. In fact, I'd say that high performers are often less distracted by that than most.

What keeps a sufficiently paid high performer around, usually, is a personally rewarding and comfortable work environment. What that means can vary quite a lot though, making it hard to summarize in blogspam and short comments.
Any company with bigger than three people will end up with compartments that have different internal cultures.
Not sure how it’s graded but it is very rare to meet an Austrian who can’t speak basic English and kids in the cities these days are often practically bilingual!
Actual high performers cannot be managed as they eventually will question why a less capable person is managing them.

This is the basic unsolvable quandary everyone ignored at Google during my 10 years there.

What these silly advice columns actually are selling is “how to drain over producers until you can discard them”
Kernel-Independent FIPS Images
you’ll need to increase the resources to atleast

"Atleast" isn't a word.

I looked at wiki.js and I don't understand why you wouldn't just install Mediawiki. It only takes a few minutes and wiki.js doesn't look any more sophisticated at a glance.