skysight-inc/HackerNews huggingface dataset:
I had these $20 pair of Anker bluetooth earbuds and they just worked. I paired them once and they were effortless to use for years on my iPhone. Just hold a button down for 3 seconds and they're on and ready in seconds.

They even went through the wash, twice. But then I lost them.
I am sorry but you must be downvoted to prevent your counter opinion from being seen.
I shouldn't love this frankenstein hybrid, but I have to say, it looks cool.
This Bluetooth headphone trend I think is mostly just to sell more products and bundles. Remove the headphone jack and now people need to buy the matching headphones they don't really want but the OEM is offering a $10 discount. Then they all have their own proprietary "app" for configuration that isn't cross-platform (have a Linux phone? add this to the pile of "sucks to be you"). Said apps always include tracking and phone homing and more permissions than needed because the other part was to sell your user data as the side hustle to Bluetooth headphones.

I'm sad I fell for it after buying a newer ASUS laptop without a headphone jack and picking up a pair for my girlfriend too. The issues Bluetooth has caused me have wasted company money as I try to 'fix' my headphones for telecommunication. Active noise cancelation is nice, but not disrupting-my-work nice.
Those things are all useful. In 13 years blockchain still hasn't found a use aside from speculation and crime, and it consumes more power than 182 entire countries to process 1/10,000th the transactions of Visa.
Not to mention zero latency. Trying to have multiple people in a car play music/podcasts is a nightmare over bluetooth when you used to be able to just pass an aux cable around.
While the Facebook driven project is dead, an open fork of Libra is currently running and being built on.

https://github.com/OLSF/libra
This happened to me on two separate pairs (!), and Apple replaced them both for free.

https://support.apple.com/airpods-pro-service-program-sound-...

BTW, you mean AirPod Pro (not Plus).
How many people do you see using 2010 smartphones with replaceable batteries?

Or put another way: people throw away phones after 3-4 years regardless of if you can replace the battery or not.

You can pretty cheaply replace the battery in any phone at a repair shop. But people don't want that, they want the new phone with new look and new features.
How TypeScript Won over Developers and JavaScript Frameworks
Have a look at housing prices and stock prices
The article makes a bit of a deal of the EU average being twice the world average, but doesn’t provide numbers for other similarly developed areas making it sound like the EU is somehow the only one with this problem. The US sits at 1.8, Canada at 1.3.

It’s also helpful to keep in mind that this is “carcass mass” FAO[1] numbers and the accuracy section[2] of the Wikipedia article on it provides some useful context around what that means.

[1]: https://www.fao.org/faostat/en/#data/CL

[2]: https://en.m.wikipedia.org/wiki/List_of_countries_by_meat_co...

With all of that said, reducing the climate impact of our food is something we will need to do, and moderating our intake is something we can do to help with that.
Nice work! I have a similar tool built on SQLite [0] and there are a number of similar tools (compared in my readme) like octosql, q, textql, datasette, etc.

Implementation-wise, is there a reason you wrote your own SQL parser rather than using an existing library? I ask not because I'd discourage handwritten SQL parsers but that I think the particular approach you took is going to suffer when it comes to error messages and lexical edge cases like `SELECT(SELECT 1)`.

Not to mention that it introduces a completely new SQL dialect users would have to learn. (I think even SQLite is a bit risky since most people know MySQL or PostgreSQL dialects.)

But I can appreciate you wanting your own syntax especially for nested objects. In dsq I solved that by giving nested fields a literal column name with a dot in it. But that means you have to quote the column name (e.g. `SELECT "city.address" FROM {}`).

The additional penalty you'd pay not backing this by SQLite or DuckDB or some other in-memory database is in query performance as the input grows. Among other existing tools like this octosql has its own query engine but cube2222 has put a lot of time into optimizing it and it's also written in Go.

Whatever the case, competition is good! Happy to chat more if you want. I love database projects!

