skysight-inc/HackerNews huggingface dataset:
> Sock shoe sock shoe or sock sock shoe shoe?

This is an amusing question. I was thoroughly confused by what this meant.

In my country, I keep my socks in a completely different room from my shoes. So when I put on clothes, I first have to put on socks, then leave the room, and then put on the shoes. I've observed the same in Germany, France, Austria, Poland, and Spain (off the top of my head).

As a separate issue, the habit of walking in shoes within your house is still utterly baffling to me. I've seen people not walk in shoes even at the office (because it's uncomfortable). Can't imagine the smell of feet after walking in shoes the whole day.
In Denmark, 94% of infections are Omicron. Double vaccinated get infected at a higher rate than unvaccinated.(Source: ssi.dk) A booster reduces infection rates to a little less than the unvaccinated. Those are what the data show in Denmark.
My math still can't show how this is true.

If we take a gross income of 20K BGN (which is not a bad income for a software engineer), then with dividends, net income will be roughly this:

20000*0.9*0.95-710*(0.148+0.05+0.08) = 16902, which means taxes are 15.59%.

And if it all goes as a salary, then net is roughly this:

20000*0.9-3000*(0.148+0.05+0.08) = 17166, which means taxes are 14.17%. It's lower than dividends, but still far from the 11.5% that you mentioned.

To get to 11.5%, the gross income has to be around 50K:

50000*0.9-3000*(0.148+0.05+0.08) = 44166, so the taxes are around 11.67%.

Could you clarify in which range your gross income is, is it closer to 50K BGN than 20K BGN?

I guess there can be some bonuses which aren't taxed, and this way one could reduce the tax, but paying large bonuses to myself smells too much to me since it's clearly done just to pay less taxes.
A couple years ago I worked on a piece of EEG software. It was super cool, but also deeply dampened my optimism for BCI tech. If EEG (a very serious and expensive technology with tons of smart people working on it) can’t do much better than getting pretty basic electrical signals from the brain, I don’t see how any consumer priced device could allow you to actually “control things with your thoughts”.

Basically, an EEG picking up brainwaves is like standing on one side of a canyon and listening for whispers from your friend on the other side, and occasionally a caravan of trucks drive through. The brains electrical signal is super weak, and you have to pick up what you can from the other side of the skull by comparing voltages in different areas. The thing is, if someone raises their eyebrows, that electrical muscle impulse is enough to blow out whatever signal you were seeing. Skin moisture, the entropic and decaying nature of the universe, all that stuff is fighting against you. It’s a miracle that EEG works as well as it does for the medical purposes where it frequently provides life-saving information.
An annotation in Rust isn't a macro. The Go equivalent would be a directive in a comment. For example: //go:repr c

https://pkg.go.dev/cmd/compile#hdr-Compiler_Directives
Just to add--you don't actually need any software downloads. You can simply go to https://wormhole.app/ and share files. I use it regularly, several times a week to send files to my other computers.
It was Citadel (along with others) who heavily shorted these stocks. And supposedly they are still trying to save their positions by any means, including illegal ones.
Being a sceptic is fine but when you pose it to others you need to substantiate
it's very likely that it's one of the cases that when reducing cache misses does really matter it's very different from using as little space as possible, and the degree to which it matter dwarfs the degree to which it's not a frequent concern (i.e. fat tail).

for example, if I have a struct that contains a bunch of atomic fields, I may actually want to control the layout to ensure they are far apart (even inserting padding) to prevent e.g. false sharing https://en.wikipedia.org/wiki/False_sharing.
I can see how Python is clearly more ergonomic than Common Lisp, but I really don't see any significant differences between CL, Clojure and Schemes. Just ergonomic micro-optimizations.

