skysight-inc/HackerNews huggingface dataset:
Because a C "string" is a char* by convention, any time a library exposes string parameters that's what they use. This includes libraries not written in C! I can't even think of a counter-example. Using an own string type adds too much friction, particularly because it prevents automatic binding generation. With errors such a standard doesn't even exist so you get a mess.

And yes, as a library developer you need to signal errors somehow, and whichever solution you use, the binding generator doesn't know about it. Rust has a nice error propagation mechanism which lets me attempt a set of operations but abort early when an error happens, but the binding generator can't use it.

Namespaces are a similar problem, they force library devs to try and come up with unique but short prefixes. Had C had namespaces the "short" constraint wouldn't be a problem, pretty much eliminating the chance of collision.

Am I right in assuming you're an embedded developer? Typically when I have this discussion with people the points that you make come from embedded devs. They're not reflective of the needs of library developers.
In summary, no one trusts your employer any more no matter what they say.

> Search history can be immensely useful for our users

See the various comments spread across all HN articles stating that Google Search has become useless.
Ferrous's embedded Rust tooling is outstanding. Ie its [Knurling App template](https://github.com/knurling-rs/app-template), and associated Probe-run, Deft, and flip-link.

These make flashing and debugging Rust embedded very easy - easier than any embedded toolchain I've seen besides Arduino.
I use it for cycling, but honestly it's pretty frustrating. Searching for Japanese place names is pretty difficult, and since most place names are only listed in the local language but its TTS can only handle one language at a time I have to choose between "turn right onto " and "右に回って、明治通り", whereas Google will give me "turn right onto Meiji-doori".

It doesn't help that I'm stuck on an old version for the "turn on screen when approaching a turn" function, which is actually Google's problem but still frustrating.
There seems to be a lot of confusion and different opinions around how repeated letters should be treated; we really need FIDW (Fédération Internationale de Wordle) to make a definitive ruling.
Even stranger if it was the middle name too
Will they stay reasonable? "DuckDuckGo gains revenue via advertisements and affiliate programs."

Today I'm quite skeptical of any business that doesn't have a proper business model. I've seen it too many times: offer nice free things until you have enough users, and then start squeezing. Bait and switch.

At this point I'm more interested in internet search that isn't reliant on the goodwill and dignity of a private company.
It's not new, at least not as far as the theory goes. This model is basically how the standard proof goes that pushdown automata with two stacks are equal in power to a Turing Machine.

Here's for example a stackexchange answer from 2012 using this: https://cs.stackexchange.com/questions/2832/is-a-push-down-a...
I don't know. I would say the historic trend is computing becomes more and more ubiquitous. Truly ubiquitous computing would need an always available display and AR wearables seems like the solution there.

"Its too expensive right now" isn't really a damming argument, is it?
What is the reason firefox containers can't be used in private browsing mode? I really want to use them but also want to clear all stored data after closing a window. So far I've just been using firefox nightly, firefox, and ungoogled chromium to give me a total of three maximum "containers"... Is there a better way to benefit from private browsing modes while allowing for more containers?
I guess the difference is that these problems are fixable: maybe they're going to be annoying to fix, but you can actually do it.

In windows, some problems are simply outside of your control, or if you dip down into the registry to fix them, and that's possible, then your fixes can get unfixed on update.

