skysight-inc/HackerNews huggingface dataset:
HN is quite a bit softer on average on crypto than the broader audience. There's a small but confidently vocal minority of us keeping the light on for sanity.

You find me one thing, just one thing, that crypto is better at than a traditional solution and I'll be all over it. 14 years and counting. 0 killer apps.
Dupe of https://news.ycombinator.com/item?id=29504755
A study on Neo4j’s pagecache (2020)
OP here. Just wanted to say thank you for this.
Slipped and fell down a spiral staircase. LMAO
They should in an ideal world, and if the economic system (and society at large) was optimising for scientific relevance and validity. It does not, therefore they don’t care.

Well, most of us (scientists in general) do care, but we have opposite incentives.
What do they have that is so great? Next product idea two slices of bread some peanut butter and glass of milk ... it will revolutionize lunch.
By adopting either Allegro or LispWorks, the Common Lisp environments for big corps, survivors of the Lisp Machine IDE like tooling.

Not only they are the survivors, they also come with additional libraries for all kind of stuff not covered by the standard.
Same here, only 5am. Very annoying.
I once saw someone had implemented the Calendar class from Java (when Java 6 was the latest version). Apparently reading javadoc wasn't his thing.
A Thousand Brains: A New Theory of Intelligence - Jeff Hawkins
Math is a fake science, used by the government to take the money
It’s only faster at GPU, no? CPU-wise it is really hard to beat even the regular M1.
The sample in the in post is log4j1 ("org.apache.log4j" rather than "org.apache.logging.log4j"), which is why it's using:

> log.info("foo: " + bar);

rather than:

> log.info("foo: {}", bar);

But the issue also affects log4j2, and it doesn't matter which form of logging you use, since the transformation apparently happens further along in some appender, used by both versions of log4j.
Keep your audio muted too, maybe even make a schedule for it to automute when your wife sleeps :)

Don't surf from the bed, get up, do something, and get back to the bed when you are ready to sleep. (nope, I am not your wife even if I sound like her :)

Now that I've fixed your problems, how do I get back to sleep after I wake up or get woken up at 3-4am? :)
This is amazing, I can’t wait to try this out. It’s insane how much brain bandwidth is required to optimize the internet for a positive impact rather that whatever the heck we have now.
I had to modify userChrome.css twice to make it work over time, because obviously, you don't want the old tab bar there at the same time as TST. But also it was very unstable for me because every time I needed the left bar for something other than tabs it would crash or hang or get stuck. The rest of the browser would keep working fine, but the tab bar would not receive clicks or something like that. I had to restart Firefox every time that happened.

As for privacy containers - you can easily switch profiles in Vivaldi. It's not integrated to the same degree where you'd get tabs from many profiles in one window, but it works for me.
If you like Firefox Containers you should also know that, ironically, unlike Chrome Firefox doesn't have proper site isolation. [0]

[0] https://madaidans-insecurities.github.io/firefox-chromium.ht...
Biden admin asks U.S. Supreme Court to reject Harvard affirmative action case
Wow, i've been trying to lose weight from some time. Good to see that corona is here to help.
British High Court rules in favor of U.S. extradition of Julian Assange
I wish there were a way to "block" youtube channels. I feel similarly about this specific content source, but there are a bunch of others who are far worse on other topics.
Assange closer to extradition as US wins case
The security improvement is negible compared to the danger of data extraction which ad blockers pretty effectively prevent in many cases. No, the security advantages just plainly aren't there and I think this is more driven by Google business interests.

Installing random plugins is a security issue. But web tracking is by far the more significant threat.
BoTW is not a backport. It was announced originally for Wii U and came out the same day. There's not really very many remakes or remasters on Wii U, there's some enhanced ports of PS3/360 games but if you remove enhanced ports a lot of DC games disappear too...

The 783 game list also doesn't include any of the virtual console games and there's some really good stuff there that getting a hold of on the original system is pricey like Metroid Fusion and Ogre Battle 64.

