skysight-inc/HackerNews huggingface dataset:
As with all things, it is a tool to be used wisely, and refrain from seeing everything as a nail when you have this hammer.

It is notably extremely useful as a concept for instrumenting software, which is exactly what e.g APMs are doing. ASMs can go a step further and not just gather information but take action (sanitising arguments or return values, or even interrupting calls)

(disclaimer: I used to work at Sqreen, now work at Datadog)

Short of having first class support for AOP we're left implementing our own solutions to hook and instrument on various languages.

Some examples:

https://github.com/DataDog/datadog-instrumentation-gateway-r...

https://github.com/sqreen/go-agent/blob/master/doc/instrumen...
There's nothing about third party client access there. That's the important part.
> if typing speed ever becomes a bottleneck, something has gone horribly wrong somewhere.

I've never understood such reasoning. Typing speed is a bottleneck. It cannot be parallelized with other tasks, and therefore, is on the critical path. Improving typing speed will shorten task duration.

What is perhaps meant instead is that typing is not worth improving, because gains wouldn't affect overall task duration significantly. But then, why focus on percentage improvement over task duration? I use a keyboard all day. Any improvement affects my day-to-day quality of life for the rest of my life. Keypresses saved, finger, wrist, arm movements eliminated increases my comfort. Removing frictions in work increases flow.
It’s the case with many nootropics, for many people, so I don’t think this is especially pessimistic.
A media control knob would be useful - push up and turn to fast-forward/rewind, down and turn for volume. Push left/right for previous/next.

Also, what's with the f/j keyboard bumps - just put braille on every key. We'd all end up learning it without even trying to.

As a programmer, I never really understood why the people who designed keyboards wouldn't have done so in a way that allowed for more common technical uses - why didn't they throw in a row of common mathematical symbols?

That could also have impacted language design:

i = Σ(a, b, c);
Reddit was much better 10 years ago when it was much less moderated. If anything I would expect nerfing the mods to improve things.
Surely they can outsource mods from poor countries to do a half decent job for just a few hundred dollars a month
Would you prefer to do as someone thinks, or would you prefer to test and do whatever works best with your tool and your users?
I remember during my PhD, already 5 or more years ago, the term "functional connectivity" was frowned upon by the computational neuroscience community and the concept was considered out of date.
I didn't suggest anyone should. Merely that when a state acts in bad faith, their claims should be ignored, and the worst can be assumed.
Keep in mind though that Turkey has a very large tourism sector (that has doubled in size as a % of GDP), which is an export with little external inputs and is mostly all 'value add'.
> Where does a brain in a vat get the map to go where there are no roads? Where does it get its training data? It is not embodied so it can’t go out there and get information and experience to propel its learning.

AI in a vat that can't do it is obviously useless. It's the ML equivalent of a computer running purely functional software: i.e. just sitting there and heating up a bit (though technically that is a side effect).

Conversely, any AI that's meant to be useful will be hooked up to real world inputs somehow. Might be general Internet access. May be people chatting with it via REST API. Might be a video feed. Even if the AI exists only to analyze and remix outputs of LLMs, those LLMs are prompted by something connected to the real world. Even if it's a multi-stage connection (AI reading AI reading AI reading AI... reading stock tickers), there has to be a real-world connection somewhere - otherwise the AI is just an expensive electric heater.

Point being, you can assume every AI will have a signal coming in from the real world. If such AI can self-modify, and if it would identify that signal (or have it pointed out) as a source of new information, it could grow based on that and avoid re-JPG-compressing itself into senility.
Yes, there were occasional instances of "C Nonsense in BASIC" errors, but that was for very specific cases. Mostly, the cursor would change to a flashing question mark if you tried to enter something syntactically incorrect.
Yes, but it's still a limited license to use it. The primary ownership is still with the comment writer.
The issue is the entire internet is out there to game Google so pretty much nothing in google is useful anymore.
Just because it's one of my favourites, we even have evidence of it in rock art:

