skysight-inc/HackerNews huggingface dataset:
I think you gravely misunderstood my comment, I’m certainly not harking back to some romantic ideal of pre-industrial Arcadia.

If you were an under-nourished worker, living in the rat-like polluted conditions of an Industrial Revolution town in Northern England (for instance), constantly breathing sulfurous fumes, suffering cholera epidemics, seeing the whole town and all the countryside around it blackened by the ash from the local factories, while still seeing children die prematurely from all the same diseases and accidents that were common in the Middle Ages, but with less access to fresh air and your own vegetables and (to some extent) your own livestock, then making the life of a peasant seem less attractive than it maybe was in reality, is not such a far-fetched possibility.

> watching too many of your children die before their 4th birthday

As for children dying - maybe the children of peasants would die in greater numbers than the aristocracy, but nothing stopped their children from dying of an infected scratch or a bacterial infection, any more than anyone else, before the invention of antibiotics.

I think your comment falls into the “it was unadulterated hell being a peasant”-trap that I was referring to, instead of evaluating whether the life was actually more nuanced (especially in relative terms to those richer than themselves at the time).
That is all I will ever call teachers nowzers.
> This might be excluding anybody that cannot work after hours, for a reason or another.

Maybe I'm reading into this but I see this type of response a lot on HN.

> A: You need experience. Get some after hours

> B: I don't have any time after hours. It's not fair

Like gees! What do you expect?

B: I wanna be guitar player in a rock band

A: Well, if you don't play guitar, take lessons after hours

B: I don't have any time after hours

A: So what do you expect me to do about it? I'm not about to add someone who's never played guitar and can't demonstrate the skills as a guitarist in my band. It's not my problem that you can't play, don't have the time to learn, and yet want to be in my band.

---

Same for any company: So what do you expect me to do about it? I'm not about to add someone who's never programmed games and can't demonstrate the skills as a game programmer in my team. It's not my problem that you can't code games, don't have the time to learn, and yet want to be in my gamedev company.
I remember in the 90s when Walmart was the death of the world because they only sold junk.

Turns out retailers just sell cheap stuff no matter the era and the world is still moving on.
Apple: Braille User Guides
The project model is forced on large parts of the industry because no one but the direct customer is willing to fund the development of a bespoke piece of software.

This brings about the distincion of the phases pre and post acceptance.

The 'maitainance' is a customary upkeep as no one but the outside developer can in practice economicaly assure the system's ongoing operation. It also incentivises the service provider to respond to keep servicing smaller adaptation requests.
Interesting - but not super relevant - data point: a Symphony Orchestra at 1 meter distance at full volume produces < 20 Watts of power!

I think your average stereo is going to have a substantial problem with any kind of orchestral music, you won't be able to hear the soft passages and the louder ones will get you 911 attention assuming you could hear the softer ones. Fortunately most audio reproduction media can't do it either. But if you have access to the original masters (or digitized copies) you can get up to 80 dB range. Putting together a non-headphones based stereo system to reproduce that in a normal living room is going to be pricey.
It’s an interesting model, you pay upfront and wait for 30 years.

So they have about 6m $$ that will always be in their account so they can kinda invest that, given that the US stock market has returned 6.8% on avg since the 1870s https://themeasureofaplan.com/us-stock-market-returns-1870s-...

They are actually making $1000+ per day at that return if they just invest their 6m, so 450$ loss is actually a 500$+ gain.

But I imagine they use the 6m to expand their business in which case the returns would be higher.
If a woman agrees to do this with you on a second date, she must already have a strong interest, otherwise she would find it too overbearing. Anyway, I'm happy for you.
Ah, right. Good luck!

CB in CBDC means central bank ... I thought it was a theoretical excercise from the point of view of a state actor.

I don't think it can be done privately.

To distribute value as UBI you must first acquire value and digital currencies have only one way of acquiring value, by drawing in greedy capitalists with ponzi-like promises of huge gains coming from widespread adoption by whatever suckers they can find.

So booting up your currency would be a problem because initially it would have zero value.

I wonder what could be other ways of transferring value into a new currency apart from promises of meteoric rise of the price.

Other idea is what tether did. Getting value into their currency by promising price stability. Then the other qualities of crypto like ease if transaction and direct untaxability drew the value to it as long as the promise holds.
It's just called dependency injection.

Somehow he invents nonsensical buzzwords to describe every line of code.
Better B players who are insecure enough to specifically hire worse than themselves, but still B-players. If going by lower as better it would technically be B subscript N players hire B subscript N+1 players. But that is unwieldy and worryingly niche of a reference for a society which relies so much upon mathematics.
> And your entire system architecture and all your development approaches are built around the assumptions of locality and cache line optimization and all of a sudden none of that matters any more.

