skysight-inc/HackerNews huggingface dataset:
Right.
Fpgas shine if you have high data rates (multi Gigabit on single/dual pins), low latency, lots of similar computation (multiply accumulate), a lot of complex pipelined logic and if you need to be really compact at the same time.

The effort to get this running is also crazy huge. Large designs "compile" for hours, simulation and in situ testing can take months. If your fpga has 1000 pins, even PCB design, manufacturing and debugging is hard, if you even have a sufficient scope at hand.
I would guess 10x compared to solving a problem with an embedded cpu, which is 10x compared to solving a problem on a standard PC. Expect another 10x if you go from Fpga to custom ASICs.

I'm curious what could be expected / possible with 5-10k. Tweaking an existing design, on proven and available hardware? Testbench for a module only? Maybe "just" VHDL/verilog coding (instead of dealing with the Fpga)?

(sorry, no marketplace)
Can someone with a background in marketing explain why so many companies drop their recognizable brand names and start using other names, which have lower market penetation?

My theory is either mergers/spinoffs.. or someone in markering wants to get a bonus, so they kill the brand.

Someone at blizzard wanted to rename battle.net to blizzard app for example
In the point of the original comment, it absolutely is. They said:

> Thing is, I don’t believe in owning software forever anymore. Things loose their value too quickly: what would an Office suite from 2005 yield me now, other than the need to run an ancient VM to produce files nobody else could work with? Am I ever going to play the copy of Dungeon Siege again that I bought in ca. 2002? No. It looks unbearable today.

The point as I understood it was: why would I pay a high fixed fee to own a software “forever” if I am not really going to use it forever? At some point, a subscription will be cheaper overall. Because people buying an office suite in 2005 for a fixed fee aren’t using it anymore, they can also use LibreOffice now. So if they had a choice between “one time $500” or “$5 per month”, the monthly option would have been better. Software not degrading because it’s digital doesn’t change that.
I have seen instances of IDF admitting their mistakes, in this war as well. Like, the hand grenade at the mosque incident.

I haven’t seen anything like this from the other side. For them, every Jew is the enemy.
Or like uutils, ooreutils
I think this is the real truth for an agency. if it's just you freelancing or contracting then you basically have one or more jobs/bosses
Contempt and snobbery are no way to win customers
Stop drinking the koolaid, will you?

I didn't get into software development to spend my entire time focussed on fixing broken processes. I'd bet almost none of us did. I got into it because I like building software and, more than that, I like building high quality software.

At the end of the day it comes down to this: I've worked a bunch of different places over 25 years. I've seen a lot of different processes but, certainly for the past 17 or 18 years, mostly some flavour of agile that most closely aligned with Scrum. It's not been that great anywhere, and there are a handful of places it's been outright terrible.

Reality check: if agile never gets any better than "not that great" then maybe agile is the problem.
My CASIO graphics calculator from high school also uses a SuperH.
Yes, but on the other hand working on one game after another that are never released or flop spectacularly is not unusual at all in the games industry, especially in AAA (the long development cycle until the money stopped flowing is though).
Humans are special to humans.
> I wonder what’s the most polished or “sanded” UI out there?

premium iOS apps. Procreate {,Dreams}, Photomator, Overcast, Crouton, Mela, Carrot Weather, Apollo.
As a matter of fact Google Cloud will also wine and dine a CTO as needed. That's part of the sales process IMHO.

