skysight-inc/HackerNews huggingface dataset:
Cool, I was thinking of downloading the RC, the demo was so impressive.

Will there be an M1 Mac version for 1.7?
Commonness depends on your reading material, of course -- if you read Japanese novels set in the feudal era you'll trip over 藩 all the time :-)
Differential Privacy for Complex Data: Answering Queries Across Multiple Tables
Well actually...

Fossil supports CGI extensions and Thunderbird saves your messages in an sqlite database. I plan to read my email from within Fossil repos. Why? Because I routinely download email messages and commit them to the repo. This will give me a web interface to read messages and, if I want, copy them into the tickets database. I can then query all the email messages related to a project using SQL.

I realize your message was not serious, but it's a real use case.
Anyone knows what is the current situation regarding parallelism in SQLite (utilizing multiple cores when executing a complex query)?

Last time I heard about this, it wasn't looking very good.
I, too, enjoy creating deadlocks.

[I assume if you are using this pattern successfully in production you are already aware of and taking proper steps to avoid them, but the pedant in me takes issue with "without any issue", since once you have multiple resources being locked in multiple threads, you need to be careful to acquire and release locks in such a way that deadlocks do not occur, either never acquiring more than one lock at a time, acquiring locks in specific orders, or acquiring batches of locks at a time.]
Biggest Bitcoin Fund Sinks to Record Discount as Mania Cools
I am always excited when I get to customize an app, but I always end up with hating the final results. Picking right color combinations & fonts is not an easy task!

So now I am at the point where I say, just leave it to the experts. They know better.
"“Public domain” is problematic in the courts outside the US. Stallman has discussed this"

Can you link to that?
Or do you know, what the problem could be?

edit:

What I find there sounds actually different and more align with what I like.

https://www.gnu.org/licenses/license-list.en.html

"Being in the public domain is not a license; rather, it means the material is not copyrighted and no license is needed. Practically speaking, though, if a work is in the public domain, it might as well have an all-permissive non-copyleft free software license. Public domain material is compatible with the GNU GPL."

...

"GPL keeps you from being locked out of your own software."

But this is not true. If I will release my software into the public domain, then I will allways be able to use my software in this version and continue to work on it. I maybe won't be able to benefit from other peoples work with my software, if they choose to be selfish - true. But this is something different.
Yes, so the first step is to stop demonizing projects that opt for alternative "source available" licenses, and stop idolizing one canonical definition of capital O "Open-Source" licenses.

Despite most everyone implicitly associating open source with gratis, it's not a requirement or even preferable in my opinion. The benefits of OSS to users are all still there with paid software.

Tangentially this makes me think of a recent phenomenon I'm sure many OSS advocates love to ridicule or trivialize, but which shows at least an attempt to solve the problem of compensation for freely replicable work: NFTs. If you manage to see past the mainstream view that people are "buying links to jpeg files", and rather understand that people are paying for public recognition of patronage, there's something to be said about their ability to get people to pay for "open source" work.
It's probably difficult to find something to buy for £5 around Covent Garden, and no problem to spend £50. I'd much prefer some £50 notes than an empty cash machine.

There's also a high cash demand from tourists, and a high nighttime demand (when machines won't be refilled).

> smuggled out of China

That's unfair: completely honest tourists often have £50 notes, regardless of where they come from. The currency exchange office prefers high-ish denominations of most currencies. They take up less space, which matters when everything has to fit in a safe, and are generally in better condition.
The Knowledge – memorising all London’s streets and landmarks
Back when I called them, I was told that if I didn't like the computer, I was free to return it.
> This is not my experience. Even if you code without caring about performance it is way faster than Python.

It is very usecase dependant.
If your Python code is writing lots of loops and scalar processing then naive julia code will trash it.
but if it is basically spending all its time in numpy/BLAS routines then they will be comparable.
and Julia will looks like its not worth it, since compile time makes it overall slower etc.

> Also, it is not any harder to code in than Python.

