skysight-inc/HackerNews huggingface dataset:
I'm not sure D&D is actually that mainstream inside the subculture. It's a commercially successful brand, and it often serves as an introduction to tabletop RPGs. But other games and other styles have been popular since at least the 80s, and the games people buy are not necessary the games they play. A commercial RPG is essentially a framework for telling your stories. Even if you play weekly, you don't have to buy new products every year to continue playing.

People who play tabletop RPGs as a long-term hobby tend to focus more on the setting than on the ruleset. They choose a setting, which has implications on what kind of characters they will play, what kind of stories they will tell, and which ruleset is the most appropriate for that. Once a campaign is over, they often want to try another setting. Because there are only a few commercial D&D settings, the game after D&D is likely not D&D.
MacOS Monterey, default system language is Japanese but obviously I browse a lot of English websites.

Using plain sans-serif, I get Hiragino Kaku Gothic ProN as my default font instead of something nice like Helvetica Neue.
Sell sub-prime medical debt, on sub-prime blockchain, run by sub-prime financial experts, to unqualified investors... And finance it all with VC money? Sounds fucking genius to me, my good dude.

Business Plan

Step 1: Buy medical debt, starting with the highest risk debts.

Step 2: Move debt to blockchain.

Step 3: Yell, "it's ponzin time."

Step 4: Wait for technological or social exploit to render coin worthless.

Step 5: Enjoy the destruction of medical debt.

Step 6: Rinse repeat with other forms of debt.
XSLT was a fad for a couple years in the late 90's through early 2000's. I briefly worked at a company that used XSLT as part of a content management system. It wasn't good then, and I wouldn't touch it with a ten foot pole now.
Invariably there's some wait which I don't want. Business travellers basically want zero friction.
> This seems a very short sighted attitude to me, like saying that there is no time for testing, there are too many bugs to fix.

This is not true at all. The definition of "clean code" is highly subjective and context- and experience-dependent. Your personal opinion and feelings towards a code style are not the same as bugs, nor is a lack of compliancd with your personal taste a potential liability similar to not adding a test.
You can use commit hooks to script git
The worst ones are in emails from the likes of Microsoft where they have segoe and nothing else listed so half their messages look like a random default serif font (they don't even have fallback sans listed).
https://deepnote.com is exactly this!

Disclaimer: I work for Deepnote
I don't see what problem self-driving cars solve, either.

Electric bikes are too slow and inefficient, and require expensive hard-to-make components that depend on conflict minerals.
Yes. The tool warned you it would do this during the plan phase.
There are five questions I like to ask about any codebase I’m given to work with:

1) suppose I have a bug to fix, how deep should I, on average, go to get to the cause? How many files do I need to jump through to determine a trivial flow of data from a to b?

2) there’s a straightforward feature or edge case, how easy is it to add it?

3) (for dynamic languages) is it possible to get the full list of usages for a particular function/method I’m changing?

4) is it possible to correctly identify and eliminate a portion of code that has been unused for a while?

5) are there areas no one knows how they work and everybody is afraid of touching because nobody is sure what would break and how?

I use these things to determine the code quality. Perceived cleanliness doesn’t affect the quality.
Outside of council housing, it's similar to the US now: either it's expensive where there are jobs or cheap where jobs aren't available.

London MSA is 1/7 of the population, so it's pretty relevant.
> refused to drop off outside Manhattan

I recently had a taxi refuse to take me from the Vegas Strip to a friends house on the North side. It’s because they’ll have to drive back to the city center without a ride.
Imagine 10 pages of interface people talking about how mimicking standard OS controls allows blah blah – but IMO folks really just don't like how Arial and Times New Roman look.
That's a very good counterargument. Perhaps the true, underlying problem is the lack of social mobility in research.

