skysight-inc/HackerNews huggingface dataset:
You are correct about YAML, but OpenAPI is not YAML -- it just commonly uses it as for the textual representation. As others mentioned it, JSON is an alternative, although it doesn't make it much easier to write the code directly.

Sadly, there is a distinct lack of tools to make spec-first development easier. At the moment, Stoplight [0] is the only game in town as a high quality schema editor, but it requires payment for any more significant usage.

[0] https://stoplight.io/
It is one of many consequences of giving up software freedom.
Affinity deals with boolean operations in different way Figma/Sketch/Glyphs also dont have pathfinder. They probably added it for some edgecases and because its easier for illustrator users to switch.

Publisher has pretty much same type tools as Indesign only the panels/features are positioned differently. Publisher doesnt have multi-line composer but that is paradoxically not used in professional setting anyway (its great for quick things though).

On the other hand you are overlooking fundamentals where Affinity is so much better than Adobe - stability,speed,connection between the software.

It seems biggest issue Affinity has are networking effects/inertia of the industry unvilling to change.
Yep, designers/marketers designing new fonts feels very similar to techies creating new programming languages/frameworks/libraries all the time even though very similar things exist.
A Foxhole radio was often made from a coil of wire (inductor), a razor blade and pencil lead (diode):

https://en.wikipedia.org/wiki/Foxhole_radio

> The aerial is connected to the grounded inductor. The coil has an internal parasitic capacitance which, along with the capacitance of the antenna forms a resonant circuit (tuned circuit) with the inductance of the coil, resonating at a specific resonant frequency. The coil has a high impedance at its resonant frequency, and passes radio signals from the antenna at that frequency along to the detector, while conducting signals at all other frequencies to ground. By varying the inductance with a sliding contact arm, a commercial crystal radio can be tuned to receive different frequencies. Most of these wartime sets did not have a sliding contact and were only built to receive one frequency, the frequency of the nearest broadcast station. The detector and earphones were connected in series across the coil, which applied the radio signal of the received radio station. The detector acted as a rectifier, allowing current to flow through it in only one direction. It rectified the oscillating radio carrier wave, extracting the audio modulation, which passed through the earphones. The earphones converted the audio signal to sound waves.
I saw a few Semi Trucks pass over it about a minute before the collision and collapse. There were construction vehicles on the bridge, with flashing lights.
> On Monday, U.S. District Court Judge Charles Breyer dismissed the suit, writing in his order that it was “unabashedly and vociferously about one thing” — punishing the nonprofit for its speech.

But what about the free speech absolutism I was promised???
It is a shame that we associate crypto with currency. The underlying technology is very useful for many things, especially with AI/ML creating so much unverifiable content.

Haters going to hate.
No, you can click on "I'll do it later" to bypass it.
Details might vary between different US states, but to generalize from my own experience, proof of liability insurance is never needed for periodic registration. It's asked for when:

1. You're in an actual accident.

2. You get pulled over by the police for some reason.

3. Before driving away a recently purchased car from a dealership and the car has a lien on it. It's a requirement of the bank that lent you the money using the car itself as collateral. If you purchased it fully, they don't care.

Fees for yearly car registration/renewals go towards transportation projects in the state/county/city.

TLDR: Americans can get away with driving uninsured on public roads for quite a while before getting caught.
Gradle for sure
> Especially that they restrict themselves to Latin letters and Arabic numbers.

I think this is sensible actually. Certainly better than the inverse, Latin numbers and Arabic letters. I'm not sure why they put it in this way (with the ethnic reference), but they are really just saying about putting it letters and numbers that people use and would be able to spell out to each other.

I think your idea of a prefix though is great - simple.
People are upset when part of the commons is lost. Open source software available under a license with few restrictions is part of the commons, and any added restriction is a loss.

