skysight-inc/HackerNews huggingface dataset:
I found that the Maille mustard they sell in the UK is heavily diluted with oil compared to the one in France. In the exact same packaging.
That's like saying condoms are ineffective because you included people too lazy to put them on in the first place in your calculations.

Provided you (and your org) use Go as Google intends then that isn't an issue.
> In a series of secret memos sent back to Washington, described to me by several current and former U.S. officials who have written or read them, diplomats reported that Russian intruders had broken into their homes late at night, only to rearrange the furniture or turn on all the lights and televisions, and then leave. One diplomat reported that an intruder had defecated on his living room carpet.

https://www.washingtonpost.com/opinions/global-opinions/russ... (2016)

See also https://en.wikipedia.org/wiki/Zersetzung
users flag comments.
Slightly tangential-- to my knowledge, many common curves (e.g. secp256k1 i.e. bitcoin) use order == 3 mod 4 because it enables usage of quick Tonelli-Shanks shortcuts [1],[2].

Perhaps the claim that the selection of the curve has no cofactor, and thus doesn't require the validation cost of e.g. clearing the cofactor, ensuring torsion safety. Not sure what other performance tricks this type of curve may enable.

I'm still reading and understanding how precisely they select the curves to have no cofactor, but that's definitely interesting. There's more desirable security considerations than just a low cofactor, however; but going through the paper, they definitely check a lot of other boxes.

[1] https://en.wikipedia.org/wiki/Tonelli%E2%80%93Shanks_algorit...

[2] https://go-review.googlesource.com/c/go/+/11522/
yes a talk from one of the big wigs in GO. Think its called 'Rethinking Conccurency' ?
I'd like to see those examples. I'm not sure how many active users and viewers HN has so scale comparison is not possible for me. HN seems big though.
Umm, like where is the jet / rocket nozzle on that thing?
zola: A single-binary static site generator
Vinge already cemented himself with the peace war books, but his ability to present otherness in the Zones of Thought books is probably his most impressive accomplishment.

Spiders you both can and can’t understand, and then hive mind mammals… The facile approach would be to cut out the middleman and make hive insects, and he did not. The speed of sound aspect of his hive mind was a brilliant stroke, the intergenerational element was the cherry on top.
Mach 5 is a bit faster than the Virgin Galactic flight (Mach 3). The folks on Inspiration reached ~ Mach 23.
>> We become artificial automatons and driven drones.

Yeah, those Buddhist monks who don't try to achieve anything and yet are happiest creatures on Earth are indeed drones.
Here is another link if the main one isn't working:

https://www.thedrive.com/the-war-zone/42480/mysterious-steal...
I'm curious if you have a concrete example of a case where lookups aren't cheap and a bloom filter can solve the problem.

In general, bloom filters are mainly useful for the sort of data where lookups are cheap, that is, testing for membership of a set, and that is typically one of the operations a database does really well.

In most cases where you just want to save a network roundtrip, a LRU cache is often a lot easier to get right and is much easier to keep consistent against mutable data.
If by "Literal spam" you mean something machine-generated and sent in millions of copies then it is pretty clear that can be differentiated from posts that are actually made by humans.
This looks useful, I like the pricing of free/$9.99 a month.

No one asked, but it's HN so I'll say it anyway. I think it's a questionable "vc business" but a great business for 1-2 people. The road from this to an enterprise sales motion, or even a 10K/year contract is hard for me to imagine. At some point, it becomes cost effective for my org to build this functionality in house.

However, as a hobbyist /single dev / small team, $120/Year is a no brainer after the first 2-3K I spend on GPU by mistake. As you know, setting up spots when I just want to get shit done is a pain and I'll gladly pay you (a little) to make that go away.

Still no one asked but... One thing that plays to your advantage is that the current price point is something anyone in your user group can buy on their own, and there are a lot of us / enough to make a nice business out of.