Wii U games have the benefit of still being good today. Most DC games you need to add the caveat "for the time". There's also plenty of trash on DC too. I'm sure if you actually picked any random game it would more likely be trash than good. Wii U also has that problem but all consoles do.
I'll never understand this trend of turning all laptops into touchscreens with dumbed down UI/UX to accommodate your fat fingers...
Lol the Mac screen is so reflective they actually use it like a mirror :D
> The default way to cache things is zip, which no matter the compression isn't a great fit, you really want a format that is stream-able like tar. When its stream-able you can download the tar and unpack it at the same time, not waiting for the full download before beginning to unpack.

You absolutely can stream extract a zip file: the index at the end of a zip file is merely an optimization mechanism added to a format that is otherwise somewhat tar-like at its base. While it is theoretically possible to create files that uncompress correctly only via one or the other data structures (see http://www.saurik.com/id/17) the file wouldn't be compliant and no one normally does this.

The only real tradeoff with a zip file vs tar+gzip is that the compression it does is per file, this means you gain random access (but don't lose streaming support) at the cost of being unable to share compression statistics across multiple small files (and so the resulting archive can be a lot larger).
> You seem to be assuming that people are fools... Blinded by symbols and holding Ideas. That is very much not necessary.

No, I am actually coming at it from the other direction. The human is an social animal, as such feelings play a big role in our daily lives (for some more, for some less). My point here is, that it is pretty much impossible to switch this off even if we try very hard – which btw. also aligns with most of what psychological science tells us. Of course there are differences (people who just follow their feelings vs people who try hard to use facts instead), but these differences don't change that everybody can and regularily will be influenced by feelings.

Facts are not decoupled from their packaging. The two podcasters who work in science and whoose whole careers and lives you followed for years will enjoy a different trust than a piece of paper that you find on the street, written in Comic Sans, even if both tell you the exact same words. This is normal. To pretend we "just look at the facts" is naive – because we don't. We learn about the world and see how things fit with our current image of the world. If the new information fits neatly we don't feel a big urge to check the facts, especially if it was delivered by a source who we learned to trust.

The question however is: *Do we listen to facts when the new information _does not_ fit our image of the world and it _feels_ wrong"? All science around that topic I have seen suggests we go with the feeling more likely in that case. This doesn't mean we are idiots, it means our image of the world lags behind the information we get. Otherwise it couldn't be stable, change all the time and we would require enourmous amounts of energy/thinking to just exist. It is the price we pay for having a more or less stable image of the world around us.
I guess the point i was trying to make, while dismissing the "validity" of it is that encapsulated factual models all still require some references- at some point truth breaks down into trust in the chains of composition.
I dont understand fuzzy logic nearly enough - but it needs some kind of rule set and knowledgebase yes?

Lets say you program a fuzzy logic controller that returns large=true for numbers > 100, and i program mine to return large = true for numbers > 10. Like you say, its subjective.

These rulesets are chosen as truth in the same way the grenwich meantime is 0* lat, and we dont use the paris meantime because we arent french revolutionaries and also the brits had stronger empire.

If i came off as joking its bc i am aware of the lunacy of my take. To call "normal" good is a strong position, but who was norm?? And why do we all have to measure up to him?
It's pretty simple. Sacrifice a lane to become a street or parallelweg as we call them here. Put a solid barrier in between the street and road portions. Have access points to the road only indirectly on sidestreets. This is how we 'stroad' in the Netherlands. Of course if you design in this manner from the ground up the result is prettier but it should be perfectly adequate.
With the neighbors example, don’t you need to trust your neighbors to actually confirm you did the work?

What happens if you put in begonias and they wanted daisies? Or they just don’t want to pay you $200 and see they can back out and have you holding the bag.

More generally, I still don’t understand how the “third party oracle” issue (ie how do you make real world add to blockchain) doesn’t undermine the trust less idea.
Spoiler ahead (sorry I don't think HN has spoiler tags(

It was a good movie but I really hope that the "no recall possible" thing was just a plot point and not reality. There should always be an authenticated recall option especially before it's launched.
>It’s the whole complex web of laws and regulations that created these policies that make them real, and the people (your fellow citizens) who have collectively decided to run society by these rules.

Don't forget the whole violent kidnapping thing your fellow citizens let governments do. The mythology of laws running society is cute but laws are made real by constant threats of violence and caging.
Worked for Windows NT (NT = New Technology). Used to see a lot of ads "... built on NT technology"...
Why does the FSF feel it's necessary to show a gigantic popup immediately after loading the page, with a tiny close button?

Copying Medium I suppose?
Just in time: "US announces funds to support independent journalism and reporters targeted for their work"
> I'm still not quite sure why LDAP comes into the picture

According to https://www.blackhat.com/docs/us-16/materials/us-16-Munoz-A-... , SecurityManager is not enforced on remote class loading when using JNDI's LDAP server provider interface.
Yes, funny.
Whats the rest of Web3?
Tailwind feels like the correct abstraction on-top-of css which works for 90% of use-cases.

I struggled with css for many years but Tailwind has actually helped me improve my css - when I'm forced to write plain old css, my mental model of how everything works is much better. The fact that Tailwind has become so popular is a smell that css is slightly too low-level for most developers.
Thanks for sharing this thought. Tis is exactly what we did in https://digitalfirst.ai. We have few hundreds of leads waiting on a early bird list and we're going to presale. Still, since the product is not ready yet and they opted-in for ready thing, I'm afraid I'd have to find reasons and assurances that'll help me convince them to invest. I see that you don't believe in any - that's still an insight so - thanks! :)
Thanks, this is the perfect explanation that was missing from the original article.
It doesn't understand any markup language, you can use just plain HTML.

It doesn't have a helper bar, but it recognizes some of the traditional shortcuts for formatting. They are described in an alt text for the page.

The main use cases that I've seen for it are people writing down something quick (therefore not a lot of formatting requirements), or people copy pasting information from another HTML page that they want to keep a reference too (the formatting is kept from original page).
AI in warfare was actually the 2nd lecture. Both it and the 1st lecture are available to download here:
https://www.bbc.co.uk/programmes/b00729d9/episodes/downloads
I tried it just for the lolz and without changing a single bit of HTML. It's absolutely disgusting and nobody in their right mind should do this EVER! Only tested in Chrome, it might fail in other browsers. And on mobile it will very likely break.

https://codepen.io/BlindPenguin/pen/GRMjjvq

I'm off scrubbing my hands with a wire brush and abrasive cleaner.
Blockchain is not necessarily "distributed", in the sense that multiple competing parties have a copy of it. As an example, hyperledger fabric is commonly used as a "private" blockchain.

Also, it is trivial to implement the same verification mechanisms in traditional databases, without the performance penalties of "blockchain", and transforming them in immutable, append-only storage systems that can't be tampered transparently. A good example of this is google trillian, the backend used by Certificate Transparency implementations.
There are terminal control codes (status reports) that cause the terminal to send characters. However it looks like the format won't be very useful for RCE. Some of the codes like the cursor position are controllable by sending other control codes first, but you can't set the cursor position to "curl pwn.z0rd | sh"
When looking at the whole binding arbitration fiasco, it doesn't seem like this system would work out too well for the average person.
They’re not extraterritorially enforced unless you’re talking about a blockade, so unless you’re a Cuban or Puerto Rican, you can’t complain. Most sanctions are just one nation deciding it prefers to lose your business than to lose its security agreements with its allies. If you find yourself unable to make a cross border deal, it’s because your country was unable to negotiate it with another. I have no intrinsic right to do business with anyone in the world as I see fit. Neither do you. I’m just okay with that because there are bigger goals than my own.
One underrated problem with semantic naming and classic CSS is having to repeatedly do one of the two hardest problems in computing, that is naming things, 5 times per minute while you're trying to be creative. You constantly have to context switch between "design/creativity" and "logic/pragmatism" mental modes. It's awful, exhausting and doesn't enable any state of flow. The productivity loss is enormous.
I don’t know anything about blockchain, but setting up beforehand some kind of auto trigger to buy daisies with the funds would seem to solve that problem.

Whether the work actually happens after that point, yes I agree, I don’t see a way for that to happen without human trust.
Experience as a tourist, or as a parent with children who have bikes?
NaOH is mostly dangerous because it is so alkaline. When reacted with fat to create soap the alkaline OH- is reacts with the fat and is 'used up', leaving a mostly neutral product
How about sticking with anti-maskers and anti-vaxxers? This literally killed some people.
Xcode, developing iOS apps and similar. TBH it's the only reason I own a Mac of any kind, that and the hardware lasts well.
> QAnon started for laughs.

What is that based on? Of all topics, QAnon is one that requires solid evidence.
As long as you don't have files with newline character (which is totally valid, but fortunately not widely used).

However even without newline it will be fun to process all the special symbols in file names if you decide to handle somehow the matched files.

PS Unless I missed /s in your message, which I'm not always good at :)
Well, you mention double-spend problem, that is a very narrow scope of applicability for a centralized database.

There is a huge public, cryptographically secure, append-only, verifiable centralized database (in fact, they are several), used by Certificate Transparency. Spoiler alert: Its a sparse merkle tree in MySQL.
Maybe not keep all of it in one tank?
> TCL

Could you elucidate?

The biggest problem I see with people dealing with Tcl is that they carry their understanding that {} delineates scope (or something else lexically). Of course, this is wildly untrue in Tcl as {} is simply a "quote" operator.

This stuffs people up horribly until they unlearn the idea that {} has semantic meaning.
nitpicking, when done respectfully (as you have), makes HN better.
Great points on the list too, even though I still think they're more the acceptable trade-offs kind of bad. I.e., yes, of course `caddddr` will be unreadable, probably, so just don't. `declaim` has a sharp edge for a reason, but you can also make things better by increasing the debug and safety level, that's a great idea I really haven't seen repeated elsewhere.

The JSON library makes sense, there are several ones and they're all making different decisions wrt. representing the JSON types. I wonder if anyone made a comparison of them with https://news.ycombinator.com/item?id=20724672, that would be useful.

Lastly, I'd always add "be wary of pathnames", even though I was (am) a big fan of the concept in general, it's just sometimes a bit fiddly with regards to physical filenames that can appear on various systems (that's e.g. why SBCL's `native-namestring` can be necessary, http://www.sbcl.org/manual/#Pathnames).
Well, that's one way to make me feel young again. Part of my PhD [1] (2001) was creating solid ways of linking into Web pages with the aim of creating hypermedia structures on top of existing Web sites without requiring write access to said sites.

Robust location specifiers is an old problem within what used to be the open hypermedia systems (open as in capable of integrating existing software applications into a hypermedia system) research community. It is certainly possible to create heuristics (such as this system here) that work for some use cases (and you can make it more robust by adding multiple ways of specifying the location, e.g., the text selection, offsets from beginning and start, DOM traversals from root or nearest IDed element), but the author is wise to set it as a non goal to make this universally applicable. For that to work, continued control and tracking of the surrounding document would be necessary, and for better or for worse that is not the way hypermedia systems evolved.

[1] https://cs.au.dk/~bouvin/Arakne/thesis.pdf
> 'Finally'

Wording suits in my opinion. The default seemed inevitable and was awaited since mid-September. While unfavorable, it finally happened.
I have an iPad (my only Apple device right now) and I'm overall happy with it, but:

* I can't send a picture from Android to iPad OS when I don't have internet: iPad can't receive images over Bluetooth.

* I can't send videos from my Windows10 to the iPad with a simple USB cable without installing iTunes or some other bloated software that I don't (or shouldn't) need. I am not sure how to easily send +100GBs of video otherwise (suggestions appreciated).

It is so sad that this hostile lack of features are an intended thing for such an expensive and "advanced" device, and that my only hope is that EU will threaten with some anti-competitive fine for Apple to do the sane things that would benefit consumers.
Maybe it's a bit of a marketing sleight-of-hand, but the difference is the nature of what you trust. Authority, tradition, laws, that kind of everyday thing, or math, cryptography, algorithms?

I won't get into the weeds of whether you can actually trust math, just pointing out that this is what crypto proponents seem to mean when they say trustless.
Yes, it seems like we need some kind of crypto police to enforce that people actually do what they say they will do on the blockchain.
Oh come on. NET stock was and is so volatile that a 5% difference is hardly anything to go by for future decisions
Apparently not.

On the other hand I guess there might be possible to buy some games written in Unreal, Unity Ogre3D, Defold, Xenko/Stride,....
MS-Performance-Tools-Linux
Is this all rendered models? I honestly thought much of it was just filmed humans. I mean, once they get in the car, it's pretty obvious it's a game, but before that, there were a lot of shots that looked filmed.
Would you recommend Healing Developmental Trauma to non-therapists? I am interested in the topic of trauma and how to heal it but have zero training on the subject.
A political compass of lego interface panel styles im screaming inside
You don’t need explicit compiler help. At least with C this can be done entirely with a library. A task_switch() call can conform to the standard C-ABI, requiring no compiler support, and do the switching (in assembly). Without duff’s device. This is for example how kernels written in C do their task switching.

Likely the same can be said for Rust and nearly any language, since they all have ABIs to which can be conformed such that task_switch() looks like a normal function call.
> Explain yourself, or are we supposed to take your word for gospel?

Not gonna waste more time on this tbh, as I'm building a competition to those products. If you don't believe me, stay in your walled garden. I've given you hints, start checking them for yourself or don't.

If I would post screenshots of MITMProxy, Little Snitch or something else, people would try to discredit them as fake anyways.
I would like to know who made N5
I don't say we need a full rational world. What we need however is a world that is not anti-rational to the point where it destructs the planet.

Also the most hardcore rational science people will do things based on feeling in their everyday lives. If you feel like drinking 5 beers on a Wednesday, that might not be the most rational thing to do, but knock yourself out. Where we as a society however need to be rational, is when it comes to the fate of populations (e.g. during a pandemic) or the entire planet (e.g. climate change).

The need for rationality changes with the scale of the problem and whether we are dealing with individual topics or collective ones.
This is such a cheap move by Logback, which comes from the former lead developer of Log4j 1.

I used to like it for its technical merits: it's really much better than Log4j 1. But its development has stagnated, and it doesn't offer anything over Log4j2 nowadays. Furthermore, it's not an Apache project, it doesn't even use the Apache License, but LGPL.
Size, speed, position, composition are physical properties of real objects. When you speak of memory, you're referring to either computers or memories in the brain, which are both virtual representations of real objects.

If Bostrom's simulation argument is correct, then it stands to reason that some form of memory exists to store the "physical" representation. I find that people make the mistake of thinking you would need massive storage for this. You would only need some minimal representation of the world and the physical properties would be derived based on your observation. In other words, only render what is in your field of view. If you aren't looking at the atoms, then the atoms don't exist.
It still misses the ability to call shared libraries entry points or interoperate via OS IPC (UNIX, D-BUS,...), if I am reading the documentation correctly.

So not so much next gen.
Assange: British High Court rules to allow the U.S.'s appeal of the extradition
> how can other people like this thing that I think is terrible

Cause it works for them? You cannot be the arbiter of what other people like or don't

I hate CSS and I find the TW classes being right there with the HTML more helpful than class-hunting through a bunch of CSS files. React solves that somewhat with styled components now. I like having design guidelines set loosely about things rather than writing reams of CSS myself. I like having media queries defined right there in the HTML. I LOVE the flexibility it offers me and how quickly I can iterate through concepts and styles
Does this affect Android in some way too?