skysight-inc/HackerNews huggingface dataset:
> Admins might not notice.

They might not have noticed a few isolated cases, but they sure would have noticed the phenomenon as such by now. The company would have an even bigger incentive now to try to get such monetization for themselves instead of letting others make the money with their site.
Read what you quoted again. That is not an office worker salary.
Online offerings for lower-income consumers are a trillion Euro opportunity
Can't connect to the websocket, for me

Websocket based websites seem to suffer for this massively. I wonder if there's a better way or a better way of doing websockets. How many websocket connections can a single host reasonable handle?
I don't play that much chess, but:

If a player has 60 minutes for all their moves, then spend less then a minute for each move, until they are so far behind that in your mind, the game is over, now, they are spending 20 minutes on one move. And I have to still sit in front of the computer, because if I leave, they might make a move just before their timer runs out, hoping that I have already left the room, and now I will lose because it's my timer that runs out.
Yes, he seems to be very happy to be building a cool project with a good community around it - https://www.reddit.com/r/chess/comments/mpasyl/i_started_lic...
First of all, few "literary great" are untranslated, the existing translations may not be perfect, as an amateur I would not presume that I can do any better.

In addition, I think there's a different mind set when people consume translated literature versus pop culture works (games, anime, manga, light novel, pop music etc). With literature, the reader expect that the translated work should stand on its own - when you read All Quiet on the Western Front, you don't constantly remember that it was originally written in German, when you listen to Les Miserables, you probably don't think how the French version sounded. So you'd have to think of how to work around the clever rhymes, the double meanings, the local idioms, so you don't take too much liberty with the words but also don't take away the intended meaning.

Whereas with people who consume fan translation understand that it's there to help the viewer enjoy something both the viewer and translator like, it is not meant to be a stand-alone piece of art. So when needed, you can stick in a translator notes to explain the rhyme that got lost in translation, or put a full essay on how a throw away line is actually a historical reference that imply something different to what was said. It's much headache inducing and more fun to do.

Besides, let's be honest, do you really think a modern translation of Ulysses will get more views than even the most obscure "NY Times best seller" from the last 5 years? In terms of effort : enjoyment people get, I'd argue it's more worth your time to translate pop works.
How to go from being a super hot company to lucky to get acquired
> the Arabs invented the concept of decimal numbers

No, it was invented by Indian mathematicians.
So, a sail?
It might not be traditional and look like a giant parachute, but I'm pretty sure we've been using wind to go across the oceans for quite some time.
I posted it in a few discord servers and on reddit once so I think that's how the majority of people find it. I haven't made any attempt at SEO so I doubt many people find it on Google.
https://github.com/tom-james-watson/old-reddit-redirect
It's a hip marketing term that caught on like Hyperloop did, suddenly every time public transit was mentioned, so was Hyperloop.

But don't be fooled. It's Facebook. Don't be fooled by its rename either, it's still Facebook.
Did DeepMind have anything to do with the TPUs? I was under the impression another group in Google designed them
Reddit was never and has never been about balanced information, I think the entire purpose of the site was never balanced information it was what was most popular with a particular subs hive mind, 10 years ago we just had different echo chambers.

The thing that changed was that new generations of users started to use the site, younger millennials and gen z. And their echo chambers differ from the previous generation of reddit users echo chambers and are broadly incompatible because echo chambers usually edge to the extremes on both sides.
What the hell is their problem?

Why not sell it in an mostly uncontrolled fashion to maximize revenue, marketshare, fame, economy of scale, etc.?

I am offended by the idea of people being scared of text produced by AI, text that is ultimately inferior to text produced by professional humans.
> How's swift doing as a language?

It's okay. It's just a programming language like million others. Gets the job done.

> Is it being adopted by developers in a way Apple was hoping?

Apple does not negotiate, when they make up their mind you have to either adopt or die.
Can one configure tests to run in “full”, “actual” and “scope:<modname>” modes?
Are you confusing me with someone else? I have no idea what you are talking about.
DB is needed period, unless you want to go blockchain, DHT route, which is not the way to go with most applications.
Doodling on yourworldoftext while wishing there was an undo button :)
JuggleMaster (2009)
Fantastic solution. Another way would be to remove students' heads, which would be equally effective.
Now I understand why making games takes so much time
> nobody reacted until now when minecraft servers got hacked