https://www.atlasobscura.com/articles/psychedelic-mushroom-a...
I personally like not having to move around too much, but beyond CapsLock for Ctrl I’ve never stuck with anything fancy.

That said, I don’t understand how typing speed doesn’t matter - I agree that’s mostly the case for code, but everything in between, from documentation to Slack chats, I think faster than I type and I’m always open to performance improvements. It’s also great if you can context switch with as little friction as possible so that you can hit the ground running each time.

Overall it’s just about actions per second, not actual typing. I agree that IDEs and advanced editors help cut out a lot of stuff (I’ve never understood multiple cursors, for example, because as you say, that’s usually just a structured refactoring). But there are always opportunities to cut down cognitive load or speed up regular tasks. Whether hardware or software, we’re in tech because we believe better tools solve problems better.
Fed does this via monetary policy because the the Overton window in the USA doesn’t allow Congress to do what its job is: to raise taxes via fiscal policy.

What really takes money out of circulation in a targeted way is taxes. This could be a golden opportunity for Congress to tax negative externalities like:

Nonbiodegradeable plastic
Factory farms
Traffic Congestion
Pollution
Fossil fuels at point of
Extraction
Emission

Whatever the market system can’t reduce by itself. That woukd be a much more sustainable system. In fact, I’d recommend giving out a UBI (“stimulus checks”) on a regular basis, paid for by these taxes. That avoids the “Yellow Vests” problem of the taxes falling disproportionately on the working class.

But instead, Congress only knows how to cut taxes, and therefore the Fed steps up to raise interest rates.

In my opinion, it is the very raising of interest rates that causes the recessions and depressions we want to avoid. They can be far worse than any normal inflation, because in many pockets of the country, there isn’t enough money to di basic things.

For an extreme example, look at Sri Lanka. Then they have to take loans from the IMF/World Bank or from China.

The real solution is not to wait for these global hegemons to solve your problem (they won’t) and develop your own currency, to circulate in your own polity. THEN you have enough control for your OWN fiscal and monetary policy.

That is why we started intercoin.org — kind of an outlier in the world of crypto LOL, because instead of get-rich-quick ponzi schemes and coins backed by nothing, it is the extreme opposite.
This is a very strong premise, but not an absolute truth.

All of the discussions around the US debt ceiling are largely about maintaining confidence that interest will be paid.
Im not sure why a new version was rolled out by a team who weren’t monitoring it for at least the next 5 minutes.
Can you share how are the data collected?
That’s not really a trick?