I think it's important to understand that Redis as a whole is more than just Redis the product. It's also the social and intellectual capital invested into using Redis from the community and includes every StackOverflow answer and anyone whose resume has Redis on it. If Redis didn't exist, teams would have chosen any of the other alternatives: Memcached for caching, Kafka for queueing, etc. Redis positioned itself as the conceptual floor tile of "free thing to use for X" and then decided to move itself somewhere else, and if you were standing on the floor in that spot and happened to be impacted by the licensing change then you now found yourself hurtling to the ground, time wasted.

This can feel -- to some people, at some times -- like a cynical rug-pull. Developers get intangible but real benefits from creating well-known software, and open source software becomes well-known more easily. Changing the license once you've extracted those benefits means that the effort put into learning to use your software and into writing tutorials, Q&A answers, and conference talks was partly wasted. Attempting to capture part of the pie means reducing the size of the pie: across broader society, value is lost as the positive externalities created by your product shrink.

I do think that in the specific case of the SSPL the argument is more complicated and I tend to side with Redis Labs more than it sounds like in the rest of this reply. I just disagree with the idea that there is always zero problem with relicensing something you have rights to.
Id argue that the people who pay for linkedin are the ones who use the app.

So the group of users can be small, but those can be the "whales".

Also recruiters and HR who use paid features also probably use the app.
I’m less convinced. The text features and even how frames resize images were either annoying or lacking when I last used Publisher. Yes, I used it, and yes, it worked. But it’s no contest that in the details, InDesign has more features that are (in some cases) better thought out or for text rendering, just really good. At the moment the two best ways I know of to render text are (1) any Adobe product with their text engine and (2) LaTeX via something like XeTeX, but Adobe’s still wins for ease of use. Maybe third place would go to the Safari web browser if you use the right CSS and presumably export to PDF, though using it to export PDFs isn’t as user-friendly as iOS Share panel, Chrome or Prince - for PDF export, at least. Note that these statements are subjective on my part, I’d welcome evidence to the contrary as a sign of progress away from the Adobe hegemony. ;-)
This turns out to be a lot of assembly macros to help write one x86 assembly. https://github.com/FFmpeg/FFmpeg/blob/master/libavutil/x86/x...

The sibling comment recommending compiler intrinsics is probably the best way to go for writing SIMD code. A mixture of `<i32 x 16>` style types and intrinsics to specify instructions is a solid 90% solution compared to assembly.

If you want that last 10%, I think macros are putting the emphasis in the wrong place. They're a somewhat easy way to build up a language abstraction which will work if held carefully, but I'm confident the dev experience using this abstraction when you write invalid code will be deeply confusing.

I would suggest to write a parser instead of the macros. That'll tell you clearly when the syntax is invalid (though possibly not with much precision) and it'll give you a place to put semantic analysis for where valid syntax encodes nonsense. Do the equivalent of the macro expansions on the parsed tree instead of on the text. Emit asm as the "back end".
A fluctuation in the last 80 days means nothing. Zoom out to 15 years.
The article you link to uses Intel intrinsics, not built-in vector extensions.

Intrinsics are probably the most popular method of doing SIMD but they are not portable to other CPUs and are quite difficult to discover due to shorthand naming conventions and lack of general level documentation.

Each of the Intel intrinsic functions are well documented but figuring out which ones you need out of the 600 or so available functions is not easy. Situation is worse for ARM.
https://imgur.com/a/OXDh1mM

Here’s an image of its path
That would be necessary to make crypto "useful".

The "gas fee" for handing a banknote to a vendor is ... nil.

