skysight-inc/HackerNews huggingface dataset:
Congrats! Considering HTML but mostly CSS complexity is expanding all the time as we speak (discussed on the HN front page right now [1]), are there points to be addressed at the likes of W3C, Inc and github.com/whatwg to make your work easier or even possible? Such as versioned CSS specs/CSS profiles (subsets), test suites aligned with CSS or HTML versions, test suites usable without JS (eg web-platform-test for CSS requires in-browser scripting last I checked), formal specifications/better algorithmical layout descriptions, etc? Are you targetting specific HTML versions such as WHATWG's preview drafts/snapshots?

Good luck with your project! Maybe naming your sponsors can help to get even more contributions and contributors?

I can offer some help/advice with HTML parsing, but I guess you have figured that one out and are following the procedural parsing description, whereas my expertise would be the SGMLisms on which it is based (and its minute re-construction from the HTML5 spec).

[1]: https://news.ycombinator.com/item?id=36375582
Exactly. Atomics are a red herring. The single writer principle should be the fundamental guideline.
In order to encode the ; as a character, when ; is being used as a separator.
I appreciate the article, but if you really want to buy headphones, HD6xx are a better choice.
Back then not even GPU-Z could tell them apart… “6850? 6870? Ehhh let’s say ‘a 6800 series GPU”
This trends of sensational but flawed papers is extremely worrying. I can literally see how it erodes the trust in science in general among tech people around me. And I understand it of course – if papers in your area are not trustworthy, what makes you think that other papers can be trusted?
Designing things that way (especially firmware crippling) should be illegal
TII is based in the United Arab Emirates.
Technically you can use a release-store on a spinlock unlock path, but you need a CAS for a mutex.
When you use containers, you need to handle building and pushing them in your CI, setting up a registry, and facing the barriers to debugging/troubleshooting them when deployed or maintaining and operating the orchestration if you insist on having more control. If you do these with infra-as-code it's a lot of work and maintenance. If you set these up more manually you end up with the other kind of manually configured infra problems.

Also you need to worry about provenance of base containers, are they up to date wrt security fixes and are they trusted, etc.
hah if you consider yourself "talented" or "experience" and can't contribute to a project you want to contribute to just because it's Haskell, you might have misevaluated yourself on those axes [1]

i never knew git annex was Haskell actually! maybe this is a marketing failure. I'd love to contribute. Haskell projects are trivial to contribute to compared to all other languages (speaking as a Haskeller)

> I’m on board with functional programming and Haskell is very interesting, but I’ve still never understood the decision.

I see this take often with HNers. Have you considered that the author just likes a Haskell? That it's fun? And that without it, they wouldn't have bothered spending the time on the project period?

[1] I learned enough Haskell to contribute to your average codebase as an undergrad at a state school who never learned a higher level language than C in school. Neither talent nor experience are needed. But maybe they're detriments given the interplay with ego.
An actual new browser engine that is not based on Chrome. Wow.

And now with money. That's something I really didn't expect to see anymore.
Yes Chomsky sees it the other way around:

Ukraines elites are useful idiots in an American proxy war against Russia.

(Noam Chomsky On The Russia-Ukraine War)

https://www.youtube.com/watch?v=tD_JdwimnjU

I do not think that "fight Russia to the Last Ukrainian" is driving Western politics, but I believe there's enough cynicism and hypocrisy (and useful idiots) in the West.
> Didn't you guys recently have COVID concentration camps? You might wanna rethink that position.

True or not, what does that have to do with literally anything that's been said?
One step closer to lightsabers.
You don’t need named anchors to accomplish the goal of URL fragments. ID attribute values on any element accomplish the same goal.
It's similar to how motorcycles are derated.

In Europe there is limit to the kW output of motorcycles someone with a learners permit can drive, so in a lot of cases the output of a more powerful bike is limited so they can learn on the same bike to what they will be driving.

To achieve this on some bikes you can restrict the air flow through the carburettor, which can be as simple as adding a piece of cardboard in the right place...
I like lemonsqueezy as an alternative. It’s easy to set up and also handles taxes for you https://www.lemonsqueezy.com/
If only there was some kind of foundation which could choose where to spend the many millions of funding it receives each year...
Whether or not it’s immoral is opinion-based. It’s probably typically in order to not alienate those who think it is. Effectively a business decision even in the context of an open model.
You can use Debian stable as a base image and run its nginx everywhere where there is Linux. The host OS doesn't matter much if everything is containerized.
Would love to see someone recommend some beginner-friendly books to learn more about the theory behind this blogpost. Seems like a CS degree is the only straightforward way.
And is it as capable as well? Because I can also put some shitty decades old hardware and shitty battery into any thin case, that’s not a meaningful comparison.
Also 24-core servers from cloud services usually run your app slower than a laptop anyway.
It usually does cover volumetric attacks since those usually bring everything down with it.

