skysight-inc/HackerNews huggingface dataset:
Intuitively this means you never need to look at more than one token to make a decision while parsing.

This is a desirable property for sure, but if you are developing a language, it is a little bit limiting to restrict yourself to specific classes of grammars.
Suicide bombers have downed planes before. Bombs have been left in the cabin to go off on the next segment.

It’s not every terrorist's goal to walk away from their event.
An algorithm can use WiFi signal changes to help identify breathing issues
https://www.chicagotribune.com/news/ct-cb-illinois-colleges-...
Go to scheduled dance events at local dance studios. They're usually poorly publicized and so hard to find, but if you find one you can ask the people there about other regular events, Facebook groups where they announce them, etc. They'll usually be focused on a specific type of partner dancing (swing, ballroom, latin, blues, etc.). There's usually lessons beforehand, even for brand-newbies. Before COVID and other life events I went to these multiple times per week, and I can't recommend it enough.
If professors were paid to actually educate students I would agree. But that's not what's expected of them. I went to a top 25 university and would say most professors actively detracted from my education because they saw undergrads as nothing but a nuisance.
The evacuations were largely unnecessary in retrospect. That’s not to say they shouldn’t have happened though, given what we knew at the time. But there was almost certainly more evacuations than were strictly necessary.
We're running an API, we want to say to users e.g. "we finished processing your submission" or "this API resource changed". And offer pull (e.g. RSS) and push flavour.

> You say it would be server to server, but are both publicly reachable?

So yes, the user would have to run a public server. But only for practical reasons, otherwise how can you push.

Webmention isn't quite it, we're notifying about our own API Resources.

Websub (FKA PubSubHubub) does. It just doesn't seem to be widely adopted for some reason.
Sure, it's not an ideal situation, but one that just kind of arose. Non-research focused liberal arts schools pretty consistently give higher-quality undergrad educations, but they are also a lot more expensive. Many professors suck, but many people in any profession suck.
Dyalog APL does this by default.
I wrote 500 words yesterday but the calendar date is still blue... any chance you can take a look @nickagliano? The text appears when I click on the date.
Tricks we used to get our CI builds below 5M
Is that what caused you to ignore facts and logic while you increasingly get more emotional?

You were hurt when the original commenter said those school have less wokeness. You strongly believe in social justice and concern yourself woke.

You don't defend your social wokeness by putting someone else down. If social wokeness is all you think it is then let it standup on its own merits and present discussion around why it is better than less wokeness or no wokeness at all.

This is a conversation about one topic that you decided needed to be used a prop to push another idea. You are not living up to the wokeness ideals you seek to defend by doing this. Perhaps a tiktok video where you dance around a painting of the word wokeness would further your point more than putting down another group.
You could model C in a dependently-typed language by embedding the C abstract machine and C program expressions in it. Then you could use the Poincaré principle applied to C-program fragments to perform any "abstract interpretation" of them and derive any property you might care about. So it looks like the Poincaré's principle (as it was named by Barendegt) is the actual "missing link" that would enable you to generalize from purely syntax-based analysis (as in the traditional definition of type systems/type checks) to "interpretation" of a more general sort.
It's still a crime.
Show HN: I made OGTester to test Meta Tags on Social Media
Hello,

I made this small page to test how certain meta tags look like on WhatsApp or Twitter. The idea is, that I generate a unique link which you can share and see how it would be displayed.
The IRS likely can get the parents on gifts of property and travel. I guess the parents will walk, though.
Save you 5-10 min of reading:

The movie is "It's A Wonderful Life", and it became classic because they didn't renew the copyright and the movie entered public domain at which point everyone started playing it all the time, INCLUDING christmas, because it was free to do.

That was a long goddamn article to make that single point. Sheesh.
Compile WebAssembly on Linux to Native Windows Using Wasmer and Zig
> This is just a jurisdictional turf war. SEC calls them securities and CFTC calls them commodities.