The "gas fee" for tapping a card/phone on an NFC payment pad is ... nil (you're probably tracked, ho-hum).

Crypto won't unseat classical until its "gas fees" go zero. At the very least to the payer.
It's a complete mystery.
There is real criticism about crypto.

The massive CO2 production is real. There is a company in NYC who restarted a gas power plant for crypto...
I've just tested a few (gazzetta.it, repubblica.it, corriere.it) and they all trigger without adblockers. The text explicitly mentions profiling cookies.
rights for me but not for thee,

or rules for thee but not for me.
I absolutely hate the approach of scattering routing instructions everywhere via annotations. Nothing beats a router.go file with all the endpoints declared in the same place. Routing annotations is a bad idea that caught up just because it looks clever.

Looking for the handler for ˋGET /foo/{fooID}/barˋ is terrible in a codebase using annotations.
Have you actually viewed Chinese TikTok? It's stupid cat videos and 'influencer' advertisements.
Gravity is a harsh mistress..
Short answer is don't - I had to pump some Prod data through a backend travel booking system years back, and unknown to me the CEO was using the dev backend and UI to demo to investors. It didn't look too secure when his demo started populating with real email addresses.

If you've really got to do it, write a script that emulates prod data with fake made up examples.
This article seems written by someone who never had to work with diverse data pipelines

I think that's a little unfair, it sounds like the author does have a decent amount of experience working with real-world CSV files:

I remember spending hours trying to identify an issue that caused columns to "shift" around 80% into a 40GB CSV file, and let me tell you, that just isn't fun.
You can still use it without waiting for a MB of the localization file to be downloaded. (Maybe that can make much more sense to, say, social media apps where you will have to download as much data to do anything.)
Heck yes, LibreOffice shines when it comes to that. Excel always threw me curveballs a lot.
> a trillion dollar corporation cannot supply the most basic tool they need for work

Same - I'm still waiting for Microsoft to make me a decent set of drill bits. Can't believe a trillion dollar corporation cannot supply the most basic tool I need for work!
Rewatch
null is really another special case of the same problem - allowing a nullable type to be implicitly coerced to a nullable one, or rather a general lack of type safety.
The feasible region {x | f(x) = 0} is nonconvex no matter whether f is convex.
Tiles are cached on many servers worldwide.

The API shows the data was modified to mark the bridge as collapsed.
First: can we stop calling cryptocurrencies "crypto"? It's short for cryptography.

Second: What is the point of this article being on HN? It doesn't really bring anything to the discussion. In fact, this is just an invitation for everyone to repeat the same talking points in the comments.

Because of this I won't share my (repeated at nauseaum on HN before) opinion here, in hope this and the future posts like this are removed.
Yes, probably tile cache on different servers. I tried from some random TOR exit node and got a mixture of tiles showing parts of the "before" and parts of the "after": https://imgur.com/zLAdmUc
1) where are the architects? Arent they supposed to deal with such issues?

2) nobody measures such metrics: size, bloat, speed...

3) where are the code reviews?

4) nobody checks if the same library, same icon pack are not attached twice?

5) 1000 people? What do they even do? I suspect a lot of slides, politics and "high visibility projects"

Meanwhile the product suffers. Companies sure talk a lot about ecology, then we get apps like that.

Not related to Libkedin, but what is the carbon footprint of all electron-based apps that take hundreds of megabytes and gigantic amount of processor time?
I recently discovered that KeePassX can be used to generate TOTP, and it is open source
Ehm, their docs are an example of a case when stackoverflow answers provide better docs than the official pages. To put it politely.
Again we are in the realms of speculation upon speculation, but Neanderthals didn't have sclera (whites of the eyes) which according to the co-operative eye hypothesis as regards to domesticated hunting dogs allows them to follow our gaze. It does seem odd that Neanderthals didn't try to domesticate them too - surely the first reaction on seeing humans and dogs bring down a mammoth or corral large deer would be 'got to get us some of that', but as sibling comments say we don't know much about them really.
This is completely wrong. You gotta learn about Send and Sync in Rust before you speak.

Rust makes no assumptions and is explicitly designed to support both single and multi threaded executors. You can have non-Send Futures.
Nowadays this is a fringe way to write SIMD code, if you use something like simd-everywhere you will be able to write SIMD code for ARM, x86, RISC-V... who share quite a bit of common ground.
It's easy to think we can schedule instructions and spill registers better than compilers but only is some extreme cases.
Assembly is also longer to write than intrinsics and harder to read, and doesn't get better over time as the compiler improves.
Packages is another story though. Pyenv is for Python versions. For me it’s either that or using Docker images. The later performed poorly with PyCharm when I tested a few years ago. I have seen an issue with Pyenv only once and not even on my machine.
It's important to understand that the term "crypto" has moved from cryptography to non-mutable ledgers to payment systems built on top of such ledgers.