It’s an open addressing hash table (https://en.wikipedia.org/wiki/Open_addressing), with a linear probing collision resolution (https://en.wikipedia.org/wiki/Linear_probing).
Not the parent, but one reason is if they never comment/post. How else would they get karma?
Problem solving to completion is the most important skill for software engineers.

Critical thinking is an advanced yet not necessarily most reliable problem solving technique.

Critical thinking is most closely associated with deductive reasoning. Deductive reasoning involves breaking problems down to their significant elements, developing functional relationships, and recomposing a whole form which provides a successful solution.

Alternatively, choosing the appropriate solutions for known problems (inductive/inferential) may be successful. This would involve properly identifying problem domains, relating behavioral patterns, and composing steps for a successful functional solution. This might be regarded as implementing design patterns.

All that other stuff (teamwork, works under pressure, troubleshooting, comprehensive knowledge of domain, etc.) are variable skills which diversify the field.

It may be worth repeating out loud the superior critical thinkers are not the most consistently reliable.

Those who are persistent are!
> People are rightly pissed at mods here, they are constant abusers of their power

This is just fallacy of composition (stereotyping), just because some of them are toxic doesn't mean they all are.

It's the same type of argument as "All cops are corrupt because a few of them did something illegal".
I ma fairly sure that in europe A/C and heat pumps are the same (cooling/heating)
The topic, but not this exception, is touched on in
“Your Brain: Who's in Control? | Full Documentary | NOVA | PBS“
Episode 2 of a two-part series, premiered May 24, 2023. Both episodes are fascinating and eye opening.

08:36 Anesthesia and the Brain

https://youtu.be/yQ6VOOd73MA

https://www.pbs.org/wgbh/nova/video/your-brain-whos-in-contr...
With Apples new Vision Pro, the ability for it to do iris scans and also view the content in VR, your idea might actually be very interesting, with user consent of course.
>Then instead of saying how bad of a look it is, perhaps lament that there isn't a better alternative to organize

That's what the part you quoted is doing. It still looks bad, it's like organizing a boycott of Walmart and seeing the boycott leaders leaving Walmart with supplies to make placards. Maybe it was their only real option, but it looks terrible.
There was some interesting studies and such I read around anesthetics + memory blockers that still lead to some subconscious exhibition of PTSD. I don't have them on hand but there was some interesting stuff on how potentially we may still remember traumatic surgeries even if we can't explicitly recall them.

That's why there's been a push towards refining sedation techniques further both to reduce the odds of a patient being conscious during surgery and also to reduce the amount of stress it can put on the body.
I'm not saying that at all - this API change has to do with business, nothing to do with personal feelings. But I just think it's interesting people criticise the leadership of reddit but look at what the users of reddit have been up to over the years - /r/jailbait, the harassment of Ellen Pao, the fappening, FatPeopleHate, the Boston bombing vigilantes, Pizzagate. Like yeah, sure, Reddit has been a total fuck up of a business proposition, but that really is partly because the site has harbored some really disgusting stuff over the years and it's only extremely recently that the company has even started to try to steer away from that stuff - and when they do large portions of the company react extremely badly.
Perhaps "computational neuroscience" is not the be all end all of neuroscience though...

(not that you said so, but someone might think that if comp. neurosc. dismisses it, then it's necessarily bogus)
And then what about all of the rest of Reddit? Let it become unmoderated hell?
Gunstar Heroes is still one of my favorite games, it had so much stuff, and fun co-op.
I use www.inwx.de for years. Nothing to complain.
“Why do YouTube views freeze at 301?” is still stuck at 301 views after 10 years
Either: "jal lr, dest" or "jalr lr, offset(reg)"

Both save the address of the next instruction in lr, the first is a relative branch the second is to the address pointed by a register plus an offset

Use "jalr r0, 0(lr)" to return

Anything else is just syntactic sugar in the assembler to set up the reg for jalr
What Went Wrong at Gids?
"Meanwhile there is a corpse pile of proprietary social media companies, a bunch of dead platforms walking like tumblr, myspace, twitter. Meta is hemorrhaging cash, Discord's efforts to expand outside of the social media space failed."

For every dozen social media sites that die there's one behemoth to take their place.

Meta squandered billions in the dead-in-the-water metaverse.

Discord is constantly growing and gaining new users.

This is far from a corporate apocalypse, and where are the serious alternatives? The vast majority of ordinary people are certainly not using them.
Hungary isn't gonna be the only country that raises the inflation target. In fact all central banks will probably follow through. After all there's no rationale why the current target is 2% and why this is the case for all central banks, it might as well be 1 or 3/4/5. But once someone raises everybody will get on board with the new paradigm and follow through, because otherwise it would be obvious that there's nothing special about 2% and whatever the new arbitrarily-picked number will be. And of course this gives the people in charge leeway too, if the inflation is 10% and the inflation goal is 5% instead of 2%, it doesn't look that awful anymore.
Why would they? I would expect them to rebel harder.
The worst is tilde (~): right alt + ¨ (where US layout has ]), release both keys then press spacebar. If you hit any other key you apply the tilde modifier to it and end up with e.g. ñ.

` is a bit more ergonomic at shift + \, release, then spacebar. To get ``` you press shift + \ 6 times because ` luckily doesn't modify `.
One of the issues with heat pumps is that there are very bulky and may require big installation work.
>Now, getting regular exercise, eating well, staying hydrated, sleeping 8 hours a night, spending time with friends, sexual and emotional fulfillment, and performing fulfilling labor, that will get you 80% or even 100% towards fixing most, if not all your problems.

Each of those is quite harder to achieve these days (due to work pressure, everpresent and ever-promoted processed foods, screen time, a borked dating scene, the abundance of crap jobs, and so on), even more so all of them combined...
Interesting. Personally, I find IRC incredible frustrating exactly because I can't easily see the history and continue conversations.

I usually connect to IRC channels through a browser client or a desktop app, but all too often, my browser would lose the connection or my computer would go to sleep, disconnecting me from the server. Also, sometimes the server would not let go of my disconnected nickname, so I would get one with one of more `_` appended to it.

Re-joining would not fetch the previous messages, and I would have anxiety that someone has replied to my message that I posted a few minutes prior, but I would never see...

I know that IRC bouncers exist, and I have even tried using `tmux` on a server to keep my irssi connection alive, but that is in no way user-friendly, even for a fairly technical person.
Last resort is to find the public channel logs somewhere, if they even exist.

At that point, I would just give up and use Discord.
> When it’s cooling your house, it’s just a normal AC. But did you ever think “When it’s cold outside, why can’t we just turn the AC around and air-condition the outside, so it heats up inside?” Well, it turns out you can! And that is how a heat pump works. It just moves heat from the outside of your house to the inside, just by turning the air conditioning in reverse.
It seems they are intended to. As the article linked above says, it's part of the culture wars.
I can't agree more with you, unfortunately there's a real C check of our position and our history to do, us being technical people:

- we must stop assuming everyone is equal. Access to a computer, access to a smartphone, access to a stable internet connection, capability to read and use a mouse or a keyboard; our requirements are way too high to build an inclusive community. Not everyone is a white rich american english-speaking male

- we must stop assuming everyone is financially, socially, culturally at ease, and that everything is "just" a matter of individual will. The market always favors those who have more, in the pusuit of even more, and those who weren't so lucky must be supported.

Stop giving tools to companies. Stop using non-copyleft licenses. They're the number one reason Facebook, Google, Amazon, Netflix, Twitter and countless others could be where they are today: leveraging the common goods without giving back at least as much. By design, a company maximizes the gap between what it takes and what it gives.

A simple analysis would defend the end of capitalism and the commons construction through a shared decision process, but it's still premature for HN
For a PE buyout to be truly successful, the current owners need to be vastly less informed and/or have access to fewer resources than the fund does. It's a function of both sides of the transaction.

When a PE doesn't think they could get a truly good deal, they are incentivized to flip quickly, potentially at the cost of the long term health of the business.

What this seems to imply is that many "middling" deals are the ones that are going to go sour - ones that worked fine before but where the PE could not figure out how to get it to grow faster. In those cases, the rational choice for a profit-maximizing PE is to use whatever tactics at their disposable to exploit it to the last cent and move on to the next project, as opposed to leaving the business alone.

More money has been going into PE, and businesses consolidate more. Good targets are harder to find, and more incompetent PE managers are coming to the market. What I feel this predicts is that the average experience with PE should decline over time.
Yeah I've been hit by this on multiple domains. It hindered my Keycloak registration confirmation mails from Google Oauth/oidc federated signin, leading to having to manually enable those accounts.

If your MTA is on the same IP/host as your A and/or AAAA record/s, the following TXT record solves that:

"v=spf1 mx a -all"

If you don't have a MX record remove the mx part. EZ

This essentially means
SPF version 1,
Trust the MX IP,
Trust all the IPs of that domain,
Reject all other IPs.
They have really high prices for some TLDs for some reason.

A .re domain is €14.28 with Gandi and €43.99 with iwantmyname.
Dock 365 is the all-in-one contract management platform built on Microsoft 365. Our solution helps you create, manage and execute contracts effortlessly. Experience automated contract lifecycle in a searchable, intuitive, and secure contract management system. With Dock 365 you can optimize your contract management process with collaborative tools, automated workflows, and constant visibility of contract lifecycles.
> It was most definitely written to confirm the Medici’s biases and stroke some egos

Yes, that is the opposite of satire.
That's what most air-conditioning does in europe, it is also used for heating
I had 1 domain + 3 mailboxes with them.
Leaved 3 months ago for njalla (domain only) and tutanota
I've been using DNSimple for a decade or so and no complaints.
>>Is Parallel Programming Hard, and, If So, What Can You Do About It?
I confess I didn't read TFA but the title made me think of something that hopefully some people here are well placed to take further. In a programming language I use there is an "each" function. For example in pseudo-java given a function f(int i). result = f each List<Integer>. Runs f over each integer. To make this multi-threaded you can simply say f peach listOfNumbers. Today in java you can do similar using streams: listOfNumbers.parallelStream().forEach() but for anyone here creating a new language I would suggest parallelising the language primitive forEach loop by default. Given the number of CPUs and that the machine is better selecting the optimal threading distribution I think that would be the better choice. This seems a small simple change but the hard part about parallel programming is often getting people to use it. By making it totally invisible, it's "easy".
I've been using PurelyMail[1] (it's been on hacker news a couple of times already) for about a year now and haven't had any issues with it. It uses consumption-based pricing so for my use (with two domains set up) it comes out to about $0.5/month. I think it's a small team (maybe just one person?) that maintains it.

