skysight-inc/HackerNews huggingface dataset:
Yes, but AI search algorithms like MCTS are slow in general. Even with C, it will be very slow when you want the AI to be smart and consider many actions. IMO, you should train using python libs like [1] and move it to the browser with something like [2] OR run AI in the server. YES definitely writing an AI lib for the browser is a great goal, and as a programmer, it is super interesting. Still, it is tough, and time-to-market is much more crucial, as the entire codebase will change once it will interact with actual people.

[1] https://github.com/datamllab/rlcard

[2] https://onnx.ai/
Reminds me of a math blog I set up in grad school called "Nothing Left to Prove". No posts.
Small nit : the founder of Ikea is the eigth-richest person in the world (58G$). Though I suppose it's easier to amass wealth if one does not pay taxes.

https://nomoretax.eu/ikeas-founder-paid-tax-for-the-first-ti...
That is really awesome!
I agree about 2004/2005. Back in the early, early days of Reddit, a lot of the content wasn’t even real. I remember those days. It was remarkably different from today. The two versions aren’t really comparable in terms of user base and content. That’s just the way it goes I guess.

I do think it has become a tire fire disgrace but that doesn’t matter much.

I remember this one user... robotrecall? Something like that. She was really intelligent and her insight and opinions on things were such a joy to read. When she left, I remember thinking that was kind of the end of it for me. It coincided with a lot of other changes as well. Whenever I go and check it out it’s kind of jarring how weird it has become in comparison. None of the content really seems real on the main subreddits (like the early days but so different); the site seems like an enormous native advertisement or subversive troll playground.
For tinkering around, just use Googe Colab[1]. They offer free hosted Jupyter notebooks and have both Nvidia GPU[2] and Google TPU[3] runtime options available.

Here[4] is a notebook that shows how to install CUDA into an environment using the GPU accelerated runtime.

Only major downside is that resources aren't guaranteed (see first section under "Resource Limits" here[5]), so you sporadically may not be able to start a GPU-accelerated runtime session. But that shouldn't be much of a blocker for tinkering purposes.

[1] https://colab.research.google.com/notebooks/intro.ipynb

[2] https://colab.research.google.com/notebooks/gpu.ipynb

[3] https://colab.research.google.com/notebooks/tpu.ipynb

[4] https://colab.research.google.com/github/ShimaaElabd/CUDA-GP...

[5] https://research.google.com/colaboratory/faq.html
Thanks, this is super cool! I just used it to discover new music(search "electronics music albums" and removed the top million hits)
For the uninformed, IBM is mostly in the business of selling expensive old-school consultancy solutions by marketing snake oil and packaging open source in proprietary label. Need evidence? Watch this cringeworthy video, for example: https://youtu.be/iNVM8vGCZjQ
To add to the parodoxes, meanwhile around the same time also in Vienna:

> On 21 December 1907, [Adolf Hitler's] mother died of breast cancer at the age of 47, when he himself was 18. In 1909 Hitler ran out of money and was forced to live a bohemian life in homeless shelters and a men's dormitory.[43][44] He earned money as a casual labourer and by painting and selling watercolours of Vienna's sights.[40] During his time in Vienna, he pursued a growing passion for architecture and music, attending ten performances of Lohengrin, his favourite Wagner opera.

https://en.wikipedia.org/wiki/Adolf_Hitler#Early_adulthood_i...
> at any scale

Would it be feasible to bundle GhostDB with an Electron app, and run it on end-user’s machine?
on 1. the mentioned server was(is?) suffering from to much publicity. the ccc tried very hard to get ppl to use different ones.
As a recent newcomer into reddit, I feel the same way. The only thing I do differently is that I only subscribe to subs I like and live happily inside my filter bubble. I only browse through my own feed.
Programmable firework firing system with remote
You mean the GStreamer bindings? And it would matter—some contributors could choose Rust, but Gnome as a project isn't moving to Rust. What aren't you getting here? Are you going to point at people using C++ or C# next? I'm done with this conversation.
There's this unforgettable plaque in those Vienna "kaffeehauses" I saw in the museum quarter. Something along the lines of "The 400-year old Grand Vienna Teahouse was founded on March 13th, 1938, by Hans Gruberhuber, a humble chimneysweep." Every teahouse had a plaque like this.

C'mon. It was the expulsion of Jews that ended Vienna's influence on global culture. It was their struggle that motivated new music. Listen to Schoenberg's music and hear the pain of a man facing seemingly insurmountable discrimination. He anticipated and put into sound a great deal of violence that was and continues to be fought over identity.
> Yes, it is faster than javascript, but not by all that much. ... My crypto library, when compiled to web assembly, is maybe 2-3x the speed of the equivalent javascript code.

2-3x may not be the 15-16x you see in native code, but it's still a massive speedup in already optimized code, and is likely enough to make a bunch of applications that weren't quite feasible to do in on the web now feasible.
Since many people are declared a hategroup by now if they have opinions detrimental the mainstream zeitgeist of power mods, the ban wave is a major factor in content decline in my opinion. A lot of people I know moved to greener pastures. There is meme spamming too and those subs are mostly uninteresting but I think it is the smaller problem.

I still go there for content of smaller subs, but not nearly as often as before.

From Wikipedia:

> Digg faced problems due to so-called "power users" who would manipulate the article recommendation features to only support one another's postings

This circle jerking can also be seen on reddit. People have suggested that moderators should be restricted to a few subs, but that didn't happen. They actually removed diversity they so often proclaim to champion.
That depends on what you mean by reputable organization. It also depends on what your bar is. Some companies could use "was a Google employee" as a sufficient qualifier, but for others, that wouldn't be enough.
(on the refrain of Michael Jackson's "Beat it")

Ship it, ship it

Ship it, ship it

Merge into master and release it

Add some more features, fix some more bugs

it doesn't matter if it don't compiles

Just ship it (just ship it, whoo!)
Thanks for the link! I'll look into this for my other TypeScript codebases.
Speaking of sites that have become nightmares...
Fascinating trivia: Madagascar was populated by the Polynesians

https://en.wikipedia.org/wiki/History_of_Madagascar#A_common...
Yes the control plane is only in one of the data centers. The other only runs admin services like offsite backups, our development infra (gitlab, etc) and CI/CD.

We could definitely do two clusters and probably should, but the secondary data center has few services that it wasn’t really worth the extra work.
> Yes, thanks for pointing that out (fyi interesting example because Switzerland has a lot of guns per capita)

Indeed, the choice was intentional.

> but the general widespread availability of weapons makes them very accessible, both legally and illegally, in specific locations wherein people are going to use them for 'bad things'.

While I don't think the problems of those specific locations should be ignored, their problems are also not a good justification to abridge the rights of people who live outside of those places.

> Also - that the vast majority of gun owners are 'very responsible' doesn't change the fact that as cops pull people over, there is a reasonable likelihood people will have weapons, which ratchets up the likelihood that someone, even in a 'good area' will do something bad. The likelihood is small, but enough to make a difference.

The impact of civilian gun ownership on police interactions is not something I've given much thought, and is worth exploring.

However, I will note that there are many sheriffs across the U.S. which actually encourage their county residents to own guns. There are many, many legitimate defensive guns uses each year.
> Wikipedia quotes studies that put the estimated aggregate impact at losing about 0% to 20% of world GDP. That's comparable eg to moving from NYC to a place with average US GDP per capita.

That's basically Nordhaus' idiotic argument. Agriculture is only about 3% of GDP, so it looks like we can take that hit, no problem. Except - if we have no food, there is no civilization. See https://braveneweurope.com/steven-keen-4c-of-global-warming-...

Measuring climate change impacts on the economy only by total GDP is a really bad idea. You really can't neglect the dependencies in the economic production, especially on agriculture.
They really should, the.onion would almost be perfect.
> while doing very little to actually fight the disease

Are you saying that there isn't much in the way of medical research going on to try to come up with treatments, preventive measures, and potential vaccines or cures for the disease?

What do you think could be done to start that kind of research in the US?
I love that after all these years there are still people discovering this classic for the first time.
CEO of motherboard maker MSI dies after plunging from seventh-floor HQ window
Pension funds are not allowed to invest in VC.

But anyway, it does not change the fact that it’s not public money, it’s money belonging to someone and that someone trusted VC to make decisions be motivated by capital gain not by social justice and fairness.
The Dishonesty of the Abortion Debate (2019)
How to succeed when you have no special skills
That quote is quite literally saying that fitness apps don't provide all the tools necessary to become fit and strong, or more specifically that they don't help towards the criteria listed which the poster views as necessary towards becoming fit and strong. Keep in mind the listed sport was powerlifting and not a vague 'fitness' goal, all of that advice is incredibly mainstream and is generally taken to be the advice that a powerlifter should follow. I can't see how it's suggesting that you need to follow it (and that if you don't you're not doing fitness correctly) but rather that fitness apps at best are supplementary to established knowledge and not a means to an end. This isn't entirely true of course as some apps have started incorporating programming and technique information as well as dietary information etc and can provide live coaching services at a premium, but this is starting to get beside the point.

Powerlifting as a sport is full of gimmicks and fads, the post struck out to me as calling out these gimmicks and fads and to return to the basics and bare essentials with the lowest barrier of entry, which to me seems to be for a good reason as the fads often come across as gatekeeping the sport and raising the barrier to entry in general, which begs the question, is it gatekeeping to call out such gatekeeping behaviour? To put it another way, would it be gatekeeping to suggest that healthy weight people don't need to follow fad diets to remain at a healthy weight? Is it gatekeeping to call out often times harmful fad diets? Is it denigrating to the people following said diets? The implication seems to be that it's wrong to gatekeep even if the purpose is to caution against spending money on gimmicks or fads that might not be the best way to achieve a persons goals.
Small nit: was, not is - he died 2 years ago.
Google Open Usage Commons
Yes, I’ll continue upvoting this classic when it pops up in the years ahead.
I also have a WASM crypto library, focused on hashing algorithms: https://www.npmjs.com/package/hash-wasm#benchmark

I was able to archive 10x-60x speedups compared to the performance of most popular JS-only implementations.

You can make your own measurements here:
https://csb-9b6mf.daninet.now.sh/
I gotta say that I miss some from of let-binding, so I don't have to choose between (a) local variables plus newline-separated statements, including "return", wrapped in {}, and (b) the lovely syntax of `Widget build = (context) => ...`.

E.g. instead of writing

Widget helloWidget(BuildContext context) {
final db = Provider.of<MyDatabase>(context, listen: false);
return Row(
children: <Widget>[
Text("Hello, "),
FutureBuilder<String>(
future: db.username,
builder: (ctx, snapshot) =>
snapshot.hasData ? Text(snapshot.data) : CircularProgressIndicator(),
),
]
);
}

i'd like to write:

Widget helloWidget = (BuildContext context) =>
let db = Provider.of<MyDatabase>(context, listen: false)
in Row(
children: <Widget>[
Text("Hello, "),
FutureBuilder<String>(
future: db.username,
builder: (ctx, snapshot) =>
snapshot.hasData ? Text(snapshot.data) : CircularProgressIndicator(),
),
]
);
I wonder if this could be addressed with periodic updates.
Turn on bracketed paste mode everywhere. Doesn’t help with homograph attacks (e.g. an IDN homograph attack tricking you into downloading something from the wrong domain), but at least you’re totally safe until you press enter to execute.

https://cirw.in/blog/bracketed-paste
Luckily it's not winner takes all, nor is it "second place is the first loser".

SUSE may be overlooked from a US perspective, which is why they get much less coverage than they deserve on sites like HN. They are huge in Europe and employ some exceptionally good people, and have been making probably the most solid distro out there since ~1994.
I kind of hate snap. I thought the flatpak idea was OK but snap just feels intrusive.
> Many farmers are land rich, cash poor, labour costs eat up profit margins.

This is only a problem for people who own agricultural land, not a problem for operating a farm.

Of course, often farmers both own agricultural land and operate the farm. But the roles are separate in principle, and some people farm on leased land.

Now to substantiate my claim: in the longer run, any change in the amount of profit a typical farm makes, will just drive prices of agricultural land up or down. (For the usual arbitrage reasons.)

The rest of your comment is, of course, still very worthwhile. It just has little to do with being land-rich.
This is probably true .... but watch out for Node with Typescript. You get that quite iteration, but with a decent amount of type safety most of the time, but with a drop down to the 'any' type for libraries that haven't written type definitions. I also use the existence of type definitions as a guide to how mature the library is :-), so that's a win win.
Perhaps there is a better way to advocate new language use than call anyone who missed the memo a nazi white supremacist.

Master/Apprentice has a pretty standard meaning in the context of skill.
It’s inflationary, but the wealth inequality, unemployment/underemployment, and recession we have are all deflationary forces, e.g. CPI inflation is well below historical trends since 2008.

The argument is we have room to nudge inflation back to normal while also helping people.
Hi :) OP and founder of Lunch Money (https://lunchmoney.app) here. Sharing my experiences through writing makes the whole journey as a company of one less lonely. Thanks for your readership!
What's the hard lesson? Performance? You have more power these days. The bottleneck won't be the interpreter.
Do I understand correctly that this is a way to make sure the trademarks for the projects can be used in similar open fashion as the code itself?

My understanding: Typically the trademarks are not covered by the open source license. If the software is licensed under Apache license, I can use the software to power my cloud business, but I might not be entitled to use the project's trademark in my marketing.
Minecraft was an absolute steal, theyve almost certainly made back their money. The rest of your statement is pretty agreeable, but MC is booming and will continue to be a fixture of gaming for at least 5+ more years imo. Despite all the clones theres still no successor on the horizon.
As far as I understand:

IBM collaborated with Google on Istio. Google just handed the control over the Istio trademark to its Open Usage Commons group without notifying the Istio community. IBM is understandably unhappy with that.
Other than solved games like tic-tac-toe, game-playing bots can always use more performance because if you can search more efficiently, your bot gets smarter. Sometimes supposedly more sophisticated algorithms end up making things worse because they slow down the search.

It's an unusual area where functionality (what answer you get) and performance can't be separated. This is still true on the server.
Incorrect. The use of discarded product by non-market flows has no effect on market price.
I think that the precise reason is that when it comes from fruits fructose is always accompanied by fibers, even in juices.

Purified fructose is probably not very good.
Let me be very concrete: There is currently a lot of research being done in so called “contrastive learning”. This is an unsupervised technique in which you train a network to build good representations of its input data. Not by explicitly telling the network, “this is a dog” but by telling it “this image is different from that image and similar to this other one”.

How this works, why this works, coming up with the technique itself, are all data agnostic. All you did so far is write down a function f(x) -> y and a loss L(x,y), with x the input and y the output, specifying your model.

Of course you use a specific dataset to train your model in the end and see if it works. But the model and the technique itself are not grounded in any specific dataset and thus nothing in this model perpetuates bias.

Now usually the next step for you as a researcher is to evaluate the performance of your model on the test set. Lets take image net. Now there are 3 situations.

A) Your Train set is biased & your test set is biased in the same way.

B) Your train set is biased & your test set is not.