[0] https://github.com/multiprocessio/dsq
SSH'ing into the windows machine itself is a pretty useless feature for me. Windows' shell (cmd.exe) is awful, and as good as PowerShell may be, I never really learned it. I want a real unix/linux style environment.

So, having an SSH server in Windows, that only exists so I can run the `wsl` command, doesn't seem very useful. I'd rather the SSH server be hosted directly in the WSL VM itself and skip the intermediary step.
To be free of the spectacle of the modern world, what a delicious treat!
I could not care less, but then it seems these guys --through lots of lobby and special interest groups-- basically dictate governmental policy the world over.
The only way that condition happens is if the program is being exploited. You cannot, for instance, trigger it from a shell. Here, argc is less than 1. There have been multiple attempts to get the kernel to EFAULT when execve() is called this way, because a NULL argv has utility principally as a gadget in shellcode and nowhere else. EFAULT is what FreeBSD and OpenBSD do when you try to execute a program with a NULL argv.

Fault them for not changing the loop, which has clearly busted logic, and adding a guard clause instead. But you can't fault them for not providing a user friendly error to shellcoders. The condition here isn't simply "too few arguments".
Silly question: (I have been meaning to dive deeper on this but ...)

If I am in a small company, I can give everyone a yubikey and have some process that verifies everyone.

Now I want to eliminate cookies / sessions keys. (just go with me). I want to use client certificates - but I only trust the yubikey.

I am noodling ways that I can generate client certs, install them fairly easily and sign them with the yubikey.

The goal here is that client certs are a really good idea- every request can include one, as opposed to every request including a session cookie / nonce that is open to interception / playback etc etc.

And now we have billions of hardware security modules (am including secure enclaves in phones) - so there really ought to be a way through here.

My problems include "generating client certs client side" - not something many browsers support and signing that in some sensible fashion

But is all seems quiet possible
Some of us wait a month.
I don't believe machine learning will ever reach the level of sophistication that you're thinking. The reality is that we can't even make 5th generation (goal oriented) programming languages yet. Mostly because we keep chasing the unicorn of generalized AI rather than building the foundations of useful programming standards. Like imagine using optimization the way we do with loops and branching to handle more complex strategy based problems. We don't even have that level of sophistication in our compilers yet. We're in what amounts to as the Neolithic Age of programming.
There are a large number of BTC that have not moved since its early days which are largely believed to be / have been controlled by Satoshi, and if they were to move now, there would most likely be some sort of at least temporary price shock because market participants have been largely assuming that they will never move.
The same way you go to the moon.
For the purpose here, the difference between 10000^2 and 10000*9999 is irrelevant
IPFS PyTorch Dataset
Our Rails gem pins requests to the primary region until the data is replicated.

We talk about this more here:
https://fly.io/blog/globally-distributed-postgres/
Very nice, and thanks for that! I'm unable to find usage rules, though.
Paxlovid is interesting in that it is only really effective if you take it as soon as you show any symptoms. Once production is scaled up, hundreds of millions of courses of treatment will be sold. Each around 100x more expensive than a vaccine dose.

It will soon be Pfizer's financial benefit to have as many infections as possible.
I recently set up NextCloud on a Raspberry Pi and found the process a little more convoluted than I would have liked - but that was mostly because the linuxserver.io image for MariaDB seemed to have some problems during database initialisation which I couldn't figure out. I switched over to use the yobasystems/alpine-mariadb image and that worked flawlessly. I haven't tried syncing contacts or calendar yet but that wasn't really my primary motivation - I just wanted self-hosted files with a nice interface. The NextCloud UX is a little clunky imo but I'm not complaining - it's a great piece of software especially considering the price tag! I also am trying to do open-source everything so it is very attractive in that regard.
That's true. However, I believe that many R programmers don't know when non-standard evaluation happens or what it is exactly. Functions with or without it cannot be told apart just by looking at the syntax.

