skysight-inc/HackerNews huggingface dataset:
>by being extremely strict about indentation, both in terms of the parser & also community convention. YAML hasn't

This is why I created StrictYAML. A lot of the pain of changing YAML goes away if you strictly type it with a schema but you keep the readability.

Counterintuitively that also includes most indentation errors - it's much easier to zero in on the problem if the error was "expecting status code or content on line 334, got response", for instance.
The problem with offshore Estonian companies is banking - no Estonian bank will touch you, and few real banks (not emoney) will deal with you. Even Wise is no longer an option. Registering an entity is easy, using it is hard.
The OP paper is easily handled by GOFAI from the 1980s; it's just detecting similar images.

You don't need a language model. The effort is in collecting and chopping the data to find snippets to compare. NNs can help with that.
When I said 'evidence' I meant links and past events, not incoherent predictions for the future with no actual information.
I was quite annoyed when I dropped my 13yo one and broke the handle. Then I discovered they sell replacement handles! 5 minutes with a hammer and punch later and it should be good for another 13 years (or till I next drop it)
This looks great!

One thing I would like to see in the README is how this project differs from other popular similar projects such as "Upptime" which is already mentioned in the "Inspired from" section.
I like the theory that it's an examination piece to qualify as a master metalworker. Casting a flawless dodecahedron could have been a way to demonstrate your skill. The shape is somewhat arbitrary: anything that's both difficult to cast and easy to examine for quality would work, but once people started making dodecahedrons that's what people expected and it became a kind of standard.
I think PDML hits a sweet spot. The author didn't set out to recreate XML in a less verbose, more human readable syntax, but pretty much ended up doing so. I'd like to see it mature and gain more widespread adoption.
The majority isn't all, and in my experience you always end up having to use one in some random situation that doesn't have that. tap tap tap tap

Literally 100% of editors support tabs.
There are plenty of IPv4 addresses for server use, and IPv4 in client networks is easily accomplished using whatever form of NAT you prefer. DNS64+NAT64 will work fine for IoT crap (not like your thermostat is validating DNSSEC), and a whole bunch of ISPs rely on DS-Lite+CGNAT to allow IPv4 connectivity over their essentially IPv6-only backbone already.

Publicly reachable IPv4 on the consumer side is dying rapidly, but IPv4 LANs and servers can still work exactly because of the versatility IPv6 allows.
How so? Open source means customers get source. You're not customer so why would you get the product itself( the product isn't the source)
Archived: https://web.archive.org/web/20240123131243/https://www.aljaz...
SMH.

If their KPIs prioritize volume of candidates contacted at the expense of following up with qualified candidates, then their KPIs are mis-aligned with how the business makes money.

Mind you, I'm not saying you're wrong...
The fundamental mistake being overreliance on huge piles of idiosyncratic middleware to accomplish simple tasks (like config parsing).
implicit knowledge is everywhere.

the trick is realizing that this isn’t a bad thing.
It looks like there's good movement on the proposal to bring pollster[1] or similar into the Rust standard library.

I think that's awesome. They've been afraid to "bless" an executor for good reasons, but pollster has 0 chance of "winning" even if blessed since it lacks so many features. However it's a solution to the problem you expressed: I/O crates can be async and used with pollster in sync contexts.

1: https://docs.rs/pollster/latest/pollster/
No worries, it happens and could have just as easily been how I worded it. :)
That's kind of neat, but it looks too complex of an object for that purpose. A knitting spool (aka a jig to knit gloves) can be as simple as wood ring with nails around it. Even though it might work, it looks way too precious for such a common tool.

See https://en.wikipedia.org/wiki/Spool_knitting for pictures
DEI is not a scapegoat but the culmination of the corporate culture that infested Boeing. It is usually a symptom rather than the pathogen.
THIS, and the situation is far deeper. Even five millennia ago, real battles were not mano a mano prizefights or video games. It is system vs. system, at scale. If a lone & unsupported T-90, with (seemingly) a low-quality crew, is trying to fight a couple Bradleys - then the Russian military system has come to this particular fight with "FAIL" already tattooed across its forehead.
I came here for this comment. I want tabs with these prints
The Skinner Universal Unaflow? Fascinating!

