skysight-inc/HackerNews huggingface dataset:
Fighting is a strong word. I wouldn’t say we are, but perhaps you want to fight about that? :)

> Which is it, are they too complex, or too simple?

Poison jars are not simple. If you’re unfamiliar with the concept, the basic idea is that you place a collection of venomous insects and animals within a jar together and they essentially kill each other; the theory being that the poison from all of them would be concentrated in the survivor which would then be fed upon by larvae of which the last surviving larvae would hold the more complex poison.

It’s an imperfect analogy, but to break it down: the jar in this analogy is Earth, and everything living on it is competitive in a way which results in a complex but violent system of interactions. The jar could also be a given ecosystem smaller than Earth. The poison is is the result of the struggle. It’s an old Chinese idea, if you want to look it up look up “Gu” with “poison jar” in your search terms. The actual use of the poisons aren’t any more interesting to me than rhino horns or Astrology but the form of production itself is interesting, but I digress.

This complex system of interactions is basically life as we know it, and while it is not always clear to us how an interaction causes a significant impact on us either specifically or generally, we do know that occasionally something seemingly unrelated to us does. Earth is a closed system full of biomass quite literally the world over.

> Whether a phenomenon is emergent, or the result of intention, depends on how we're thinking about it. It's a rhetorical choice, stylistic, not a matter of fact. It has to do with how you're telling the story, with whether its a character or the environment that does the thing.

These are mutually exclusive. Emergent phenomenon can be caused by the complex interactions of intentional acts, but the phenomenon themselves have no intent. It’s not merely a rhetorical choice, because ecosystems tell no stories, we can only ascribe stories to them. Or put another way, I’m anti-ing your entire conception that an ecosystem of any sort at all would take any kind of action against an individual species within it because that would require an ecosystem to have some form of intent. Even if you didn’t mean it literally, it is a turn of phrase which encourages in others to see something in the natural world that simply isn’t there.

That you can get bit by a tick that causes a beef allergy is interesting and the tick, the cause of the allergy and what exactly happens that is beneficial to the tick are interesting questions; but the only intent here is the tick taking a bite out of its food because it was hungry and it does what ticks do. Unfortunately this also causes a beef allergy in some people but that is neither here nor there from the perspective of the tick or the environment from which it came.
Matrix is arguably the modern successor to XMPP.
I thought he made and sold many prints of each piece, so that identifying the original one wouldn't really be possible.
Got any more information on that? It sounds enormously interesting!
It's not really the impressive part
you had word2vec +5 years ago who could already easily show you the distance between cars and vans
You miss out on the few decisions that get made doing this. It's like remote work, everyone needs to be on board or it doesn't work. Unless your truly don't care about anything that goes on.
The cat pissing on my front porch post this evening would beg to differ.
Is Google Maps using users to outsource street view via “Improve accuracy”?
I've noticed I'm getting the "Low GPS accuracy" message in the Google Maps app for Android more and more. It asks me to point my camera to the surroundings and that's how it calibrates my precise GPS location. Are Google using the photos that our cameras capture to improve their google street view data?
I wish there was a job board where the interview process only entailed actual context specific take-home tests (think create a real-time analytics board consuming an example internal API), instead of these leetcode games which I can memorize and then spew out like a mindless robot.
It still leaks information. A sneaky manager might swipe left just to see what happens, then write down on their shit list "employees lack commitment".
Three weeks aren't a gap, that's just a little time to relax between jobs.
You might like the book Children of Ruin by Adrian Tchaikovsky.
This is a trolley type question. It's a fun philosophy game about morality. But nobody ever needs to answer either question with the stated limits. In both cases it's answer C: apply breaks on the trolley and ask both an expert and AI about the issue and discuss AI's response with the expert if you need to.
Probably lucky that you noticed what a terrible company that was so early and quickly.
This (Nest, and other home devices) can't be profitable if it requires much customer service anyway... It just needs to work after install with no issues (or changes/regressions) for 10-20 years.
I wonder would it be better off using sources like the Cochrane library? Smaller data set, meta-analysis.

While doctors face google, patients face poor doctors. My father is 96, so lots of things have inevitably started to go wrong. Knees, heart, bladder, prostate, blood pressure. His doctor is absolutely shit. He started feeling light-headed a few months back and the doctor confidently pronounced that he's just old. My mother intervened. Turns out the handfuls of pills he's been prescribing my father included blood pressure pills, and if he ha bothered taking routine blood pressure readings the doctor would have realized that my father's blood pressure was dangerously low. He quit those pills and bounced back. His doctor has been useless, lazy and shamelessly apathetic for 10 years. Terrible doctors are everywhere. My wife's doctor told her that her extremely heavy periods just happen to some women. Oh, and that her chronic anemia and B12 deficiency were normal in some women, so he'd just keep giving her those shots. She demanded a scan, which revealed a fibroid but the doctor told her: "oh, you can just go on the pill!" It took another doctor to schedule a procedure to remove the fibroid. She's been fine for a decade since. But has met many women online who went through hell with untreated fibroids. One woman said that it ruined her life because her anemia was disabling, her heavy periods left her housebound, and when the fibroid finally reached the size of a grapefruit she had to have a hysterectomy. Up to that point her doctor called her a hypochondriac.