To be honest, I just find it mind-boggling that all around the world, there are offices of high-paid professionals waiting for windows to finish updating minecraft before they can actually do some work.
just curious. Are you willing to forgo relevant results when searching for "restaurants near me" to preserve your IP addr?
We work closely with uBO folks, but as a browser we got a lot farther than Google allows an extension to go (and with Manifest V3 they're getting more restrictive). See the blog series at https://brave.com/privacy-updates/ and see also the work detailed at https://brave.com/research/. Thanks.
Precisely. I thought blockchain was explicitly supposed to prevent this?
Hah! I just happen to be a counter-example, but probably very privileged in being able to do so. I've given up on attempting to climb the ladder, I'm on course to retire comfortably so long as I can maintain finding work in similar roles for another 10-odd years.

Been through too much political BS in too many places to even have the ability to "care" about what happens anywhere up the chain from me. I'd have to luck into a company that's truly worthy of it to rekindle that particular heavily stomped fire.
Having a Turing complete type system is not what you normally want to have, that (it means to have undecidable type checking) makes tooling (and the compiler) way more complex and difficult.

GitHub issue about the Turing completeness:

https://github.com/microsoft/TypeScript/issues/14833

Proof of Turing completeness:

https://gist.github.com/hediet/63f4844acf5ac330804801084f87a...
I agree

For one thing electric cars are too quiet.

There should be a law that someone with a bell has to walk in front of the car to let people know it is coming
Default it to whatever the user’s google-wide activity settings are. Let admins disable it for the whole org.
Why is this a transpiler and not a compiler?
See https://news.ycombinator.com/item?id=22062636 among others. The fight right now is not over engine layer, and no point dying on that hill. Rather, the fight is one level up at user-first economics, vs. big-tech's "users as sheep to shear or take to slaughterhouse" model.
It’s not about IP addr; I live in Sweden but don’t speak much Swedish. Searching for things takes me to Swedish sites.

Quite frustrating honestly.

(Another related thing that’s frustrating is people using my IP to determine language instead of the Accept-Language header my browser sends)
Using melatonin for sleep is on the rise despite health harms
Ahhh that makes sense. Thanks for the explanation.
Wi-Fi light bulb won CES 2022 award, expected to ship in 4Q 2022. Logs of detailed human activity, in-room 3D location and timestamps can tell a story over time. https://us.sengled.com/blogs/news/the-biggest-ces-2022-smart...

> We earned this year’s award for a product targeted to launch in the fourth quarter: our Smart Health Monitoring Light. Featuring a Wi-Fi, Bluetooth Mesh dual chip, the bulb will provide a number of features, including biometric measurement tracking of heart rate, body temperature, and other vital signs, as well as sleep tracking. By connecting multiple bulbs via Bluetooth Mesh and creating a virtual map across your home, this product can even help detect human behavior and determine if someone has fallen and then send for help.
Show HN: I made a faster way to pick 30k+ Unicodes
This is the one difference I see too - if it’s a place I know I’ll just go and add them to the map.
To be honest, ToS is a bit different thing. You have no right to use services without accepting it at some point.
What the Stock Split by Google’s Parent, Alphabet, Means
Google Maps is a pretty big application. Have you considered that this might have been a mistake? Refactoring legacy codebases isn't always without regressions.

If you file a bug report (especially if there are a bunch of others filing them) then the people in charge of this stuff won't be able to claim they didn't know about it.

Open maps > help and feedback > send feedback

And remember, Every good bug report needs exactly three things:

1) Steps to reproduce,
2) What you expected to see, and
3) What you saw instead
It was Manuel Machado who wrote:

"Until the people sing them,
the songs, songs are not,
and when the people sing them,
then nobody knows the author.

Try that your songs
end up with the people,
even if they stop being yours
to belong to others.

That, by melting the heart
in the people soul,
what is lost in name
one gains in eternity."
It is going to get deleted with post from Admin. They are going to hire *proper graph engineers* to work on Dgraph.
a transpiler is a compiler.
The trick to beating the caches was in part that the filter program had the IP addresses of all the TLD nameservers hardcoded into it. That was one less query I had to make. A cold cache that did not have the TLD nameserver address would have to make that query.

I used to worry about the size of this filter program but when I see how people routinely use double-digit MB binaries today, including some very large Go ones for DNS stuff, I guess I could have carried on and ignored it. I could have hardcoded the full spectrum of new gTLDs. It would probably be no larger than the large binaries people use today.

The filter program was generated directly from the root.zone file. I think root.zone only changed twice in the eight years I was using this method. Both times it was some rarely used ccTLD replacing a nameserver. Regenerating the filter program, i.e., compiling it, took about 60 seconds.