C) Your train set is unbiased & your test set is biased.

With biased I mean any kind of data issue such as discussed in this article, e.g. no women in the class “doctor”.

In situations B) & C) your model wont work well so you actually have an incentive to fix your data. This will happen to you in production if you train your tracker only on white people say.

Situation A) is likely what’s happening with imagenet and other benchmark datasets. In this case your model learns an incomplete representation of the class “doctor” and learns the spurious correlation that all doctors are men. This will work on the test set because it’s equally biased.

You go, get good test results and publish a paper about it, unaware of the inherent dataset biases. (You could have done all this also on MNIST or a thousand other datasets that do not have any issues with societal biases because they are from a totally different domain, but that’s another point).

In this entire process of coming up with the model, training and evaluating it, there is no point at which the researcher has any interest, or benefits from, working with biased datasets. Furthermore, besides potentially overestimating the accuracy of your model, there is nothing in here that would hurt society or further perpetuate biases. That is because models are generally not designed to work on a specific dataset.

Again, this is a different story when you use your model in production. In this case you are in situation B) or C) and here now lies the crux. If you can make money from this bias or maybe it perpetuates your own biases well you might keep it like that. This should be fixed. Here now is a real argument for why there should be diverse populations working on AI systems that are used in industry.

Of course having diverse populations in science is also our goal. But not to fix our datasets but to do better research.
> having a conversation with the other person like if they were a human being