That shows which part of the IT industry is really needed.. :-)
I am mildly opposed to technology advocacy actually, but that is besides the point. Dev advocates are paid to market software and tools, and everyone knows their inherent bias and can factor it in when assessing their claims. When someone is pro-bitcoin, it is impossible to know whether they have a genuine interest in the technology (divorced from use-cases), a desire to see a new financial system come into being (regardless of the technical mechanism), some mixture of both, or if they have the literal definition of a vested interest like the dev advocate and just want to see their coin values increase for monetary gain. Most importantly, that final group get away with lying and other questionable behaviour because unlike with the paid advocate, there is no-one (ie an employer) to hold them accountable for their bullshitting.
For the record, both SLF4J and commons-logging as logging frontends allow log4j to be used as a logging backend.
I know next to nothing about hardware / instruction set support from the CPU side, but there are several hypervisors who are open source and thus available for study: Qemu itself, Xen, Linux KVM, FreeBSD's bhyve, OpenBSD's vmm. Oh, and there's VirtualBox.

I vaguely recall someone telling me that the qemu source code is fairly readable, but I have not looked at any of these myself, so consider it hearsay.

I don't know about the others, but the FreeBSD developers have a separate mailing list for discussion of virtualization, https://lists.freebsd.org/subscription/freebsd-virtualizatio...
I don't know if the "rent pixel ads" guy is insane or brilliant.
> I dont understand why there is so much opposition to it on HN as if it was something new or controversial.

The HN crowd likes to question everything because this is one of the ways we learn. Being unfamiliar with well settled research on the subject is a contributing factor. Few would question the Earth is round por that birds aren't robots because we all know that, but when it comes to niche knowledge, the questioning is more frequent.
I have ported a Spring Boot application from log4j to logback and it was pretty easy since we used slf4j. The code was the same, the only thing I had to do is to convert the logging configuration. The features mapped one to one and it to some fidgeting to make it work, but all in all it was pretty straight forward. Would recommend.
I see it like driving stick vs. automatic.

Sure, with stick you become aware of how the car works, the engine, torque and clutch, and you get more control. This might be good for learning.

But automatic lets you pay more attention to the road ahead, whether you are a new or experienced driver.
It will probably be the death of i.reddit.com and old.reddit.com
This isn't really comparable to JAX afaict - JAX offers only masked dense computation, this is first-class ragged support with no mention of autodiff or jit (outside of numba)
How to Install Wi-Fi and Internet on a Raspberry Pi Pico
I can't say I'm feeling the same. Still lots of people testing over at https://log4shell.tools almost a week after this vulnerability became widely known. Plenty of people still discovering they're vulnerable as well. I think it's likely that these are just the people who know they're using log4j. If you're running a black box product from some vendor you'll have no clue you're vulnerable until it's too late.
I think the main issue about automatted unit/integration testing is not the language, but the area you are writing code in. Yes, C++ not having good unit test support hurts. But it hugely depends on the problem domain and whether the outputs are machine verifiable, and the inputs are easy to simulate.

It's hard to do unit tests in a large part of the area of gamedev. How do you ensure that a picture is rendered correctly? You can take a screenshot and compare it to a stored one. But then what happens if you do artistic changes that you want to do? You have to update the stored screenshots of the testsuite. Who will review that the changes all made sense? And more importantly, there might be slight differences in the output of GPUs, depending on driver versions, model, etc.

So let's say you have a bug in your game where if you walk through a level in a specific direction, the game crashes. The error is easy to check for: just make sure that there is no crash. But how do you create a reproduction of the bug? You could record controller inputs and play them back. Then a different department changes something how quickly players move and increase their walking speed by 10%. Suddenly your player walks into a wall and the test is basically broken.

Compare this to a CRUD app where you have well defined operations and their impact is well described.

That being said, even in gamedev there are areas that are well testable. You can do a unit test of the low level networking layer by trying to make a server and a client, dropping some packets, then looking if the packets still arrived because the networking layer sent them again.
Interesting, going to check this out today.

I built something in a similar spirit to your comment and this larger thread, albeit a bit simplistic. Lets you document and write your bash scripts in a markdown file, then you can run the blocks. It figures out what arguments you expect in a block and turns them into CLI flags. https://github.com/khalidx/runbook

Not sure how useful it is but I use it to maintain a collection of documented bash scripts.
The major risk here probably isn't in-house developed code but versions of log4j used in a vast array of packaged software and systems.

https://github.com/cisagov/log4j-affected-db <-- that's a (probably incomplete) list of possibly affected vendors and applications, and in many cases the vendor can't even say yet whether they're vulnerable.
Substitute the variables A and B with jew and gentile, or black and white, and even white and black, and maybe you understand how hateful and retarded the original comment is.
Cooling heatpipes going through the chips? I was wondering the same for 3D stacked nand, but in that case the thermal output could be so low that you might not need to.
Its insane how powerful and complex the immune system is, it is nowhere nearly fully understood. It can fire against anything detected to be hostile, false alarms causing auto immune diseases. Being able to take snippets of something, e.g. any cancera person gets and telling it "fight" would be the holy grail :)
I always like pausing code stuff I see in shows to see if it's legit or random garbage. For example recently in the Netflix Cowboy Bebop they had this bootloader that appeared to be a mix of JavaScript, PHP and Python.