While NSE enables the dplyr syntax that many people enjoy, for me it's too magic and I have trouble reasoning about variable names in other people's code.
This looks interesting; any clear tutorial or explanation on how they did this?
I mean sure, so did I. I'm just saying it's not as trivial as it could be. The script triggers a UAC prompt which means you can't just have it run automatically when the computer boots, it needs human intervention (if you have a better way, I'd love to hear it.)
Actually seems like a very level headed guy.

His record at the FDA is better than I would have expected from someone with such deep industry ties but it looks like he took the job to heart and did it well.

At this point with the rate Omicron has been spreading here in Australia I don't think masks are making much/any difference anymore - seems like this variant is just off the charts w.r.t transmissibility.

Vaccine mandates though I think make sense for the same reason we have mandated immunization in Australia for many other diseases. Unlike somewhere like the US you can't attend a school (any school, not just public schools) without the appropriate vaccines or a medical diagnosis exempting you. So a vaccine mandate for Covid-19 isn't really anything new here. Despite that there is now some political debate about it because we seem to have imported a lot of US hysteria the last decade or two.

Vaccine mandate will help keep herd immunity maintained which reduces deaths among those that actually can't get the vaccine rather than just anti-vax nonsense.
These figure are also only true if you don't count QALYS injuries to the 600,000 liquidators involved in the cleanup, or believe that radiation exposure to those living in the area was harmless and resulted in no deaths.
I'm an American, and I had an amazing time vacationing in London.

I actually had girls approaching me, one of which I still talk to.

However, in London software engineers don't make all that much money.

But... Hell yes, you should try living in another country! Life is too short to be stuck in one spot.

Plus your a hop away from the rest of Europe, explore, see things. Visit old castles.
Point is last fall I had both