Oh, and when my sister told her doctor that she had "new" pains 2 months after giving birth, he told her it was normal, take pain killers and go home. It took several attempts before she convinced him to schedule a scan. Turns out it was terminal cancer! I don't even know that catching it a few weeks earlier would have changed anything, but still. Err on the side of caution.

The thing about a decent LLM doctor, if one were to exist, is that it won't get bored, apathetic, depressed, tired, hateful etc.
Why not? People said the same thing about programming and LLMs are usually quite helpful for a lot of tasks.
> groups of people spending billions of dollars

Why is how much is spent on it a metric?
> Hey, man. I'm only reading what you wrote and responding to the impression it left. Please try to take it constructively.
> Imagine your boss was actually happy with you not delivering anything those first few weeks. Would he have let you go?

If you were a boss, at what day would you expect from your newly hired developer to start delivering any result?

> I've watched this exact situation play out too many times now to miss the signs. A new person joins the team, spends a few weeks familiarizing and reporting as much in the standups. Manager is encouraging the whole time. Then one day, New Person is no longer with the company, reach out to me if anybody has any concerns.

...and you consider this a healthy behavior from any working environment?

What do you think employees are, mentalists to read people's minds and know what others they are thinking?! Let's be serious here please...

> Every time, it's the new person not catching the signals that they should have been self starting and delivering all that time.

Oh how much I abhor this behavior! What is it with "not catching the signals" even mean here?!

If you don't like someone's behavior, let that person know and be crystal clear about the reasons; 99.9% of all times it's either bad communication or misinterpretation, let alone a naive misunderstanding.

> I'm not trying to say that it's fair. Just pointing out that it happens.

Indeed it does and this needs to change and needs to change yesteryear!
What about some_user has characters that need to be escaped?
Amazon Prime Video has NOT turned into a monolithic application
What kind of manager communicates with signals? It’s their job to say what are the expectations during onboarding and offer feedback during the period. This isn’t Bridgerton
Only tangentially related, but this reminds me of a MCSE training I once attended in the 90s, where the trainer claimed Microsoft Passwords are so secure that they can not be cracked in a reasonable amount of time. I couldn't hide my amusment. Since this got him fired up, he went as far as saying "If you believe otherwise, find my password!" to which I replied "No need for that, already done." Thanks l0phtCrack, you made my day.
Historically at least a common use case for dynamic sql was to build up a predicate based on user-selected filters, where the user can select one or more conditions from a larger set. Handling this with a single static query requires the planner to deal gracefully with constructions like 'where @opt_param is null or some_col = @opt_param', particularly where the choice of index depends on which filters have been selected. Having not gone near such cases for a long time, I'd hope that the major dbs have become rather good at handling such cases these days.

Edit: the sanest solution, then and now, is probably to select between a number of alternative static queries based on what index values have been supplied, and to use the 'is null or' construction for other filters.
Great talk.

It wasn't the focus of the presentation, but the title brings up one other part she didn't cover explicitly. My kneejerk response at seeing the title was "how could it possibly take 10 years just to learn DNS, if you're actually spending some nontrivial amount of that time trying?"

