skysight-inc/HackerNews huggingface dataset:
We at the Home Assistant Companion for iOS team have been wanting to implement end to end encryption for our push notifications for a while now but Apple has denied our request for the com.apple.developer.usernotifications.filtering [0] entitlement multiple times. Wondering if with today's news we could apply again and get it.

For context, we are sending ~35 million push notifications per month on iOS and ~67 million on Android, see more at [1]

[0]: https://developer.apple.com/documentation/bundleresources/en...

[1]: https://threadreaderapp.com/thread/1721717002946191480.html
Ingest looks like an awesome service! I talk about job processors/durability/retries in the post. For Elixir specifically for durability, retries, and workflows we reach for Oban, which we'd continue to do here. The Oban job would call into FLAME to handle the elastic execution.
It tested negative, because that mold was still trapped in the space within the drywall.
Sure, what do you want to know? We can also take this discussion to email or mastodon or whatever.
I had the same issue as OP. Initially Bard seemed clueless about Gemini, then:

Me: I see. Google made an announcment today saying that Bard was now using a fine-tuned version of their "Gemini" model

Bard: That's correct! As of December 6, 2023, I am using a fine-tuned version of Google's Gemini model ...
How do we know the model wans't pretrained on the evaluations to get higher scores? In general but especially for profit seeking corporations, this measure might become a target and become artificial.
I looked through the docs and I don't see any async methods, is that built into inflight like this code snippet I found?

queue.setConsumer(inflight (body: str): str => {
let next = counter.inc();
let key = "myfile-{next}.txt";
bucket.put(key, body);
});
I'm sure you did your research. I'm writing for other readers who are interested.

There are a few alternatives, more can be found but this is a selection of the most prominent offerings.

/e/OS: https://e.foundation/e-os/

GrapheneOS: https://grapheneos.org/

LineageOS: https://lineageos.org/

CalyxOS: https://calyxos.org/