https://www.greentechmedia.com/articles/read/terrajoule-unst...
I'd say they're slow, not boring. But this is good for a multitude of startups, including OpenAI. This is why startups can succeed, because they move faster than the bigger companies. So is anything really wrong?
Async solves different problems, you can, for instance, have just a single-threaded CPU and still have a nice API if you have async-await. It might not be so cool at a higher level as Go's approach of channels and threads, but it's cool in embedded, read this:

https://github.com/embassy-rs/embassy?tab=readme-ov-file#rus...

"Rust's async/await allows for unprecedently easy and efficient multitasking in embedded systems. Tasks get transformed at compile time into state machines that get run cooperatively. It requires no dynamic memory allocation, and runs on a single stack, so no per-task stack size tuning is required. It obsoletes the need for a traditional RTOS with kernel context switching, and is faster and smaller than one!"

I'm just toying with Raspberry Pi Pico and it's pretty nice.

Go and Rust have different use cases, the async-await is nice at a low level.
"settled a debate over the origin and evolution of the universe."

Really?
I read the “evidence”. Executives get bonuses based on hitting certain targets. Those targets now include DEI, IN ADDITION TO safety and quality which are still listed first.

Furthermore, the evidence comes from a guy on Twitter who is primarily concerned with raging against “Leftists”.

I think we can safely ignore this evidence
I just tested it and i like it : i have 46 broken links, certainly due to the latest changes i made. I know i would have the broken links specifically in the blog part, but was procrastinating to check them. GOD JOB, I LIKE IT

Now, regarding the pricing, i really don't like subscriptions, we already deal with a lot of subscriptions every month, but it's up to you.

I would suggest also to give ability to pay once for checking the links. So, when i come back maybe in 6 months later, i will again pay one, and so on, etc...

I would also like to download the link in an HTML page and consult them or do whatever stuff i like, for example, scrapping my own HTML to find broken link and do some action in development server or robot testing, but downloading shouldn't be free to

But it's nice, keep going and find your perfect market
Which reminds me... In previous years I had used TurboTax and paid for their "have a tax expert answer any questions you have" upgrade. I asked a question and all the dude they connected me with did was to read the the field from the form to me. "What does it mean?" "It says <reads the form field verbatim>." In retrospect, I should have contacted support and asked them to remove the upcharge.
I'm still using CoffeeScript whenever I can. It has one of the nicest syntaxes out there, a lot of code fits to one screenful, the logic of the code is easier to see without the clutter of unnecessary syntax and it's a joy to write too.

YAML is probably used for similar reasons.

I don't understand why people want redundant verbose syntax that makes reading and writing code harder. And sadly don't anymore expect anyone to really explain it based on anything tangible.
I don’t understand… why do you consider the way longer one to be more readable than the shorter one? I find the colon string a lot easier to read, a lot easier to compare at a glance, and a lot easier to memorize.
Do not doubt the quality of their secondary business has leaked into their primary business.
These researchers work for corporations too.
Async makes awaiting things much easier than other primitives in the language. So for instance if you both need to wait for stuff to happen on a socket or some event happening, async select makes that super easy.

You can also keep async relatively local to a function that does these things and is itself blocking otherwise.
This is not surprising.

LLMs trained in Internet data are Internet simulators.

How often have you asked the Internet to read an analog gauge for you? Probably never.
What these people do is super cool. How can one learn to be in a team that does things like this ?
I don't see how writing a parser from scratch would mitigate bugs vs using a regex parser. Parsers are just a hot spot for security bugs that should get extra scrutiny.
There's no way that guy can't afford $50 for a used laptop.

He doesn't appear to say that he can't either - it's just a screenshot of termux. Guess what? I've also taken screenshots of termux. It's neat. If all you have is your phone or tablet, it works.