Clojure's native thread-safe data structures are a significant difference, though.
Same issue in Java at least for older JDKs. We used to have special (SAP) internal commands to detect this issue in the Eclipse Memory Analyzer.
Has anybody else been getting spam from "security researchers" and "ethical hackers" who tell you that you are missing a DMARC record and then ask for a bounty?
agreed, and the apps/extensions should be able to develop using javascript
There is a comment inside that thread that sums up the problems really well: https://old.reddit.com/r/OutOfTheLoop/comments/rho91b/whats_...
A stall owner who deliberately injects poison into their apples should rightfully be thrown out of the Bazaar. Regardless if the apples are given for free or not.
Bitcoin can adjust to almost everything, including new taxes or high energy prices. But a couple of things could make it go to zero: If the government bans it (seems likely). Maybe also if the whales who now own most of it, collude to all sell at once for whatever reason.
> the literature often fails to be as scientifically rigorous

I don’t think that’s true. I think the sciences of psychiatry/psychology/neurology have several problems that are very unique that make them challenging fields. The literature is scientifically sound in methodology and data-analysis, but these challenges have the field progress slower, and have many false paths.

1. The brain is inherently complex. It might not be the most complex thing we study scientifically, but it’s complexity is a very big issue.

2. It’s really easy for the third-variable problem to have in impact in psychology/psychiatry. A classic example of this is the generalization problem. A study done in the US or France or another Western Democratic Educated country often will have findings that do not apply in Asia or African countries. Large swaths of the literature have questionable generalization, to the point this is often acknowledged inside the literature itself.

3. We have limited tools for studying these fields. The gold standard, the FMRI, requires people to be completely still and in a very artificial environment. This clearly will influence test results. This lack of tools is everywhere. We cannot directly measure happiness. We can ask people if they are happy. We can ask their friends and family if they seem happy. We can measure how much time they smile. If our sample size is large enough we can compare life outcomes like suicide. Every way we have to measure happiness has flaws, which makes drawing conclusions harder.

4. Ethics plays a huge role. We cannot, for example, randomly assign 100 children to play violent video games for 20 hours a week from age 10-18 and assign 100 children to never play these games. Thus any data we have about violent video games and children will not be as clean. We can assume that children that decide to play violent video games probably share other traits and would differ in a lot of ways to children that do not decide to play violent video games. Thus, it will be hard to determine if the violent video games had any impact, or if it was a third variable that many in the violent-video-games cluster share.

5. This happens everywhere, but this field especially is prone to journalists misreporting and misinterpreting the literature.
Star Wars fans will also tell you about some of the greatest video games of all time. None of the Star Trek games ever made much of an impact.
What's next? Sharma C++?
No, they don't. Companies don't fuck around with the DMCA stuff.
In the context of DRM protected content, no it is not something you're allowed to do. (Frustrating, yes.)
Those things are not mutually exclusive.
In a non-dysfunctional team, it is much easier to impress peers and managers if you have done useful work than if you haven't. The performative/visibility side has 2 aspects - first it should guide your choice of work towards the stuff that actually matters for people paying you to do work, or the nearest proxy (your manager, skip level, etc.), i.e. it should either map to some higher level objective directly or it should help other people/teams achieve theirs. Second is the cringy part, it does help have to make it visible unless it already is; or make it more visible. Let's say another team shipped some feature, but it was only viable because I've greatly improved the perf of their dependency as part of the project. It's not directly related to their feature, and kind of obscure to almost everyone involved, but I want to make sure I'm mentioned on the org-level ship email ;) Is it performative? Sure. But it's fair and follows useful work.
Brother does have an app:
https://apps.apple.com/us/app/brother-iprint-scan/id38277564...
You will find a lot more people willing to pay with a price drop. $10/month is not possible for folks outside the first world.
Because of the risks of agent forwarding it is nice to see sensible mitigations from the OpenSSH team.
> V8 is a sandboxed language

False, V8 is a JS runtime with sandboxing built into its core design. It’s not a language and it doesn’t guarantee sandboxing the JS runtime.

> that makes it impossible