Good luck!
So you either pay the taxes on the full amount or get to keep only 10% and pay the taxes on that?
OpenAI and Neuralink: Shaping Our AI Future
To some degree most distro's have this graph and it's somewhat queryable (rpm has to agilities for this, if not easily consumed). The difference is in how accurate and queryable it is, and how easy it is to be fairly sure everything is up to date.

It's not a show stopping problem, but it is something that should be considered and thought closely about. This is a security adjacent problem, and changes in it can have consequences that are larger than "I'm running a library that doesn't have the feature I want".
I'm glad to see attention drawn here. The only way to get any reasonable sub 500 Hz response out of tiny in-ear transducers is to have a good seal. The standing waves go a long way.

Molded in-ear monitors are best, but they're speciality items. It would be cool to see a modern true wireless earbud you can order and ship them your ear molds.
Thank you.

And after reading your response, I might give up on at least one of those ideas.
Presumably whoever took this video is no longer in a job.
Robots Take over Italy’s Vineyards as Wineries Struggle W Covid Worker Shortages
https://archive.ph/sv50c
Slashdot is still very good. The UI is horrendous, but I’m sure there are apps that clean it up.
I wonder why Reddit doesn't hire moderators like dang on their own for the big subreddits.

Considering that's where most users go, wouldn't it be in their benefit to improve the quality there?
Oh did they recently change "toots" to "posts"? Maybe that barrier to wider adoption is out of the way now.

https://github.com/mastodon/mastodon/pull/16080
Disclosure: I used to work for GCP and launched Preemptible VMs.

Congrats! Can I suggest charging more?

IIUC, your business plan is $10/month for the company, regardless of number of users?

You probably save a company that $10 in a day or less for one GPU: One A100 is ~$3/hr on demand and ~$.90/hr as Preemptible, saving over $2/hr.

Said another way, your pitch is to recover a lot of the 70% discount that they aren't going to do themselves. If you were a managed training service, you could pitch yourself as "half the price of AWS or GCP" and keep the 20%+ margin with both parties being happy. (The problem is that pass through billing makes that obvious, you need to support lots of bucket security and IAM controls, etc.).

Fwiw, I would also branch out into inference! Preemptible and Spot T4s are commonly used for heavy image models, but many people pay full price. Inference that takes X ms can easily be handled "without errors" in the shutdown time. The risk is handling all the capacity swings.
Wow. First time I’ve heard of a normal form above 3rd. Guess I need to read up.
> I wouldn't fire the analyst in your example, by the way, because the fault would be mine: I should have just specified what complexity bound would be acceptable in a termination proof of the algorithm for it to be practical for my purposes.