If you already know Python then it is easier to use what you know.
Furthemore, if you already know Python (or even more so Matlab) it can cause some stumbling blocks.
Some idiomatic code in other languages, (like writing everything as big array operations), is unidiomatic in julia
(since it causes a lot of allocations tht you don't need)
another thing I learned by doing programming is that it is often more important to rephrase the problem and solve it with reasonable tradeoff.
Yes, we use go-gin for HTTP servers and middleware (really fast and easy to use) and gRPC+Protobuf for backend services with database access. For the frontend, we have one project that renders HTML just with Go templates, but that’s kinda clumsy and awkward to maintain.
Our main webapp is built with Vue.js, and the gin server only checks auth and serves the index.html
Yeah. My biggest question when I started building this was whether there was enough in the wasm to support the features we wanted to build.

I've been really happy with the results so far!
Do you mean I don't need Go microservices talking gRPC deployed in multiple kubernetes clusters with bash script based migrations via GitOps with my hand made multi cloud automation (in case we move clouds) following all the SCRUM practices to ship working software?

Mindblowing.
>Yes, both of the creators now work on the React team (Dan Abramov and Andrew Clark), but it's always been an independent OSS project, and is currently maintained by myself and Tim Dorr.

The source I have says that Dan Abramov created Redux while working at Facebook on React[0]. So while Redux has never been under the official governance of FB, it was created by FB employees for a FB project (React) while in parallel working on that project.

[0] https://golden.com/wiki/Dan_Abramov_(software_engineer)-99B8...
The size of the arrays will still be determined at compile time to a specific value. This only allows code to be written that is generic in terms of the size of the array, but it still requires some other place of the codebase to supply an actual size for it to become part of the executable.
I've used SQLite a bit, but not enough to say I know where you run into performance issues. I would anticipate though, if it's similar to fread/fwrite with some marginal overhead for dealing with SQL, after considering most queries aren't very complex, I think most people are going to have a hard time hitting those limits.

And that's assuming you're making queries every time an event occurs versus persisting data at particular points in time.
Just pay a bunch of talented security researchers to find the bugs. Also donate 200k/year to the OpenSSL team so they have the capacity to fix the bugs whenever found.
Exactly. I agree to split my components into 5 pieces and use 3 of yours as dependencies. In exchange, you agree to depend on at least 3 of mine.

Next year, we each achieve 33% YoY growth by splitting one of our deps into two pieces 'for increased modularity' or some other reason totally not financially motivated.
> We all have telemetry is our cars, yet nobody is making any fuss about it

This is like saying nobody cared about mass surveillance before Snowden. The problem is apparent, but the realization isn't evenly distributed.

The only difference between this Lua server and other Software Augmented with Additional Surveillance (SaaS) is your trust. You apparently trust them to not sell the data trove to a surveillance company (or to a VC who eventually will), but I see no reason to. Heck, I've been answering no to popcon for over a decade now, even though Debian is outstandingly trustworthy.

Even Backblaze, a company whose core product is securely storing your data, just recently suffered from an in house attack - apparently their security team didn't foresee the need to protect against javascript injection by their own marketing stooges. When data is there for the taking, most people cannot restrain themselves - the problem is endemic. The only solution is to assure the privacy of data, through means such as Free software, E2E encryption, and not collecting it in the first place.
On the package ecosystem side, 1.6 is required for JET.jl [0]. Despite being a dynamic language, the Julia compiler does a lot of static analysis (or "abstract interpretation" in Julia lingo). JET.jl exposes some of this to the user, opening a path for additional static analysis tools (or maybe even custom compilers).

[0]: https://github.com/aviatesk/JET.jl
Not at all. Imagine it in the context of other forms of things people consent (and revoke consent) to.

There's nothing punitive about saying "this doesn't work for me". Sometimes, it's not even about the other party.
Yes, I'm not exactly living in Manhattan. That said I've never had such issues before, including during the pandemic - after all I started using Amazon for good reasons, though those advantages have been declining for a while now. Only around Christmas time the delivery times increased sharply and never went back to normal levels as they usually do.

For a few parts I just can't get in a shop I tried other platforms and that made a difference. They often have a hard time competing with shipping fees, but that is a tradeoff I'll gladly take.
We are looking for a talented Tech Lead (Full Stack) to join our InsurTech startup (stealth)!

This is a unique opportunity to join an exciting, well-funded startup as the first engineer on the team. The successful candidate will be in charge of defining our architecture and platform from the ground up, as well as building and leading the founding engineering team.
Not paying into social security would very likely lead to better outcomes for me, but not for society as a whole.

Edit: The current gun rights debate in the USA is if making it more difficult for hobby marksman is worth the collective safety.
New China Newspeak (2012)
https://www.cadmatic.com/en/resources/articles/does-one-ship...

Fixing the environment is no more complicated then making our products in our own countries and paying appropriate wages.

Instead we let China pollute the planet with coal power plants and ships that pollute.
It ironic that people think "whatever happened to ML? (as in Standard ML, oCAML, F#)" and think somehow it was obscured by the object-oriented paradigm.

The reality is that ML won, the type inference system in Java is basically the ML type inference system, the JIT is the ultimate JIT for ML-type languages (as in the Hotspot compiler was intended for an ML-type language.)

If you stop trying to be something else and love static methods you can write

maybe(anyObject, x -> x.toString())

and also write

maybe(something, x -> x.get("y"), x-> x.asInteger())

out to arity 30 or more if you write a simple code generator that belts out the repetitive code.

I can explain to you how the whole thing works much more quickly than anybody can explain the maybe monad works and the Java compiler type inference works pefectly, it even works when "something" is null.

That is how infested Java is with "functional programming" and has a lot to do with how successful it is, it can soak up the entropy of dynamic situations that turn up in some kind of code.

For instance people struggle to write text editors in Rust, just as they struggle to write them in C. The garbage collector is not as fast on average as a custom memory allocator, but how does your custom allocator perform in the worst case?

In Java on the other hand it is about as easy to write a text editor as it is in LISP -- write it all in one file and only use the standard library if you like if you think objects suck, maven sucks, etc.
Seems like the site wasn't ready yet (see author comments), maybe HN should have criteria for whether certain links should be posted? Or perhaps a convention where-by website author can indicate they do not want to be posted on social aggregators.

Aside: I actually think HN might be better if no karma was given for link submissions.
They and Vercel both seem to be going thru a lot of growing pains. Quite a few outages over the past year.

PS: we use both (for different sites). Probably should consolidate to one.
> There have been attempts of repairing openssl. Every time it's a big problem due to lack of adoption.

If the repair is a drop-in replacement then the issue shouldn't be too bad. If new one does prove to be more stable in terms of needing security updates to be rolled out, then people will start to adopt it to save the time.

Of course the problem with that is the new version will need to be entirely feature complete from day one, and surprisingly bug free for something of that size or confidence will be too low, and track changes in OpenSSL for long enough until it becomes the de facto standard instead.
If anything, a platform like this could also itself be an open source project.
What is Netlify?

"An intuitive Git-based workflow and powerful serverless platform to build, deploy, and collaborate on web apps"
जब आया एक रहस्यमय जीव SkullCrawler – Top Movie Monster
Finlo: The investment research platform built for us, not Wall St
Hi everyone,

I’m Marco, co-founder and CEO of FINLO.

A little over a month ago I decided to share a spreadsheet I built to track and analyze stocks. I posted it across the major investing subreddits and it really blew up. 22k+ upvotes, thousands of comments, and continuous PM’s filling my inbox requesting new features.

This is what gave birth to FINLO.
We are developing an investment research platform with premium data and tools built to empower individual investors.

The idea is to continuously crowdsource ideas and features from the investment community in order to build tools and provide data they actually want.

Our goal is to create the ultimate investment research platform!

If you’d like to learn more about FINLO and join our waitlist you can do so at: https://finlo.io

Our Discord community will serve as a space to talk all things-investing and help make FINLO the best investment platform possible.

You can join our Discord server here: https://discord.gg/JpxancWDxu

Finlo: Built for us, not Wall St.
PlayCanvas launches support for Facebook Playable Ads
I think his idea is a little bit different
They're broadly similar to Workspaces, except you can also apply different panel and desktop configurations to each Activity. From KDE: "Activities are a super-set of Virtual Desktops. They don't replace Virtual Desktops -- in fact, each Activity can have its own set of Virtual Desktops if you choose. Instead, Activities are alternative desktops, each of which can have its own wallpaper, icons, and widgets."
Thanks!

CTO of CoScreen here, really looking forward to hearing what you think about it.
Reverse Hackathon with a 10k Tag
Details are on batonics.com/labs but the jist is that I am scouting for talent and ideas by running a reverse hackathon, with the theme of a browser-run tool that employ an AI/ML model (tree,nn, etc..) from an open library. Small cash incentive for the winner, and potential investment if we land a commercializable idea down the line. Visit the website for details and submit the one liner first...
I wish SQLite had a PostgreSQL compatibility layer. Right now, to add SQLite support to a Go project (or anything without an ORM), you have to rework all your queries and migrations. It's probably an impossible ask, but having a compatibility flag within SQLite so it would accept PostgreSQL formatted queries would be extremely helpful.
If the world is getting better, then opportunities to do good will diminish over time. If in 50 years the world is much better than it is now, the impact of $1 given will be much less.

I think neither of us should have 100% certainty that our point of view is right, unless our point of view is "this is likely better". I was just trying to point out to you that your point of view isn't "case closed" type of argument - and that there are other dimensions to think about.

Please consider reading these two great starter resources:

80,000 Hours: https://80000hours.org/articles/should-you-wait/ - Should you wait to make a difference?

Effective Altruism: https://concepts.effectivealtruism.org/concepts/timing-of-ph... - Timing of Philanthropy
> If I could be so unproductive...

It goes much further than that...

When one views a fossil-hosted forum post from the main fossil site or sqlite's site, they are looking at...

- A forum post rendered by software Richard wrote.
- Piped out to you via an HTTP server he wrote.
- Served from an SCM he wrote.
- Stored on a database package he wrote.
- All coded in a text editor he wrote.

Complete vertical integration. He's written, or had a majority hand in, every part of the chain except for the browser. We're all awaiting his announcement about his browser project. It's only a matter of time.
Clearly you have no business experience.

Two scenarios:

First: "Please develop a vaccine for us. Go quickly. Invest massive amounts of money and resources. We might buy some from you. If someone else comes up with it first, we'll buy from them."

Second: "Here's an irrevocable order for two billion US dollars for a product we need you to develop immediately. Go! Go! Go!".

No business with risk it all under the first scenario. It would be suicidal.

The second scenario. One where you are given guaranteed payment for a result as well as everything else that goes with it (lowering regulatory barriers, fast-track FDA action, help in mass manufacturing and organizing mass distribution, etc.). Yeah, the second scenario is vastly different.

Put it in terms of a startup. Imagine going to a VC and saying "I have this idea but no clue if anyone will buy it", vs. "I have this idea and I have this irrevocable US government order for two billion dollars of my product and all the support I need to make it happen quickly". Which one of the two do you think will get funded in a microsecond?

Yeah. That's the difference.
Fair enough, TIL.
Not OP, but my use case is serializing an array. Implementations were provided by the library for serializing arrays of `T` for lengths 0 through 31. I had an array of `[T; 32]`, so i couldn't serialize my array.

With const generics, the library provided implementations for all `[T; N]`, so my code worked out of the box with no headache.
Japanese Longevity
" Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris.

Larry Wall"

I'm offended by how accurate this quote describes me.
"If it wasn't, the criticism would speak for itself and stand on its own."

[X] for doubt. Getting rid of unwanted criticism by reframing it as harassment is an efficient bad faith tactics.

For example, dive into any flamewar about sexual identity and you will find someone yelling "so you deny my right to exist" as a reply to someone who very clearly does not.

Or dive into any flamewar about the Israeli-Palestinian conflict and count all the labels of anti-Semitism and Islamophobia.

And the academia seems to be one of the worst offender zones.
Vera Rubin
We are not built on top of Sia or Storj. Our technology has been developed for the past decade and is independent.

Storage comes from services that we offer to end consumers. In exchange for our services they agree to let us use the unused storage on device, i.e. (https://crowdstorage.com/products/device-backup/). We plan on expanding to many more devices.

Storage also comes from being able to transparently leverage more traditional storage that we purchase from various providers.
> * they both feel designed by developers for developers*

As a developer, I disagree.

KDE's interface is often broken and/or unintuitive for what I want to do. At least it usually provides the levers if they're hard to use or find.

Gnome's interface is almost always too simplified and doesn't present the powerful levers at all unless you go digging behind the scenes and hope that an update doesn't break some "private" implementation detail.
One of the disappointing developments of the past quarter century is the near demise of general purpose databases as an end user application. Yes, client/server models are useful when dealing with a large number of transactions. On the other hand, it is usually too complex to justify for personal or small office use.

I miss the days when databases were included in office suites or could be purchased as relatively inexpensive standalone applications since it was easy to create a database and associated forms, rather than depending upon domain specific applications that use a database as a file format but may be poorly suited for a particular scenario.

(Yes, the phrasing "file format" verses "actual database" rubbed me the wrong way.)

Edit: I realized that my post comes off as dismissive of SQLite, which is not entirely true. I use it as a database and appreciate it's role, but embedding it in an application is frequently more than a given application requires.
The Dutch economy shows that taxes can't reduce wealth inequality [video]
Application-defined functions are very useful.

One of my company's applications is already designed to work with different SQL systems and a new customer desperately wanted SQLite for a very special use case. As SQLite is quite simple and doesn't support many functions that are standard in SQL Server, MySQL, Oracle, etc., we used application-defined functions to implement all functions the application needs in C#. It's not very fast but also not slow and the customer is happy, which is what really counts.
How is this not found till now? Doesn't openssl have negative tests? Even if they didn't don't companies have negative tests? Not even one company that relies on openssl have this test?
Walmart, amazon etc They all have local contractors to handle the messy work of beatings, imprisonment.

"work will set you free". Bonus points for where that comes from.
Not trying to obscure anything, just busy this morning :)

I answered the parent.
Well, given that you could decide the things you use, I would imagine things would move towards some sort of cleanup?

And open source maintainers would be open to refuse PR's like they're now?
> It is hard for me to read a text that is set only in hiragana (as in the Japanese version of Animal crossing on Switch for example, the characters only speaks in kana, with no spacing separating words...

I'm very curious as to why Nintendo made this choice!

Is it because the game is designed to be welcoming to children? In which case, why not use furigana and use it as an opportunity to learn Kanji though repetition?

Is it supposed to reflect the simplicity of a back-to-nature lifestyle and the characters therein?

I'm inclined to suspect is the latter of the two; especially if kana is only employed in character speech while other parts of the game use Kanji.

Has anybody played the Japanese version? Can you speak to the use of Kanji in the game?