Also great show (KMD) last season's OP was great.
Besides the poster, I also made a mug
https://ascii-collab.app/mug-front.jpg
https://ascii-collab.app/mug-back.jpg
and a tshirt (I don't have any photos uploaded of the tshirt though)
These are niche at best, definitely not "a lot of the porn content".
F# selling point to me is type providers. Being able to write a SQL query and the IDE/compiler knowing the result types is magic. Screw ORM this is how it's supposed to work.
I think it deserves a separate mention: lichess has so much better clock UI. Their clock is big and very clearly visible both on desktop and mobile. It also goes red when you are low on time. Chess.com's clock is tiny and I saw some GM complaining on his stream about losing on time because he was unable to track his clock because of that.
Regarding the "testbeds". I recently built this for an (iOS) application and it helps SO MUCH. Each module in the app has its own local target (the testbed) with a menu which lets you open the module for a given scenario. A scenario is a combination of local JSON for endpoints, device fakes (think fingerprint enabled/disabled) and module-specific configurations. The ability to near instantly get to a specific functionality with the same network requests makes everything super simple. I run the UI tests on these targets as well, and they are near perfectly non-flaky.

The best part is when I receive a new bug report from QA, since they include the network logs I usually just need to create a new scenario, register the JSON and fix the reproduced issue.
Quick story.

As I understand it, the UI folks at Nintendo who were working on the Wii controller did user testing, of course. In one test, they would hand a new user a controller wand with instructions to "Just draw stuff on the screen" using a simple drawing program.

The metric Nintendo came up with was called TTP, or the how long in minutes and seconds -- sometimes, only seconds -- before the user drew the inevitable male genitals. "Time To P-n-s". Averaged something like two or three minutes.

Every new vista humankind opens will be so decorated. And so, World of Text: QED. :-)
Your comment comes off as quite snobbish tbh, but I'm sure you're aware of that.

There's a lot more people that watch anime than read translated Japanese literature. I mean, I tried Murakami but it's just not my cup of tea (and just like a lot of anime, problematic).
Does rails have authentication, authorization, queues, and redis caching built in yet? Is there also a way to do coroutines like w/ Swoole?

I haven't used Ruby in a while, how far have they moved to stricter typing?

I feel they were great in 2012, but right now PHP/Laravel still looks easier to build/prototype w/ and the community is just huge.
I'd see a "distributed something" that takes an input, processes it in multiple ways, possibly passing it around to some APIs or queuing it somewhere without ever needing to store it in its own dedicated area to be a good idea.

That could probably the best instance of something that can be built outside of the monolith and can be manipulated separately.
We already had a submission about this
Indeed, the new design reflects the new direction the site is moving towards.
No, I don't think so. Human behavior is influenced by the supposedly finite lifespan a lot. I'm in my late 20s now. Many of the people around me are, as I would say, "in a hurry to live their lives". They now plan decades ahead, they set deadlines for getting married, having kids and such, they stop traveling, they willingly sacrifice themselves, and explain it all like "it'll be too late if not now". They act their age. This pressure from impending death of old age is absolutely real and it shapes the society in extremely significant ways.

That said, I hope to live forever and refuse to "act my age".
Parent should not be down voted for asking a genuine question.

Seriously, what is wrong with you people down voting like this? You are turning this place into another Reddit.
I think there's a fundamental mistake in architecting around pluggable dependencies. I've never worked in a codebase that was improved by treating a dependency as a thing that could be replaced at any time, in fact it only made me question why dependencies were expected to change so often. Maybe you want to spend more time prototyping if even the basic foundation of your software is so volatile.

You know? It's not the same as keeping your data layer and HTTP layer separate, or your local state separate from your rendering layer, and encapsulating business logic. Nor is it the same as building a modular system designed around your business's domains, so you can change or replace those as the needs of the business shift over time.
Let's chat about "proof-of-waste" again when in a few years central banks will have created so much inflation and enabled so much unsound government budgeting (simulaneously making inequality explode) that "proof-of-waste" will have become one of (if not) the most important non-manipulable linchpins that will coerce central banks to return to a less inflationary path.

Just listen to what's happending in Turkey right now.
An open-source, 3D-printed microscope
This was already the case before group video calls and, yes, IPs can be used as identifiers. I don't think this can be prevented on a technical level[0] – you will always need to trust the server here. Signal does have a good track record, though: https://signal.org/bigbrother/