Ledgers got the "blockchain" name, and cryptography got back to "cryptography".

Blockchains might be useful for verification of things, but today's "crypto" is not that technology. It's the name of the "GPU Accelerated Pump and Dump Engine" for today.
And yet HN people in general don't hate on cash. The sentiment is usually against regulating cash transactions.
Must be all those wonderful and oh-so-important “you are getting noticed” or “your profile was viewed” notifications piling up.
> god forbid you put a touchscreen in their car...

Isn't that mostly because the implementation has, for the most part, been terrible at best or dangerous at worst?
> Just don't get HP.

I've had a cheapish HP Smart Tank for several years, filled it with 3rd party ink, it goes weeks without use and had no problems.
So now when I'm exporting data I need to know what nesting level it's going to live at so I can generate the correct separators?

I really think that might be the worst idea I've heard for a while!
And many think something being valuable just due artificial scarcity makes absolutely no sense. There is nothing actual behind it. With fiat money at least there is state demanding it as taxes. Gold, well people think it is pretty.

With crypto, nothing? Just this one is better than others, because it was first? And it is valuable because more people think it will be more valuable in future? Sounds like collectibles which have crashed time after time.
> we had to pay for [newspapers] despite having ads on them

Absolutely. The main difference is that I could decide, day by day, whether I wanted to read newspaper A or B, or nothing at all; now I have to pledge monthly contributions to one paper, which are often very hard to cancel.

The industry cannot get their act together to solve microtransactions, and that's their doom; if a few major newspapers pooled together to, say, subsidize a browser feature that gives us back that model, they wouldn't be in the dire shape they're in now.

> at some point as a society we decided that we must tip a restaurant 25%

As an American society maybe, tips in Europe are not as common nor expected.
Ah sorry I see I should have disregarded all data that doesn't align with the into space narrative. I did zoom out. Transactions are on 2019 levels, so no year for year increase.
This is very sad. I’ve been an Affinity customer since V1. What I expect to happen now is in some future a move to a subscription-based model and more focus on nonsense AI features and some useless cloud integration.

Also: since when a company capable of routinely acquiring other established companies for tens of billions of dollars a startup?
Trivial Infinite Loops Are Not Undefined Behavior
Not sure you have had kids?

You generally can't supervise them 100% of the time, and that would also be harmful to their development.

It's almost impossible to control what your kid can do or see or who they interact with once they get on the internet. I had long conversations with my son about the dangers, and thankfully he seems to have absorbed them, but not all do.

I wish there had been safe, non toxic areas, equivalent to playing in the back yard, for kids.

For the record, I don't think banning social media for under 14s will work particularly well. It's more about providing safer places than banning existing ones IMHO.
Somehow I find it surprising how completely the bridge collapsed after the damage. I understand that a container ship collision is serious, but you could imagine a scenarios where the bridge slumps or buckles but doesn’t just disintegrate like that. It’s surprising that ships capable of doing this damage were probably regularly driving past it, and its safety as a thoroughfare depended entirely on those collisions not happening.

Does anyone know if modern construction standards would require more stability after a ship collision, or is this still how we build bridges?
It’s not about hate for Canva. It’s about love for Affinity. Who are now being gobbled up by a bigger fish, with the inevitable consequence being enshittification.
We might want to consider it yeah.
If the separators can't easily be typed, how do you add a new cell?
The author is, among other things, a photographer. In this case, a photographer who is feeling threatened.

What's in an image? It doesn't matter whether it was laboriously constructed by a person, snapped with a camera or generated by AI. The image is what it is: pretty, inspiring, terrifying, informative, or whatever else.
I've worked as a programmer in Tokyo. In general programmer salaries are much lower. I think 50,000€ - 60,000€ per year would be considered a very good salary at a Japanese company.