As to layer 7 or other types of attacks, it’s a tough call. You need specialized services. Cloudflare does great for its price. It’s not like the big cloud providers reliably solve this problem either.
Realistically, the answer to this problem is simple. More regulations on big tech, vastly higher salaries and less emphasis on stock gambling. The rot within the economy is because someone running a small business is almost impossible nowadays. Either you get destroyed by economy of scale and monopolistic companies taking losses to destroy your marketshare, or you take in venture capital and pray to the altar of growth. If salaries kept up with inflation then there wouldn't be a need to gamble on the stock market to achieve wealth, and that wealth could be fed back into the economy in actually useful ways instead of being accumulated in the hands of wealthy billionaires.
Not a great article but the underlying point has merit. My personal framework:

- Always use containers, unless you can’t

- Never use serverless, unless you must

And above all, regardless of what you choose, keep the complexity to a minimum. Script and automate everything, eliminate manual processes, and never use two services when one will do. YMMV.
and what is this adding to the question of how this works or that it works? nothing. your suggestion is as speculative as it is generic.
Coupon is the bond’s interest rate, per 100 nominal. Yield is the effective return on the money per 100 cash paid, so allowing for price. Coupon ≢ Yield.
I have the 555s. Can confirm this works.
Sorry, I didn’t get your point. Are you saying that women are solely responsible for inventing ‘something new’ in healthcare as it is only used for them?
> ThinkPads are actually durable and easily repairable and even upgradable and they sell much cheaper and with smaller margin

Which ones? The newer models are not like that. Also, their battery life sucks ass, and they throttle like all hell. (I use one personally, but had one as a company device as well — now I’m actively looking for an M-series mac).
This is not true, you should never use spinlocks in userspace unless you know exactly what you're doing. Using spinlocks well requires scheduling, which you have no control over in userspace, this is why it makes more sense for kernel to use spinlocks. Without scheduling, with spinlocks, random threads can starve for no reason.
Maybe? I mean a whole bunch of people got the more expensive version of something for a bargain. So …
So basically - capitalism is broken. The evidence of our current situation agrees with you.

And the US style of democracy, where the rules are written by the powerful, is broken and won't fix capitalism. Pity other (Euro) styles of democracy are so intolerable to the US style.
DDG does have their own index, but also use Bing and many other sources. See the CEO's numerous comments to that effect: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu..., https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Yeah we know. It’s easy. Cost nothing. That must be why there’s literally 0 serious alternative out there.
I have to ask: Did you just quit Vim the editor or also Vim the keybindings?

Because I can totally see not using the editor, but the keybindings, even the basic ones every emulation plugin manages to do well, are such a big win it's hard for me to believe I'd ever give those up.

Also, at least from my perspective, VSCode and Neovim are eye-to-eye, in the sense that both get most of their magic from interfacing with Language Servers, which both do very well. Though even the more approachable Neovim still seems to have a fetish for configuration/a hatred against sane defaults.
> It also suspicously starts to look like planned economics

EU certainly is, or we have all signs of it: Most funding for French startups come from the BPI, so the BPI drives everyone to the AI Blockchain TechHR and whatsnot, while…

…while, as an example, and I underline it’s just one example of broader customs, French people regularly take hostage managers in factories for 2 to 10 days, until they sign off an agreement, provided limited supplies of water and food. None of those agreements was cancelled for duress. So we put all public funding into having the next Apple, while not letting actual customer demand drive the economy, and still preventing middle class people from actually going big.

I’m already rich so I try to remain emotionally detached, but when the state drives what should be built (Macron putting 500m into AI, and a billion into Intel chips of the previous-previous generation), it really is a state-driven economy.
Caution: the PDF is a bit behind the HTML. My fault. In particular, the (excellent) chart on the recent crash in fixed0-income price is not in the PDF.
I'm curious about how the funds can be used. Is it treated like a personal donation to the developers?
Ladybird looks amazing. Just as I was losing faith that building a browser from scratch today was an almost impossible task that only a big company could pull off, they proved otherwise.

I compiled it and added packages to install on openSUSE for this in the readme... which was easy because you don't need much to build this browser! And it builds in a few minutes.

I wish Discord was not mandatory to interact with the community (because I strongly believe in [1]). I will not use Discord so interacting with the community might be complicated if I ever want to work on it.

Anyway, may Ladybird thrive.

[1] https://drewdevault.com/2022/03/29/free-software-free-infras...
The alternatives are:

- merge the two products in one: the higher-end users would pay less (for the same quality), but the lower-end ones would pay more (for a slightly increased quality); lower-end clients (which make up the majority of the client base) would likely end up buying other products instead, since the product wouldn't meet the price point anymore