- inferior power tools (because I couldn't afford good ones last I bought)

- inferior search tools (because Google has broken itself)

The similarities are that I was stuck with bad tooling and when you know how big the difference is it hurts.

For people who never took advantage of how good Google used to be or who have never used good tools it probably wouldn't hurt as much.
Where is it not possible to execve(..., NULL, ...)? On every other Unix besides Linux, apparently.
It's AD2P vs HSP profiles. One gives you good (well, compressed but decent enough) stereo audio one way, one provides shitty audio but both ways.

I'm surprised as to why Apple couldn't come up with a better protocol that would manage to do both or switch number of channels & quality seamlessly.
Show HN: API to generate charts in PNG/SVG/HTML
Hi people,

I've been working on this API for sometime now and I thought others might find it interesting.

The API is available on rapidapi @ https://rapidapi.com/formkiq/api/24hourcharts

This API allows you create bar/line/pie/etc charts in a single API call. The only required fields are the type of chart and a list of data points to chart.

There are many ways to create charts, but I've found most charting solutions only work inside the application they are created in. I was looking for a solution that allows me to use/create/share charts however I want easily.

In the future I really want to focus on being able to simply integrate with other service like notion.

There's a free plan that allows you to make 100 requests per day.

Hope you'll find it useful. Let me know if you have any comments or features for me to add next.
I can vouch for

1. MS Learn
2. Related books from Microsoft Press

I use both of these to learn and for teaching and have not found a better resource anywhere else. They have an incredible amount of training material.

Is there anything specific you're looking to learn?
Correct, I'm Canadian but when travelling anywhere out of the western world, stashing a few USD bills will be helpful in many ways.
We’re seeing mutations because of incubators who weren’t vaccinated.

But anymore, I’m beyond caring. Anti-vax stance is a self correcting problem.

I mourn for the young being indoctrinated, and for the immunocompromised, but those who could help them have made their choices.
For large cars and subsidized air travel I absolutely agree. The rest has value. Unlike cryptocurrency.
I wonder, of those websites with incredible read:write ratios, how many have the read-only requests pretty cacheable at CDN level.
Your comment made me realise that I actually never switch with the pods button (rather on the display of my phone) because of the loud noise. I don't get why they have not fixed this after years of complains from users.
I now wonder if this guy will have to pay licensing costs for the copyright on the genes the rest of his (admittedly freshly prolonged) life...
Object not found! on the rfc doc linked in the README.
What a shame RFC docs are so badly shared online this days. Shame on us!
I used to be like you. Then i tried, for real, a pair of bluetooth headphones.

The disadvantages of the bluetooth is by far outweighed by the wireless advantage. The mobility, flexibility and convenience of no tangles and accidental wire pulling and causing phone to drop - all worth it.

And wireless UX is only going to get better. Wired is dead.
I live in Miami and when going out with Cuban friends, have never seen this.

But I also don't go out often, and if I do, it's just to eat usually.
Out of 8 billion that's not very impressive. Millions die in years without "pandemic". (quoted because in the past that mend >1% infection-deaths, this was <1%, yet still a pandemic).
Start going to the gym and make sure you do cardio
I got two pair of AirPod Pros replaced twice too. I wonder if OP knows about the defect and program that Apple will replace them?

https://support.apple.com/airpods-pro-service-program-sound-...
The worst thing about AirPods—specifically the AirPods Pro is that they provoke tinnitus.

I can’t use them. And so it goes…
Going away from Zlib proper but staying with its format, there’s libdeflate[1], an implementation that’s substantially faster on modern machines but can’t stream (although I see no reason why it couldn’t, probably just for simplicity due to its origins as a baseline fast compressor[2]), and of course Zopfli[3], a glacially slow compressor that’s somewhat (and occasionally a lot) better.

[1] https://github.com/ebiggers/libdeflate

[2] https://encode.su/threads/2482-libdeflate-a-new-optimized-DE...

[3] https://github.com/google/zopfli
"Satoshi" is missing and that is part of the allure of BTC since it started from nothing. No premine, no vc investment, no corporate backing.

That said, there is an early wallet that is attributed to Satoshi with a giant amount of early mined BTC in it. If it ever moves, people will flip out.

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

"Nakamoto owns between 750,000 and 1,100,000 bitcoin. As of November 2021, that puts his net worth at up to 73 billion US dollars, which would make him the 15th richest person in the world.[21]"
I see the bundle size after `npm install -S @rkusa/wasm-sqlite` it's a little bit above 4MB. To my current knowledge, limit is 1MB for workers. I asked one of the companies I work with and that uses CF extensively a few months ago for a limit increase, it took them like almost one month and gave us 2MB. So my question is: what is the limit increase one should ask? What was your experience with that and what I need to ask for if I want to run this?
Other than that, great job, and thanks a lot for sharing with the community. Until now I was trying to get DuckDB to run in a durable object (they also have a WASM bundle), now I have an excellent alternative. Thanks again!
There is a standard price, or at least there could be. It would be trivial for the apple seller to calculate the average price he ends up negotiating, and setting that as the published, firm price.

That is what's frustrating about negotiating for commodities like food. The seller is taking advantage of information asymmetry. They know what the standard price is, and they hope that you don't. It's scummy.

It is different when there isn't a set price, i.e. if you are trying to buy a one of a kind item. In that case even in the Western world some negotiation would be acceptable, (buying an original painting from an artist, for example). But this does not justify having to haggle for everything you want to buy, every time.
>>their strategy is no longer tenable

It was never tenable.

>>It was proof that lockdowns and masks could have ended the pandemic

Research in January of 2020 indicated that the virus was known to species hop with ease.

Research also indicated there was ample evidence of animal population reservoirs of virus.

Thus, any lockdown of human populations, even quarantining us to different planets, would be irrelevant. Animal populations would function as reservoirs that will bring the virus back to a stage of infecting us as soon as we come out of hiding.

>>if they had been implemented rigorously and early enough.

This is a completely bonkers view point (as it has no basis in science) and it is sadly the view of many people who have been conditioned to believe authority figures are infallible.

>> irritating things is that a lot of people who now claim mask mandates and lockdowns don't work were also the people who were sabotaging them, and they failed in large part because of that sabotage.

The virus is airborne. It travels between 27-42 feet in the air. Proper PPE in the quantities needed does not exist.

Social distancing at 6 feet? Pseudoscientific recommendation coming from pre-covid infection control practices designed to prevent the spread of influenza droplets (which are known to travel less than six feet).

Paper masks? Cloth masks? Pseudoscientific recommendation coming from a government wanting to be percieved as doing something. Every professional knows none of that gear is rated or known to stop viral transmission. Even a properly used N95 has a very short lifespan proportionate to the electric charge on the cloth material (which can fade after minutes of use, at which point, when the charged sides of the mask lose their charge, the filtration of viral particles ends despite the masks bulkier size).

>>Locking people in their homes, welding them into prisons, shooting people who violate curfew? etc??

Draconian, pseudoscientific shit that has no place in any society or civilization. It also didn't work.

In all societies, regardless of these pseudoscientific measures being implemented or not, the virus still spread.

I guess you can use the virus as fuel for your hatred of some political adversary and scapegoat them for the virus. Apes and authoritarians have been doing that for all of human history with many different viruses.

>> About me?

Come from a family of doctors. Ran a team at a viral research lab in a very relevant country. Have done graduate study in virology. Have attended various infection control and pandemic response seminars prior to the pandemic. Have dealt with SARS and MERS in person prior to covid.

I, like many others, have had these positions since January 2020. Educated professionals who talk of facts are constantly silenced or bullied or threatened by authoritarian systems.

I do not matter and my background does not give my comments merit. The comments more or less stand on their own.
I wanted to do it when I first got one. It is possible but weird and not in any way straightforward.
Businesses innovate. Few businesses will stay stagnant for 30 years and deliver the same earnings year by year like a robot.
I remember when I finally realized that my first GPS wasn't very good. At the time, I made a 2-ish hour trip in the evening. I was also still in the habit of bringing printed directions with me.

My GPS took me 5 miles off of a major interstate and then tried to have me drive 20 miles on an unpaved road.

I turned around and followed the interstate. The GPS tried to get me to take every exit. When I took the exit from the printed directions, it was only a few minutes to my destination.

(For those of you familiar with the Bay Area,) this GPS had me exit El Camino ave onto University Ave in front of Stanford, and then immediately get back onto El Camino. It didn't lead me through the underpass. (I think I got off because I thought the destination was near University Ave.)
>....if I'm in an area with thousands of others using headphones, I might get >some interference. That's it. Otherwise, totally fine.

Which imho is completely unacceptable because it annoys the hell out of me. I was using AirPods with an Xiaomi 8 Pro phone half a year ago. And this happended constanly and most of the time at street crossings in urban areas where 2-3-4 people would cross your way. Since I switched to an iPhone this never happened again.

PS: Why was I using AirPods with a cheapish android mobile phone? I tried lots of air pods like products from various vendors and each and any of them worked nicely for a couple of days until I would charge them overnight which killed the charging box where the headphones resided in or the headphones themself. Or like other useres in this thread described: one headphone would pair the other suddenly not anymore...
This has been my observation as well. They mostly just work, but when they don’t they are indefinitely more annoying to fix than „regular“ BT headphones.
The time for that has passed, you have Coinbase listed on the NASDAQ, you dont just make something like that illegal overnight. As I said the ship has sailed, squashing it is harder now that crypto firms can hire their own lobbysists
I never found AirPods convenient, there are just so many moving parts. There are just so many pieces you need to be mentally aware of, the left/right pods, the case and the charging cable. You need to then think about how this is going to connect to your device, you can't just physically plug them in and be assured they will just work. They run out of battery. The case will separately run out of battery. The BT quality isn't great and degrades depending on the conditions. You can't use one motion with your hands to take them out of their case and plug them in your ears like you can with wired headphones. You are more prone to losing the case or one of the disparate ear pieces since there are three different pieces. There is a bulge in your pocket if you keep them there, which is kind of even more visible and annoying if you wear something other than jeans.

I'm not saying there is a better solution it's just that this product is a massive failure in my eyes.