Doesn't seen to be a turf war; SEC seems to be saying the FTT token and direct investment in FTX were securities (and thus, decieving investors in those waa securities fraud), CFTC is saying that the bulk of the crypto traded on FTX were commodities (and thus, decieving people trading in them was commodities fraud), and DoJ—which has included both in the criminal charges as well as each regulatory agency filing civil charges for offenses with their respective civil area of jurisdiction—agrees with both.
Nah. I know some real garbage people who seem to be immune to Karma. No bad ever comes their way.

And some wonderful people who seem to attract all the Karma which slid right off the garbage people.

The world is unfair, and the universe doesn't care. Morality is emergent from consciousness; in a time before our big thinky brains had evolved, there was no such thing as bad and good.

Evidence: How many, many animals live and thrive is deeply immoral by human standards. With few exceptions, pick just about any horror movie and I can show you an animal who exhibits those behaviors in its normal life.
Media hyperbole and shrieking fear-mongering should carry most of those hundreds of the evacuation's death toll. The panic and stress were fatal. A smaller, slower, calmer reaction was what the region needed.

Even to this day, Fukushima-ken agricultural producers can't compete fairly on their quality, due to the lingering stigma with a half-life longer than any detectable isotope.

These lasting effects of hysteria are vastly worse for the health, prosperity, and wellbeing of the region than the actual becquerels released 11 years ago.
I was specifically referring to the vein of tankies that are pro-Russia in the ongoing invasion of Ukraine (yes they exist)
> Imagine that you are not that popular author whose works are his life savings.

I'm sorry but there are certain lines of work that are simply not profitable. Maybe earning a living by being a not popular author is (should be) just not possible?
Don't call yourself a programmer, and other career advice (2011)
In my experience reliance on these kinds of "test" environments stems from a massively over estimated ROI on manual testing. (Remember, to compete you can't just have positive ROI, you must have optimal ROI or you'll be out capitalized)

There are plenty of automated and technology driven ways to assert the quality of a system, which are far more reliable, faster, widespread (across more of the system) than preview envs. A lot of testing involves creating chains of logic to make resultant assertions. If A works, and B works when A works, then B works.

And things like compile time checkers (eg types), linters, and TLA+ so I've heard, are examples of things that are better than humans, rapid once setup, and in my experience give massive ROI.

I had a manager the other day say every PR needed a manual "smoke" test before release. I challenged him why would I spend 15-60 minutes manual testing one PR when I could spend that time writing tests that check _every PR_ ? He essentially told me to just fall in line and do as I was told. (No rational rebuttal)
It’s funny because those with a mindset - probably mostly unconscious and deeply engrained - that science (or scientism) is the one true method will feel “trolled” by these ideas and that feeling is apparent in the comments…

When really the intention comes from a different place and requires a slightly more open mind to grok
Yes. This is a super common problem with no-sql engines - we ran into something similar with SOLR when objects are not flattened (eg @JsonUnwrapped annotation). Child objects are stored as separate documents with a join... but if the child object is not stored in the same [file-]block then predicate-scans for the parent may not encounter the child object that causes predicate satisfaction. This breaks deep pagination and some other abstractions.

To me this really is the fundamental distinction for no-sql vs RDBMS. If your data model involves lots of joins... it's RDBMS even if you're using mongo or some other document store under the hood. ideally you will be storing some large analytical document that contains a lot of details about the thing, rather than just treating it as "rows as a document".

the thing about JOINs breaking across blocks/shards is one thing, and it's ultimately something you can work around for a lot of data (again, flatten with @JsonUnwrapped for example) but if you find yourself reaching for joins, your data is relational, or at least your representation is relational.
You could determine that with a few light meters. Or probably historical weather satellite images.
One of my general rules is not to buy anything that uses disposable batteries, unless battery life is measured in years. Not only does NiMh always seem to be a hassle, it usually seems like rechargable-based devices are more up to date in general.