On his twitter page the only thing I see is a screenshot of gnome-terminal. So I guess he can indeed afford it.

Also lolled at "Volunteer Software Developer at @osintforukraine"
Parent commenter has been drinking gallons of right-wing koolaid.

Next thing they’ll probably say is they are going to be forced by the government to share their apartment with an illegal immigrant.
Congrats to Qdrant's team, $28M for a Series is really nice.

There are a lot of OSS vector search databases out there, we could probably list the main ones:

- Qdrant: https://github.com/qdrant/qdrant

- Weaviate: https://github.com/weaviate/weaviate

- Milvus: https://github.com/milvus-io/milvus

What else?
Doesn't that mean if you move, or if your ISP changes your IP, all your local devices will end up with different addresses?

I have an internal DNS server and it would be annoying if it could randomly break and require me to update all the IPs.
If you're using Helm to deploy your own apps, I feel that's a code smell. I'll add jsonnet for your own apps to the that list.

Just use dumb YAML, maybe kustomize if you really need, but if that's not sufficient, consider that a sign that you're not carving the wood the way it's telling you to.

Any form of templating for creating your own application manifest is another moving part that allows for new and fun errors, and the further away your source manifest is from the deployed result, the harder it is to debug.

If you really want to append a certain set of annotations to each and every pod in a cluster, instead of using shared templates (and enforcing their usage), there's other approaches in K8s for these kinds of use cases, that you have a lot more control over.
Sundar Pichai is a MBA-bot. He's going to chase fads in a me-too fashion while running the tired MBA playbook until they give him the boot or he runs the company into an unrecoverable senescence.
Not everyone wants a bloated and buggy IDE to write their code for them.
I can fathom a guess why IBM was better than RCA just from looking at them.

Firstly, RCA offered half the information density in the same physical space, assuming line width being equal between the two due to the data being in the radius of the circle, meaning the rest was redundant.

And secondly, paralel lines ware most likely easier to accurately print quickly by cheap printers of the time than concentric circles.
Maybe we need an LLM to follow grandpa around his auto shop and learn a few things. Glasses with cameras and mics might help record the data.

This could also be a way to train a bot to do grandpa's job.
The Big Bang was first theorized by a Belgian priest.
I'd be very curious to know what kind of previews/streaming YAML applications you are building with LLMs. I have building a v0.dev kind of thing with streaming update on my TODO list.
The reason is very similar to why people from United Kingdom get upset when you call it England. Czechia is at same time name of the main region and (now) the country as a whole.

Funnily enough the distinction between regions exists in english language - Bohemia being the name of the region. So Czechia as name for country could work. But in czech language word for Bohemia region is "Czechia" (there is no Bohemia).

So thats why for years you had people insisting on the Czech Republic. Because you don't want to overlook the other two regions Moravia and Silesia.
This kind of music speaks to me in ways beyond what I feel from most "mainstream" music. Not liking it is fine, but please don't denigrate my enjoyment of it. It kills curious discussion. What is your definition of "actual music"?
Speaking of room cleaning robots, we got one ~5 years ago and I was super skeptical about it being more trouble than it's worth... It has been really robust, all the issues it's had have been easy to resolve (cleaning hair out of the moving parts mostly). However, we always have to go around and pick stuff up though because our 15/18yo kids leave junk all over that Rosie the Roomba will choke on.
Who is claiming that?

Consensus seems to be that it’s combinatory between loss of habitats from warming and over consumption
Looks like a good thing to store kindling in for a torch.

Kinda did something similar for fire arrows
Maybe Berkshire Hathaway Energy is the smart play
Zekai toy language needs some love
TOML has the inline table syntax with curlies, like JSON, and inline array syntax with brackets, also like JSON. It could support nesting pretty well.

Sadly, it doesn't support line breaks in the inline table syntax, so using inline tables for nesting is a PITA; inline tables are pretty much unusable for anything which doesn't fit within like 80-100 characters. Inline arrays can contain newlines however, so deeply nested arrays works well.