But, while I really don't think this is problem is particular to machine learning, this type of sentiment (as described in the OP) is very common in the field. I've seen it a lot on reddit, and even in real life. Why so? Why is this form of inequality so hard to swallow for some ML scientists?
One of my cats, who's since passed away, was asthmatic. Air purifiers throughout the house and a motion activated box fan plus furnace filter near the litterboxes resulted in an immediate and noticeable improvement in his quality of life. I've noticed a similar improvement in my own health.

I've since ended up with a variety of air cleaners:

* IKEA FÖRNUFTIG[0] is a small and relatively quiet unit. It can be wall-mounted, so it can take up virtually no space. The unit is reasonably priced. Filters are cheap.

* IKEA STARKVIND[1] is a much larger unit (also available in end table form[2] to save space), but also relatively quiet on the lower speeds. It's an interesting unit - integrates into Home Assistant (the unit speaks Zigbee), and has a PM2.5 air quality sensor. This unit is a lot more expensive than the FÖRNUFTIG, but the filters are reasonably priced.

* The box fan plus single furnace filter is incredibly noisy, but really good at dealing with cat litter dust. There is a huge range of price/quality when it comes to filters[, I just use the cheaper ones since I'm focusing on large dust particles.

* I have a couple of units that use Bionaire aer1 filters[3]. The units I have are quiet and reasonably sized, though they get louder as the filter fills up. The filters are expensive, and one of the units takes two of them which doesn't help matters. There is a variety of filters available.

There's a huge spectrum of tradeoffs between noise, size of the unit, filtration effectiveness, replacement filter cost, and extra features. I'm not convinced I've found the sweet spot yet.

[0] https://www.ikea.com/ca/en/p/foernuftig-air-purifier-white-5...

[1] https://www.ikea.com/ca/en/p/starkvind-air-purifier-black-40...

[2] https://www.ikea.com/ca/en/p/starkvind-table-with-air-purifi...

[3] https://www.bionairecanada.com/en_CA/service-and-support/aer...
Suppressing vasopressin in hamsters produces unexpected aggression
For functional stuff, sure, but I don't think this is achievable within the UI domain. CSS rules have implementation details that change how you write it (some problems have workarounds), for example there's a documented set of issues in flex implementations maintained here: https://github.com/philipwalton/flexbugs

It might be practical and possible to become mainstream for some domains, but it's doubtful for others. The most practical solution for UI is visual regression testing across browsers.
Can't you still gain an unfair advantage using Bayesian search theory where probability drops to zero at the "revealing radius"?

Or is the "revealing radius" somewhat randomized over time in a way that's invisible to the client?
Is there a reason the site itself does not use the rule it says?

The one in article is

-apple-system, BlinkMacSystemFont, avenir next, avenir, segoe ui, helvetica neue, helvetica, Ubuntu, roboto, noto, arial, sans-serif;

The one it actually uses is

-apple-system, BlinkMacSystemFont, "avenir next", avenir, "helvetica neue", helvetica, ubuntu, roboto, noto, "segoe ui", arial, sans-serif

It looks like a minor difference, but the former one has segoe ui before helvetica (which is hard-coded as Arial alias on Windows), so it would use segoe ui on Windows; while the latter (currently using) one would show the content as Arial on Windows.
Yeah, it seems like it went out of use between 2010-16, altough XSLT v3 was "released" in 2017.

My main interest is to find out if XML/XSLT can be used to write reusable components, like a header and footer, that can be easily included on every page on a static site.
> Also, client side damage is a mistake.
I’m assuming you mean client side hit detection, as a person who lives in a region where a lot of games are 100 ping, that’s absolutely necessary. Without it players with latency above the tick rate would have to lead their shots to hit other players. While it causes some unfairness for the victim (ex. getting hit behind cover), it’s still the best way to do it but it must be disabled at a certain threshold, preferable where it doesn’t completely ruin the experience for players with average connections playing on their closest server. That said it is a band aid and ideally you would just set up servers closer to players.
> you could train your own Imagen for ~200000$

If my experience in machine learning (which admittedly is small scale) is applicable to these large-scale projects, I'd say that for each press-ready model there are probably dozens of previous attempts/versions that didn't make the cut. So I'd always add an order of magnitude on top of the final model cost.

> The big tech exceptionalism is overblown, you don't really need exotic engineering to train an LLM with Jax and a TPU pod, or whatever accelerator you managed to procure.

While I agree with you that the current best models are still within reach of motivated small-medium sized groups outside of big tech, if the scaling hypothesis holds up, the next big step forward is likely even larger and more expensive models. I was skeptical of the scaling hypothesis before, but much less so now.

> petition our governments to train & make available large models under permissive licenses

I would say that if it comes to this we are already firmly in the "centralization and monopolization" territory if we have to ask nation-states for their computational generosity.
"And all existing proof languages are hopelessly mired in the obtuse and unapproachable fog of research debt created by the culture of academia."

Yes. As I wrote 40 years ago:

"There has been a certain mystique associated with verification. Verification is often
viewed as either an academic curiosity or as a subject incomprehensible by mere
programmers. It is neither. Verification is not easy, but then, neither is writing reliable
computer programs. More than anything else, verifying a program requires that one have
a very clear understanding of the program’s desired behavior. It is not verification that is
hard to understand; verification is fundamentally simple. It is really understanding
programs that can be hard."[1]

What typically goes wrong is one or more of the following:

1) The verification statements are in a totally different syntax than the code.