[1]: https://purelymail.com/
London Tech Week – Thoughts
Ai is on top of mind on the London side of the pond but law is lagging behind… some thoughts

https://jetunsetter.com/2023/06/13/law-lagging-behind/
It doesn't come with many positives. It steals energy from later in the day for now. Potentially leaving you an over stimulated wreck. And the level at which you notice is higher than it should be for you to dial in the optimum amount.

Much like nicotine, it fools the user into thinking the cessation of withdrawal is part of the positive effect, rather than just removing a negative you wouldn't have if not for caffeine dependence.
I wish we stopped treating serotonin as a button that automatically improves mood. It is bullshit. Let's recognize the complexity of neural signaling. Whenever people call serotonin the happiness hormone I want to throw up. Such people would probably never believe that if you inject serotonin, the result is extreme pain at the injection site.
> Twitter the most popular social media site on the planet

Twitter is not even in the top ten most popular social media networks.

https://www.statista.com/statistics/272014/global-social-net...
Red states are blocking blue cities from setting climate policies
Yeah. I think Christian meant to say 1 million.

That means, if you pay 1 million now, it would be less than the cost to upkeep for 30 days and it would we a win win
> In reality (and reddit probably has the numbers to verify this), most people jump across maybe 10 or more different mods.

So do I. I expect there to form some viable alternative to Reddit eventually.