Newlines in inline tables will be coming in TOML 1.1, which will make TOML much better for deeply nested structures. Unfortunately, there will probably be many years until 1.1 is both actually released and well supported across the ecosystem.

And of course, inline tables can't be at the top level of the document, so TOML might still not be the best way to represent a single deelpy nested structure.
CC Responds to the US Notice of Inquiry on Copyright and AI
* https://en.wikipedia.org/wiki/Georges_Lemaître
What's that joke about Software Managers being told to imagine they're on a plane on the ground and then asked if they would remain knowing their teams developed the plane software...
Yes, that might be too. You just never know.
> How do you know that only 33% click accept all if you are not meant to track those who deny?

Without tracking it's easy to:

a) compare the total number of visitors vs those who accepted tracking

b) just increase a counter for each "No"
There are people out there who, for various reasons, like to make things more complex than they have to be.
France fines Amazon €32M for watching staff so much they must justify each break
I've made attempts over the years to automate bill paying, and had some limited success. I used to have Simple and had mostly automated it before they shut down the service. I always felt like I knew how much money I had available. Since the shutdown I haven't really found anything that good. I'm using Qube now and it is leaning in the right direction but has some weirdness that I just don't understand. It's pricey though, wish it was better for the price ($100+/year).
I sure hope nobody is using 169.254 for LAN (though I suppose you could, just like you could use 100.100) but I discovered it as a pretty smart fallback for routers. I suppose you could hardcode http://[fe80::1]/ on the IPv6 side as well, but I've never seen a router actually do that.

The trailing slash trick sometimes worked, but not always. It took a couple of tries to get working every time I needed it to work. I bet it's some kind of problem on the mDNS layer, but regardless, the quickest way to fix it was to use an IP address.

Another annoyance I have (which isn't the protocol's fault) is that on my phone I can't even hand-type IPv6 addresses because Mozilla is using some kind of regex to detect if things are URLs and that regex doesn't support IPv6. It did for a short while, but the IPv6 regex was too complex and slowed things down, so that was reverted.
No, structural paint.
> The Historian Richard Rutt conservatively suggests that knitting originated in Egypt between 500 and 1200 A.D.

Haven’t watched the video but the evidence for knitting in England under Roman rule certainly isn’t there. There were other methods to make knitting-like garments though so maybe this is explained in the video but I doubt that Romans knitted with this
Seems like an odd thing to worry about. Why, can you convert these niche internet points to cash?
Maybe they like paying AWS. ¯\_(ツ)_/¯
I don't think such business model is going to last. There is no reason for AI giants like OpenAI to stick with such external "vector databases". There is not much technical stuff there. Unless you want to argue that "vector searching" is just some labor work when compared to AI, in that case, sure.
Article aside,what an interesting publication! Looking forward to pursuing through more articles in their archive.
A libertarian such as yourself should be comfortable with people running an academic fraud detection business, paying for access to papers, and accepting payment for their investigations. Recent events at Harvard show that plenty of interested parties are willing to pay to prove that their opponents in some arena are cheating. Also MrBeast and the rest of YouTube shows that otherwise unprofitable activities can be profitable when presented in an entertaining way for ad views.
The (non-GR) time dilation rate difference will be proportional to v^2/c^2 (neglecting 4th order terms and higher). The total time dilation difference will be that times the time in transit, which is d/v (with d being the distance traveled). So the total time dilation difference will be proportional to vd/c^2. By making the velocity small, I can make that term as small as I want.

But what if I don't know what c is? Doesn't matter. I know it's much, much larger than the velocity I'm moving at.

So I don't buy the "according to who's clock" argument. I can make it so that it doesn't matter, just by going slow enough.
I also have the impression that a common use of error correction is the "QR Code with a logo in the middle" style. With an appropriate level of error correction, you can carve an empty patch in the middle of the logo and slap a logo/icon there, and the QR code remains readable.