2) The verification statements are in different files than the code.

3) The basic syntax and semantics of the verification statements are not checked by the regular compiler. In too many systems, it's a comment to the compiler.

4) The verification toolchain and compile toolchain are completely separate.

None of this is theory. It's all tooling and ergonomics.

Then, there's

5) Too much gratuitous abstraction. The old version was "everything is predicate calculus". The new version is "everything is a type" and "everything is functional".

[1] http://www.animats.com/papers/verifier/verifiermanual.pdf
Why online? I mean you can use Libre Office.

or Pages if you are on macOS
> For example, a neural net [...] is, in general irrational

I'd argue the opposite.

Rationality is using a reasoned approach to decision making. In a neural net, that reasoning is embedded in the net. You may disagree with its conclusion or its internal steps, but it does follow a clear line of reasoning.
Believe it or not, what you describe is already in place for Firefox and Chrome!
Chrome has a proposal for an API to handle this instead: https://chromestatus.com/feature/6234451761692672

And more info here: https://web.dev/local-fonts/
Jeff Dean has responded on the original Reddit thread. Clarified the experiment’s purpose, results, and pointed out that researchers could conduct the experiment at a much lower cost than the OP’s estimate.
Please stop posting threads and read the Guidelines and FAQ at the bottom of the window instead.
Do you mean lang:ja or lang:en content?

Because I feel like the former is meant to have Japanese fonts even for Latin glyphs for consistency's sake, but I understand that some people do prefer the other way.

And indeed, MacOS system font by default is like that. Windows is the opposite, though (everything is in Meiryo UI or whatever it's now called.) (Not sure if it's changed in Win11 either.)
Marketing is not what you think it means.

It's a clever way to disguise their unit economics to look better.

Their marketing budget is mostly going to pay drivers.

Put another way - you could be saying - why not pay drivers EVEN less? Well, they're paying them the least they can already. You can be sure of that.

If they did actually paid the drivers more and not disguise it as marketing - then their unit economics wouldn't look good - and when the business as a whole doesn't look good either - that's not a good look.
There are two types of programmer.

There is a programmer that reads, absorbs the system as a whole and deals with it as it is.

Then there is the programmer who just wants shit written that can get them most of the way there and he'll fix the other shit to do as he wants eventually.

The software industry is generally run by the latter.

The former are those that see the most value in high quality code, because quality only matters when you can't reerite the thing without applying a cost function.

Context is not critical to knowing when to invest in quality. That is paying lip service to the fundamental nature of what business programming is.

Running a business staffed with programmers is all about balancing onboarding, spin up, time to contribute, etc, etc.