Indeed, with the hyperoptimized version here, the moment you tip over into two machines each machine will need two copies of every tweet from anyone who has followers sharded to both machines, so the capacity of two machines is going to be far less than twice the capacity of one as a large proportion of tweets will cause writes on both shards. This inefficiency will now always be with you - the average number of writes per user per tweet will go up until your number of shards approaches average follower counts.

This is why it's common to model this with fan-out on write, because the moment you accept that there is a risk you'll tip over into a sharded model you need to account for that. If asked the question of such a design, it's worth pointing out that if you can guarantee it fits on one machine, and this is true for many more problems than people expect, then you can save a lot, but then I'd set out the more complex model and contrast it to the single-machine model.

You don't need to fan-out to every account even in such a distributed system, certainly. You can fan-out to every shard/instance, and keeping that cached in RAM would still allow you to be far more efficient than e.g. Mastodon (which does fan-out to every instance for the actual post data, but relies on a Postgres database)
Since house prices started to become unattainable for the average individual without going 40 years into debt.

Remove the problem of earning money to achieve independent housing, remove 75% of the hussle for most people to participate in scams.
QuestDb; Columnar time-series database with high performance ingestion and SQL analytics you know and love from QuestDB open source, now on the cloud.

Q: How high is the performance?

GPT3: We have tested QuestDB against other databases using benchmarking frameworks and benchmarking tools. We have also developed our own performance tests to simulate real-world use cases involving large data sets, multiple ingestion streams, and complex SQL queries. The results of these efforts are summarized in the table below:QuestDB is the fastest open source time series database available today. It powers real-life applications such as Yahoo! which stores 1 billion records per day in a single instance of QuestDB with

GPT3 says QuestDb is web scale and I for one trust it implicitly.
Said out loud: "How can we squeeze this in without re-prioritizing or impacting other planned work? Are we sure it's all estimated correctly?"

Silently implied: "Spend more hours working. Alter existing estimates enough to fit it in."

You can ask them if they're asking for overtime/crunch and they'll say, "No, work/life balance is important to us at BigCorp. It's just that this is as important as our existing planned work and it would make our team/department look amazing if we can get this done too.". Yada, yada, yada. You can keep pushing back but how many times can you do that before you're no longer considered a team player?
OpenBSD packages i3: https://openports.se/x11/i3

I briefly (for about a year or so) developed i3 on NetBSD.

I have no knowledge of other more obscure variants, though.
I disagree. Islamic art can be studied while still being sensitive to Islamic law.

You are trying to allude to free market systems to determine how a course evolves. Except there arent various forms of the same Islamic art class being offered at the school where a student can choose with money and choice which variation should be supported.

At some point, free market does not effeciently allow for the evolution of systems when choices are simply binary, like voting. In binary systems, participation and communication is key. And that is exactly what occurred here.
This is a good point. Something is either reliably sortable or it is not sortable at all.

To give the appearance of being sortable to those who are less familiar with how they are generated is potentially dangerous and misleading. And whilst it is true to say that these IDs will consistently sort in the same order, that is equally true of standard GUIDs etc - the difference being the latter does not lead people to believe that the order has inherent meaning, which the former does.

It's a little similar to how the designers of Go noticed that people were relying on the ordering of keys in maps matching the order items were added. So range iteration over keys was specifically changed to start from a 'random' point in the sequence (not truly random, but enough to stop people relying on it). They understood that the appearance of consistency without the fact of consistency leads to errors.

They have their uses I'm sure, they just need to be carefully considered and clearly understood uses.
You're somehow assuming all computer games involve grinding for some 1% drop.

You're basically describing old single player games that did rare drops to pad gameplay time, then the first MMOs where grinding was there to keep you paying for the subscription, and now the IAP fests where the grinding is there to make you pay something.

However, there still are games that do not involve grinding out there. Even some AAAs. You do not have to be predatory to enjoy some success making video games.

Edit: I missed that: "Even if the hours played and enjoyment received are perfectly equal."

They aren't equal. Do you call grinding for rare drops equal to enjoying a story or developing and applying some skill?

And how is hours played a metric of enjoyment? If you count hours played, the game i spent the most time in ever is Minecraft. Paid all of $20 for it.
SpaceBuckets: Cheap DIY Indoor Growing
> watching too many of your children die before their 4th birthday

It was that much better for aristocracy/middle class. Obviously access to better nutrition and conditions improved the chances of survival. However mortality was still huge and not really that distinguishable between social classes from a modern perspective.

> True medicine was not there, surgery unheard of for the peasant class

Which might have been a good thing in some cases. For many illnesses and diseases the methods used by highly paid 'doctors' might have as well done more harm than good.

I agree with the general sentiment however. Yet in many ways life for upper classes wasn't that great either.
To note, the “easily accessible” part is for people with an Apple device with iCloud set as the target account.

