skysight-inc/HackerNews huggingface dataset:
Looking forward to the API. I wonder if they will have something like OpenAI's function calling, which I've found to be incredibly useful and quite magical really. I haven't tried other Google AI APIs however, so maybe they already have this (but I haven't heard about it...)

Also interesting is the developer ecosystem OpenAI has been fostering vs Google. Google has been so focused on user-facing products with AI embedded (obviously their strategy) but I wonder if this more-closed approach will lose them the developer mindshare for good.
> Anyone know what is being done to secure Bitcoin against quantum attacks?

Do you mean that anyone will be concerned with bitcoin saftey after our banking system collapses along with other https dependent traffic (as its no longer http'S' ?
Andreas Kling uses copilot when working on SerenityOS, and it does pretty good IMO.

His YT channel: https://youtube.com/c/andreaskling
Google runs internal workloads on third-party GPUs (especially as TPUs weren't very good at sparse for a long time). Hightower was simply wrong.
New study offers cautious hope about the resilience of redwoods
That location determination is done on-device.
"The Democratic governor said last week that she would like to see a compensation cap for such a ban, floating $250,000 as a level above which noncompetes would be allowed.

...

State Sen. Sean Ryan, the Buffalo Democrat who proposed the legislation, said a salary cap wouldn’t address all his concerns, including that startups are often unable to launch when prospective employees are bound to previous employers.

Noncompete agreements 'depress wages, increase prices and are really bad for the entrepreneurial part of the economy, Ryan said."
Spotlight has a pretty strong brand name for API dev tool - https://stoplight.io/

Could be confusion
Been using CodeGPT a while myself.

Great tool, send e-mail to the author, seems like a good person.

I actually hook it up to my Windows gaming rig. The 4090 gets the job done, when I'm not gaming. (I just start the server when I go work, and then stop it when I want to game. It isn't that big a deal. I haven't hit the use-case where I want to use the AI to develop game mods yet. But I'll cross that bridge when I get there. ;) )
Ghostty Devlog 005
Yep- runs fully local! We had to make some small changes to our SDKs to support the sidecar, but a fundamental goal was that this was free software and valuable without the core Sentry service.
No because an attacker who got control could undisable them, then become persistently entrenched in your system such that you remain compromised even if you reinstall your OS.
There have already been quite a few laws passed by our newly-liberated government watering down data protection, environmental laws, ramping up authoritarian impulses, and so on. It's not going well I tell you.
Reverse engineering the barrel shifter circuit on the Intel 386 processor die
In research, don't do things you don't see the point of (2022)
This + some benchmarks are shitty thus rational model should be allowed to not answer them but ask claryfying questions.
Unison is a pure functional language. That's important because it allows the whole "big idea" to work: you can change code, commit it to your Unison database and synchronize with your cloud without it ever breaking due to things like "different versions of a type" for example.

This language OTOH looks like TypeScript with seamless access to cloud resources, which while neat, is not comparable to what Unison brings to the table (it may, however, be what people actually want... time will tell).
I get what you mean, but what would such "qualitative evaluation" look like?
The PC has always been such a mess of incompatible peripherals, it made for a terrible demo platform in the DOS days when the OS didn't abstract any of the graphics and sound stuff in a normalized form.

Amiga and C64 included capable multimedia hardware so demo coders could target a known quantity and ship something that Just Worked for the masses.
An ex-pro DJ :D

https://ra.co/dj/paullouth
A disadvantage of banning noncompete agreements is that it discourages employers from investing in training workers, since those trained workers can depart for a competitor. For example, the big trading firm Susquehanna International Group has a well-regarded training program that it pairs with a non-compete agreement.
If the notifications were to be truly E2EE, it would have to work something like this:

1. Generate a local key pair per app (never uploaded to Apple).
2. Each app can request their public key from iOS (or provided with (void) application:(UIApplication )application
didRegisterForRemoteNotificationsWithDeviceToken:(NSData )deviceToken andPublickKey: (NSData *)publicKey;).
3. App uploads token + public key to their own server.
4. Server encrypts notification payload with the public key before sending to APNS.
5. Apple forwards encrypted payload to device.
6. Device uses the bundle name to look up the local private key and uses it to decrypt the payload.
Technically speaking, algorithms would be machine guns in firearms parlance. C'mon Gore, at least read up on the regs first.

This puts them in the same regulatory bucket as shoestrings, lightning links, and electronic firing systems(which are often implemented using algorithms, dear god, it's machine guns all the way down!).

I'll be over here popcorning til I keel over, or until people realize I'm actually right. I suspect I know which'll happen first. It won't be people suddenly realizing our torture of language in the name of politics has to stop.
This complain is nonsense. Android _still_ allows background applications, the only limitation they added in that release is that such background applications have to show a notification that they are running (actually a feature if you ask me). You are still allowed to listen on a gazillion sockets perfectly fine.

It's more problematic that some Android "skins" tend to kill background applications at random https://dontkillmyapp.com/, but at least, one cannot squarely blame Google for that one...

The "battery life" argument that that they constantly use is also a very poor excuse. Even when Conversations (the Jabber client) didn't use push notifications at all and would just listen on noisy XMPP sockets, it still had about the lowesst power consumption of all Android messaging programs, lower than Google's own push notifications client app (play services).

Certainly I might imagine that if all 1,000 adware apps your average Android user installs all needed to be wired and listening to a socket in order to receive the latest offers (all in the legitimate interest of the user, of course) you might literally run out of memory. But even then there are many solutions (such as inetd like services) that do not require centralizing everything into Google.
This is a widely under-appreciated fact!
The filtering entitlement allows us to decrypt messages and, depending on the content, choose to not send any notification (for example if a user sends an app specific command, like asking for a location update). The example you linked requires that a notification is emitted at the end, which we don't want.

Zac also just let me know the other reason we need filtering is so we can properly unsubscribe users from notifications when one is received from a server they no longer are connected to.
> Linux is extremely powerful via the command line. But I have no interest in learning/memorizing commands.

It's entirely possible to install and use Linux without touching the command line, just like with Windows. The days where command-line skills were required passed a long while back.
>I'm talking about single player games.

This means nothing, there have been piles of single player games that have required a connection check before working. Sim City 4 was an example of this.

And, even buying it and not having that check doesn't mean that it won't be updated to require a server (you have an actual disk to reinstall right, because the original installer may disappear too).
Great point. Convenience plays a hell of a role in a lot of society's issues. I go back to a song by Deee-lite where she sings "Convenience is the enemy" - I've always thought that was pretty pertinent in a lot of ways, this is just one more example.
Not just Europe: also no Canada, China, Russia, United Kingdom, Switzerland, Bulgaria, Norway, Iceland, etc.
Update for anyone following - 0.7.6 recreates my 800MB input JSON correctly after trip through `fastgron | fastgron -u` which is good work.
I'm hopeful for my very ADD-forgetful wife and my own neurodiverse behaviours.

If it's not condescending, I feel like we'd both benefit from an always-on virtual assistant to remind us:

Where the keys and wallet are.
To put something back in its place after using it, and where it goes.
To deal with bills.
To follow up on medical issues.

etc etc.
I subscribe to prime video and another streaming service, that basically cover all my streaming needs. However, sometimes their DRM means I cannot screen share on discord or parsec or whatever and watch with my friend. So, I pirate it.
The University Presidents
> It would also be nice to be able to access subfields of the JSON.

Not that it's not _useful_ sometimes, but it amuses me that this is a huge violation of 1NF and people are often ok with it. It really depends on whether you're treating the JSON object as an atomic unit on its own, regardless of contents, or using the JSON to store more fine-grained information.

I guess the same argument can be made for XML data types, and everyone's OK with it too.
Thanks, it looks like a very big project.
You know who’s really f——-ed? Apple, they are now way behind google who is still behind OpenAI even with this.
The binarly post[0] (submitted by @skilled 2 days ago /w no comments and little upvote love) is a cleaner source[1] and just as easy to read. This seems to be a bit of a rewrite, bit of a copy/paste (images straight from binarly). The vulnerability was published a week ago, this article implies it was disclosed today.

[0]: https://binarly.io/posts/The_Far_Reaching_Consequences_of_Lo...
[1]: https://news.ycombinator.com/item?id=38515571
Thank you for that reference. As someone outside of tech, I still found Bryan Cantrill's presentation to thoroughly engaging and entertaining.
It would be very impressive if Jetbrains tuned their assistant to generate structural search and replace[1] parameters. It's a very powerful tool, but it takes me way too long to figure out the syntax & API. But it could make big refactors much more practical and less risky than a LLM might be.

[1]: https://www.jetbrains.com/help/idea/structural-search-and-re...
The person you're replying to is making a statement about democratically accountable consolidation of power; not necessarily today's current (and broken) implementations of such things.
A cynical view on the Dutch culture of consensus building is that it is precisely that: an exercise in appearing take things into account.

I've also heard it said that the Dutch think they don't have corruption because they do it for free. You just need to find the right phrasing.
> I’m fine with digital products being a license, but then they’re a universal license. Meaning that if I bought the license to play Mortal Kombat via Steam, I should be allowed to freely download it on Xbox and PlayStation too.

Eh, I don't think that's fair to the companies paying for the bandwidth and storage costs for those games. They typically take a cut for purchasing on their respective storefronts that cover those costs, so either you pay per MB downloaded or a monthly subscription for access to the library (but not the licenses themselves)
Magic Leap!
> An Axlotl tank or Axolotl tank was the "tank" by which the Bene Tleilax reproduced a living human being from the cells of a cadaver, producing type of clone called a ghola.

> The name refers to a variety of salamander, and is from the Nahuatl words "atl" meaning water, and "xolotl" a shortening of “xoloizcuintle” or dog, therefore meaning "water dog". Both animals are tied to the Aztec psychopomp Xolotl. Axolotls have the capability to regenerate most of their body parts.
I like people who say what they mean and don't care what other people think even when they say things I disagree with. I hate people who read from PR scripts. So why would I not defend it?
Right. I would hope that competition does such live demonstration of where it fails. But I guess they won't because that would be bad publicity for AI in general.
It's safe to assume there's good reason in this case. Nano runs locally on smartphones. Pro and Ultra will likely be cost and speed.
Stoplight vs Spotlight - names are going to names at the end of the day, but I’ll tell you I’ve personally not heard of that tool :')
Thank you for introducing me to Ctr+L; I don't know how I've missed that all of these years.
We were trying to move to their platform because we needed high-scale TPU or GPU compute. We were not existing customers. We currently spend all those millions elsewhere (AWS, LambdaLabs, Coreweave, and many more) and will continue to do so.

At my previous company, we even had an announced partnership with Google and did lots of co-marketing. That doesn't mean much when a GCP engineer changes something in GCP and breaks your production.

I wish it worked out. I liked working in GCP outside of these problems. I really like GKE.
Honestly, with a 3090 costing like $700 used. It is within reach of many on this site quite easily, assuming they have a machine to plug the 3090 into.

People seem to think the hardware for this stuff is way out there... it is getting to be within reach VERY quickly.
HERTSMI-2 is the most accurate. Often houses will pass air spore tests but HERTSMI-2 will catch the problem. It isn't necessary to do an ERMI - that tests for ALL molds in your house. You only need to test for Mycotoxin producing molds, which the HERTSMI-2 does.

This is the kit I recommend for testing for mold: https://www.envirobiomics.com/product/hertsmi-2/

Only costs $130. Buy the Swiffer kit. Vacuum is not as accurate. Clean the whole house, then wait 2-4 weeks, then use the Swiffer kit to collect dust that has settled in the bedrooms and living room. Don't do kitchen or bathrooms.

Interpreting a HERTSMI-2:

0-8: Excellent

9-10: Good

11-15: Possibly dangerous. Deep clean the whole house, especially locations that are rarely cleaned and have settled dust like the tops of ceiling fans, door frames, blinds, etc. Wait 2-4 weeks and retest. If the score is still 11 or above, you have a significant mold problem that needs to be found and remediated by professionals.

16-50: Dangerous. You have a significant mold problem that needs to be found and remediated by professionals.
Which model are you using? I tried the deepseek 34b or whatever, but it goes nuts at times. Also, what params do you have for Prompt Context Size and Max Completion Tokens?
SOTA does not require being productionized. eg. GPT-3 was SOTA and it was not publicly accessible.
Ah, I get it now. Thank you!
If you are one of the approx 16% of the population unable to clear mold toxins from your body, the mold toxins can persist and keep you sick for decades after the end of any exposure to moldy environments.
They have their own models, they don’t use GPT-4. (Update: apparently, old news, they use both).
It's in beta, it turned on for me yesterday.
> If we take say, Vultr as an example for outgoing data costs, that's something like $100,000 of data for a single video.

I'm not really sure what you didn't understand about distributing the video and cost.
No surprises here.

Google DeepMind squandered their lead in AI so much that they now have to have “Google” prepended to their name to show that adults are now in charge.
Lending usually deprives the owner of usage for the period of the lease.
Saying it can beat gpt4 but you can’t use it us pretty useless
In my case, Emacs+clojure-mode+cider. I'm not sure I recommend learning Emacs at the same time as Clojure though. I usually recommend new users look to Cursive(for IntelliJ) or Calva (vscode) depending on what they are most comfortable with.
The tank in Dune is based on the animal, and sometimes shares the same name spelling.
> CI/CD system can put things like secrets into files

This sounds horrible. Why does specifically your CI/CD need to know those things?

This also sounds like your CI/CD system is "too smart" and your build process is "dumb pipes", what I believe to be a unsupportable, unmaintainable anti-pattern - if people can't build/test things on their own machine, things are likely not repeatable/reproducible at all and you're one CI/CD issue away from losing your project.

> Something I dislike about spring boot is how spring-y everything has to be.

I thought spring "runtime config override" was just dropping a properties (admittedly awful format, latin-1 encoded to boot) file near the compiled project uberjar/war/ear and you're done?
Yes, but it's not impossible to achieve it in practice.

For example, JavaScript JSON.stringify and JSON.parse have well-defined behaviour:

> Properties are visited using the same algorithm as Object.keys(), which has a well-defined order and is stable across implementations

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

> The traversal order, as of modern ECMAScript specification, is well-defined and consistent across implementations. Within each component of the prototype chain, all non-negative integer keys (those that can be array indices) will be traversed first in ascending order by value, then other string keys in ascending chronological order of property creation.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

Similarly, Python json module guarantees that "encoders and decoders preserve input and output order by default. Order is only lost if the underlying containers are unordered." Since 3.7 dict maintains insertion order.

https://docs.python.org/3/library/json.html

https://docs.python.org/3/library/stdtypes.html#dict

Yes, JS and Python behaviour are not the same for all cases, however, non-integer keys do maintain order across Python and JavaScript.
What does it illustrate? The time that it takes to train a model?
Where does that conclusion come from? It doesn't seem relevant.
Are your engineering "best practices" just developer dogmas?
??? Capability, sometime next year, welcome to the Gemini era.
Like every other patient my life and my money are more important than anything else. It has nothing to do with ego.

I can't respect a doctor who doesn't understand that and thinks it's just toxic. You're lucky to be practicing Europe.
AMD Presents: Advancing AI (Livestream)
Does the preview not open up? I run Windows 11 but I'm so old school that I don't group taskbar buttons and you drag a file to the taskbar it will bring the app into focus and I drop it on that app.

But I noticed that I don't get the preview when dragging over the button but that might also have something to do with my particular setup.
>The problem of preventing leaks of forbidden knowledge seems impossible without excluding the forbidden knowledge from the training data. I fail to see how that would be possible without crippling the desirable use cases.

This isnt accurate. There already several tools and methods explicitly for excluding forbidden knowledge from training data, or reweighting the training data so that the LLM have the perspective that the owners want.

e.g. if you want the model from being racist, you run the training data through a classifier to remove data with negative sentiment around race.

https://openai.com/research/dall-e-2-pre-training-mitigation...
I've lived in both Serbia and Albania fairly recently. Yes, 90-something % of Albanians would be glad to instantly improve their standard of living. Culturally (i.e. 'European Values') they're far from aligned with the EU right now.

Serbia, on the other hand, does largely share "European Values", more and more so every year.

Its political alignments can change very quickly. But the cultural trajectory is clear.
I have copilot chat in Jetbrains. To be honest it's not great. For example, it seems like the "simplify this code" button really just removes all the code comments.

I get much better results by copy-pasting into ChatGPT4, or by just tabbing through the regular copilot autocomplete in a code file.
I also find that tone a bit annoying but I'm OK with it because it highlights how these types of bets, without an immediate benefit, can pay off very well in the long term, even for huge companies like Google. AI, as we currently know it, wasn't really a "thing" when Google started with it and the payoff wasn't clear. They've long had to defend their use of their own money for big R&D bets like this and only now is it really clearly "adding shareholder value".

Yes, I know it was a field of interest and research long before Google invested, but the fact remains that they _did_ invest deeply in it very early on for a very long time before we got to this point.

Their continued investment has helped push the industry forward, for better or worse. In light of this context, I'm ok with them taking a small victory lap and saying "we've been here, I told you it was important".
Right.

Bait and switch: a scam to mislead buyers, whereby a seller advertises an appealing but ingenuine offer to sell a product or service that the seller does not actually intend to sell (emphasis mine)

The "digital good" is the bait. It makes you think you are purchasing ownership like you would with a physical book, or dvd, or game. The bait is effective because it tries to tie itself to the legitimate form and tries to create a false equivalency of buying a physical copy (in some cases, claiming to be "superior" because its greener or whatnot).

The solution would be for companies to be explicit in what is actually happening: you are purchasing an indefinite lease on the content subject to terms and exceptions. But I imagine they don't want to do that because it would cause a dent in their business.
The opposite of artificial is natural
SimCity (2013), not SimCity 4. SimCity 4 was the last beloved SimCity game, released in 2003.
I haven't lived that era, but developed some interest later to both c64 and amiga.

IMO besides being extremely easy to program, they didn't required extensive tooling to make interesting programs specially when you compare with alternatives at the time.

Another interesting aspect was the "statelessness" of the system. You had one disk with your programs, other with data and so on, a crash wound't affect or make you lose everything since you're a reset away from coming back to where you where

Even the simplest programming solution today is way more complicated than what existed back them. I wish we had more boot to work systems to hand to kids without much interruption.

My kids are getting into the age of programming and understanding how hardware and a computer works is way more easy when you don't have tons of abstractions on top of it. That's the reason I've been following the David Murray's commanderX16 initiative anxiously :)
> they own, created, maintain and tightly govern the entire ecosystem

This bug involves interfacing outside that ecosystem. For the most part, Apple products just work.
Some discussion on twitter about misleading evaluation: https://twitter.com/a_a_cabrera/status/1732454328307511807

(nitter: https://nitter.net/a_a_cabrera/status/1732454328307511807#m)
Author here: what I find interesting about the 386 is that it is a complex chip (285,000 transistors), yet if you look at individual functional blocks, they can still be understood. On the other hand, looking at x86 circuitry makes me appreciate RISC more. Everything in x86 has complications and corner cases. I think I understand a circuit except for a mystery wire, which turns out to be supporting a special case in the instructions.