A decision maker can basically choose from where they want to get bribed, so it won't be a crucial factor most of the time.
Having worked with a large number of researchers, this wasn’t my experience at all. A very common moan to hear was that they were underpaid, underfunded, and that if only the public was smart enough to understand the value of their work, then those problems would be immediately solved. This vague contempt for the public that funded them also seemed to be rather disconnected from any reasonable assessment of how valuable their work actually was.
I feel like we need Rachael McAdams to do a 3rd time loop movie after Time Travelers Wife and About Time, make it a trilogy.
I tend to bookmark Asianometry videos to watch later because they seem very informative but I'm rarely in the mood to actually listen to the very dry documentary style. They don't make good background noise for instance - I need to focus to accept the new information. At the same time they don't naturally attract my focus.
If you are using Mac OS, you can find the highest quality programs in any category for sale for between $30 and $100. The old model still works great. I have purchased some fantastic software and these prices are cheaper compared to the 80s and 90s.
There's still plenty of software where using a very old version is perfectly fine. Matlab, Solidworks, Photoshop, etc. If you bought a 10 year old version it will still work fine and you probably aren't even missing much.
Show HN: MeetCaddy – Automatically save Google Meet chats
Few days ago, I was searching for a document url that I received from my mentor in google meet.

Unable to find that motivates me to solve this problem and I developed a browser extension that automatically saves messages sent in a google meet.

Features:
- Automatic Chat Capture
- Simple Setup
- All data stored in your local device storage

Feedbacks and criticism are always welcomed...
I’ve been thinking something similar recently.

We’ve had people who are skilled voice mimics for ever, and they mostly exercise their skills for comedy/satire, and not for misrepresenting people’s opinions. IANAL either but I guess this is based on solid legal grounds, and misrepresenting people would be relatively easy to deal with legally.

I guess the difference is democratisation - we’ve moved from very few people having this skill, to virtually anyone with a computer being able to do something similar. And so policing it will be much tougher, and likely beyond the means of someone like Jeff Geerling if it would require legal action to remedy.
Post-purchase subscriptions aren't necessarily bad, but the real death-knell is when they're combined with the profit motive. It hurts to realise that, no, your post-purchase subscription isn't paying for ongoing security updates; that it is the business model. It's why the subscription is $9.99 instead of $0.60, or whatever. The purchase price is just them double-dipping.
The best we can hope for is that one personally avoids this for the first 5 years or so, and then it gets so widespread and easy that everyone will start doubting any videos they watch.

The same way it took social media like reddit a few years of "finding the culprit" / "name and shame" till mods figured out that many times the online mob gets it wrong and so now that is usually not allowed.

But many people will suffer this until laws get passed or it enters into common consciousness that a video is more likely to be fake than it is to be real. Might be more than 5 years though. And unfortunately laws usually only get passed after there's proven damage to some people from it.
> I get it, it was a "consumer" product essentially, hence selling the
> business to Squarespace instead of someone like Cloudflare.

Ironically, I moved all my Google Domains domains to Cloudflare. Their revenue from being a domain registrar is likely a rounding error compared to their other products, but (1) now they have my credit card on file for value-add services, and (2) sometimes people with corporate spending authority ask me for advice about who they should buy cloud services from.

Grocery stores don't make their money from selling bread and milk, but a store that doesn't sell bread and milk is run by fools.
State-sanctioned homicide does not seem like justice to me, especially when there are false positives. And taking things into your own hands will just land you in that same prison cell, which your loved ones probably would not appreciate.
Agree, we have some time in sprints to do whatever we want, and then you finally can fix those minor annoyances that are probably the users annoyance too.
But in general I think more time should be there reserved for it. It's now once in x sprints.

When working on my own apps it's really obvious that non focused time leads to lots of improvements. Instead of only the business wishes. In that regard it seems that the potential of a dev is a bit diminished when you don't have time to do things according to your own priorities.
My email is in my profile
> War was avoidable. Ukraine only entered into armed conflict because they were promised support that never showed up.

That is such a blatant lie. As a person who was in the middle of it I am so tired of people trying to change the timeline to fit their favourite conspiracy.

First period of full scale invasion was driven from the bottom. The president and government was in shock and disorganised trying to work on some sort of a surrender plan while people were standing in lines for ammunition giveaway.

President was not able to accept surrender because the most active people where enlisting and fighting and had their first big win - stopping the "3-day operation" and pushing russians away from Kyiv.