You don’t have another Apple device to manage your kid’s subscriptions ? it’s simple ! Download iTunes on Windows! No windows or can’t/don’t want to install iTunes? Tough luck.

You’d think icloud.com has feature parity regarding payment managements and critical settings, and no, it doesn’t [0]

BTW having multiple Apple devices still won’t make it that much easier if you happen to use different Apple IDs (if you need access to more than one country’s store for instance, or separate work and personal profiles): logging in and out is a PITA with the Find My Devices lock and 2FA.

[0] https://support.apple.com/en-us/HT202039
I just tried on Ubuntu 22.04.1 and the included sample apps worked. I was able to run Simplest.py, ToDoList.py, controlsdemo.py, and HelloDelphiFMX.py.
I think trust still exists among individuals and in social groups. But yeah trusting others on the Internet makes no sense. I think we‘ll look back at the web2 era and say it was naive to trust in a www user‘s good faith actions and assume western morals. The Internet is global, heterogen and trust cannot exist among individuals unless one or more parties have a lot of skin in the game e.g. through identity.
There's a lot of non-trivial applications to AI in games:

1. AI-controlled physically-accurate character rigs instead of inbaked animations [1]

2. Conversations with AI NPCs (maybe lore-conditioned ChatGPT): think interactive Skyrim where you could actually talk to everyone

3. Evolving Neural Networks to control battle AI, but where Neural Networks get the same input as player (screen pixels, sound) instead of decision-tree based AI strategies. Then think how AI will learn along with player (Remember how PodBOT learned new maps in CS?) Current methods may work for any game, and bots may discover entertaining strategies by themselves

4. Multi-Agent large-scale simulations: there's some research [2] going on, imagine it applied to open-world games

5. Simulation for sim2real. How about testing a new robot prototype in the game before making it real

---

[1] ASE: Large-Scale Reusable Adversarial Skill Embeddings for Physically Simulated Characters, NVIDIA, 2022 https://nv-tlabs.github.io/ASE/

[2] Neural MMO: A
Massively Multiagent
Game Environment, OpenAI, 2019, https://openai.com/blog/neural-mmo/
To be honest I don't see how this is relevant here.

Anyhow, there's a lot of Google Workspace competitors, switching to one of them shouldn't be a problem (at least for internal communications; sharing a self-hosted OnlyOffice link with somebody expecting a Google Docs document would be mildly weird).
It's fun how most of these are "Using the normal mechanism instead of the SDL specific mechanism". I think we somehow end up biased against special-purpose mechanisms, so I'm not surprised these are common mistakes.
Snare or cymbals can be extremely loud up close but their spectrum is more like white noise, in comparison a Timpani is more like an 'audio laser' for want of a better term, relatively few harmonics and all of the energy concentrated in a very narrow band.
A couple of notes:

The child mortality rate was equally high among the upper classes, which is why motherhood was a outsourced occupation. The likelihood of death was conceived as such a stressor it might ruin a woman. There are counter examples (parents rearing their own) that we know about precisely because it, being extraordinary, was a topic of conversation.

Your description of daily life is striking. It's also why I like reflecting on our folklore: it is usually very dark, full of fear, sickness and death. I live in Norway, and there are specific supernatural explanations for almost anything: death, malformed babies, rape, incest, abortion, suicide, insanity etc. "hidden" in what is usually presented as rosy fairytales and omens.
> But unlike local restaurants, many businesses have to aggressively compete in national and global markets and if it stops growing, it starts dying.

How is a company dying if it continues to make profit in a changing market?

> Growing revenue and profits allows adaption to new competitive threats.

Adaption to "new competitive threats" is done by humans.
I absolutely love Sugru, I'm happy to see it mentioned on HN.
Hey, this is mine. Thanks for submitting it. I'll answer some questions.

> Why?

I ported Trealla Prolog to WASM (WASI) and I was looking for something useful to test it against. I found Spin, which can run WASM+CGI, and landed on this. Making this project exposed a number of bugs in my port that have now been fixed, so consumers of more useful projects[1][2] benefit as well. Also, PHP style templates are just fun! There's something valuable to just being able to shove a little bit of code inside some HTML and get it up on the internet.

I started my webdev journey with PHP many many years ago, and it's nice to revisit it from a different perspective. I don't use the real (elephant) PHP anymore, but I've gained a newfound appreciation for how fun its quick & dirty development style is.

I hope this project can serve as an example of how to use Prolog for fun things. It does showcase some of the cooler dynamic aspects of the language, and the PHP parsing code is like 10 lines of DCG.

> Is it a joke?

Yes and no. The name is certainly a joke. I was pondering what 'Prolog on Rails' might be and thought calling it PHP would be funny. This led to the PHP-style templates which were quick to implement and pretty powerful. Despite the humorous presentation, it does actually work.