This might be partly because I have knees, and am a jerk. (But aren't those true of most of us?)

And I'm kind of right. Understanding enough DNS for most practical purposes should take far less than 10 years, even if you really are spending 6 months at a time ignoring it (as jvns says in the talk). And that might be enough, who knows.

But there are so, so many things where when you actually try it out, or need to scrape down a layer because you're using some additional feature, you suddenly find that the stuff you thought you understood is actually perched atop a shifting layer of incandescent hairballs.

For me in the specific case of DNS, one time my smug confidence was shattered was from a previous jvns presentation, where she demonstrated that my naive mental model of DNS cache TTLs was not only wrong, but didn't even make logical sense. (This isn't the negative caching from the talk, it's boring positive cache results where the TTL only starts counting once something gets put in the cache.)

That's a general pattern for so many technical things. The performance of your non-IO code is based on the number of instructions and the instructions per cycle. Oh wait, it isn't, you can pretty much ignore the instructions and just count memory references. Er, no, memory references aren't equal, you need to count up how many hit each level of the memory hierarchy. No that's not it either, some of those slow things don't seem to matter, I guess it's all down to data dependencies. Wait a minute, this code isn't accessing much memory at all, but all these integer divides are bogging things down, maybe I do need to pay attention to the instructions... I could go on. Those hairballs are getting kind of bright, aren't they?

Ten years isn't seeming nearly long enough anymore.
It's a woodblock print — there were thousands printed, and ~100 known to still exist. I've seen the British Museum's copy.
No. I never said maximize shareholder returns. You hallucinated that.

I said that corporations exist for their shareholders. This is a legal fiduciary duty.
> Shouldn’t it be impossible for the AI to teach itself any more ethics than it started out with?

That's not required for this process to help.

It's important to remember that you are comparing two different things.

The ability to create something, and the ability to detect something.

Even if your training does not improve your detection, you can improve the creation aspect up to the quality of your detector.

For humans a good comparison might be music. I am far worse at playing the guitar than I am at telling what music is "good". That means that (while lessons may be more time efficient) I can get better at the guitar without any feedback from anyone else. I will hit a limit somewhere if my tastes don't get more nuanced or I get better at spotting "good" music, but there's a lot I can improve with.

Cooking is another good example where peoples skills are lower than their detection/ranking abilities.

Perhaps coding too, particularly early on you may have found some code nice and clean but given the task of writing it you'd not have done as good of a job.

So this is the same with LLMs. Their ability to classify something may be far beyond their ability to generate that thing first time, in which case training on their own output makes total sense.

There's absolutely no reason to go into what they "think" or "know" or "their motivation" and "goals". I'm a big fan of anthropomorphising them as I think it helps figure out new ways of using them, but to get this behaviour you don't need anything of the sort and I think it confuses the topic.

> What if you had overseer AIs performing Constitutional AI Feedback on trainee AIs, or otherwise tried to separate out the labor?

You should absolutely be trying things like this, having multiple differently prompted LLMs helps. I have done this with goal planners and critiquers, to push the planners to generate concrete tasks. It's similar to but a step up from telling them to "think through this step by step". It's also extremely easy to do.
What is kdb+/k/q? The link to kx.com didn't tell me much.
Well, there is Tree That Owns Itself, and Son of the Tree That Owns Itself. See the Wikipedia entry: https://en.wikipedia.org/wiki/Tree_That_Owns_Itself
This article blends the Layout protocol with SwiftUI’s “alignment” to aid readers in comprehending and mastering it more effectively
See my comment elsewhere. Shipping the org chart. It's not about serving the customer, it's about perf, or your own ego.

I played a minor bit role in shipping the original Nest Home Hubs. They sold like hotcakes. Huge success. Was kind of proud of them despite all their technical warts internally. Within a few months of launch they were already rewriting the whole UI and OS stack (Fuchsia, Flutter). Which was predictably literally years late by the time it shipped, and now of course they're killing the whole line. And the whole time we were working on the original product it was in brutal internal competition with a similar product built on Android but which was a total commercial failure and relegated to disinterested third parties (and just got finally taken off life support)

It really is like nobody there had ever read any foundational software engineering planning texts. The arrogance and incompetence is outstanding, especially when you notice how incredibly smart all the people working on it are, but behave collectively stupid.
> Massive sharing of illegal binaries and consequently ISPs dropping Usenet support was the "undoing".

Binary groups were a separate thing. What killed USENET were spammers and trolls; the protocol was conceived in an era of gentlemanship and collaboration and had no antibodies against the wave of bozos that would come later.
> I haven't see these red LEDs become widespread although

That's because they aren't always needed. Only very specific spots pose a real danger.

This location has them since 2015 (even 2014 I thought): https://www.autoblog.nl/nieuws/automobilisten-in-de-war-door... (in Dutch), location on OSM: https://www.openstreetmap.org/?mlat=51.34859&mlon=3.54388#ma...

Everybody complained at first, now it's just a curiosity. The bats thrive though and don't get killed near the roundabout. The lights don't need to be everywhere and only on the spots where the bats fly over regularly and get hurt by traffic and/or the environment (by which I mean the stuff related to the road, called Straatmeubulair in Dutch).
I know some recruiters not in faang. From what I've been told before they are likely 'pipelining' talent, essentially looking to always have a pool of warm talent for general roles so when a role is approved and ready to hire for they can slot in a good match.
> This practice is more generally known as "drip pricing"[1], and it is definitely a dark pattern.

It's not a dark pattern, it's simply a crime in many jurisdictions.

My grandfather was an inspector for the fraud and safety administration in the 1970s in France, and he would regularly fine businesses that would hide fees from their advertised prices. Restaurants used to be the worst offenders, but a long time ago a law was passed such that they are obligated to exhaustively list their price at the entrance and specify that it's all included. It's rather surprising to me that this kind of practice is still allowed nowadays in the US, and that it's in fact getting worse.
"Impact is king"

No. Content is king, and unfortunately I don't see anything in particular in this article that I haven't heard 1000 times before.

The only dubiously unique point that this list contains (which is ironic because one of your points is complaining against lists) is your unusual emphasis on embracing latex. Unless you're E.E. Cummings, writing should be more about the substance and less about the styling, and yeah this is a subtle dig against Latex as well.
I was able to solve the first puzzle by placing a 1/X singularity next to the snowball. It correctly rolled down but the just clipped through and blasted away. It is very hard to cover these sorts of cases with a naive physics model because the numerics get messy very quickly. Very cool project.
Being a native hk Cantonese speaker this is a surprise you really cannot maintain the word sequence …
> If I don't do something about this, they will do it to someone else.

Name and shame then? Don’t know how well this goes with the suing that everyone’s proposing though.
The pirate bay founders made the argument that process was necessary and lost fairly big. They argued that the process dictated that the prosecutor had to first prove that a copy had been made, and prosecute that, before they could argue that the pirate bay somehow helped with that crime.

The court did not agree. They looked instead towards an anti-biker gang law that illustrated that a biker bar can be found guilty of assisting with gang crime, even if no specific crime can be directly associated with the bar.

The defense team argument - that prosecutors need to prove that a crime had occurred - failed. The courts only require that the opposite is not believable, which given all the facts around the case was deemed sufficient. In that question the process doesn't matter. If the court do not think it believable that copying has not occurred, any argument about "machines xeroxing their inputs and humans engaging in creative work" will be ignored.
Hello All,

If you’re like me, you use various platforms and services to run your online business. But what if your accounts get hacked? That could be a nightmare for you and your customers.

That’s why I use multi-factor authentication (MFA) for all my online accounts. MFA adds an extra layer of security to your login process. It requires you to enter not only your password but also a code or a confirmation from another device.

This article shows perfectly how to set up MFA for some of the most popular platforms and services that indie hackers use, such as Gmail, Twitter, Stripe, WordPress, and more.

Check out this article here: https://ssojet.com/blog/multi-factor-authentication/

Do you use MFA for your online accounts? How do you manage it? Let me know in the comments below!
His comment was frank, but it wasn’t insensitive. It’s important to be able to distinguish between those two things.
Yep. People used to make fun of Microsoft for their org chart where devdiv was holding a gun to everyone threatening to set fire to the building if Win32 was ever touched, but at least it was between massive orgs within a single massive org.

Google has a bunch of managers all vying to get their own promotions and will not hesitate to fuck over both users and other teams just for their moment of glory at Google I/O. And all of this stems from the fact that there's no leadership at Google, with an absolute inability to rally troops together on a single, common goal.
The Big Microservices Misunderstanding
But regardless of whether you wrote your resume in word or LaTeX, 99% of the time you'd send it as a PDF, correct? So are you saying LaTeX pdfs will parse worse than Word PDF's in automatic systems?
>You can visit one clinic and get a comprehensive full body diagnostic exam. Results come out within a week.

On the surface this may be appealing but on reality it can lead to a pretty big waste of resources, and quite unwarranted worry for the patient. You can allways find something wrong with people, but if its not something that they notice or are leading to anything, is it worth finding?
honnest question, can rust?

i very much doubt that there is anything in lisp that can prevent that from being implemented at a library level (library because lisp is ANSI standardized). if you can prove that lisp is inherently unable to do what you call transparent threads im pretty sure it would be a significant cs journal paper

anyway it seems to me that this discussion evolved from lisp doesnt support multicore/ concurrency/parallelism (false) to "lisp aint erlang" (truism)

if you want erlang just use erlang, or a lisp version of it https://lfe.io/
I mean Firefox used to be not very practical for Web development but I think that was around 2015. Also I've seen much more frontend developers moving away from complex IDEs. Bad for the financial hit, but for learning it's probably better to work somewhere else...
Honestly: are you a bit argumentative?

If I was in the first few weeks of a job I would try to be receptive to what my coworkers suggest, not win any arguments.
Yes, it is fair to fire you for _any reason_ during the probation period (ok, maybe not for your ethnicity or religious reasons etc - but this is not what has happened here).
It is also fair for you to leave on a short notice during the probation period for no reason. It is a two way street.

Don't try to read more into this situation than what it really is. Either party did not like the other, no big deal, this happens. Much better to leave early than to suffer through a longer period for nothing. Enjoy Firefox and VS Code - I'm sure there are plenty of other companies that will allow you to use whatever tools you like for development.