skysight-inc/HackerNews huggingface dataset:
Yes, I paste stuff in from larger projects all the time.

I'm very selective about what I give them. For example, if I'm working on a Django project I'll paste in just the Django ORM models for the part of the codebase I'm working on - that's enough for it to spit out forms and views and templates, it doesn't need to know about other parts of the codebase.

Another trick I sometimes use is Claude Projects, which allow you to paste up to 200,000 tokens into persistent context for a model. That's enough to fit a LOT of code, so I've occasionally dumped my entire codebase (using my https://github.com/simonw/files-to-prompt/ tool) in there, or selected pieces that are important like the model and URL definitions.
https://archive.is/9z2bh
Expensive why? Methane itself is dirt cheap.
Automated teller machine machine?
The way to find out the answer is to ask the relevant tax office for a ruling. You can then use this to evaluate whether it's still worth doing this kind of business.
When the company you work offers you a company phone they built, don’t.
Copyright ByteDance? Ouch
I didn't eat semolina for literally decades after the UK school dinner experience. When I finally had some that was properly prepared it was delicious. Who knew.

And the spam fritters - that is a nightmare I had totally suppressed until it was just mentioned up above.
I am not sure if you understand the parent correctly (or I understand your reply). They mean shipping a different C/C+ frontend (e.g. Clang) together with Rust, which does not require any change in Rust frontend
Yep. And take note, Apple: Atari managed to include both Backspace AND Delete keys! Of course, so does everyone else... except Apple to this day.
OpenAI's approach to AI and national security
Yes, the boards of different states have quotas to limit the number of people passing the medical board exam each year.

BTW, more doctors should follow what this doctor does. https://www.youtube.com/watch?v=yCtAdgpW_Vs. Their website shows they're charging $40 per visit currently, vs $35 4 years ago.
Still astounds me anything from proton is recommended years after 'their' vpn was made by tesonet/nordvpn[0] which also owns a botnet/data-mining company[1]

[0]https://news.ycombinator.com/item?id=18609655
[1]https://news.ycombinator.com/item?id=29285988
The issue here is memory in PyTorch is byte addressable and that's a limitation we can't solve without making a lot more changes to PyTorch. But in your specific case, if you'd like to pack more data into `values` you can use a combination of clever bit shifting, torch.cat and other bit twiddling pytorch like ops to pack more data. It's a trick we use quite heavily in torchao
Features C++ has that Rust doesn't:

* template specialisations

* function overloading

* I believe const generics is still not there in Rust, or its necessarily more restricted.

In general metaprogramming facilities are more expressive in C++, with different other tradeoffs to Rust. But the tradeoffs don't include memory safety.
This is often repeated but is historically VERY incorrect. Yes, Israel does lobbying in the states and does influence (like every other country). The current Israeli government is indeed terrible and blatant at that.

However, Israel left Gaza in 2005 with no deal as part of US pressure (which led to the current situation). Israel offered a Palestinians a country which included east Jerusalem twice based on US pressure. Israel left Lebanon alone due to such pressure.

Israel didn't attack Lebanon for a year and tried to settle due to US pressure despite an average of 25 rockets per day towards civilian population.

Imagine a country being attacked and fired on for nearly 20 years (by Hamas) and keeping reposes "moderate". That's US pressure and influence right there. Israel delayed going into Rafah due to US pressure, it turns out Sinwar and quite a few hostages were there...

The reason it seems that US pressure isn't working is mostly because no one knows what to do exactly. Hostages are still held by Hamas. Hezbollah is still firing rockets/drones even now. I'm 100% for a hostage exchange but right now there's no deal, part of that is because of Netanyahu (who is terrible) but not all of it. The US can't fire Netanyahu (I wish they could...), and that's a problem. They want to strengthen anti-Netanyahu forces within Israel while still moderating its actions, that's a very tight rope to walk on.
Any competitive event (whatever that may be) cycles between the practice and the performance stages. Leveraging the benefits of these two stages is crucial in determining how much or how fast you can progress in the particular field that you want to keep improving.

The practice stage is the time for making mistakes and learning how to avoid them in the future. For example, what sets professional musicians apart is how many times they can practice a section of a musical piece until they get it right. That can be hitting all the correct notes at the proper time with precise accents. They repeat and repeat until they reach perfection. They isolate these sections and practice them individually, and once they have mastered them, they move on to the rest of the piece.

If you practice your guitar but make a few mistakes here and there and keep going through the song even though you know it is not entirely correct, then you are not executing the practice stage correctly. Deliberate practice is everything in this stage; pinpointing details and polishing flaws should be the main goal.

However, the performance stage is where you get to put into practice everything that you polished during your practice sessions. This is the concert on the stage, the match in the championship, the programming contest.

In this stage, if you make a mistake, you suck it up and continue from there. You can do nothing now if you did not hit that note right, or passed the ball to the other team, or pushed a bug in your production code. When it is time to deliver, you need to trust that all the time you’ve put into practice will come around to help you make the best decisions.

Mistakes happen occasionally, even to the most skilled or knowledgeable. The performance time is not the time to correct them. It is the time to do your best despite making mistakes.

After a performance session, you can recollect and work on your mistakes during your next practice session. This way, you create a feedback loop that allows you to keep improving over time.
Thanks OP. The detector itself has a Pulse response time of 6 ns/10 ns (fall/rise) but of course the whole system will always be slower. 1 s is a lot though, got probably nothing to do with the sampling done by the esp.
The "AI overview" in google search seems to be a similar speed, and the resulting text of similar quality.
No, it does not. In fact, student emerging on the other side and being met with "sorry, no job for you" is a clear proof of free market *not* working.

Free market is not "everyone can do anything", that's somewhere between laissez faire and anarcho-capitalism. "Free market" is a theoretical model where goods, services, and, crucially, information flows freely. Or in more textbook definition, there exists perfect information symmetry.

In a functional "free market" a student would know their employment prospects before they even submit application.

EDIT, addendum: If we are talking doctors, the training takes 10 years (6 if you don't include specialist training), but that's a long time. So long that the environment itself could change dramatically, for whatever reason. Free market being free, could distort itself so much that perfect information symmetry does not translate over time.

So how do you ensure that the information which was true before training remains true after training period even if the free market mutated itself and invalidated the information? Surprise, surprise, you get government to uphold the "freedom" of the market.
lingo is a _framework_ for building your own DSL for your go application.

and by DSL they mean "extension language". like vimscript or emacs lisp. or guile or python...

so you can easily add primitives to your application specific language, in go, specifically.

https://gitlab.com/gitlab-org/vulnerability-research/foss/li...

I think this fits nearly with the common understanding "DSL" doesn't it?

https://en.m.wikipedia.org/wiki/Domain-specific_language
That's a good point. There's many times in a C++ codebase, where I'd see or write a seemingly innocuous function, but it has so many assumptions about lifetimes, threads, etc that it would make your brain hurt. Of course we try to remove those or add a comment, but it's still difficult to deal with.
Didn't expect to click on that link and end up on a blog post I wrote 10 years ago! The old Firefox Sync / PAKE stuff was fantastic for getting sync going between devices... but people wanted backup, not sync. I wonder if we'd do anything differently confronted with the same challenge today.
Except you have no idea a priori who will succeed and who won’t. If your selection process happens before the certification process, you’ll just be selecting for other metrics, ones usually irrelevant to the actual field. That’s just bad policy.

There are a ton of shitty doctors and entire geographic regions that are deprived of specialists because of this kind of nonsense. Your policy may help a few people but it harms all of society.
Scala, it's very elegant and functional style just ends up with less runtime bugs. You fight the compiler more, but that's more satisfying than having to RCA something eight weeks after it ships.
Except wiretapping was made illegal in like 1968, so the gov was powerful and nosy then.

I'm guessing its not "weak government" but actually "good government"
Don't deploy ASAN builds to production, it's a debugging tool. It might very well introduce attack vectors on its own, it's not designed to be a hardening feature.
We have yet to see a large model trained using it, haven't we?
The free market has the assumption of perfect information.

In this case, perfect information of what the world will look like on the other side of an unusually long training course (how long depends on what you're training for exactly), so long that the opportunity cost can be life changing even if there was no direct cost for the course itself.

This breaks the assumption, making government intervention useful.
Nope. I have a cloud Syncthing box that is accessible over SSH, and I use ShellFish to read/write my synced folders. It works okay, especially for lazily sending stuff from my phone to my laptop.
It’s *up to* 50k per violation. Like most large scale violations of anything, it’s effectively “we’ll fine whatever we want”.
I always wonder that maybe someone can convince these health companies, clinics, etc... to start using Qubes OS for their network connected office computers. Maybe that could prevent a sizeable number of these ransomware attacks?

TLDR Qubes OS is a security focused operating system that is geared towards end users. It relies on isolation via the Xen hypervisor (has much less privileged code than Linux, Windows, or Mac kernels), and uses hardware based virtualization features of the CPU as well. E.g. it prevents a compromised network card from accessing the memory of a trusted virtual machine through DMA attacks as an example

And ultimately it incorporates this isolation into a seamless user interface as well

I'm guessing the primary feature that would protect against ransomware is that it allows on to open suspicious links in disposable VMs
If the speed is used to get better quality with no more input from the user then sure, that is great. But that is not the only way to get better quality (though I agree that there are some low hanging fruit in the area).
Wonder if they'll eventually release Whisper support. Groq has been great for transcribing 1hr+ calls at a significnatly lower price compared to OpenAI ($0.36/hr vs. $0.04/hr).
It's a welcome change. It still feels like they are trying to be too smart on licensing, especially how to combine GPL and proprietary licensed code, which I think is the root cause of the whole drama. The open core model works better as a hosted service, where you are not distributing the amalgamation of GPL and proprietary. Open core in client code seems a bit too rife for potential misunderstandings and confusions.

Hope it works out for them, though. It's a good product.
> Nobody really cares about code being good or bad, it's not prose.

Yes, we do. Good code (which, by my definition, includes style/formatting choices as well as the code’s functionality, completeness, correctness, and, finally, optimized or performant algorithms/logic) is critical for the long-term maintenance of large projects—especially when a given project needs integration with/to other projects.
A girl next to me on the plane was studying for med school interviews.

I tried to imagine what questions they might ask, I looked over and the first question on her sheet was “why do you want to be a doctor.

This is not an intellectual interview, it’s a class and commitment signaling exercise.
NHentai Fights Back in Piracy Lawsuit: 'Rightsholder Gave Permission'
Lombok is a very divisive framework in Java, with strong opinions on both sides.

Given that, it's a bold choice to include Lombok in a library that other developers will pull into their stack - it's likely to make this a non-starter from those in the 'no' camp.

As Lombok is just compiler sugar, when building an SDK for other developers, it's probably less alienating to just write the boilerplate that Lombok saves you from.
If we could give our product away, a ton of people would want it. Oh, and it would save the world. Oh, and in ten years we'd make a trillion dollars.

Know any intellectually honest investors you could show this to? www.molecularReality.com

Oh, and you should order one. But also, help us get the seed round so we can just give them away to the thousands of people who want to use them.
An Introduction to Bipartite Graphs
With the move of most enterprise software to web interfaces, this could be realistic for some organisation. Others, especially in healthcare, will have odd legacy thick clients developed in obscure languages decades ago that nobody wants to port.
Humans consume a lot of power and resources.
Please do provide a source for these “disgusting subsidies”
Doesn't do much for phone usage, which is where I actually want to block things. The best solution I've found for that is NextDNS.
The world of cassette tape is weird. You can still buy new Maxell UR60/90 type 1 tape but the tape you get in Europe or the US is made in China or Thailand or such and is packaged in red wrappers. The same UR60 if you buy it in Japan is in purple wrappers and in different shells (screws versus glued) and is manufactured in Indonesia and apparently much better quality
> So how do we get to the place where we choose to build systems that behave correctly? I don't think we get there without severe penalties for failure.

What failure? The planes work. This is puritanism.
Does it support sharing passwords with family members?
You’re commenting that on an article about how Claude literally can do what you’re talking about.
You can't outpace investment demand - especially not in the phase when housing is used as collateral to borrow in order to invest in more housing.

China reportedly has currently enough housing stock to house their population twice over. Did that make housing cheap? Hardly.

We're only seeing sustained price decreases now that the bubble is bursting, but it's not going to make real estate more affordable, as it comes with a heavy economic downturn.
I wonder which of their models they use. Might even be Gemini 1.5 Flash 8B which is VERY quick.

I just tried that out with the same prompt and it's fast, but not as fast as Cerebras: https://static.simonwillison.net/static/2024/gemini-flash-8b...
How does the next machine/LLM know what’s valid or not? I don’t really understand the idea behind layers of hallucinating LLMs.
I'd take this generally more seriously, if the number of licensed physicians in the US wasn't growing 3x faster than the population, or if the number of international medical graduates wasn't already 23%.

The US population grew by 8% from 2010 to 2022, increasing from 309,327,143 to 333,287,557. The number of licensed physicians grew 23% from 850,085 to 1,044,734. So it's not retirements, or graduations and general licensure. It's the number of General Practitioners, and the number people they treat and amount of time they spend (not necessarily the care the patients receive) that makes wait times longer.

The fact that almost all of them are now in larger (private equity controlled?) groups rather than working as independents. That many more choose to specialize for higher pay so that they don't have to work with the masses. It is in the interests of the insurance groups for the price of healthcare to rise since they make a percentage of that cost as profit. As long as everyone has to pay more the insurance companies can pay their executives more money and provide dividends to stockholders. They want all patient care to be a hassle. They want to mandate additional busy work to every transaction. They want drug prices to rise. It improves the bottom line.

I don't know that brining in a few more doctors from Barbados or Australia or the UK is going to improve that, and it's probably going to make it worse in other places (that don't have for profit healthcare insurance).

https://meridian.allenpress.com/jmr/article/109/2/13/494447/...
It's a tick-the-box-for-compliance item like when Microsoft had a POSIX layer for Windows NT.
> Start at leaf functions and walk your way back up the program until you're done. If you run into a situation where there is an ambiguity, you throw an error and let the developer know.

This assumes no recursive functions, no virtual functions/function pointers, no external functions etc etc

> Heck, we just got 'auto' type inference working in C++11, shouldn't we be able to do this too?

Aliasing is much trickier than type inference.

For example aliasing can change over time (i.e. some variables may alias at some point but not at a later point, while types are always the same) and you want any analysis to reflect it because you will likely rely on that.

Granularity is also much more important: does a pointer alias with every element of a vector or only one? The former is surely easier to represent, but it may unnecessary propagate and result in errors.

So effectively you have an infinite domain of places that can alias, while type inference is limited to locals, parameters, functions, etc etc. And even then, aliasing is quadratic, because you want to know which pairs of places alias.

I hope you can see how this can quickly get impractical, both due to the complexity of the analysis and the fact that small imprecisions can result in very big false positives.
This is a “standard” SDK for feature flags, allowing you to avoid vendor lock-in.

i.e., using feature flag SaaS ABC but want to try out XYZ? if you’re using ABC’s own DDK, refactor your codebase.

I appreciate that you can use the OpenFeature SDK with environment variables, and move into a SaaS (or custom) solution when you’re ready.
Well....if you don't like the look you don't like the look. But it used to have full 5 stars on NCAP testing until the forward collision avoidance system was made mandatory and it's was never fitted with one by VW. For us the Leaf was a lot more expensive than the e-Up with less range so I wasn't interested.
From TFA:

> At Connect 2024 last month, we open sourced Llama 3.2 1B and 3B

No you did not. There is no source (in this case: training data) included. Stop changing the meaning of "open source", Meta!
I'm glad that Bitwarden moved quickly to resolve this. At least for me, Firefox's password manager isn't really a replacement. Bitwarden is approved by my employer, self-hostable, and supports logins for the litany of apps across my browsers and mobile devices. Whether it's the mobile app, mobile website, or site in my browser, Bitwarden just works for the most part. It's also quite nice that Bitwarden can store arbitrary information like CCs, secure notes, and how I capitalized the answers to security questions and other account recovery/login information.
json schema has nuanced and expressive constraints to validate information exchanged in json serialization.

typeschema in contrast seems to focus on describing just the structure of data with the goal to generate stubs in a wide variety of programming languages.
would this help doctors get a visa now that there is a "need" for them because local doctors are incapable of doing the work themselves?
When Meta releases the quantized 70B it will give another > 2X speedup with similar accuracy: https://ai.meta.com/blog/meta-llama-quantized-lightweight-mo...
Rustler catches panics before they crash the VM and raises them on the elixir side as an exception. So your process might crash but the vm wont
If you have some sort of home server, I'd recommend hosting vaultwarden (an open-source implementation of the BitWarden server). It works fine with the official apps. Their enterprise model requires a standard API, so it's not going to break anytime soon.
You’re literally moving the goalposts right now. These models _are_ adapting to what you’re talking about. When Claude makes a model for haikus, how is that different than a poet who knows literally nothing about math but is fantastic at poetry?

I’m sure as soon as Claude can handle 5MLOC you’ll say it should be 10, and it needs to make sure it can serve you a Michelin star dinner as well.

That’s not AGI. Stop moving the goalposts.
Given the amount of advertising for vpns you might think they are a scam.
> Except you have no idea a priori who will succeed and who won’t.

Sort of. In many areas it's possible to do a good-enough job of sorting out the people who will almost certainly succeed. It won't be perfect, but nothing is. If there are enough of those to fill a long and specialized training program to the point where actual needs are met, then you shouldn't be letting a bunch of extra "maybes" in too, because that just introduces bad outcomes at the end that could be avoided.
What is "speculative decoding"?
Yeah, that's incorrect. I've fixed it now. A better summary is lower down:

> Judge John G. Koeltl held that the Internet Archive's scanning and lending of complete copies clearly constituted a prima facie case of copyright infringement and that the Internet Archive's fair use defense failed all four factors of the "fair use test". He rejected the Archive's argument that their scanning and lending of complete books was "transformative" in the sense of copyright law.

I've just skimmed the ruling again and I don't find anywhere a statement that the number of copies in circulation for any individual book was a deciding factor. Instead the judge stressed the total number of books involved.

> Although IA has the right to lend print books it lawfully acquired, it does not have the right to scan those books and lend the digital copies en masse. To hold otherwise would be to ignore the teaching of the Court of Appeals for the Second Circuit in Google Books that there would be a “strong” claim for copyright infringement if Google had distributed digitized copies of complete books.

https://en.wikipedia.org/w/index.php?title=Hachette_v._Inter...

Ah yes, I found it now.

> Even full enforcement of a one-to-one owned-to-loaned ratio, however, would not excuse IA's reproduction of the Works in Suit.