They probably wouldn't even need a reed switch, just a wad of foam for some buffering plus a more sensitive stop algorithm. Or better yet, don't give the motor enough current to shred gears even at full stall.
Baselessly claiming that it's pushing an agenda for that reason might not be (I think it's an acceptable comment, even though wrong).

But I really doubt any poster was getting banned for that. A lot of us on here shoot stuff from the hip on hot button issues, on all sides of them, and aren't getting banned for it. His account(s) must be getting banned for some other reason, if his claim is true.
James Webb Space Telescope meets the 7 intriguing exoplanets of TRAPPIST-1
It is available. It’s been my primary browser for several months.

Kinda silly you still need an email to get it, though. Guess they’re short circuiting the data collection pestering the other browsers engage in after installation.
Mongodb is very convenient for CRUD operations, while relational databases need a complex ORM to handle that sanely. Consider how much CRUD a typical application contains, I certainly get the appeal. However aggregatipn framework is horrible and thr 16MB limitation very annoying.

Im general I find SQL/relational models easy to understand conceptually, but maps badly to both the rest of the application and the problem domain.

I also hope that edgedb will help with that. When I modeled one of my applications in its SDL it was a very clean match. I don't have much experience with its query languange. But so far it looks much nicer than SQL, but still uglier than functional programming.
People will never stop loving driving
I have benefitted a great deal from alternating between startups and larger, more established companies in the course of my career. Highly recommend seeking out a position with a company that is working on something you find compelling, where they have staff who have more depth of experience than you do.
https://www.youtube.com/watch?v=tBxjacxRshE

good video from adam neely explaining this list
Mochi Diffusion – Native Stable Diffusion on Apple Silicon Macs Through CoreML
That code is older than the culture of comprehensive automated testing. It's hard for modern minds to believe how little automated testing existed before the xunit revolution.
Yeah I use them all day long. They do a good job of blocking out background noise from living in the middle of a city.
Here’s an idea: All the websites start using Widevine and FairPlay to make blocking ads a DMCA Violation. When that happens the absurdity of the DMCA might finally be forced to end.
It's still a definite conflict of interest; the author is making an argument that they have a financial interest to advance regardless of how true it is
Entire books, I'm sure, have been written about the pro and cons of exceptions for error handling.

Yes, I called it "idiomatic C++" before, but reasonable people disagree about the best option.

Smarter people than me have written good things in the E section of the C++ Core Guidelines. The people involved have overlap with the C++ standards committee:

http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#...

At least if you use exceptions for errors C++ doesn't need "finally", because it has working RAII, unlike Java.
Share the book? Unfortunately I had to buy a physical copy because Andreas refuses to make a pdf version (to avoid pirating I think?).