False, breaking out of the sandbox is trivial in environments which allow native addons.
Bitmovin (YC S15) Is Hiring Software Engineers in Video Compression and Players
When I started programming that applied to most programming languages even BASIC, ironically how things change.
I happened to create an infinite loop in some of my programs but not intentionally like the author did. Furthermore he intentionally pushed the infinite loop with the result to DoS everybody knowingly or unknowingly using his software. This is malicious behavior IMHO.
It just used the confluence REST API, so they where indexed like regular edits
> Maybe people generally bad at avoiding hunger cravings, and more time awake means more giving into cravings?

You should not have food cravings in the first place.
Package management on Linux is a real mess. It works great if you're running a server with standard software from official distro repos that is infrequently updated.

As soon as you go outside that it quickly goes wrong in my experience (I've been using Linux since around 1999).. Recently my RaspberryPi media server's packages completely blew up because a third party repo messed something up which now has half installed a broken package and I cannot figure out how to fix it. This has happened basically every time I have used desktop Linux with any third party PPAs/repos to vary degrees of brokenness.

This has _never_ happened to me on Windows/Mac (at least since the NT4 days - obviously software has broken things but I've never managed to break software installation system wide like this on other OSs). Even homebrew which I have used in anger seems to break far far less often than apt/dkpg despite having much more bleeding edge software.
Rather than force NPM to take a dogmatic approach, what about considering what a reasonable, pro-all-users "no" solution looks like?

Node already has tools like audit that tell you if there's problems of various kinds with your packages. (The quality of audit, and NPM in general, is pretty poor, but this could apply to many package managers, NPM is just the current example.)

So sure, allow people to pull their packages. But require a 60-day "cooldown" period where the package is still available and comes with a warning every time it's downloaded that on such and such a date it will be deleted, by request of its creator. The note could include a message from the creator and links to viable replacements.

Also, assuming licenses permit, do NOT delete any existing copies of the package or break when the user tries to update again later. Just keep sending warnings until the cached package is removed.

Finally, make it clear to authors of packages that if they submit to NPM, this is what will happen if they choose to remove their package.

What would be wrong with such an approach?
This is one of the most beautiful ideas to have ever entered my awareness.

Laughter is hard to beat in terms of sheer beauty--the more of it in the universe, the better. And on same planet what's more!
Doing it automatically messes up ABI and binary libraries infrastructure.

There is more to it than lazy language designers.
nope, no hate for google keep. i just hope they dont make it go away. really useful for all sorts of notes/lists
For those wondering which animals…

> They found such vocal play behavior documented in at least 65 species. That list includes a variety of primates, domestic cows and dogs, foxes, seals, and mongooses, as well as three bird species, including parakeets and Australian magpies.

Quote from the UCLA Newroom article referenced in the OpenCulture article, https://newsroom.ucla.edu/releases/animals-laugh-too-ucla-an...
Being in the “socks drawer is nowhere near the shoes” camp, there is one situation where that happens: in summer I’ll walk around my house in sandals, without socks.

The only situation I’ll put socks on is when I’m going outside in closed shoes, and in that case I’ll bring a pair of socks to the front door because why bother removing the sandal, putting on the sock, putting the sandal back on, walking to the front door, removing the sandal, putting on the shoe? Instead I’ll usually go “foot at a time” so remove sandal, put on sock, put on shoe, repeat for next foot.
The experience was awful but since I was young when I got it, I lived through it with basically no aftereffects. I had painkillers but could probably have made it through it without them. If I was 50+ I could see it taking a real toll on my body.
It’s very hard to sit through Star Trek: The Slow Motion Picture, though. Like 20 minutes of footage of the Enterprise docking. I don’t think much of the Star Wars prequels, but they’re leagues ahead of Star Trek 1 and 5.

Star Trek 2 and 4 are really good though. Especially the whales in 4.
Because the ESM standard specifies that modules are loaded by URL and themselves might initialize async. Once anything is async the whole call stack into it is. See also various discussions of “colored functions” which have made the rounds again recently.
At least on CP/M WordStar loaded in an overlay for printing. It fit on a 90KiB floppy including the overlay and CP/M.
Islamophobic app 'auctions' prominent Muslim women in India
Grafana University
Mentions security and then completely glosses over security in the section on "yeah, we load random modules from URLs but it's okay because most Deno registries are immutable and we cache files"
Do not think this has been tested under the DMCA statute unfortunately.

The closest parallel was when 2600 Magazine was prevented from publishing DeCSS on their website by a court decision.

https://www.eff.org/pages/unintended-consequences-fifteen-ye...
Right, coke's not that great of a drug. That dick sucking is a hell of an addiction, man.
Knowingly?! Clearly every developer of an app breaking because of these packages had no idea their app is going to break, and clearly it was exactly the intention. They _were_ tricked.

Can you not see a difference between this and between releasing a new package with a README saying "this module will print 'liberty liberty liberty' to your console in an infinite loop!"?
It's his libs, he can do whatever he wants.
I wonder how this will be taken in metaethics. It seems to almost require a conclusion of emotivism[1].

1. https://en.wikipedia.org/wiki/Emotivism
The irony is that people used to complain that JVM applications are memory hogs, but there's still the trend to use JS Web based Frameworks(Electron etc) for Desktop applications. For the JVM memory leaks and high memory usage are a problems which are mostly solved thanks to the Eclipse Memory Analyzer tool(MAT). IIRC we(at SAP) reduced the amount of JVM issues 10x or so after introducing MAT(before it was open sourced).
I remember the libretto line, it was jaw-dropping as a teenager, I really wished to have the money to buy it at that time..
With so much (real) money at stake, it is not surprising that “crypto” tries to latch onto any technology unrelated to “crypto”. Every time it successfully gets associated with something else, it drives the frenzy.
He retreated from the public eye and started throwing huge parties for twenty something music and movie starts in Hollywood in the mansion he outbid Beyoncé and Jay-Z for. The mansion comes complete with a Candy Room [0]

[0]: https://www.businessinsider.com/minecraft-creators-new-mansi...
IPFS allows for more durability than the traditional way people point to content on the internet.

You can attach a IPFS hash to your NFT (or w/e) while still using clients that use a more reliable gateway.
Offtopic but this webpage disables my bottom navigation bar on mobile safari, their own navigation on top re-enables this. Has anyone else experienced this?
Today, according to inflation, would cost $4,905.42.. or it would cost less than it costed then, thanks to improved manufacturing/markets? ;o
> On the other hand some games the game play itself is enough that randomly generated worlds are good enough? Rogue, Minecraft, Valheim, are a few that I've played.

The issue is not that it's randomly generated, but that to get really interesting you need more advanced rule sets. Minecraft, for example, has a lot of rules to alter the distribution of blocks in different ways. First of all biomes. Then lots of rules that alter the probability of different things based on biome, or based on proximity to something else. Then multiple levels of generation. E.g. huts are not randomly placed - huts are placed in a village - but the village itself is randomly placed.

That's not to complain about the linked article - it's awesome work, and the idea of using the tile borders is great. I think he could level up that generators quite easily to do even better as well - people have suggested things like applying it at different resolutions to e.g. first use the same simple rules to generate a biome map for example. It'd be really interesting to see how far the method could be taken while retaining a focus on really simple rules to specify how to connect things.
By “computer” you surely just mean MS-DOS computer.

TRS-80 Model 100 was released in 1983 predating this.

The original Kyocera design was originally released in japan in 1982.

https://en.m.wikipedia.org/wiki/TRS-80_Model_100
Defense in depth implies a whole lot of things, and is certainly not security theater. Usually it boils down to three major themes:

1. Reduce blast radius: assuming component X is compromised, how far and wide can it be felt?

2: Principle of least privilege: once compromised, what can X do or access? Extend to the credentials X carries or has access to.

3: Detection: how early and how well can you detect the compromise in previous two steps?

You can never prevent a compromise, but you can make it easier to notice when it has happened, and you can limit what the attackers can do afterwards.
Have you tried doing keto or intermittent fasting?

My energy levels are much more constant and I generally feel better and more productive. For instance, I don't get the after lunch drowsiness that forced me to have more coffee in the afternoon.

The downside is that these approaches are either more expensive (processed carbs are by far the cheapest option in any supermarket), more time consuming, or harder to get into (keto flu can be a massive pain in the butt).

However, they are sustainable and that's why I didn't use the word "diet" that for me is something limited in time. In fact, I have been doing some form of fasting since shortly after covid started because being stuck at home I noticed I was snacking way too much out of boredom.
Deno is an interesting experiment, but I don't see it ever replacing nodejs, beyond the nodejs ecosystem eventually adopting it.

It is the usual case of worse is better, and nodejs for better or worse, does it job.
"debug" was truly the devil's spawn. Yet, it was always there. You always needed it at the time you had no other tool available, so you had to struggle through. Therapy was mandatory after any use of that utility.

Looks like Windows XP was the last version to ship with it?

https://en.wikipedia.org/wiki/Debug_(command)

(not only does it not support x64, but it never even supported 32-bit from the looks of it!)
Regarding lying, I actually brought this up in my last therapy session because an SSRI gave me the opposite effect. Taking sertraline greatly reduced my ability (or rather, willingness) to lie. My psychiatrist attributed it to my improved self-confidence while on the drug. I'm not totally convinced. I do feel greater confidence indeed, but it seems like I'm less worried about what others think of me. It feels like there's not too much to gain from lying.

I have taken other SSRIs before, but it is puzzling how each one has its own particular behavioral effects even though they all are increasing serotonin.
Also kill Electron in the process, packaging Chrome as "native app" also doesn't make it better.
And frankly, not just diffs. You’d need to inspect the initial state, and any new dependency added. That’s potentially hundreds of thousands of LoC.
The question is how much do you have to elaborate at each step.

The impressive thing with Minecraft's generation, to me, is that it's incremental, and that you get the same chunks no matter what order they're explored in.

Tile-based solving doesn't lend itself well to that. Minecraft does tile-based solving as well, as I understand it, for structures such as mineshafts and strongholds, and still manages to make them generate the same each time regardless of how you approach it. But it does so by elaborates the whole, bounded structure when you first encounter it. It can only work because the structure is finite.

It's hard to build in relations spanning large areas in incremental generation, even something as simple as a river flowing downhill on an incrementally generated map.

But if there was a clever way to do it, it could go far beyond physical geography. Imagine a world like Dwarf Fortress, but where all the history wasn't pregenerated, but generated incrementally as you met people, read books, explored the world - and still turned out consistently with the same seed, just like you get the same stronghold in a given Minecraft world no matter what order you explore the chunks.
Funny you mention that. My company just switched to Bazelisk; it was the first time I'd heard of it. Or I should say, read about it, because I've never heard it pronounced out loud.

Even though I say BAY-zuhl, my inner mind reads Bazelisk as BAZZ-uh-lisk. No doubt because I knew the reference to Roko's Basilisk, which I'd always pronounced BASS-ihl-isk. Again in my inner mind, because I don't think I've ever heard that word pronounced either.

So I might say "We run BAY-zuhl using BAZZ-uh-lisk." And my mind doesn't put a red flag on the inconsistency, it seems perfectly natural.

Just like I eat sea bass and listen to bass guitar!
Why do I have the sneaking suspicion that someone is going to “solve” this with blockchain?
user 'NoahDiesSlowly' seems to know it well enough to be making some money. I'm glad he outlined it for us. This is a great addition to the more theoretical posts.
yeah exercise drops off for me in winter. this next winter i'm going to do something about that... I gained almost all that I'd lost in the last winter :-/
$35BN Match Group sues muzmatch following repeated failed acquisition offers
Radeon RX 6500 XT is bad at cryptocurrency mining on purpose, AMD says
Working harder doesn’t make you more successful
It surprises me that people find the battery life here especially impressive. Battery life is the one thing that has almost constantly been declining for decades now. Much simpler chips, much simpler displays, and significantly fewer radios made it possible to have computers that barely sipped power. How often did you have to charge your handheld console as a child?