- make the products physically different: both higher-end and lower-end users would pay more, for the same quality

Artificial product differentiation is ugly, but it does have a purpose.
The key problems with this approach is not mentioned in the blog post, but is shown in figures 6 and 7 of the paper - https://stefan-marr.de/downloads/acmsac23-huang-et-al-optimi...

Basically, the code handler ordering does not generalise well across benchmark nor processor, so to get the speedup they see, you'd need a specialised interpreter for your specific benchmark and processor. That puts this into the "interesting, but not very practical" category.
the x86 lock prefix does the same loop, this is the best performant and scaling way to do it
From "quality" perspective, don't imitiate Ikea :)
Do you also complain about 2d or 3d TVs?

(I do, but only because they don't include the time component)
The macs immediately before the M-series were shit. There are plenty of shitty thinkpads as well. Let’s take the current macs into account, which are unbeatable in performance/battery life and it is not even funny by how far they are ahead of the competition.
How to convert a gas car to an EV
I'm not sure either. :D But having some explicit support directly in core hopefully means that we recognise wikifarm support as an essential feature and that over time there will be more collaboration to share good methods to run wikifarms. Multisite Wordpress also took a while to become good, IIRC.
Reminder: refcounting is garbage collection. There are parallelism friendly GCs too. I wonder if the same interface in Rust could accommodate them.
It seems nobody cares about that sort of thing anymore. Voters vote “my guy” / “my tribe” and ignore the rest. And as long as the GOP can be blackmailed by the Trump faction, it won’t move a whole lot.
"Buybacks give money to shareholders who sell. Dividends give money to shareholders who don't sell."

Interesting to model the effects of that. Buybacks tend to concentrate ownership among the shareholders that are most optimistic about the company's future. Since the only way to take your cash out is to sell, the most marginally-attached shareholders will sell, leaving only the shareholders who believe the company is worth much more in the future. This could have much more dramatic effects on stock price than is financially rational, because it decreases the liquidity of the stock and decreases the pool of people who might sell in response to rational analysis (because they already sold, and their stock is now retained by the corporation itself, which is not a disinterested party).

It also increases the ease of corporate governance but decreases the efficiency of it. Buybacks flush out the most marginally-attached shareholders, those most pessimistic about the company, and so they give company management a shareholder population that is largely on-board with company strategy and not inclined to exit, because they've already had plenty of chances to exit. But the whole point of markets is to aggregate the opinions of many independent parties and avoid groupthink. If the shareholder base is self-selecting, it's particularly vulnerable to groupthink, and by definition has a higher opinion of the company's prospects than the market as a whole.

Multiplied across thousands of stocks, that probably makes the market less efficient than without buybacks, also congruent with the declining liquidity. We don't observe declining liquidity, but much of that is because of market makers and passive investors that don't have an opinion or vested interest in the future of the stock itself.
This smells of Dunning-Kruger effect. Four hours is not adequate time to research the current state of the art of LLMs. You're adopting an authoritative tone a subject which you readily admit you've only spent four hours learning about.

Exactly what evidence are you looking for? What is your bar of excellence? I've had more "wow" moments than I can count. So much research is going into this space. It's definitely worth it to do a bit more yourself before writing it off.
I think lemmy can work for if you want to move your sub across, it may never replace the monolithic reddit but its an adequate replacement for people that want to discuss a specific topic. It can work as an ok substitute.
"the only physical difference was an additional piece of foam inside the cheaper HD555 headphones, blocking about 50% of the outside-facing vents"

They are likely still making a good profit on the $200.00 "cheaper" pair - just goes to show what a rip-off the $350.00"premium" level of equipment is. Sennheiser should be embarrassed. I hope buyers take notice and send their money elsewhere.
Surely the process of using fingers to measure discrete pulses is digital.
I use a sandwitch approach: system message contains instruction, then I pass it a user message with the context, and last a agent message with "I will now process this data according to the instruction for (short summary of system message) as (format):"

then I ask to generate. it's very powerful, as it removes the preamble and other chitchat from the response, and empower the system message over what's in the user message.

example: https://i.imgur.com/7fF0CZm.png?maxwidth=123456789&fidelity=... here the first agent message is the one conditioning the answer beginning, and I only generate the second agent.

(sorry mobile user imgur may return a low res unreadable image idk what's the alternative in 2023)
The validator is maintained on GitHub, so the diff is public: https://github.com/w3c/feedvalidator/pull/68
I created Bing Chat on my PDFs
I'm not so sure the network effect is significant to Reddit. Forum going is a solitary activity, not a social one. Reddit does not become less attractive if your friends don't use it. In fact, it would not become less attractive if there were no people and the site's characters were powered by sufficiently advanced LLM models or some such. Any reliance on other humans is merely an implementation detail, not the core offering.

Humans no doubt at this time provide the simplest, most affordable, and best implemented implementation, and for that reason you do need some number of humans to provide the software outputs in practice. As LLMs improve that may not always be the case, but we'll assume for today it is. But, again, I'm not sure a service like Reddit benefits from more and more people ad infinitum as the network effect would. More and more just creates more noisy outputs.

I suggest that so long as your inputs create suitable outputs, say, ~75% of the time then you'll be happy. If even just one person can stay on top of providing that then you don't gain from even more people. In practice, that would be a lot for one person to keep up with, but by the time you have hundreds of people the returns start to quickly diminish. In fact, too many people, again, can create too much noise, which reduces the quality of service.

Reddit gained in popularity because it had, and arguably still has, the best generally available forum software. As we all know, Reddit only staved off certain death a number of years ago because the best forum software that came before it was rewritten and became unusable in that rewrite, prompting a migration to Reddit.

I stays popular because, on top of the quality of software, it benefits from the stickiness effect. Now that people are accustomed to using it, it's easy to keep on using it. One might find that Lemmy, or whatever, works just as well, but "just as well" isn't sufficient reason to put in the effort to try. This is the only real "moat" Reddit has.

But the network effect? The network effect can actually be detrimental to forums. Reddit has been able to stay relevant with a large network because it has done well in avoiding the network effect, pushing users into small, isolated groups.
I have a pair of $20 202 IIs that sound very good. Easily comparable to much more expensive headphones. I stopped using them about a year ago as I switched to wireless headphones, but if all you want are simple wired cans you can get great sounding audio cheap.
That's fascinating. As a novice to the problem, are there any resources you could link about this?
I'm new to studying AI- but I've been prototyping connecting GPT to a nonrelational database to serve as a stand in for long term memory. My problem so far utilizing GPT3 has been difficulty getting it to use any consistent schema, as it will write to the database in a generated schema but try to recall in another. This is the first I've heard about using vector databases for the task.
I worked in 600 person scaleup in Europe with a similar strategy to what you describe. Office admins covered most of the process, a smart (and bought-in shareholder) lawyer spent a couple of hours a quarter reviewing template employment contracts and regulatory changes.

We were growing fast and our recruitment process was feeling the strain, so we got some in-house recruiters.

A few years later, a full-function HR team got created, but waiting that long and starting with goal-oriented recruiters (not compliance-cowboys) was totally the right thing to do: a culture of manager and employee self-service, good tooling and as little bullshit as possible is a beautiful and smooth thing.
Sorry, I made it overly personal.

I was actually pointing out a specific method of criticizing. I can't stand Keanu Reeves, he's on par with a log of wood.
> it does have a purpose.

yes, the purpose is to maximally profit off the product line.

Consumers hate it. Companies that do it are costing them reputation, if consumers get the hint that they're being price discriminated against.
I’ll never understand that people get angry about this stuff but not about luxury bags or iPhones.

You’re not paying for the bill of material. You’re paying for the research, the engineering, the design and the brand.
I get the sentiment but I don't really like the denigrating tone that people commonly levy towards this issue.

I don't think its unreasonable to have a strong skepticism and even hearty distrust of these platforms which have been invited into our lives, ostensibly for the benefit of mankind, only to be treated rather callously in the best instances and negligently in the worst.

No, the op is not important. I am not important and on a grand scale individuals are rarely influential in general. I reject that somebody needs to have some kind of spy's double life to demand basic decency wrt their literal moment-to-moment physical status and location.
The only book I wouldn't recommend is the one about Pirates. The Dawn, Debt, Bullshit Jobs, all were books that had a foundation-shaking therapeutic effect on me.

If you are somewhat anarchistic, these provide a framework to hold onto society which makes so much more sense than the one provided in most schooling systems.
Ultimately these are the same challenges you face using any other method of deployment. You still need to build and push artefacts from CI, orchestrate their execution, and ensure your dependencies are secure. Containers really just standardise that, at the expense of some bloat.

Keeping it simple is what matters. At the base level you can treat a container very much like a single binary if you want to - build it, SCP it to a server, and add a systemd unit to run it. But you have the advantage (and some costs) of mostly isolating yourself from the runtime environment.

The orchestration frameworks are where I start to get itchy about complexity and would definitely put that process off as long as possible.
One point the third party apps brought up is they are paid via annual in-app purchases. So 90 days isn't enough lead time because the apps stores aren't going to retroactively raise those prices
A true TL;DR might be hard, but if the author finds the morning routine of the mathematician who discovered the proof worth mentioning, it's clear they aren't even trying.
Except at the very low end. The £2 earbuds from Flying Tiger are going to be very bad.