At the time, I was working on another filter that hardcoded the addresses for the "most common" registrar nameservers. Then people started adopting DoT and DoH, I lost interest in unencrypted authoritative DNS^1 and stopped using DNS altogether. Now I store selected bulk DNS data in the memory of a TLS forward proxy. I eliminated the variable delay of DNS when making HTTP requests and I got network-wide "ad blocking" as a side benefit.

1. I awlays thought about starting a registrar that offers encrypted authoritative DNS via DNSCurve, using the CurveDNS forwarder. Why. Because no one else ever did it. I use CurveDNS in the "home lab" and it works flawlessly.
Klarity (YC S18) | Multiple Roles | Onsite (San Francisco) or Remote | Full-time | https://www.tryklarity.com/

Klarity is building the NLP platform of the future for document review [1]. Our vision is to eliminate human document review by developing a deep understanding of the content of documents.
Finance and accounting teams at companies like Okta, PagerDuty, Zendesk and many others are relying on Klarity to review their revenue docs instead of humans.
We grew our revenue 5x in the last 9 months and just raised a massive $18M Series A from Tola Capital [0], with participation by Elad Gil, Daniel Gross, Nat Friedman, Picus Capital and senior leadership from existing customers like Coupa, 8x8 and UiPath!

We are a tightly-knit, fun-loving team of engineers, accountants and lawyers. You can read more about our vision, values and culture here: https://www.tryklarity.com/about-us

We are growing rapidly and are hiring for the following Eng roles:

* VP Engineering: https://jobs.ashbyhq.com/klarity/4e4d40c5-e379-432c-a89f-7a7...

* Lead Frontend Engineer: https://jobs.ashbyhq.com/klarity/c546861b-394c-43f1-a68f-071...

* Senior Backend Engineer: https://jobs.ashbyhq.com/klarity/bb26ad54-0c12-41c8-af65-741...

* Security Engineer: https://jobs.ashbyhq.com/klarity/93d5980a-a0c8-4d9e-a88b-ebf...

* DevOps Engineer: https://jobs.ashbyhq.com/klarity/0b8754b9-a898-4961-9dcf-ade...

* Solutions Engineer: https://jobs.ashbyhq.com/klarity/c771e842-7617-45b9-9810-b05...

* And more roles in Engineering, Marketing and Sales: https://jobs.ashbyhq.com/klarity

[0] https://techcrunch.com/2022/01/24/klarity-lands-18m-to-read-...
[1] http://demo.klaritylaw.com/
They pay for both usually. You get one person who wants g suite in a department and IT buys an institutional license.
Yep, I had Earthviewer 3D installed on my PC before Google Earth was a thing.
So why is it a transpiler and not only a compiler?
Yes, pretty much!
The demo song from the VL-1 is a cultural reference for a lot of 80s kids. And it has its own history:

https://www.casiomusicforums.com/index.php?/topic/11993-vl-1...
Airpods shows what Apple marketing can pull off as far as defining what cool is. No one would have though Bose Airpods were cool.
It's harsh, but not really about the maintenance being stopped, KennyBlanken paid for a pro version and the author changed commercial strategy and rebooted the project with a different approach, without granting a licence of the replacement to his existing customer.
This is not respectful of paying customers.
That, and the industrial base lobbying to allow "free trade" and subsidize expansion into countries which have high levels of corruption, low environmental protections and worker's rights.
> I see how you changed that into an ideology of us vs. them.

I don't. Would you mind explaining?
Kagi was last updated in September 2020. If it manages to get an update approved by Apple and set a precedent in the App Store, I'll be glad to see it.
Welcome to the real world Neo...
Well, yeah, those people sound mental to me.

I suppose I'm building a tautology in a sense.
Because it compiles to a programming language of same or higher level of abstraction.
> or any other identifying details in the request you transmit

You can definitely still use GA if you really wanted to, just not in any way that uses PII (the default).
> I wonder if this can be used to create a semi-decentralized website where visitors automatically served a vm to run, turning them into an edge server to offload requests from other visitors. The more active visitors, the more edge servers you have. Infinite scaling on the cheap! The visitors may not like you abusing their browser though, but there might be use case where this is acceptable, such as popular community run websites that too expensive to run due to huge amount of traffic.