I thought someone might say something like this. My counter is that if the analyst just used a normal proof system (i.e. one that doesn't assume false (in the standard model) axioms) then we could use Goedel's Dialectica [1] to mine the proof for some (probably crappy) complexity bound. That said, this is getting close to the edge of my knowledge on this subject.

[1] http://math.stanford.edu/~feferman/papers/dialectica.pdf
Some sort of undefined behavior or possibly some per build random key that triggers imposter warning if the third party app fails to send the correct key ?

In any case totally evil behavior from their side. Its already bad enough they run totally proprietary centralized service with no public API & ignore any non-mainstream mobile platforms. But when they start banning users of third party clients on those platforms and go after third party client developers with presumably legal treats - that's pure evil, no way around it.
> Ignoring the fact that relational databases and SQL are permanently entrenched, an alternative database technology cannot succeed unless it also supports a high-level query language. The advantages of such a language are just overwhelming.

You seem to be ignoring the success of highly scalable managed NoSQL databases that has been all the rage when building high TPS services. What is your opinion on those?
GraphQL has absolutely nothing to do with graph databases nor SQL databases. It’s a poorly named schema for making RPC calls and designating the response structure.
I think you're using the word "intelligence" to mean "respectable" or something else that isn't intelligence at all. Perhaps similar to how people use "stupid" to mean something that hurts them - "The stupid fly won't let me kill it!".
It is complicated but there are good reasons for it.

The historical advantage relational databases have over graph databases is that the former forces a more restrictive representational structure onto the data model, which doesn't sound like an advantage at first. Restricting the ways in which a data model can be organized and traversed makes it straightforward to implement highly effective performance optimizations inside the database engine. Optimization is a tradeoff, by making one type of operation on a data model faster you often make another type of operation slower -- there is no free lunch. A database where all possible relationships in the data must be optimized is a database where little optimization is possible. The restrictions tacitly placed on relational database representations allow SELECT operations to be heavily optimized in a way that isn't possible if you want graph-like data model traversals to be fast and efficient.

From the perspective of database internals, relational databases are optimized around SELECT performance and graph databases are optimized around JOIN performance. The former is intrinsically much easier to optimize. It turns out that shoe-horning data models into a relational database almost always has qualitatively better performance than using a more flexible graph database, and performance traditionally matters a great deal in databases.

At a technical level, scaling ad hoc join operations -- the core operation of a graph database -- is famously extremely difficult. Ironically, most graph databases use data structures and algorithms that are tacitly optimized for the assumptions of a relational database implementation, that aren't trying to be good at graph-like things. You generally don't see graph databases that were designed from first principles to be a graph database; their internals are typically that of a relational database that supports join recursion.

We figured out very early on how to optimize the hell out of relational databases. To this day we have been unable to build graph databases that are similarly optimized, partly because the computer science is much more difficult.
Don’t all humans fast overnight pretty much always?
What is your level? Do you already know how to draw in a realistic style?
Seems easy to replicate. What is the catch, why doesn't more forums do this successfully?
I don't want to give the impression that a Foreign Service career is fraught. My 30 years were gratifying and I often felt I was taking part in history, instead of merely reading about it.

You're not paying for rent or utilities. Your children are provided (generally) with very good, very expensive educations going to school with children of diplomats of other countries.

The pension is fantastic. It's good work if you can get it. Salaries are low initially, but as promotion kicks in, sooner or later you're making real money. My salary at retirement was a little over 160k a year, which is not bad for generic IT support. I retired at 62.
Pandora Papers
R is a language people use when they get into statistics, not even thinking specifically of programming.
Could be prior anomalies that, themselves, contributed to the syndrome? It would be a hell of a coincidence, but not impossible.
It doesn’t matter. You’re trying to solve the problem of what makes a CEO. Because no one is a born a CEO.

The idea that you need to study 2B people to get at that is absolutely nonsense.
This doc goes over pages of conventions, patterns, design advice, tips, explanations, etc. without once using the idiom "best practice". It is balanced and sometimes mention that advice can be taken too far.

I salute you for that!
Yes yer right I did add that. Thanks
> I already build my browser, which takes 5-8 hours; I'll happily rebuild dependents of updated libraries

This is ridiculous. I most definitely do NOT want to rebuild literally EVERY SINGLE PACKAGE on my system the moment they fix a typo in libz.

With static linking literally every other Gentoo upgrade becomes a world rebuild. See Nix. It is just insane and the main reason I don't use NixOS (without a 3rd party binary cache/host) for anything other than very small systems.
I am seconding the recommendation; I read it years ago and it still comes to mind often!
Relational databases proposed unique combination of an easily optimizable abstract model, and memory efficient implementation that won the day.

Since the optimizable abstraction becomes more and more popular, it will dominate until we find another model that enjoy both high-level abstraction and ease of optimization.
When you do get there, consider the Bulk Insert API on GCP and "Spot Fleets" on AWS (both make it easier for the provider to satisfy the entire request in one go).
This is also a great start (video) to learn about vector databases / vector search engines https://youtu.be/YkK5IKgxp-c
I'm not sure what would actually happen in reality, whether a single CVE would get endless addenda listing the packages affected by an upstream vulnerability. I certainly see plenty of new CVEs go past which are of the form "xyz had a vendored version of abc, which was vulnerable to ..."
XFCE certainly deserves to be counted as the 3rd variant.

Since 2004, I have been using only Linux on all my desktops and laptops.

In my opinion, KDE 3.5 was a much better desktop environment than any earlier or later Linux DE and also much better than any MS Windows version.

I am excluding from this comparison tiled WM's, as they belong to a different category, not directly comparable.

The reason is that KDE 3.5 was extremely customizable. I did not like KDE 3.5 in its default configuration, but I could change absolutely every behavior detail to match my personal preferences.

Unfortunately KDE 3.5 was followed by KDE 4.0, which retained only the name from KDE and it removed all the features that I liked in KDE 3.5.

I stayed with KDE 3.5 one or two years, but eventually I had to give up because it was far too difficult to update other parts of the system without breaking the old KDE.

The rescue came from XFCE, which does not include many features, but it covers all the basic needs and it is customizable enough to be able to make it never stand in my way.

In more than a decade of using XFCE I have never encountered any problem with any GUI application, regardless if it was originally intended for Gnome or KDE.

I have tried occasionally, from time to time, various KDE or Gnome versions, but I have never liked any of them, in comparison with XFCE.

I also work professionally with MS Windows, but I have never seen any advantage there. For example, the modern Windows Explorer has a user interface far worse than any file manager that I have been using on Linux and launching an application from the Windows Start menu is far slower and more inconvenient that the kind of menus I am using in XFCE.
As languages go, both its age and spread still justifiably qualify it as "new"
This is really cool!

I used to have these same pains. My trick with spot instances has been to set my maximum price to the price of a regular instance of that class or higher and to sync weights to S3 in the background on every save. The former is a parameter when starting the instance in the console or terraform, the latter is basically a do...while loop. I've noticed that often one gets booted from a spot instance causing interruption because the market price increases a few cents above the "70% savings price." Increasing the maximum to on demand is basically free money because you don't get booted often, and your max price is the regular on demand price.

This has seemed to mitigate about all of the spot downsides (like interruptions or losing data) because you don't easily get kicked out of the spot unless there's a run on machines and the prices rarely fluctuate that much (at least for the higher end p3 instances). This has seemed to prevent data loss and protected the downside risk by setting the instance to a knowable max price. There are instances where the spot price goes higher than the on demand price, so you still get booted once in a while, but it's very infrequent as you can imagine most people don't want to spend more for spot than on demand.

Anecdotally I still average out to getting the vast majority of the spot savings with this method with very few interruptions. Looking at the SpotML it seems to be a lot of tooling that achieves these same goals (assuming one would be interrupted when a spot dies and moves to full-freight on-demand with SpotML), which makes SpotML's solution feel very over-engineered to me given that the majority of what SpotML provides can be had with a simple maximum cost parameter change when spinning up a spot instance.

I would be very interested in using anything that doesn't have great overhead and saves money. Our bill seems "big" to me (but I realize it may be small to many others), so even these small savings add up. Would you compare the potential benefits of SpotML to the method I described above?
The VENONA project also indicates that far less than complete decryption is required for devastating results.
> Go is pretty established

Sure, and when it has been “pretty established” for a couple of decades, it’ll have a chance to have the community weight of important legacy projects that Python has.
How modern search engines work – Vector databases explained
Another example was January this year when a couple of RAF Typhoons intercepted an unresponsive civilian plane, and their sonic boom was heard over large parts of southeast England https://www.bbc.co.uk/news/uk-england-essex-55645967
Perhaps someone can write an App that allows you to take a picture of a plant and it will tell you how much it needs water right now.
> creators are results focused and not technology focused

When the technology gets in the way of the results there might be an incentive to switch.

I consider myself results-focused and use the best tool for the job without major ideological concerns (I'm fine with paying for proprietary software, etc) and used macOS for the past 5 years and Windows before that.

I originally switched away from Linux once I no longer had the time to tinker around, wanted things to "just work" and could afford to pay for the experience. I went to Windows 7 at the time.

When Microsoft decided that wasting the user's time is their new business model with Windows 8 and later, I switched to Mac, where at the time Apple was still happy to respect me and get out of my way provided I paid them money every so often (in the form of buying new machines - which I was more than happy to do so as it was worth it and I didn't really have a choice - Windows was no longer a viable alternative).

This has now changed. These premium-priced machines now come with a toy-like OS (new Big Sur UI that wastes space, and WTF is this new tab bar in Safari 15?) designed to nag you into consuming Apple services (poor-quality ones at that) rather than producing. They seem to have gone the same way Microsoft went.

At this point there's no other competitor to switch to, so this project might actually have some value.
Offshore havens and hidden riches of world leaders and billionaires exposed
I assume you mean IBM's IMS.

I don't think it was replaced for lack of flexibility.

AFAIKT it was replaced (by those who could replace it. There are many that still use it. Like banks) because IBM didn't let it progress, basically froze it in the cobol era, tied it with their hardware, and continued to cash-in as long as they could.

Unlike some sister comment, I think it was conceptually great... Only the tooling and ecosystem were/are terrible.
But if the distro doesn't package software you want to use, either because it only has an out of date version, modified version, or was just never packaged, then you're left dealing with this nonsense.

In saner OS's where they don't rely on unpaid third party middlemen between the developer and the user this is rarely a problem.
At the risk of finally exposing myself as an impostor, does anyone have a good link for an explanation of bloom filters?

I’ve tried, unsuccessfully, to wrap my head around the concept before, and this article seems really interesting!
I’m using an Amcrest AD110 for my doorbell, and Reolink for external cameras. The Reolink cameras are PoE and behave nicely on my network. I’m also running a nicer network setup that lets me put these cameras on another vlan for security.

Currently I’m experimenting with Frigate as my NVR for object identification and clip tracking.
> A plant that keeps putting harmful substances in its fruits is losing the game at middle term. We would just spread more seeds of its tastier competitors instead.

Humans indeed find some endogenous pesticides unpleasant; but we enjoy others very much, to the point of addiction. For example, nicotine from tobacco dust was used historically as a pesticide on other plants, and many modern synthetic pesticides are nicotine analogs (neonics). On a milder note, the compounds that give many herbs their flavor are also insecticides--it's easier to grow basil without an aphid problem than lettuce. The question of why we evolved to enjoy those poisons is interesting, with no clear answer:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3817850/

That said, the original claim makes little sense. Natural pest resistance often arises from higher concentrations of endogenous pesticides, but this would generally just mean something like "stronger-tasting herbs", not any harm. Even if it were harmful, conventional growers prefer varieties with good natural resistance too.
The idea of "Code is law" as an absolute died back in 2016 with the DAO fork.

A better way to see it is like "law is law", which is obviously untrue as we have things like case law/common law.
I use an app on my phone called Planta [1] that creates a water, fertilize, mist, clean and prune schedule for my plants which I tend to follow. You add your plants to the app, it asks a couple of questions such as which type of pot is the plant planted in and which room* is it located in.

I share the same account on the app with my wife and we can stay logged in simultaneously, which helps to keep track.

The app is only free for the watering schedule, the rest are premium features which you need to pay for.

* You can create rooms and describe the sun light exposure of those rooms.

[1] https://getplanta.com/en/about
Nope, lots get up in the middle of the night to eat.
> Has anyone identified high-quality earbud-style headphones/mics that produce near-flawless voices

I suspect “near-flawless” is impossible with earbuds because you’re using Bluetooth, a mic that is far from the person’s mouth, and tiny hardware.
Eric Lippert on Why Programming Languages Turn Out the Way They Do
This article discusses 20-hour long fasting periods that include a night, say from 2 PM till 10 AM the following day.