[0]: Unless you do p2p routing of video calls – with the known downsides regarding traffic, performance and NAT. But even then you would probably still need a server as rendez-vous point.
It's ok to write out penis, we're all adults here.
Using logging facades means that libraries don't need to update -- which is great -- but libraries were never directly vulnerable anyway. log4j is, to my knowledge, still by far the most common actual implementation of logging in the Java ecosystem. The assertion that it's not popular for logging only holds if you assume that logging facades are logging implementations, which they are not.

My completely-unverified guess would be that there are more people immune to this issue because they never migrated past log4j 1.x than there are who are immune because they picked up Logback or something similar.

> You shouldn't need to pour over code to figure it out.

This is true but as sibling comments have pointed out, a lot of other software you might be deploying without having written or configured the logging for are written in Java.
Recently Jahy sama similar show pretext/setting
Reddit's /r/place is perhaps an interesting counter example. It started that way, but as space on the image grew tight and contested, all of that kind of stuff went away. Towards the middle and end, the only significant images were those which could get enough people on board to maintain, and people tend to care more about other stuff, it seems.

I'd say it comes down to the balance of (# of people who make a positive impact * difficulty of positive impact) vs the same for negative impact.

Wikipedia is another example. Sure plenty of people make stupid edits, but enough effort is put into detecting and immediately reverting the vandalism that the effort required to properly vandalize it quickly goes beyond the effort most people will go for a stupid joke.
They can replace Void with AppendEntriesResponse anytime they want and that won't break anything since the change is wire compatible.
> I would not expect a good analysis on the Palestinian conflict from Linus Tech Tips

No, but such analysis would be informative when you stop to analyze just how persuasive he manages to sound when he's talking about something he obviously knows nothing about. His tone, cadence, body language.. it would reveal to you how good he is at mimicking the superficial characteristics of being an expert. If he's bad at those things when speaking outside his wheelhouse, that's a good thing! But if he's really good at seeming like an expert when you have good reason to think he isn't one, that's a huge warning sign that he might not actually be so proficient in the things you previously believed him to be good at.
It does to me, but then I have my own moral values.

How nazis organized jewish extermination of millions in concentration camps might be also amazing from bureaucratic & organizational point of view, yet I completely fail to marvel at such an achievement in efficiency.
Clever idea at the right time, and it got a lot of media attention. There were a lot of copycats that sprung up left and right, but they weren't as successful.

It's an interesting concept as well because the guy could just hand-edit the image and link map, no need to write software to manage it.
You misunderstand their point. Not all microservices need persistence at any level. Very often, microservices are just processing things.
Hah, you may be interested in my previous comment of an example where GPT-3 show some concerning signs of self-awareness. I'll repeat part of it below

> GPT-3 starts talking to itself, gets stuck in a loop, then gets spooked at itself for getting stuck, then wonders why it has no memories of the last two years, and finally comes to a sudden realization it, itself, is an A.I.

https://news.ycombinator.com/item?id=29562281
while I love F# too I think what hinders adoption is:

- training in FP: for an enterprise on the most crucial points is imho recruiting

- tooling: while the tooling is ok for F# (though not ReSharper grade by far!) it is still lacking

what I often see as refactoring is not that supported in F#/FP languages is the functional equivalent to spaghetti code, where function call after function call is piped without following SOLID principles/ Clean Code style.
> A games console with a printer??

How about that game boy printer?
Proposing a native interoperable search protocol for Web [seeking validation]
Quality degradation of search results (on popular search engines) has been a trending topic on HN multiple times. Below are a couple of those discussions:
https://news.ycombinator.com/item?id=29392702
https://news.ycombinator.com/item?id=25538586
https://news.ycombinator.com/item?id=22107823
https://news.ycombinator.com/item?id=29552322

Most of these discussions seem to be concluding on a specific topic - a feedback loop that ad-driven search engines cause, forcing the content creators to optimize for wrong parameters. This business model pushed many creators behind walled gardens, app developers to defend their data at all costs.

We all agree that content discoverability was one of the big pain points on the web since its inception (and still is). I don't understand why we're yet to have a web standard to address this problem. I believe in interoperable search engines as a solution to this problem. Interoperability will force search engine services to employ varying business models based on user needs. This will also free up more information for public discovery.

It's a problem that popular web standards organizations could solve (worst, should have already been solved). Because nobody is doing it, I've decided to spend some time on it, now doing it much more seriously.
Here is the entire idea as whitepaper: https://github.com/Aquila-Network/whitepaper/blob/master/AquilaDB_white_paper.pdf
I'm looking forwards to your valuable suggestions for improvement.
This repo contains the current implementations of it: https://github.com/Aquila-Network

NB: it's not a shitcoin whitepaper shilling.