Honestly though, I'm a bit let down in that it doesn't seem to cover what I find the most interesting aspect of Nim : its ability to compile to multiple intermediate programming languages like C, C++ or Javascript and use their libraries. I was hoping to find out how to write VSCode extensions entirely in TypeScript (I know it's possible because the Nim vscode extension itself is now 100% Nim, but there seems to be no tutorial for how to do it online)

I had started reading "Nim in Action" and I might finish that first since it does cover FFI, it it is rather old (it was released before version 1.0)

You can find Nim in Action on the Mannings website : https://www.manning.com/books/nim-in-action
fwiw it's generally not compliant to copy prod data into an alternative env without doing major scrubbing. Else your preprod env now has to have SOC compliance things like auditing of access to DBs, GDPR deletion etc.
> If you email ten, at least five will probably ignore you, three will say they're too busy, but two might be up for a chat.

I've been on the receiving end of those emails a small handful of times due to a previous job, and I've been thrilled to receive them every time. While none of them turned into a longer-term relationship, I would have been happy if they had. I think in general, (non-famous) people are less busy than people assume and would love to talk about things they're passionate about. Don't track down the project lead; instead go talk to the anonymous people a step or two down the ladder.
A title change from "Elimination of Harmful Language" to "Considered Language Alternatives" would make this list more palatable.
Building an Embeddings-Powered GPT-3 Bot for Our Browser Extension Community
In general, it's super useful to be able to have non-technical members of the team play with a specific feature in development, with a simulacrum of live data, independent of other ongoing projects. There may be significant problems that need to be addressed, including data loss problems that make it so you can't just uncheck the feature flag in prod, and blocking staging (or worse, prod) until things can be rolled back creates a significant bottleneck.

We've been experimenting with a pretty reliable way to do this in-house, though. The key is that a single Kubernetes namespace per preview app iteration contains everything your preview app needs. We have a Github action, triggered by a "preview" label on a PR and any subsequent commits, that:

- builds and pushes a docker image with a dedicated tag

- within the specific preview namespace named after the PR ID, spins up and seeds with test data (in our case, a sanitized subset of production) a dedicated database statefulset

- runs the Helm chart that we use for production, but against this specific preview namespace, with this specific image tag, and overriding our normal ingress domain with one specific to this preview app

Then when the label is removed, we drop the namespace and reclaim all resources. "Rebasing" off later data, or if reviving a stale PR, is as simple as removing and re-adding the label.
Proof-of-concept drone flight delivers transplant lung to patient in Toronto
What libraries are you interested in that Rust has and other PLs do not?

What is your main use of Rust? It all depends on what you are doing. I use Zig for fun game dev stuff, and not SPARK, but for the safety-critical control systems, it's SPARK, not Zig or Rust.
Definitely true, that's one of the biggest arguments in favor of legalization - that doses could be standardized and that variance would claim less lives.

Either way, something tells me this will be a moot point for the foreseeable future. We're still laboring under the stupidity of marijuana prohibition in almost half the country.
2k-year-old Mayan civilization discovered in northern Guatemala
So I plan to completely remove the Facebook sign in option from the website and app.

The solution to a completely avoidable problem. Anyone who interacts with facebook these days, whether as a customer or as a mark, deserves whatever befalls them.
Off-topic: Sometimes I work on ships that have Wi-Fi for talking to local services, but due to strict metering, Internet access is usually disabled. So most of the time there's no way to get notifications from monitoring systems and your fellow crew, let alone shoreside team members.

It would be nice to have a solution for delivering pushes internally, and also hold open a best-effort connection to a remote server that allows some notifications through.

The last solution I considered was running a Matrix homeserver on the ship with some local channels, and another instance on shore, and using federation to connect them when the uplink is available. Monitoring systems could send their alerts as DMs or to a shared channel.

Then for the notifications, Apple has its Local Push Connectivity API you might be able to use to send notifications within the ship network. I'm not sure if this UnifiedPush would solve the problem on Android. Either way, though, it seems like a lot of engineering effort just for a chatroom.
Industry at the cutting edge of innovation -> risky investments -> higher interest rate -> less appetite for risk …/end of story, keep building guys
This theorem is completely irrelevant - the equivalence relation described by the theorem does not imply an equivalence between ordinal relationships imposed by different choice of norm. Also, "tails" isn't the same as "at infinity".
I'm a fan of relational databases, but I think we should concede three points:

1. Databases should accept queries in a structured machine-readable format rather than a plaintext language.

2. SQL in particular is a poorly designed language: it isn't very composable, it has lots of annoying edge cases (like NULLs), and it has a number of annoying limitations (in particular, its historically limited support for structured data within fields).

3. Given how most RDBMSs are designed, you often need to handle denormalization and caching manually. This requires doing a lot of excess data management in a middleware layer--for instance, querying a cache before accessing the DB, or storing data in multiple places for denormalization. Some of this can be done in SQL (e.g. denormalization through TRIGGERs), but since SQL is not a very good language (see (2)) that can be tough.
I mean, there might be effect, but do you have a quantification of these. Like maybe you get 0.1% more likely to catch cancer if you eat these mushroom, but when you compare that to the 300% more likely if you smoke then I think you're safe.

Why do we allow smoking but are scared of low dose radiations?
If the fees were set appropriately, it would be difficult to abuse.

Under this scheme, "High Noon" would be leaving copyright this year. If the fee was 5% and the current owners said it was worth $500k they would have to pay $25k to keep it. If you thought 500k was a lowball number, you can buy it from them and declare your own value (to where nobody would force you to sell it to them) and pay the fee based on that.

The work is then in the hands of someone with incentive to create economic value from it, and the public gets a royalty on giving you that privilege. A company that is just hoarding content that they're not making money on would have a hard case to make to investors.
> If I expose an API, I control the access patterns and can evolve the schema separately to suit the workload.

And then they will depend on your API data schema...

Yes, schema evolution is hard, but databases have many tools to help here that you will either have to recreate on your APIs or live without and have a harder time. Either way, all the trouble comes from data evolution, and any schema-only change is trivial to deal with.

Data distribution is something that varies from one DB to another, they usually have very good performance that is hard to replicate on your application layer, but are very hard to setup and keep running. But the point about control of resource usage is a good one.
What Happens When a Group of 12-Year-Olds Left with No Supervision for 5 Days?
I wish Discord supported OpenID Connect so I could use it as an authentication provider for Convex.
So this redistribution... How will this ever be fair? If I work harder and smarter, save/invest instead of spending recklessly - how is it fair that the fruits of my effort are taken by the government (who incidentally created all the laws and loopholes we have now) to redistribute as THEY see fit (also known as Buying Votes).
How do you redistribute my house (expensive due to location) to others living in less expensive places? How about my car (expensive and fast). It costs more, drinks more fuel, and looks nearly new. Never mind that I paid a gasguzzler tax on purchase, sales tax, smog inspection since new(another tax in disguise). It looks new. But I care for it, handwash it, polish it, seal it, personally - my labor. I roundtrip it 90miles a day, so it as 135k miles. But it looks new. MY LABOR. Nobody offered to wash/wax it for me and make some cash. Just like I shovel snow off my driveway. And rake leaves. Nobody wants to do that work. They just want their part of the redistribution.

Y'all worry about these millionaires and their money, yet here you are, hoping to learn the secrets of success from Y-Combi companies... and become wealthy yourselves.
Sorry, I should have said they’re not safety problems. The commenters below got it right.

Memory safety bugs are very different, because whether or not they affect the functioning of your software, they’re a ticking time bombs that could compromise your system. A memory leak will at worst crash your software.
Thing is, they don't actually need to still be evacuated.

Check out the radiation map of Japan: https://jciv.iidj.net/map/

Look up where the evacuation zone is and the pre evacuation population numbers.

Then plug those numbers into the linear no threshold model (which is thought to overestimate risk).

I'm away from my computer for the holidays, but when I did the numbers you're looking at QALY losses an order of magnitude lower than that caused by the loss of home.

In general people (govs included) drastically overreact to radiation deaths. It makes no sense to spend a billion dollars to avoid one nuclear accident death when you can spend a billion dollars to avoid 100 prostate cancer deaths. Its literally not worth doing the remaining cleanup by any metric.
> dev -> staging -> prod

> dev -> test env -> pre-prod -> prod

You're just using a different word and adding one additional environment. You swapped out the word staging and replaced it with pre-prod.
"Staging" means "an environment where multiple unreleased pieces of work are tested together before being released to production". Pre-prod and staging are synonymous in most organisations.

A preview environment is an ephemeral environment for testing a single piece of unreleased work. Framing it according to the terms you've used, the article is advocating for replacing "dev -> test env -> pre-prod -> production" with "dev -> test env -> production".