At least this is the way I did it years ago when I thought it would be fancy to have my contact data as a QR Code on my visit card.
That’s understandable caution, but would you expect a whistleblower to not be completely anonymous?

This is why we still need serious journalism by the way - a reporter would personally contact and verify the credentials of the whistleblower while protecting their identity, with their career on the line. Random news blogs or independent reporters will never replace this.
The rest of the quote was:

> ...you'll only be pretending it doesn't exist

Which is what I was providing evidence of that Go does.

It removes coloring to the user by handling it under the hood. The linked article calls this "colorblind instead of colorless".
This made me happy. At least it's honest!
I actually never used the live bootable cd of the grml project, just the zsh config
What if service is closing or you want to move to another ? Genuine question. I see the short term advantage of all those services offering hidden emails but to me i've got more to lose with it if the service is interrupted for whatever reason than having to filter some spam in a mailbox I got full control on.
The limitations of LLMs that solely rely on the transformer model are known: these are purely probabilistic systems, which predict the most likely next token. No reasoning ability whatsoever.
When combining the LLM with the symbolic engine, it seems that the process is much closer to the way humans would reason to solve a problem.
I thought these were thought to be looms for knitting finger sections for woollen gloves? I seem to recall someone testing this theory and actually producing very well-fitting gloves - and each of the holes in the design are a different size, to support the different finger-sizes of the customer.
Ask HN: What happened to normal-sized smartphones?
After discovering that my iPhone 12 Mini cannot automatically run something Apple decided to call "Automations", but instead require me to tap a notification, I've decided to move to greener pastures that respect user choice a bit more.

But it's short of impossible to find a phone that wouldn't be a huge hassle to hold in my hand. I don't want to have to use two hands to write a message, I just a smartphone that is the same size as they used to be, instead of these over-sized abominations that are currently popular.

But the only ones who seem to be releasing smartphones in the same size (or below) as the iPhone 12 Mini seems to be shady brands one never heard of before, or really cheap ones with very low specifications.

So what happened to the smartphones you could hold in one hand? Why did they disappear? And why is no company no longer offering these sizes and instead go for "bigger is better"?

I cannot possibly be the only one with my size of hands + want to be able to use my phone with one hand?
Why something so complex for front matter? Isn't it typically just a few key/value pairs?
> We are not told any information about categories being weighted and therefore we cannot pay special attention to the low safety score."

And this is why we have debacles like the 737max.
If you divide 1 second by 60, you get 16ms. So to hit 60 Hz, you need to complete all processing and draw the frame within 16ms. For 120Hz, like you're claiming, all processing needs to be completed in half the time, or 8ms. And yet, Apple says the R1 takes 12 ms to process input from the sensors? You can draw your own conclusions.
Adoption of IPv6 by large organizations for their services doesn't make IPv4 go away.

And even if ISPs stopped issuing IPv4 addresses to end users, there's nothing stopping anyone from setting up a public VPN into an IPv4-based virtual LAN -- if there was demand for it, it could easily be offered by the same services you're currently using to find "strangers over the internet" right now.
halfkey
Ostinato creator here.

The Ostinato traffic generator and network tester was updated to generate 100Gbps line rate traffic on commodity x86 server and NIC.

Happy to answer any questions or take feedback.
HN seem to be served from a single IPv4 and IPv6, so it might not be the case.
I thought it was determined to be a glove finger knitting apparatus.
I got laid off and my "severance" was the minimum mandated WARN act period and "don't mail your stuff back to us." Of course, the layoff happened the month before equity vesting and annual bonus happened.
> it was an advancement

That was certainly the selling point. I never saw any advancements in it - the features were aesthetic syntactic sugar.
How can that be possible, though?
Surprising hate about IPv6 here despite most of us using commercial internet services where the last leg to our routers is in fact IPv6 including comcast wifi routers....

It's about like a back end geek not knowing how to do loopbacks with their router....sheesh!
I found the works of Thomas Metzinger illuminating, at least in terms of human consciousness.