Sorry, that's against company policy.
The irony is that with WebAssembly maturing, we will have the revenge of plugins, and stuff like Flash is already being brought back, but hey now it is a standard browser feature.
For a lot of "usual" webdev, any reasonably modern language will do. Even modern JavaScript will be fine. Something like C# would have been way better, though, but we cannot change that now.

However... software development has become a mess of slow technologies and abstractions one on top of the other.

Some people are working routinely in a text editor that is behind three operating systems: the VM/hypervisor, the usual operating system (Windows/macOS/Linux) and then a browser instance (which is like a operating system now). Then add all the drivers, libraries, frameworks etc. that go in-between.

While I don't like that WebAssembly is yet another abstraction, at least it is a chance for a resurgence of system programming languages and to proper software engineering...
Facebook trains a single Speech Rec model for 51 different languages
> SUSE is used pretty widely used in the European financial sector, right? That’s what I remember hearing the most about it.

SLES is recommended for SAP installs, a huge enterprise market.
Nature is peer reviewed right? Who in the genomics community is saying that this is BS?
I will check, it was a bookmarklet actually, not extension my bad.
Land use is not the main issue, but it's worth noting that nuclear power plants can not be build in nearly as many places as wind farms or solar power (as implicitly acknowledged in your coastline example), you need sufficient cooling capability.