After than happened, it became obvious how in only few weeks of occupation, russians did numerous war crimes - executing elected leaders in small cities, indiscriminate tortures, raping and so on. Read about what happened in Bucha and Irpin, but that was just the most famous places. I have friends who lived under occupation and it the same things happened in other places. It was systematic.

Pushing russia from Kyiv left people in Ukraine in shock what the "brotherly" nation is willing to do just for fun. And it became very clear for everyone what the surrender would mean.

But even besides all that, the war in Ukraine shapes and destabilises European politics right now. Allowing russia to win will have a devastating effect in the whole EU.
Honestly I do not favor this paradigm, no matter if NextCloud, O360, SandStorm and alike: the point is that we should teach the desktop paradigm, syncing data around, not using desktops as monsters, hyper-expensive thin clients or more properly dumb terminals of a remote "mainframe".

It's easy today because current IT evolution is totally skewed, derailed for commercial reasons, but that's untenable. Who think it's normal being even unable to access already made documents only because "the remote service or the network is down"?
Had the good luck of attending an Henke (Monolake) concert in large-ish and cubical space fully rigged with speaker arrays doing wave-field-synthesis which was beyond anything I heard before or since. Loud is one thing, gigantic is something else.
https://roberthenke.com/concerts/wfs.html
Zerox [0] was featured on here recently and does the exact same thing

[0] https://github.com/getomni-ai/zerox
Well, I’m embarrassed. She already has a time travelers trilogy (but probably not time loop if I understand the plots): https://www.reddit.com/r/movies/comments/ikcsc6/the_rachel_m...
Don't you just love internet balkanization?
PimpLoopBackOff
Hi Kyle, nice to see you on here. Happy customer here from Ecosia
Mojo v24.5
I guess then, you should use AI to generate videos of all of the lynch mob leadership committing blasphemy and let them sort it out internally?
still love it. Been hosting a small (aprox 20 people) instance for a non-profit since more than 8+ years (even before owncloud and nextcloud split up).
People also have different ideas of what "unmaintained" means. The earlier poster was likely highlighting the common misconception that software must be constantly changed in order to be considered maintained.

Personally, if something is called secure shell and it's not secure, then it's broken. Maybe I'm weird.
https://en.wikipedia.org/wiki/Black_Ships#Gunboat_diplomacy
A card-playing Siberian AI outsmarted the world's brightest researchers
If you had read the docs, you would know it needs no configuration unless you want to adjust the settings. The latter is Redis-like, simple JSON file and a few CLI args:

https://microsoft.github.io/garnet/docs/getting-started

https://microsoft.github.io/garnet/docs/getting-started/conf...

But you haven’t, because posting FUD is more important.
I think the main reason why DX switches to SPIRV is that it saves the DX team a lot of work. They can drop dxc which is based on a very old LLVM fork, and replace the DXIL "hack" (which is just LLVM-IR with some things bolted on) with a properly specified bytecode.
I love my nextcloud server. I set up an instant upload for my phones camera photos to replace Google photos. Now I get all my photos automatically synced to my server at home.
I use Nextcloud, but I'm disappointed in their transition from a file host/sync solution to a "do everything" solution. Their sync client has languished and their server-side sync software has severe performance issues; the core of what made Nextcloud valuable to me has seemingly remained untouched for half a decade as they chase everything else.

I hope some people find it valuable though.
Somebody has a bee in their bonnet about a decision in C++ 20 and so we get a project to "fork" some apparently important C++ library so as to fix everything they don't like about it. It's years of rants about how the modern kids just don't understand, condensed into this one fork proposal, so I guess that's efficient at least.
Meta's RISC-V based inference recommendation CPU for Facebook and Instagram
I built an SRS app in Django about 16 years ago: https://github.com/thraxil/sebastian/tree/main and have been using it ever since. The core part of the business logic is here: https://github.com/thraxil/sebastian/blob/main/sebastian/lei...

