skysight-inc/HackerNews huggingface dataset:
When I first played UO back in ~1998 on a shard. I remember the first day, logging in, landing in Britian, there was a 'Newbie Dungeon' and I went in, and died...

I thought holy shit this game blows.

A week later, the zone.com servers were down so I couldn't play AoE. So I logged into UO, and I just don't remember logging out again, I played for hours and hours. The sense of discovery, gaining items, skills, worrying about losing them and trying to be careful, but also trying to steal other peoples. It was a real fantasy.

I remember when the 'blues' had a war with the 'reds' because they were sick of PKing, so they opened portals to the red towns with ~100 people flowing in, lag following closely behind, and reds getting murdered everywhere. For a couple of hours they were just going everywhere in a giant group murdering all the red players as payback.

I've never found a game since that draws me in like UO did. Ever since WoW, everyone has been following more or less the same cookie cutter template for MMORPGS.

There's so much 'content' but the games are a grind to the end to get to end game content, that's it...

The lack of end-game content in UO made it good, PVP was more difficult, and there was risk/reward.

The best thing about UO was that if you didn't play for 3 weeks, you didn't fall behind your friends.

In WoW if you didn't play for 3 weeks you come back and its hard to play with friends, you end up being carried or neglected. Ashes of Creation is trying to solve alot of these problems tho. Fingers crossed that game turns out good.
The abstract talks about predicting 48 frames ahead. Is realtime sports betting even a thing? And if so is the liquidity and spread good enough to enter/exit say a $10,000 position that quickly?
> In other words, we can always ask, what if we don't know which quantum state we have? For example, what if we have a 1/2 probability of state1 and a 1/2 probability of state2? This gives us what's called a mixed state, which is the most general kind of state in quantum mechanics.

Here one might wonder if pure quantum states could be mixed not with mere probabilities, but with something more general like amplitudes?
So when people talk about the founding fathers and what they had in mind when they wrote the constitution, typically in relation to gun laws, it should also be pointed out that the constitution should have run out after 19 years?

I actually quite like this. The US constitution has been elevated to some quasi religious document where everyone interprets it how they want to interpret it. A bi decadal debate on what it should actually say would be useful. Although it would take politicians longer than that to actually agree.
Daniel Stone once pointed out a key difference between libweston and wlroots, two competing approaches for generalizing the work involved in building a Wayland compositor, to explain why wlroots succeeds where libweston does not. He drew the key distinction between a framework and a toolkit. Weston is the former and wlroots is the latter.

The difference is that a framework is in control and defers to your code from time to time, whereas with a toolkit, you are in control and defer to the toolkit when necessary. A toolkit-style library can still do most or all of the heavy lifting for you in a single library, but this approach is much more powerful and flexible than a framework approach while retaining most of the benefits.

Many people view the framework/no-framework debate from the angle that the no-framework side describes a hodgepodge of libraries thrown together to create a crappy half-framework in the downstream code, but that is not necessarily the case. A "one big dependency" approach works with or without the framework design, and a toolkit design offers many advantages that the framework approach cannot.
Both of the games are based on anime franchise, though.
Even aside from that, here in Japan it is not uncommon for enthusiastic anime fans to throw multi-thousand $ for goods (including fan-made "doujin" items), live concerts of voice actors/actresses, travels to model locations and so on.
I don't see any difference between their mind and K-pop fans'.
> - Security. Among many other factors the walled garden does provide a higher degree of security compared to Android.

Depends on the specific perspective.

I think the effort that has gone into securing Linux globally has and will continue to yield better results than Apple can achieve on their own with an opaque stack. Exploit prices also seem to correlate to some extent.