> This is also the reason why the federated system is broken by design: the type of users who use reddit don't want the friction of logging onto a dozen different instances to see all the posts related to ONE top.

Federation means separate servers talk to each other and can share content.

Eg, I'm on fosstodon.org, but I see posts from an user with an account at tech.lgbt. That's how federation works.

> I think what a lot of people are missing is that centralisation is what provides the value reddit has. Moderators (seriously, those people are a dime a dozen - in fact you can charge mods a fee and you still won't run out of mods wanting to sign up) are not the primary value in reddit. Posts are not the primary value in reddit.

But this centralization can be provided by anyone else. I don't care that it's provided by Reddit Inc. I come for the posts, where they happen to be hosted isn't very important.

I think it can also be provided in a federated manner. There's really no reason why Reddit couldn't be split into a myriad servers that then get aggregated into a giant feed for those who want it.
Arm Cortex-R series is intended to very hard real-time, and do branch prediction only if explicitly enabled

> However, the Cortex-R7 and Cortex-R8 do not enable branch prediction automatically at reset. This means software must enable branch prediction to get the maximum hardware performance.

https://community.arm.com/arm-community-blogs/b/architecture...

Its still OoO but idk how much that impacts anything

Edit: apparently only r7/8 were ooo, r52/82 are in-order again