You can buy ads. Ads cost about as much as ads, so you can buy and sell the same unit, and then run some compute for free.

I ported k(5) to html+js (ecmascript) during Iverson College (I think this was 2014?) and used webtorrent to connect to secondaries to run a scale test. The cpus are cheap, and they are slow, but it was a lot of (distributed) fun. I pitched the idea to KX (and a few others) to sell compute for fractions-of-pennies-per-hour but I think it was still a little early.

Do you think Now's the time?
There are all transglosser anyway. :P
I can see this being used for backhaul in remote areas.

There’s a bit of a risk for adverse selection, as anybody willing to spend $500 per month on this is going to want to get their money's worth.
Let's hope the only passenger has a driver's license and isn't drunk or having a medical emergency.
I’m in the Netherlands. I just did a Google search for electric cars and checked the top 3 results (Polestar, Hyundai Ionic, Mini) and all three of them list the kW numbers first / large and then the pk number between brackets or small. So we can safely assume that kW is dominant where I am.
Rather misses the whole point of Turing's machine - it was the SIMPLEST machine he could devise that could be said to "calculate".

Turning never made and never intended to make such a machine - it's a mathematical abstraction.

All calculation that could be performed on Turning's most simple machine, can also be performed by all equivalent or better machines. The point of Turing's machine is that as long as your fancy new device can model that minimal behavior, your device can be said to calculate and all conclusions about computability apply to your device.
This line of thinking seems so bizarre to me, perhaps because I'm not from the USA. You basically say that the race of people should govern what they do or not (make a specific art) or decides the truth value of their claims (you can't say X as a white person, but a native American can). It seems like in the quest of combating racism, you just ended up in a form of racism that's just inverted the direction of the previous one.
I gave up smoking 15 years ago. I still sometimes dream that I'm smoking again. Although interestingly, it's only ever in dreams, awake I never feel the urge for it. But I guess it shows how much addictions mess with your brain.
I'd add to this that if you just want to demonstrate the encode/send/receive/decode part, that too can be done in a nearly trivial amount of code.

I know because I've done it (I wrote a an authoritative DNS server from scratch for a registry platform we did for .name).

To write a full fledged library for it for a resolver (an authoritative server can take plenty of shortcuts depending on purpose) is complex, but I absolutely agree the basics that you'd demonstrate if writing a toy one to demonstrate would be just a distraction.
A bespoke Wordle clone where each pixel is an image!
Well if you don't trust them then probably don't use them, since they could save your activity no matter the state of the tracking toggle in the UI.
> Rural life precludes having or setting high standards?

In practice it does because people going there generally go for:

1. Nature - awesome!

2. Self isolation - you can't hack it in mass society anymore, hardly a premise for high standards, statistically

3. Are stuck there because of financial reasons - it's hard to have high standards when you're unemployed, underemployed, underpaid.

4. Are stuck there because of family - that's a valid reason but you're also stuck there with people at points 2 & 3.

Cities have a much greater degree of variance, but as the floor is lower so too the ceiling is much higher.

There's just more people of more backgrounds around in cities.
That may be true of some rotary enthusiasts still; I don't really know that many. I could see it being more of a thing with RX-7s, which are kind of rare and expensive. RX-8s aren't super common, but they're also not hard to find. And if the engines are due for a rebuild, they're sort of like old pianos -- people will practically give them away.

Also, climate change is a thing. I'd expect more people are aware of that these days, and its hard to justify running such an inefficient engine even if they are admittedly really cool.
Way way back in the day, my friend wrote a program that would format the user's Commodore 5 1/4" floppy disk (usually the one that also ran their BBS) if they just tried to load it. They didn't even have to run it.

If someone screwed us, we'd create a new identity and upload a file named after a hot new pirated game to their BBS. Then sit back and watch the BBS go offline for a while.
I wish HN supported markdown, at least the links.
FIWA (Fédération Internationale de Wordle Association)
> verbal ads during Maps navigation directions