Worth looking into the overtime hours at the company you are applying for. I worked at a traditional Japanese company and employees were expected to work unpaid overtime every day. One day a month was "no overtime day". Every other day employees worked late.

To earn more and avoid the unpaid overtime culture, you'll have better luck at a foreign company. However I don't think you'll earn that much more. If you want to maintain 170.000€ per year, your best bet is to maintain your current clients and work remotely in Japan somehow.
The first thing that popped into my head when I mis-read the title as "Francis Scot Key Board"

https://i.imgur.com/w9foiSB.jpg
Dogs are working animals. A working dog is a happy dog.
Following a very successful few months of practicing pair programming in my team, I decided to share some thoughts about pairing, and specifically about the role of "certainty" in the effectiveness of pairing.
Yeah, the racism is really played up quite a lot in that show. I'd be fine with the basic premise (it's completely OK to depict the Japanese as wary of whites and finding some aspects of their foreign culture off-putting, and the main character being especially brought up to hate them) but damn, they really go out of their way to just repeatedly state, literally: "White people are monstrous and disgusting, they will tell you this themselves, it is completely OK to despise them and all prejudice against them is justified." I was waiting for a reversal or nuance but none came, with only maybe a hint of it maybe happening in the later seasons with more white characters besides the villain.
Because the land of cli args is inconsequential compared in scale compared to the general world of computer use (so it's better to wish for a tiny segment to have better design), and banning spaces does not remove the complexity of escaping (how do you escape _?)

Your trailing/double space issue is also easy to solve (in the world of wishes) with highlighting or other mechanisms, so making the world much worse by banning spaces is not the appropriate remedy
That was true in the first Makridakis competition ("M1") in 1982, and possibly until M4 in 2018, but both M5 and M6 were won by what would generally be considered relatively sophisticated methods (e.g. LightGBM).

The Wikipedia article doesn't have that much detail on M5 or M6, but the M5 papers are in the International Journal of Forecasting[1] and M6 should be published later this year (there's already a preprint on arxiv [2]).

I recently spent some time looking into the history and results of the M competitions and had a chance to speak to Professor Makridakis about them, as well as the winners of each of the M6 competition tracks [3]. While the methods have become more sophisticated, some conclusions from M1 still seem to hold: in particular, that there is no overall "best" method, and that the winning method tends to be different for different types of data, time horizons, and evaluation metrics.

[1]: https://www.sciencedirect.com/science/article/pii/S016920702...
[2]: https://arxiv.org/abs/2310.13357
[3]: https://mlcontests.com/state-of-competitive-machine-learning...
Plus just because the only visible symptom of the bug is a perfomance issue right now doesn't mean that there won't also be other consequences. If something is behaving contrary to expectations you should always figure out why.
Usage is just wash trading.
There seem to be conflicting reports as to who came up with the TPU https://mastodon.social/@danluu/109641269333636407
Modern bridges are required to endure a collision. This bridge might be very old and not sufficiently maintained against current requirements.
This caused me to bite the bullet and buy the v2 universal licence, currently 30% off. If you've ever bought anything v1 including a single app you probably qualify for the upgrade offer which is an extra 25% off on top of the sale https://affinity.serif.com/en-us/store/upgrade-offer/

I'm not necessarily against their inevitable subscription model, but may as well get the standalone while the getting is good. There are also often some good grandfather plan rates, if I decide later to go that path.
What a strange response. When it first got discovered/was first produced, Cocaine was perfectly "legal" (that is, unregulated). Only was made illegal (for general trade and use) around 1920 or so.

Remember, the British State once fought China over Opium. Not, as "these days" one might think, to stop production there or imports/smuggling to Britain - but to force China to drop the legal ban on the stuff they had introduced. Imagine a drug cartel with a superpower's army. And welcome to history lessons.
Algebra problems selected from the Romanian Olympiad (Part 2)