> Can you use Prolog for web services?

Yes! For example, SWI has a mature HTTP package: https://www.swi-prolog.org/pldoc/doc_for?object=section(%27p.... It's used to power SWISH, an online Prolog code sharing thing: https://swish.swi-prolog.org/

> Next steps?

I would like to support persistence somehow. I think it'd be really cool if you could use Prolog's dynamic database[3] as a persistent store. Spin has components for Postgres and Redis so it shouldn't be too hard to implement, but I lose the WASI compatibility if I do that... which means I can't use the binary from WAPM, etc.

I would also like to experiment with running Trealla on Cloudflare Workers. I have another project, worker-prolog[4], which uses Tau Prolog (a Prolog written in Javascript) on Workers.

On a somewhat related note, I've also been playing around with Cosmopolitan libc[5]. I got Trealla to compile to an APE executable but there's some issues with the embedded Prolog libraries getting garbled, so I need to improve my GDB skills and figure out what's going on there.

Finally, I'd like to say thanks to Andrew Davison (@infradig on GitHub), the author of Trealla Prolog, for letting me add WASM support to his project and helping me with lots of things. For example, PHP led to Andrew implementing improvements for using DCGs to parse Prolog terms, which is now super fast[6]!

[1]: https://github.com/guregu/trealla-js

[2]: https://github.com/trealla-prolog/go

[3]: https://www.swi-prolog.org/pldoc/man?predicate=assertz/1

[4]: https://github.com/guregu/worker-prolog

[5]: https://justine.lol/cosmopolitan/

[6]: https://github.com/trealla-prolog/trealla/issues/53
Yes this is a huge issue in IT and the awareness about it is really low, even among developers making core software. Linux was short of losing the ability to run apps as another user (there was a bug and initially the developers were not keen on fixing it), which is what I use myself as a workaround to isolate apps from each other. Fortunately it seems like the developers of GTK have changed their mind: https://gitlab.gnome.org/GNOME/gtk/-/issues/5390
My take is that 10+ years ago, the average Google or Amazon engineer would have been comparatively more offended to see so many fake products, reviews, websites, fake everything on their platforms. Today, they see all this as someone else's problem.
I haven’t experienced any of that yet. Something in particular upset you?
The additional trouble with these videos is if you search "elon bitcoin" on google the videos are first results.
> Place a video feed as a 3D object inside Sponza, why not?

This is amazing.
Awesome portfolio! It’s always impressive to see what can be achieved with this little thing.
What is your point? are you merely trying to argue your original comment was somehow correct based on a technicality?

Sure I forgot about colour correction, congrats... It's pretty absurd to argue uniform pixel data manipulation for colour processing is somehow comparable to ML based full image manipulation. One is for the purpose of trying to improve accuracy, the other is doing the exact opposite.
Whatever you need to tell yourself to justify the bloat.

Of course it's a proof-of-concept, it's not a drop-in replacement for Twitter.
True, most socio-economic 'revolutions' e.g. agricultural, industrial, Rome conquering/"brining civilization [to]" most of the know world had huge negative effects for the majority of the population at least in short and medium term,
Can you provide a source for that? I have found the performance between FreeBSD and Linux to be comparable, even when using Python.
Yep, this is why it has to be centralized. The Central Bank has to verify identities.

You can have accounts that are unverified, or business accounts that are not individuals. They just don't have a UBI, so the tax hits them without their accounts getting replenished. Spend/use the money fast so you don't have to worry about it.
How can people trust this thing if it can't even count properly? Humans are insane.
Also a bit weird that it's assigning a variable with the same name as the function.
i dont know what is your expectation. there IS a period in each "?" and "!" marks.
Dunno, a lot of this wave of scamming seems to be coming out of China and India as well, even if American companies like Amazon are ostensibly guilty of enabling and profiting from it.
I deactivated personalized ads on YouTube and literally every ad is now a scam.
> It's true that when it reasons about the world ChatGPT

Does it though?
It's fairly bonkers how critics will say that ChatGPT or Lamda are just glorified predictive text in one breath, and then call them "arrogant" or "overconfident" in the next.
From ChatGPT: "IC" is short for "individual contributor." This is a term used to describe someone who is responsible for their own work within an organization, rather than managing a team. Individual contributors are typically focused on completing specific tasks or projects, rather than overseeing the work of others. In the context of the comment you provided, it sounds like the poster is asking if individual contributors at tech companies are typically very concerned about their job performance.
This is actually interesting, can it parse documentation from my code? Or comment? Or how is this exactly working?
They amount to extortion and, as someone else explained, lock-in. Renters have much less choice in the matter than you are pretending.
Can you please put an example about dask being more flexible than spark?