PostmarketOS (based on Alpine Linux rather than Android, and what's used in Pinephones): https://postmarketos.org/ (for some reason the site is currently down)
... though that is itself a concern with Bard right?
More like a sand pile than a sandbox, I'd say.
I hate this "tierification" of products into categories: normal, pro, max, ultra

Apple does this and it's obvious that they do it to use the "decoy effect" when customers want to shop. Why purchase a measly regular iPhone when you can spend a little more and get the Pro version?

But when it comes to AI, this tierification only leads to disappointment—everyone expects the best models from the FAANGO (including OpenAI), no one expects Google or OpenAI to offer shitty models that underperform their flagships when you can literally run Llama 2 and Mistral models that you can actually own.
I believe it's quantum annealing. Not a physicist but my understanding was it can be used for some problems but not universal quantum computing.
How did consciousness evolve? – with Nicholas Humphrey [video]
Maybe I'm just spoiled by modern languages that have this and the ones that don't are bolting it on (Python/TS) but how do you put up with it? Any language that can't tell me the what goes in / comes out of a function feels borderline worthless for a codebase more than a few files.

Trying to infer types by looking at what the current code appears to be able to do the objects is just pain for its own sake.
Indeed, I would think the core search product as another example of ai/ml...
This could be pretty exciting. For all the talk about quantum advantage, the number of quantum algorithms that have exponential speedup is super small; as the blog mentions it's essentially Shor's prime factoring and quantum simulations.
I dont mean to throw shade on fusion, but just wanted to point out that even if they get to "net positive", they're still not going to be making electricity with it. The best steam turbines are only about 35% efficient, so even if your power plant produces 105% of the energy you put into it, you're only getting (at most) 35% of the 5% output. Yeah it's "free energy", which is cool, but you'd only get 1.75% of the total capacity of your power plant(!) in profit, not counting other losses/costs such as cooling the magnets or the myriad other costs to run the thing.

I dont know the number, so I'll guess you'd need to get to 150% or higher to rival even a small conventional power plant.
I've been asking Bard and it's telling me it's latest major update was September and it's backend is LaMDA... not sure if that means anything though
One of the topics I didn't see discussed in this article is how we're expected to validate the results of the output of the AI.

Really liked the announcement and I think this is a great step forward. Looking forward to use it. However I don't really see how we can verify the validity of AI responses with some statistical significance.

For example, one of the video demos shows Gemini updating a graph from some scientific literature. How do we know the data it received for the graph is accurate?

It feels like to me there is a missing prompt step not shown, which is to have a competing advisarial model be prompted to validate the results of the other model with some generated code that a human could audit.

Basically when humans work together to do the work, we review each other's work. I don't see why AIs can't do the same with a human additionally verifying it.
As it should! Hopefully Gemini Ultra will be released in a month or two for comparison to GPT-4V.
Show HN: App to extract structured fields from text into a spreadsheet
This is both a python package that can be run locally or hosted on Streamlit cloud (https://data-extract.streamlit.app/)
given how google has been functioning, probably as late as December :)
If anyone is reading this and you think you have mold illness, lyme disease, or fibromyalgia, read Toxic, by Neil Nathan MD. This doctor has been treating patients for decades, and it is the gold standard for how to diagnose and treat the complex health issues that arise from mold exposure.

https://www.amazon.com/Toxic-Toxicity-Multiple-Sensitivities...
Agreed, Rust is super easy for deployment.

I wrote a quick blog post in the past describing what the parent comment is talking about.

https://logankeenan.com/posts/deploy-your-rust-project-to-an...
+1. The investors are the customers of this release, not end users.
Look at their landing page: https://deepmind.google/technologies/gemini/#introduction

It's like they hired Apple to do their marketing.
Magnetohydrodynamic Enhanced Entry System for Space Transportation (Meesst)
Exact. We could say it and it would be also wrong and silly.

Because correlation is not causation necessarily, and a third actor (ehum... alcohol, drugs) could be creating that increase in mental illness.

How many people that "does not have a pet cat" is schizophrenic?
I'm not saying things shouldn't change, just that the reality we live in right now is that using the internet means you are tracked. Of course we shouldn't just accept that and not push back, and of course we should build things like the internet we had before social media "became the internet".

Being aware of the tracking and risks means people can make efforts to reduce the tracking, but it's almost becoming impossible to use the internet if you don't AGREE to the tracking in many cases, such as websites that won't risk GDPR violations and chooses to deny access to people blocking cookies entirely.

People who remember the old internet want it back, people who grew up with social media don't know what they're missing, and there's not much we can do to convince people to care about changing the DNA of the internet so that it's no longer perversely gobbling up all data.
Pakistan?
TFA doesn't say that this is _the_ JSONB of PostgreSQL fame, but I assume it must be. JSONB is a brilliant binary JSON format. What makes it brilliant is that arrays and objects (which when serialized are a sort of array) are encoded by having N-1 lengths of values then 1 offset to the Nth value, then N-1 lengths of values then... The idea is that lengths are going to be similar, while offsets never are, so using lengths makes JSONB more compressible, but offsets are needed to enable random access, so if you store mostly lengths and sometimes offsets you can get O(1)ish random access while still retaining compressibility.

Originally JSONB used only offsets, but that made it incompressible. That held up a PostgreSQL release for some time while they figured out what to do about it.
> For the purposes of this demo, latency has been reduced and Gemini outputs have been shortened for brevity.

Seems like this video was heavily editorialized, but still impressive.
'Fuzzy pinky-promises' made my morning, ty.
There is still no tool that allows you to translate in real time into another language, from Meet, Google or Zoom
Many years ago I was trying to build a "shot counter" to measure balls fired per second for a college paintball league.

I ended up using sox + some Perl to be able to:

- filter out only the frequency of the gun cycling

- identify the peak amplitude to know when a shot started

- use a sliding window of about 30ms to figure out when the shot ended

- once the above was done, I could count how many shots per second and output it

I even posted the code which you can see here: https://www.pbnation.com/showthread.php?t=3216349&highlight=...
I think where we go wrong is to allow the conversation to revolve around what evil corporations are doing with our information, rather than what the evil government is doing with it. I believe the risk to our freedom is much greater from the latter. Of course governments can extract the information from corporations that have it, but let's keep the spotlight on the government itself, and use THAT as a reason to give corps less information about us.

Corporations showing me better-targeted ads is the least of my troubles.
It's just that you made a weird jump from "people attending Israel-hosted events" to "arab Israeli citizens" and I'm not sure how it happened. Though yes, as I said, I'd consider the difficulty there similar to going through TSA with an arabic name or wrong skin color.
Knowing it’s own build information is something that could be trained into the model right? Seems like a good idea.
Zines Brought Power to Those on the Margins of Culture
uWu
I knew I was not the only one. It is ... sus.
The FLAME.Pool discussed later in the post addresses this. Runners are pooled and remain configurable hot for whatever time you want before idling down. Under load you are rarely paying the cold start time because the pool is already hot. We are also adding more sophisticated pool growth techniques to the Elixir library next so you also avoid hitting an at capacity runner and cold starting one.

For hot runners, the only overhead is the latency between the parent and child, which should be the same datacenter so 1ms or sub 1ms.
Cost to consumer, incentivizes companies to adopt new technology and avoid relying on specific OS versions. Seems like a good policy.
The most important announcement from re:Invent: S3 Express
It's one thing to announce you have the world's best AI. It's another to let people use it ¯\_(ツ)_/¯
Android is much better at blocking it.

There were also differences in the platforms with how/when your phone number can leak to spammers and data aggregators, although I'm no longer deep enough into mobile OS or related CVEs to know current details.
It does support dynamic values.
Oh, a second-degree sighting, and in that most manly of places.

You've made my day. :-)
They are not, surprisingly. I guess the reasoning is that during a normal winter they are required for maybe a few weeks. Many won't switch because they either don't want to pay for a second set of tires, or because it hurt fuel economy for most of the winter. All year tires are also somewhat popular, but they don't work as well in snow.

You could probably get a fine for driving without them if the weather makes it unsafe, but that would be because you're not driving according to conditions.

Anyway, loads of people are driving around on summer tires during the winter and it's amazingly dangerous and they cause problems for themselves and others.
Yap, all inflight code is async by default.
i respect that. Definitely noteworthy enough to start digging and asking questions like what you're doing. I'd say keep it up (with also keeping our conversation in mind as well)!
Is it safe to expose to the internet[0]? I’m still looking for a Rust web framework that supports eg timeouts for idle connections so that it doesn’t crash and burn when it runs out of sockets after a few hours of serving production traffic (let alone being able to survive an intentional slowloris attack) :(

[0] I’m ideally hoping for a framework which ticks the same boxes that Go’s `net/http` was ticking in 2016: https://blog.cloudflare.com/exposing-go-on-the-internet/
This announcement makes we wonder if we are approaching a plateau in these systems. They are essentially claiming close to parity with gpt-4, not a spectacular new breakthrough. If I had something significantly better in the works, I'd either release it or hold my fire until it was ready. I wouldn't let openai drive my decision making, which is what this looks like from my perspective. Their top line claim is they are 5% better than gpt-4 on an arbitrary benchmark in a rapidly evolving field? I'm not blown away personally.
That is interesting, I too have had similar experiences like sometimes reading you think you know the characters better than real people.

Will do that for sure that's why these responses have been great, and I saw what you said too and that's why with the event first the thought is to get people to find others that have those same hobbies like sports or reading in person easier before talking to them online and so that they are local to you.
The potential to abuse power is not a reason to disavow it.
I was hoping it was a course or tutorial about nurturing, cultivating, and simulating friendly slime mold, not brutally eradicating harmful fungoidal mold!

Like these fascinating tutorials about visually programmed Slime Mold Simulations using Blender's simulation and geometry nodes:

Slime Mold Simulation Nodes Tutorial (Blender 3.6a)

https://www.youtube.com/watch?v=3_eHAsC9OoA

Simulation Nodes Tutorial: Slime Splattering Generator | Blender 3.6 Geometry Nodes

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

Tutorial | Grow Cordyceps Fungus in Blender 3.5+

https://www.youtube.com/watch?v=0LOaFbbTSZQ

Slime free Add-On for Blender 3.1

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

Slime Mold Effect

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

Another Slime Mold Simulation

https://www.youtube.com/watch?v=9Y5nyeeuDug

Random Projects in Blender (Physarum Transport)

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

Blender 3.6 Physarum Simulation! (Part 2)

https://www.youtube.com/watch?v=Ycc-D6ITOOs

Grid-Based Physarum Simulation

https://www.youtube.com/watch?v=lU8qQF-5Qtw

Physarum (Slime Mold) Simulation in Blender! (Final Part)

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

Physarum Simulation Test (Blender 3.5)

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

Blender 3.6 Physarum Simulation!

https://www.youtube.com/watch?v=aQY8UOoto7I
My Julia Book Is in Libraries
Are people still using that for tracking? I thought it was made pretty pointless by the large cloud providers simply prefetching and proxying it through their servers, and independent mail clients only loading them on-demand.
They're not funding entire conferences because of how a country decides to vote, even though it has nothing to do with Python or programming.
If you download something from a torrent, that's digital ownership too, and it doesn't suck. The "digital" is not the issue here, the "ownership" is.

If you "buy" something, there should be an implied right of ownership, lending to others and resale, and we probably need a better regulation of those. If you can't do that, you're not buying but leasing/borrowing and that should be clearly noted.

And this should be true for physical items too... buy a cloud enabled camera with features requiring cloud access? Manufacturers should put guarantees for how long they intend to support those features at the purchased price, and refund the customers if they fail to do so. It's a lot easier and more scammy to sell a "camera that you can watch on your phone" than if it had a large label "guaranteed to work at least until 1.1. 2025" on the box... you'd reconsider buying that product if you knew that it'll maybe last only a few months or maybe a year or two, but you have no way of knowing that in advance (ahem, Nest).

I could expand this also to parts and software availability, right to repair, etc.
According to the technical paper (https://goo.gle/GeminiPaper), Gemini Nano-1, the smallest model at 1.8B parameters, beats Whisper large-v3 and Google's USM at automatic speech recognition. That's very impressive.
No, they are not "without issue". Since the trans discourse has picked up, there have been many cases of these people being targeted and attacked due to "using the wrong bathroom".
Not all, but a huge beneficiary of outsourcing factories and services.

Also in Poland labour law is covering mainly people on regular employment agreement. There are ways to get around and screw employees, but western factories and outsorcing vendors(like TCS, Capgemini) are not doing business that way.
I'm infinitely more cynical about corporations. For me, it's always about what they can do to mitigate any and all possible blame, regardless of circumstance, context, and the world itself. Always.
Sure, to some extent. It's inside baseball for 99% of users but for the few who care or are curious there should be a "stats for nerds" button.

Edited: now Bard is showing me a banner that says it is Gemini Pro.
This is why warrant canaries can be useful in privacy policies, at least for smaller/startup companies. The apple/google/microsoft/amazon/metas of the world would have had to remove the canary long ago, though.
Would love to see an unbiased direct comparison between GitHub Copilot and Copilot Chat.

How do folks handle competing "helpers"? I've found I need to turn one on at a time. Otherwise, it's distracting.
https://en.wikipedia.org/wiki/NS_Savannah Related ship back during the nuclear tech boom.
Show HN: Copilot for CodeMirror – Build your own autocompleting code editor
I'm surprised that TFA doesn't say that the JSONB it refers to is PostgreSQL's JSONB. I assume it must be because SQLite3 adopts a lot of things from PostgreSQL, so D.R. Hipp and crew must be familiar with PG's JSONB and so they wouldn't create a different JSONB. Plus the PG JSONB is brilliant, so it would be wise to copy it or at least take inspiration from it.

There's.. no need to interop with PG's JSONB encoding, I think. If so then SQLite3's could differ from PG's.

Anyways, it'd be nice if TFA was clearer on this point.

EDIT: https://sqlite.org/draft/jsonb.html does refer to PG's JSONB, and says that they are different.
Is it just me or is it mildly disappointing that the best applications we have for these state-of-the-art AI developments are just chatbots and image generators?

Surely there are more practical applications?
Dense energy storage is almost inherently dangerous. LiIon are great for applications where you actually need that density. But the scale of those use cases has made it ubiquitous and cheap, leading to LiIon to be used in many cases where the density isn't needed at all and is just a pointless risk.
Ah yes, the 5-pixel-wide grey opt-out checkbox placed on a grey background, claiming to be for "essential communication"...
It’s also a question of what information is available. In the United States, for example, it’s generally seemed to be the case that they can compel release of existing data but not changing systems to record new data or remove encryption. That’s not the case in every country, of course.
"Rent" is the wrong word. But so is "buy"
For me this is lack of resources and Apple can afford whatever resources are needed.

Apple sells a boutique product and experience, then deliver things like this.

They certainly charge enough to get it right the first time.
Is this completely mitigated by disabling boot logos?

Edit: What I mean is, do the image parsers still run if boot logos are disabled?
A regular C-cell is already a small hand grenade in case of a fire. While not as dangerous as li-ion, they might a nice pop if on fire. (don't ask what I did in my stupid youth phase)
Rumor mill has been that China was planning on their type 004 class aircraft carriers to use molten salt reactors as well. These were apparently planned to enter service around 2030. More recent rumors have suggested that the MSR program has been running behind schedule.

Anyhow, interesting dual use and program derisking thoughts there.
JSON processors are not required nor expected to retain object key ordering from either input or object construction order.
I was able to get it to spill the beans just by telling it I was a student doing research. I didn't even have to tell it I was a law student or anything
That's not what security updates are. They are fixes for errors in the original software. They are product recalls for dangerous product faults. You can't charge the customer because the product you shipped them was faulty.
In the past, Google, Apple, Amazon, Facebook, and a slew of other companies would have been broken up using anti-trust laws. These aren't just monopolies at this point, they are clusters of monopolies. This is leading us down a dark path.
Gold prices are hitting records
My general conclusion: Gemini Ultra > GPT-4 > Gemini Pro

See Table 2 and Table 7 https://storage.googleapis.com/deepmind-media/gemini/gemini_... (I think they're comparing against original GPT-4 rather than GPT-4-Turbo, but it's not entirely clear)

What they've released today: Gemini Pro is in Bard today. Gemini Pro will be coming to API soon (Dec 13?). Gemini Ultra will be available via Bard and API "early next year"

Therefore, as of Dec 6 2023:

SOTA API = GPT-4, still.

SOTA Chat assistant = ChatGPT Plus, still, for everything except video, where Bard has capabilities . ChatGPT plus is closely followed by Claude. (But, I tried asking Bard a question about a youtube video today, and it told me "I'm sorry, but I'm unable to access this YouTube content. This is possible for a number of reasons, but the most common are: the content isn't a valid YouTube link, potentially unsafe content, or the content does not have a captions file that I can read.")

SOTA API after Gemini Ultra is out in ~Q1 2024 = Gemini Ultra, if OpenAI/Anthropic haven't released a new model by then

SOTA Chat assistant after Bard Advanced is out in ~Q1 2024 = Bard Advanced, probably, assuming that OpenAI/Anthropic haven't released new models by then
Hey, I'm on the Wing team, yes you are correct, cloud services, like object storage, are indeed first class citizens and you can use them as naturally in Wing as you would use basic data structures or OS services in traditional languages.
The idea behind Wing is that the cloud is the computer that it targets. By having a compiler that sees the entire application, including infra and runtime code, we are able to delegate cloud mechanics (IAM policies, network topologies, etc.) to it instead of leaving these details for developers to take care of and reduce their velocity.
OpenAI is the internet explorer of AI.
I joined the beta and have been using this for the past few weeks. Cancelled my co-pilot subscription. If you use Jetbrains stuff, the integration is more seamless. The chat functionality alone is worth the switch.
Nationwide (UK) rescinds 'work anywhere' policy, tells staff to come to office
That's all fine. But Sony should refund the original purchases if they're going to take them away.
Also strikingly similar to Biotech!