It's not as terse as the SQL, but I think it's pretty easy to understand and it's proven itself over 16 years of regular use (currently around 12k cards learned). For each card, I track the rung, which more or less determines the interval, set a due date on the card after it's tested mostly just using the intervals from Sebastian Leitner's original research. Then, I can always just select the card with the closest due date < today.
Fascinating to see all this hate, and at the same time Google is reporting terrific growth and profitability for GCP. Any idea how? Large customers?

https://www.google.com/search?q=google+cloud+profitable
This is a superficial and personal perception that is not in sync with the state of the industry. This kind of bias, luckily, is highly regional, but its concentration around some US states has been unfortunately contributing to its toxicity here and on similar websites. At some point it has to stop, people like you are not doing it out of positive motivation. As stated previously, it’s a tribalistic behavior over perceived allegiances to companyA over companyB. Maybe you should also stop using Java, Go, Rust and every other platform and almost every other reasonably useful language too? They are mostly driven and/or owned by big corporations after all.

You are, quite literally, criticizing a tool that integrates better and requires less ceremony than other options listed or assumed (consider the amount of ceremony your average process of building Redis Server requires). It's been 8 years already, and nothing needs to be proven anymore, it's more of a matter of persistent annoyance to deal with this sentiment. That's all.

What makes me sad personally is that this kind of sentiment encourages making worse software products by promoting less convenient, slower and of poorer quality choices over a better technology.
Upgrading an iPod in 2022
It does matter, by depressing market value - if widespread enough to cause overall market value to be depressed.

Not sure what you’re getting hung up about.

You clearly already know what’s going on or you wouldn’t be able to write the last sentence.
Really cool! I just love seeing Android apps that weight less than a 1MB and run anywhere, even on your old HTC.

Congrats!
Why would humans be interested in non-human civilization superseding theirs?
Many of the common usecases, like camera input, will have dedicated peripheral a available in a System on Chip or microcontroller. Which would then generally be preferred over FPGA because it will require less custom development, quality assurance, etc.
There's been quite a few documented instances of large scale bribes by Azure.
> what if AI was used to imitate a person saying something blasphemeous?

I've been contemplating writing an open letter to Dang to nuke my account. Because at this time you can likely deanonymize any user with a fair amount of comments. As long as you can correlate. You can certainly steal their language, even if not 100% accurate. It may be caution, but it isn't certain that we won't enter a dark forest and there's reason to believe we could be headed that way. But at the same time, is not retreating to the shadows giving up?
What does scale?
> So does western media.

What does our discussion have to do with western media?

> That doesn't mean this was smart

No offence, but who are you, someone sitting in thousands kilometers away and not knowing an iota about challenges that Ukraine faced since God knows when, to say what is stupid? Democratic revolution to oust Russian politics out of your country is stupid to you?

Were American Revolution war and American Civil war stupid? People died, after all. Could’ve stayed colony or kept slaves.

> It didn't.

Yes it did, lol. And full scale invasion only solidified the victory. Russian language is increasingly vilified, Russian/Soviet symbols are being removed, corruption is being fought, national identity is being restored. It’s going to be nigh impossible to do again what Russians could afford to do in the open for 30 years.
I'd say good code is easier to understand.

Things get at least as complex as they need to be. Some things are just hard, but most things are fairly simple. The difference between a good programmer and a bad one is that the latter will make the simple things look complicated and hard to understand.
> If cars were like software then they wouldn't wear or rust, the only reason they'd "lose value" is if the roads or fuels changed.

No, and that’s exactly my point. A car with technical specs from 1970 wouldn’t be worth as much today as in 1970 because the standards are higher today. I wouldn’t want a perfectly restored house from 1600, just because it was the greatest way to live in 1600. Because I am used to stuff from now.
Curiosity. Intellectual pursuits. Pride of creating something better. Why would humans be interested in raising children smarter than their parents?
You'd think if intelligence were that interesting we'd be able to agree on, like, any attribute of it. The best we can do is IQ and let me assure you there's enough high iq morons that intelligence not a difficult myth to dispel.