But I also do think it's better in terms of average end-user.
Related, the Array Cast[0] is pretty good if you are into this sort of thing (or even if you aren't but like listening to very bright devs).

The author of BQN, I believe, is frequently on there and I think I remember it being discussed pretty in-depth in one episode.

[0]https://www.arraycast.com
they likely never reached the precision and leverage needed for this position, I'd not be surprised if everything that is left is just digging through snow and figuring out how many a particular java class takes in terms of bytes.
I'm pretty sure any skilled player can reliable judge what opposing players are going to in the next few seconds. Probably with closer to 95% accuracy.
Aren't those commissions responsible for keeping the power on in Texas [0]? Didn't millions of Texans suffer significant cost, danger, and hardship and >100 Texans froze to death because of these commissions decisions to keep Texas' electrical grid isolated from the eastern and western power grids and to not address infrastructural issues discovered when the exact same problems were experienced in 2011? Weren't a lot of Texans each charged thousands of dollars for a month with very bad electrical service in the recent freeze?

[0] https://www.texastribune.org/2022/02/15/texas-power-grid-win...
Ask HN: I am building a browser extension that helps you remember better
I read at least 2-3 articles a day, but eventually, I end up with nothing in my head.

I’m thinking of building a product that helps you remember and learn the valuable information you’ve captured.

How is this idea for a browser extension?

1. Highlight valuable information while reading

2. Resurface previously highlighted information alongside the text currently being read (outside their original content so that you can explore them in a different context)

3. Adjust its frequency based on the forgetting curve

In essence, it involves linking new with old knowledge to gain a better understanding.

How do you think of it? Any thoughts on how this idea could be improved? Any constructive feedback is appreciated!
I had the same question and this answer didn't really do it for me.

Granted, I am bad at math/trigonometry/geometry etc., but in my understanding, 2D can only work from our perspective, because we're looking at it from a perfect angle.

Mario shouldn't see anything, because his viewing angle does not exist. Or is the rule about 2D that his perspective just has a width of at least more than nothing?

My lack of understanding can probably be explained with high-school material, but I can't imagine it myself.
Warning while this looks sweet, but this a security breach in the making. Having mistakes done in CLI local to the machine and session has saved me many times from storing really stupid stuff in the command history.

I am not sure what safe guards are needed before I can use this. Which makes it hard to recommend it. Especially since security is not mentioned at all on that page.
The average founder of a Series C company makes something like $120,000 a year

Posting because that is interesting to me (not involved with VC at all)
For those unaware of "Driff": https://en.wikipedia.org/wiki/Driff_Field

(He's still alive and kicking. I bought a secondhand book from a random eBay seller the other year and it turned out to be him. Quite a shock.)

That aside: I find it hard to believe the assertion that "the number of second-hand bookshops in the UK had increased by about 25% over a thirty year period". All the areas with which I'm particularly familiar saw a notable decline in this period (some almost precipitous, such as Oxford or Uppingham). My gut feeling is that Driff's 80s guides were not as comprehensive as the poster believes, and that the advent of the internet has made it much easier to compile complete, crowdsourced directories such as thebookguide.info.
What would happen if you did rejection sampling one bit at a time?

Find the largest multiple of your limit which is less than W. We want to find a random number less than this multiple, because then we can just divide down to get an unbiased result. Maybe this is already implied in how these algorithms are set up, not sure.

Generate a candidate random number. If it is smaller than the multiplied limit, you are done. If not, double it, and add a random bit. Repeat until success.

To supply the random bits, generate a random number, and use it up one bit at a time. If you need more, generate another random number.

I suppose this doesn't work, because the second-most-significant bit of a rejected candidate isn't unbiased. If the multiplied limit is 3/4 of W, then we only reject candidates where the top two bits are both 1!

Can you rescue this by discarding more than one bit when you reject?

Probably not. Think about the case where the multiplied limit is W-1. The only candidate you would reject is all 1s. You'd have to discard all the bits for the next candidate to be unbiased.

Oh well.
$100B later, autonomous vehicles are still a car-wreck
> Forcing that issue to a head would hopefully result in a more functional system in the end.

Perhaps it would... but only after we finish with the cleanup from the inevitable civil war.

Forcing controversial issues to come to a head very often ends badly. Compromise is more likely to lead to stability.
CRT also does stuff like floating point emulation, loading dynamic libraries on demand instead of at load time (e.g on AIX and Windows), handling threads post C11, or runtime checks in hardened code.
> In a framework, unlike in libraries or in standard user applications, the overall program's flow of control is not dictated by the caller, but by the framework.

> In other words, users can extend the framework, but cannot modify its code.

He is talking about a specific kind of framework, not about every library under the sun. And for those he may well be right.

Back when Unity was new, most games done with it kinda looked the same. I don't know if Unity evolved to allow more control/customization or people are just better at working around it now.

And if you browse the web, you eventually run into a bunch of sites that all kinda look the same and act the same. Again, this is due to the framework imposing their way to do things instead of the developers/designers deciding it. I suppose an experienced web dev could actually recognize what framework a site like that is done on without looking at the source code, just based on behaviour.

This may be good for cheap one offs but not so much long term indeed.
Now only if they could — in addition — bring Microsoft Office back, that would be great.

(As in: a one-time fee, installable, off-line software that does not change the way it looks, is feature-complete, and has only security updates for a long period.) I'd even buy Office XP for $99 again!
What you're describing is competition. It is an entire industry on content creators selling their creations to the highest bidder. The thing that streaming enabled was for the small documentary filmmaker to sell their work to a large studio (family member did just this). I don't think it's their fault that their is ALSO intense competition above them in the stack, which is what you're saying is the bad experience.

You're arguing there is TOO MUCH competition not too little and that a centralizing force needs to help improve consumer experience. Fair, but not your original point.
Nice concept. I also use Instagram to follow my games but I will try this.
Or you could do the opposite. Declare a value of $1 and keep selling it between 2 people.

House purchases aren't quick so you'd only need to do a few a year.
Take away their phones, problem solved.
Seems like a word that needed to be invented to attribute responsibility to someone who isn't actually responsible. Would be a great tool for a totalitarian state to abuse.

There's quite a few passages in the bible (among many books) that, if recited, could be described as "stochastic terrorism". That is, they could "inspire violence". However, I'm sure double standards would be applied rigorously - to make sure it's not a problem for "the right people".

If that's his actual "crime", I don't like the way this is going. What goes around, comes around.
Negative reviews of scented candles may hint at Covid surge
> Installing it in vim is going on shopping spree for a car first, then using the car to go on shopping spree using that car.

Again, I think you're coming from a place of a lot of experience w/ VSCode and less in Vim. I needed PlantUML for something, so I:

- Googled for 'vim plantuml'

- Went to https://github.com/weirongxu/plantuml-previewer.vim

- Added "Plug 'weirongxu/plantuml-previewer.vim'" and "Plug 'akit/plantuml-syntax'" to my init.vim

- Ran ":source ~/.config/nvim/init.vim"

- Ran ":PlugInstall"

At least to me, this is the same as opening up the plugin catalog in VSCode and picking stuff.

---

I do a lot of varied development across different tech too: React, C, Svelte, Python/FastAPI/Django, Go, Lua, various SQLs, protobufs, JSON, CSVs... just all kinds of stuff. I've found Vim to not only be adequate, but excel. Maybe VSCode is great at all of these things, but that's not my point. My point is Vim works for me in the case you're describing, lots of different kinds of development on several different platforms.

> The thing here is magically enough vscode does a lot of things really well out of the box.

I think this is maybe the crux of our disagreement: you're pretty anti-config. I'm not wild about config either, some people's .vimrc files make me shudder, and when I learned about EMACS config bankruptcy I laughed out loud haha. But like, I like that I can set my default tabstop and shiftwidth, or change it per-language. I like that I can set hlsearch and incsearch. And I like that I can drop my config on almost any machine running and I'm in my element. There's a balance to strike, for sure, and maybe it is nice to sort of live out of a suitcase for your work life as it were. But for me, I've enjoyed decorating my work home.
I initially thought the name came from one letter after APL but, no, that would be BQM. You can verify this using the language itself

> "APL"+1
"BQM"

Overall looks interesting and definitely worth a play with!
Show HN: Instant streaming GraphQL APIs with built-in authorization for Postgres
We recently added a streaming GraphQL API to Hasura to allow clients to consume data from Postgres as a stream easily.

There are solutions to ingest and store a large amount of data or a stream of data. However, once this data has been captured, securely exposing this data as a continuous stream to a large number of HTTP clients concurrently is a challenge. And that’s where streaming GraphQL API fits in.
That's super interesting to get you point of vue on that! Would you mind sharing the pro and cons of using Instagram for that?
How would farms fit in this model?
Same here, always thrived for the team and stick with the motto to make yourself replaceable. In this way i felt always free that i can move on if needed, had cheerful mates around me, and was the most appreciated person around as well. Even at amazon where people competing even with teammates, we have competed together helping each other. It was an amazing experience compared with what i saw in other teams.
Google's Project Starline is much closer to a technology that actually enhances our lives, as opposed to trying to twist it into something else. Technology when done right is intuitive and mimics our natural environment, in which we are evolved to thrive.

https://blog.google/technology/research/project-starline/

As for having text-based interfaces, they are completely natural, we have been conversing for at least a 100,000 years. Erika Hall has a great video about text-based design. Safe to say that it's not going away.

https://www.youtube.com/watch?v=KohjI5XGhFg
Aw crap
Math with Bad Drawings
Most of the comments here are just complaining Google is going to cancel this, but I think Google should cancel this because it doesn't seem like a good product.

They're not a hardware company and no matter how many people want a cool telepresence box, how many of those people want to pay Google employee prices for its maintenance?

It seems like they came up with it for fun, but maybe they should just sell it to Cisco.
Watch SpinLaunch's Giant Slingshot Fling a NASA Payload into the Sky
I'm confident most software engineers I've worked with understood this. Usually the problem wasn't understanding that but rather meeting the deadlines and finding the resources to write that documentation. The only time I've seen documentation done really well, the company had a dedicated technical writer whose main job was making sure they had good documentation. Engineers would write the first draft and hand it off to the tech writer. My impression is that many companies don't want to spend resources on that level of documentation, which is the level you'd probably want to roll your own framework.
Like the person you've replied to, I have built custom ROMs and still do Android development, and I agree with their assessment. Will you dismiss my opinion as well? What is your metric based on which you label people fanboys?

Notifications might be better, but the random bugs and glitches, endless vendor whims and all the inconsistencies are simply not worth it. Holistically iOS and its ecosystem are more consistent, faster and have fewer bugs. If you add the entire Apple ecosystem to the mix, it is a clearly better experience.
That was spectacular, I cannot believe I haven't seen that before! The name of the project too :D
The PR I have lets you provide the algorithm as the caller, although I did benchmark against fxhash and I think it would be a good idea to suggest `ahash`. I'm certainly interested.

`ahash` has some good benchmarks here:
https://github.com/tkaitchuck/aHash/blob/master/FAQ.md
That's a clever response, but sometimes you have to tell your mom she's a neurotic worrier, that you live at the end of a quiet lonely road, and live your life.

Not all roads are the same. And IMO the incidence and severity of covid has been drastically exaggerated.
The budget option is the phone I can get for 150€ without plan, and then combine it with a separate 5€/month plan from my carrier.
Some years ago i experimented with using springs for game physics[0] but while it looked nice with a single dynamic object against a static environment, collisions between dynamic objects quickly fell apart - objects intersected each other in weird ways and something as simple as stacking two boxes with imperfect placement (like a player would do, not the perfect stacking shown in the GIFs in the linked page) wasn't possible.

I did consider using convex volumes for the collision mesh and making checks against the spring ends (point-in-convex is trivial to check) but then i realized that in 3D space convex objects can collide even if both have their vertices outside of each other (consider two cubes that are not aligned to each other having two of their edges touch with one edge being almost perpendicular to the other). The code was already getting too hairy and at that point might as well drop the whole spring idea and do full convex shape collisions with rotation (big can of worms).

Though truth be told, the simplicity of using just springs and spheres is alluring and the issues might be solvable with a large number of spheres (IIRC Nvidia at some point years ago had a physics engine running on GPU where they modeled everything using small spheres). It does help avoid a bunch of stupid bugs that you can easily get with trying to do angular physics [1] :-P

[0] https://www.youtube.com/watch?v=_dnveLj96xQ

[1] https://i.imgur.com/UVS4TYv.gif
It's possible this varies with country. I presume many on HN assume the US, I know less about the labour practices there.
Well yes, that's my point. Hilbert's program would have killed a lot of research domains.
Its success would have meant we found the perfect set of axioms, supposedly ZFC, and that for each theorem you could easily check its proof via a program. An "end of history" for mathematics.
Since it's not the case now we have HoTT and other approaches to fill in the gaps, or see things through different perspectives.
And also it is another line of defense, which can only improve security, not worsen it.
Did you also know that the Cheetah runs faster than Usain Bolt?
I see the caching argument only partially. It applies to any ranged request, non just compressed ones, and there are plenty of ways for origin servers to describe what and how to cache content. The origin may explicitly only allow caching when the access patterns are expected to likely repeat.
I haven't noticed any of that for years, although phones before maybe 2018 or so definitely had some horrific lag(Think low end PC from 2014 with no SSD and 10 crapwares running at once level bad) at times, although they mostly stayed usable.

I do see very occasionally delays when turning on from sleep, but I also have way too many apps installed and my phone is a year past support.

In practice Androids are also used well past the update period, until either it physically breaks, or you hear of a CVE that bothers you more than the cost of a new phone would.
Architectural mismatch leads to a clash when one's own architectur (or framework, for bigger projects) does not align well with another one that one wishes to use. As a friend of mine used to say "frameworks are like hollywood: you can't call us - we'll call you".

If you can, supply your functionality as a toolbox instead.

In the context of NLP, I addressed some of these issues with using frameworks and toolkits in this 2003 paper https://dl.acm.org/doi/10.3115/1119226.1119233 .
>a particularly angry racist congressman from Virginia added women to the bill

Where do I read more about this?
Just found Amber from that list and am loving the interactive tutorial.
I wonder how that car (McMurtry fan car) would do in an acceleration record attempt, I'd guess it is in the same ballpark performance. And it is also electric.
Google Cloud Workstations – Fully managed browser-based development environments
It appears you are falsely using the word framework to describe abstraction. Language is not a framework. APIs are not frameworks. A framework is a tool providing conventions that dictate exactly how to proceed, typically demonstrated as a packaged architecture. The appeal, it seems, is not having to independently form many minor decisions.

It appears bias, and possibly even neurological limitations, largely account for framework dependence. Typically this is self evident when you step back and examine the opinions qualifying that dependency as most such arguments are fallacies from ignorance. Decision avoidance is the primary indicator of ASD.

For example many of the arguments in favor of frameworks will sound something like: ”I tried without a framework once and produced a framework anyways, so therefore you must use a framework”.

Another example: ”The code must broken and slow if not using a framework.” Without evidence (numbers) this is a bias (or a lie). Before making that claim there is likely no performance measure or comparative defect count. In my experience doing this for 25 years rarely measure anything and instead invent assumptions to qualify whatever opinion they want. Example (look at the parent and peer comments for comparison): https://news.ycombinator.com/item?id=33004060