But the main point still remains, nuclear power is bad at everything but baseload. And pointing at breeder or thorium reactors is exactly the thing I mentioned earlier. Technology that is completely uneconomical or unproven on commercial scale. Even France stopped doing breeders.

You are still ignoring the land use of open pit mining as well.

At the end nuclear is an uneconomic technology with significant unresolved issues even after decades of heavy subsidising, while renewable are cheaper proven and continously getting cheaper. The only reason to keep nuclear on the table is to keep power generation highly centralised and monopolized thus favouring few large corporations. It's ironic that nuclear is often proposed by self-confessed libertarians even though its the epitome of centralised corporatism.
that just correlates with age and isnt caused by it.

you just havent had an emotionally charged event if you haven't experienced that in some time.

its likely just harder to get a rise outta you nowadays then before... but with the right mindset/training, you can even force it to happen.
> AOL should've open sourced and federated AIM

afaik AIM was a derivative of ICQ, but yea those were the good times. today i know more ppl that won't touch whatsapp then there were w/o icq numbers back than, probably the closest we've got to a ubiquitous instant messanging. i still remember my icq# althou i havent used it in like 15y and have burned throu like five phone numbers since.
How are you going to reliably measure the solid content without destroying the tomato though?
And except for windows..
With a raspberry pi 3 I've done an app running on node, scraping some open data, pushing those crunched data to a redis.

Then a cronjob will post that data to a website.

All on that machine.

For a while I've also used it as a minimal webdev environment with no real performance problem.
CNCF is where most people and companies doing anything with Kubernetes (who don't work at Google) would expect Istio to reside.
I guess the argument was that you can write in JS (well, something that is close to TypeScript which is close to JS anyway) and compile to WASM, therefore the speed argument becomes invalid.