Say what? I've neither experienced nor heard others mention this, is this recent?

Coincidentally, as a result of an HN post earlier in the day (wifi required for GPS) I installed Osmand+ to try out for navigation.
Why can't you teach microbiology to a programmer?
User interface. I'd prefer search results to appear above the fold. A few years ago Google started putting ads and contextual widgets above search results. Sometimes on mobile not a single result makes it onto the screen due to ads and other content appearing first.

I already switched to DuckDuckGo, and I'm happy with it.
> In October 2019, Soli shipped in the Pixel 4, marketed to consumers as "Motion Sense." It provided users with a faster face unlock along with some basic touchless gestures like controlling music. Google must have decided it was still too early as they haven’t included Soli in any of the Pixel phones since.

Wasn't the blocker regulations in India?
NewPipe / Invidious or Youtube Vanced. So good, except when you accidentally experience raw YT again.
>But it is essential. Google (and Apple) maps provide lane specific navigation directions, which are really only possible with assisted GPS. In theory GPS has the accuracy, but remember you are in a big metal box filled with electrical wires. Not to mention other applications like isle specific navigation within stores, which is made possible by bluetooth beacons.

As someone who's degree had a course in sattelite rangefinding(both code and phase), this is bullshit.
Code GPS measurement should be enough for that. Especially when you already contain road data to which you can snap, and probably have access to accelerometer too which can easily improve accuracy of 'snapping'.

You don't need to get precision down to a lane on the road for purpose of navigation, you just need to 'snap' to the right road. and warn user beforehand if they need to take a turn. Just like 'dumb' GPS navigation did prior to smartphone era, while having access to less satellite systems.
Agola CI/CD
https://mariadb.com/kb/en/incompatibilities-and-feature-diff... tries to give a thorough breakdown of the differences.
The ESM and other open issues they refer to are serious. Jest often doesn't work at all if you use packages with multiple entry points (like firebase), which is often seen as best practice - it's gotten to the point that people release third party loader packages to make jest work, like https://github.com/k-g-a/jest-node-exports-resolver
This is what we got when working with Oracle Linux on Oracle cloud platform:

```
$ yum install mariadb-server

Loaded plugins: langpacks, ulninfo

Package mariadb-server is obsoleted by mysql-community-server, trying to install mysql-community-server-8.0.26-1.el7.x86_64 instead

Resolving Dependencies
```

There is a work-around but the way they picked up the word is kinda shocking...
Most of Google's consumer-facing decisions the last few months seem to be driven by, "we've got the data we needed and the market position we wanted, now you've got to pay for the things that used to be free."
Why not try it and see for yourself? It's not an app, it's a website:

https://www.powerlanguage.co.uk/wordle/
> I would argue that it's plausible and potentially worth discussion that alcohol has had a net positive effect on the development of human civilization

Of course one could also raise the question if the development of human civilization (as we know it today) actually had a net positive effect on humanity.
Oddly enough, I see no mention of any specific source in the article, yet the top comment here is bashing the NYT. Is there some reason for this? Does the NYT represent the entire industry? Are they alone in deciding what is news, or its priority? (One would be forgiven for thinking this is, in fact, the primary purpose of a news room).

Selective choice of facts would seem to be applicable here, as if the vast majority of news at the time was not in favor of the Iraq war and made few bones about it. Perhaps the implication is that as the "paper of record", the NYT is expected to be better than the WSJ, or the Post, or the various news channels? Honestly, is it even worth mentioning how there are now entire spheres of news sources that don't come close to matching even the fairly low standards of the old guard and yet seem to grow day by day?

If you have a problem with misleading news, lies of omission or absent context and your first thought goes to the NYT, I'd say you're missing the forest for a single tree.
I don't, Markdown is good enough even as plain text to me
Or just add a near infrared filter to cameras. Much easier and can even be mandated by law if necessary.
The coca cola company sells even more units of non-self driving products than Tesla, and for a fraction of the cost!