Now stupidity—that's something that really sets us apart from animals.
This is completely false. TA account because I am not authorized to speak on this, but that’s not at all what happened.
I run Seafile for this reason. The sync client isn't pretty, but file transfers are fast, conflict detection good and it's pretty light on resources.
These are all defaults, by the way. Subnets don't have to be /64 - that ended up being the default by historical accident; though it's nice that it forces every ISP to give you at least a /64 which you can subnet further if you want to, though without SLAAC.

Privacy addresses should be used for outgoing connections. Don't treat one as a static address. If you need to write down an address, give that machine an easily remembered static one.
You should travel to parts of the Eastern Europe that used to be under Soviet occupation someday. Share your views on Russia with the locals over beer and you'll find out rather quckly why "blithely trusting the state department" is a hell of a lot better than dealing with the Russians. Not to say that people are wholly uncritical of the US. But having experienced Russia up close it's clear as day what's worse.

Also as a reminder Russia could end the war today by withdrawing its armed forces from the internationally recognized territory of Ukraine.
Because they are their children...and also humans?
I really like the book's subchapter on colours, wish it was even more elaborated on. Colours are one of the subtle things I so often find difficult to get right.

As to using matplotlib in published research: when I started out as an undergrad, everybody in the research team used OriginLab for plotting -- my impression of it then was pretty good. At some point, I started using matplotlib + Latex + science plots and it caught on, mostly because there's no need to shift all the data around to a separate programme. Scienceplots package does heavy lifting with fonts and styling for specific journals, so it's just a matter of designing the right plot geometry and information density [1].

[1] an obligatory Tufte citation.
Yep, I've noticed this as well with my cannabis grow tent. At an 18/6 lighting schedule, it's noticeable that CO2 grows up to 800ppm in the tent at the end of the fake-night cycle.
This is (potential) an advantage of small teams and individual developers. In more formal teams developers are often handed a UI and that's what they have to build, no variation permitted.

However, not every developer will craft a great UI just given time, I've seen some truly inspired monstrosities.
Given that evolution continues, don’t we assume that’s been happening for millions of years? Do you have any argument why evolution should stop going forward?
The death of work-life balance in tech
Less than 4k loc.

457 android_native_app_glue.c
360 audio.c
802 game.c
201 init.c
93 main.c
39 mouse.c
38 shaders.c
229 texture.c
1377 upng.c
27 utils.c
3623 total
“There is a theory which states that if ever anyone discovers exactly what the Universe is for and why it is here, it will instantly disappear and be replaced by something even more bizarre and inexplicable.

There is another theory which states that this has already happened."

-- Douglas Adams
Humans are all there is. We’re God’s plan, and our successes and failures are all meant to be.
There should be a way to cryptographically sign posts (everywhere). I know, building a web of trust sucks, etc. But if there was someone with your username signing with a particular key for 10 years and then suddenly there is something controversial somewhere with a different key, something fishy is going on.

Of course, this could be misused to post something with plausible deniability, but if you want to say something controversial, why wouldn't you make another account for that anyway?

I know that one could theoretically sign posts with GPG, but it would be much nicer and less noisy if sites would have UI to show something like: Signed by <fingerprint>, key used for N years.

One issues is that most social media want your identity to be the account on their service and not some identity (i.e. key) that you control.
> how could [Google] know what sort of results i value if they refuse to ask?

They don’t care about the end-user of their search engines. You are not the client – advertisers are. All Google care about is to present search results that maximize revenue for sponsored results.
Matplotlib is very easy to customize via “style sheets”, so you can make it match any style you want. Note that you can even turn on the “usetex” option and provide a preamble to compile all text/equations via TeX.