With high quality architecture that business loop is far more efficient. Costwise, time or money, all of that meta-businessy crap dwarfs the actual implementation of new features.

...And you can never rely on the person you need to be there when the chips are down to stay there when it happens, because Murphy finds a way, no exceptions.

You do it right from the beginning, or you write shitty software. There is no middle.
Coke (and Pepsi) marketing is mainly concerned with affirming that drinking soda makes you sexy and keeping restaurants et al from changing their supplier.
I’m not too sensitive to the particular colour and my kids usually just want a disco.
If we had stuck with the Saturn V and conducted one moon landing per year, it would have been far cheaper than the Space Shuttle program.

I applaud the private sector’s results, but the Apollo program was a national triumph and should in no way be considered a dead end technologically. It was the politicians that failed the program, not the other way around.
As the article mentions, formal verification techniques are primarily used today for two things:

- Creating secure "core" code -- library functions and kernels and stuff, where the things they're supposed to do are very well-defined.

- Verifying specific, narrowly defined properties, like how Rust's borrow checker guarantees that your program doesn't try to write to the same value from two different threads at once.

I'm not sure formal techniques will be as useful when expanded to other areas. Most of the bugs I encounter day-to-day happen because the programmer had the wrong goal in mind -- if you asked them to create a formal proof that their code worked, they would be able to do that, but it would be a proof that their function did a thing which was not actually the thing we wanted. (Similarly to, e.g., unit tests that do not actually test anything because they're just line-by-line reproductions of the original code but with every function call mocked out.)

Has anyone successfully applied proof techniques to reduce defects in UI development, "business logic", or similarly fuzzy disciplines?
Like him or not he speaks the truth on this one.
Slow and inefficient compared to what? And what is the difference in battery technology from an E-Bike compared to Tesla?
Can you please stop posting these off-topic comments (which are against the site guidelines, as you'll see if you review https://news.ycombinator.com/newsguidelines.html)? Also, can you please stop posting unsubstantive comments generally? You've been doing that in other threads as well.

I appreciate your concern for the integrity of HN discussions, but the thing to do if you suspect abuse or manipulation is to email hn@ycombinator.com so we can look into it. Posting about it in the threads themselves is explicitly against the rules.
Better? Better than the default?

So… you think your font of choice would be better than what the user had configured as the default in their user agent?
failure to implement a meritocracy is the biggest failing of american elites
> ...existing uses of Iris perform the proofs "on the side" using transcribed syntax tree versions of the target code rather than directly reading the original source.

I'm a formal verification dummy, so can someone please confirm if this means these uses of Iris are creating an Abstract Syntax Tree (AST) of the source, then operating upon that AST?

If so, can I please get an ELI5 why there is a salient formal verification outcomes difference between using the AST and "directly reading the original source"?
You may be able to override metrics of different fonts with CSS, using ascent-override and descent-override and the local() function to target a font on the system.

https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/...

I think the other advice here is a little extreme. There is no reason not to try to normalise the appearance for all users.
Not for the people whose medical debt is eliminated

Reminds me of https://www.thestarfishchange.org/starfish-tale

We all have to wait for the US to solve its systemic healthcare problem - but we can make a difference in someone’s life now
Whever font discussions come up on Hacker News, asking a question like that is risky, because a lot of people will (at least profess to) not only sincerely answer "yes" but be very, very insistent that web designers should not be able to even suggest the typeface that their pages use. When you press them on this point, at least a small subset of them will go on to explain why all design is bad and image support was probably a mistake.
If the trusted web service is under law enforcement order to decrypt mail of a particular user, a version of the JavaScript code that breaks the encryption could be delivered to only that user. No third party experts will be aware of this special version so no red flags can be raised by these third parties.

In contrast if an app does not download code, the eavesdropping will require a new version of the app to hit the app store. Third party experts may review this and raise red flags.

This is the first time I felt that an app had a privacy advantage over a browser interface.
Ahh this is very interesting! Thanks!
I want both config and code to be concise and clear. “Boring” means it’s unfinished and contains small mistakes that we miss when our eyes glaze over.
They're not (always) the same, a distinction can be drawn in the case if blocks of flats (and perhaps terraces, especially where council/mgmt company managed?) whereby FTTP means it's fibre to the block and copper to the flats. FTTH in such cases would afaik be pretty unusual, but hypothetically would mean that each flat has it own fibre termination.

FTTP aka FTTB (Building). The nomenclature's all a bit ridiculous IMO.
> In other words, you'd use this when you just need a persistent KV store and want to build the higher level semantics according to your application's needs.

Why can't you use SQLite for this usecase? I believe FDB uses SQLite as an embedded KV store.
That’s an amazing offer.

I live in Austria in a new (5 years old) flat an have fibre in it. So Speed would be unlimited in theory but my provider, which is A1 (biggest provider in Austria, was state owned in the past) only delivers 300/30 Mbit.

Everything other is „business“ level. The most they offer is 700/80 Mbit for 180€ per month with 24 month minimum.
> (3) buy and sell US treasury and mortgage agency bonds in the open market. And the Fed does these things to ensure financial and monetary stability.

Can't they buy corporate debt now, too?
If you are implementing a workaround, then that is a potential opportunity to solve a root problem deep in the architecture.

The point being made is that going in to fix that root cause because you think that there will be a need for workarounds in the future is premature and can cause problems and unnecessarily break working code.
He's been saying that TSLA is overvalued for a long time now. Of course he took advantage of it...he would be dumb not to (everyone else is cashing in on the overvaluations of everything). He can still admit that it's stupid.
It illuminates your desk area and reduces eye strain an unbelievable amount. Try one and you will see!
That's a good point those are good options. Sometimes if you're already in a browser its easier to just stay there, ctrl/cmd-t "spell check" and then just paste is less actions than opening pages, selecting document template type -> create new. On macOS textedit is also a good option, might use that from now on.
Can't you just uncheck the telemetry box in the settings? I don't get what is shady about it though, you can see what is being sent (about:telemetry) and they tell you it's on by default.
I never bought a single BD after wasting so much money on VHS and DVD collections and for streaming audio/video it works great. Eventually I'll go HDMI with CEC but the speaker will remain on another tv because it sounds so damn good.
Either this guy has a wrong definition of "counterculture" or I do. It seems that he is actually writing about a monoculture or homoginizing of mainstream media - both of which I could see making an argument for - but in my mind, a counterculture isn't going to produce a box office success or a top 40 song. If it does then it isn't counterculture any more. It has been assimilated and commoditized to become mainstream culture.
I don’t use it, but if I did, I’d convert it to USD every month, so in your scenario, I’d end up missing out on my final month of payment. Not too shabby for zero work on my part. The only people who would lose their money are those who never cashed any out.

Anyway, BAT seems like one of the more useful cryptos I’ve seen. Granted; that’s a very low hurdle.
I got the xiaomi version. I have an even cheaper one at my alternate workspace and it still works fantastic
Strcasecmp in Turkish (2008)
We use static type systems all the time, as well as specialized checkers and linters, and none of those showed themselves to have "costs greater than the cost of the bugs". And none of them are even nearly similar to "demanding your house have all perfect right angles and completely level surfaces".

Do you have any reason to believe that all the rest of the verification theory is completely impractical when every piece that was packaged in a usable context became a hit?
The reason why they do this is because people continue to accept it and work for them.

As in, they are your employer and not ex-employer.
Throwing smart contracts into the mess doesn’t make gun control any less of a waste.

Bluntly, as long as gun control ultimately relies on use of force to succeed, gun control proposals are cloaked authoritarianism.

Therefore it’s quite possible in the future gun control enthusiasts could end up Ceaușescu-ed if they are too successful. Or some other dystopian outcome, all more likely than not.
I personally think that disable comments after some period is a bad idea (I love stackoverlow).

Anyway the message that “The discussion is closed after 14 days” will be useful on each discussion page.