skysight-inc/HackerNews huggingface dataset:
I'm not quite certain what's the use case for most soft CPU's on FPGA-s. My experience is from the other side (Xilinx) and it's more than half a decade old, however looking at stuff it doesn't seem to me that things have changed that much.
What 2 useful CPU designs I used were the PicoBlaze, a bespoke microcontroller with a weird architecture designed to take advantage of FPGA implementation details, and was ridiculously tiny, like a RAM block + a few slices worth.
The other one was the ARM Cortex A9 core physical core on the Zynq FPGA.

MicroBlaze, Xilinx's own big soft-CPU core was a combination of slow and large, with a buggy compiler to boot.
Distrust in government is a democratic necessity. There were more insidious source for misinformation on vaccines than Facebook, although some of the worst cases were favored by government (lab leak suppression).

Tendency is that the parent comment is correct and the proposed solutions are practically bretty bad.
I love small simulations like this, but I find tiresome writing all the scaffolding to summarize the results. So I wrote this Python module:

https://github.com/boppreh/carlo

pip install carlo
carlo "d(20)+randint(2, 5)+int(random()*20)"

This will continually generate samples and show them in a self-updating histogram.

This is harder than it looks, because there's too many samples to store them all, and we don't know the range of values at start. But I'm quite happy with the results.
>though it's not clear to me what the difference is

This one works well enough that we can default it on :-)

The previous one didn't reliably detect low memory situations and you could crash with OOM before it ever triggered. The article goes into detail about the various signals that have to be monitored on Windows. We had to do some work on gathering the metrics and correlating with crash data to determine when to trigger.
It would be good to build a company corpus using completed .mpp files.
It is not a creditcard-compatible system. I was merely hooking into the thought that this was not possible at all, it definitely is. Most companies just choose not to support it (or use payment gateways that prefer not to).
that was a very interesting article; thanks for posting it :)
They're not gatekeepers, they're amplifiers. You can still make your own website and post whatever you want. The problem is what the amplifiers are amplifying.
> We need healthy journalism

Fixed that for you. Healthy as in: well supported and properly diversified. It's hard to run an editorialized outlet if you don't retain enough paying subscribers, or - yes - advertising. Good, critical, well-thought journalism can't happen for free.

As news outlets moved to the Web in a bid to reach larger audiences, they stumbled across three major roadblocks. The first is cost structure, where building and maintaining a digital infrastructure to gather news, manage the editorial process and publish turns out to be quite expensive. The second is that most people expect the Web to provide / share information for free. While that's an original core philosophy that pushed the Web during it's infancy, it falls flat in today's commercialized context.

Both problems are within control of a news outlet. With proper strategic planning, it's not impossible to build a flourishing news outlet.

And third / most important: discovery on the Web isn't equitable. Facebook, Google et al don't write / make the news. They make it discoverable. And no matter how you do it, which criteria and which methods are used, making content discoverable is at heart a process of curation.

Discovery is everything. And the basis for that is the hyperlink. If others don't link to your news outlet, well, then you might as well not exist. You might be yelling into the void as you keep on churning out articles on your website. The act of creating a hyperlink between two websites isn't neutral: it conveys intent, endorsement, recognition of authority and so on. "Sharing", "Posting a link" or "liking a post" aren't neutral actions in that regard, there's multi-layered human complexity that explains why a link got posted.

The cardinal sin committed by social media is choosing to strip away that complexity and replace it with overly simple, yet utterly empty metrics such as "engagement" which have steered the design of functionality, affordances and behavior of "news walls" and "timelines".

As a result, journalism has suffered for without the ability to be discovered by potential audiences, you can't survive. Many small outlets have disappeared over the past years. And many others of changed the tune of their content just to ensure their articles generate enough hyperlinks on social media to drive potential readership.

Democracy suffers without good and diverse journalism. The "marketplace of ideas" ought to be a shared place build on common understanding. Not walled gardens fostering the emergence of echo chambers as an externalized cost due to their drive for more "engagement".
I like your mantra very much. Hard disagree on emotions being wrong though. I am glad i learned to view emotions as messages from the more archaic parts of my brain.

The ones we label as positive come up if we do something that aids the survival of our species. Examples would be pleasure derived from food or sex.

The ones we label as negative are very important IMHO.
To prevent harm to ourselves we need Fear, it is a good friend. My theory is that anxiety disorders are like an allergy of the mind. In our super safe world our Amygdala has not much to do, very few (if any) predators around. But it stays on the lookout and reactions to small (or imagined) threats are totally out of proportion.

The rise in depression for me is a symptom of feeling lost/uprooted. If we take the theory that we evolved to live in groups of 100-150 individuals, that we all knew and worked with to ensure survival of the group, as basis and compare our modern lifestyle to it, we come out as extremely alienated from our nature. Even animals commit suicide if they see no way out. Put a scorpion in a ring of glowing embers and it will kill itself.

<addition>

The root of anger is fear IMHO. Anger is there to ready us to fight in case of a real threat to our life. Nowadays anger rises in situations challenging our worldview, questioning our distorted view of ourselves or our status within the group. My favourite one is getting angry when observing behaviours in others, which we dislike in ourselves. It happens even if we are unconscious it. When i get angry about behaviour of others, i sometimes remember to ask myself if i act the same way.

The fight or flight situation leaves a third and fourth option. Freezing like a deer in the headlights, experienced it once myself. Read somewhere, that some predators only detect motion.

Anger might be expressed as (physical/verbal) violence against others. If it does not, it can turn against yourself and lead to depression.

The most healthy option i think is to accept your emotions and use your anger as motivation to change something for the better.

</addition>

Following Proverb helped me to accept my emotions:

"Treat your feelings like a guest.
Open up, attend to their needs and say goodbye when they leave."

Another useful one:

"What you fight gets stronger." - Siddhartha Gautama

(edit) formatting, add anger
> a competitive environment that is beneficial for the consumer.

You mean a competitive environment like this one? https://www.beingguru.com/wp-content/uploads/2019/06/top-mes...
Meta: I have nothing against FPGA development news, but I really with the title included the word "Soft" instead of just calling it a processor.
I personally don't care about tech and take no enjoyment out of programming. I've tried to force myself for years to do side projects and find something in here that is enjoyable. Nothing is. How much I wish I could simply alter my motivation, but no one is the master of his muse.

I don't hate programming. They money is good. Everything else I could do, would come with a serious slash to my salary. And that's just something else. Jobs that might be interesting require additional years of degrees. It's too late for that.

What remains? It is hard to keep the motivation going. I wish it wouldn't be like this. I want to give 100%, each day. But I can't force myself to care. I tried. Let's see how long I can go on like this.
>very rarely Firefox would crash

The feature stops (or reduces the likelyhood) of that happening. It literally is made to trigger in a situation where the alternative is to crash.

>So, if I want to disable this, I should set a big number to the browser.low_commit_space_threshold_mb pref in about:config, right?

This will ensure that you crash and have to reload all of your tabs instead of the oldest ones, yes :-)
Bingo. I never interacted with a person on the FB integrity teams who didn't care deeply about these problems - but their solutions never seemed to make it into production. Whether that was because of the unintentional friction of bureaucracy, or the explicit wishes of execs, is somewhat immaterial in the final analysis.
Cryptocurrency is an illegitimate industry founded on scams, ponzi schemes, and incredible waste. This is an immoral project which should not exist.
The linked article literally says “write code that compiles successfully from the first time without bugs”.
My girlfriend works in a large grid operator (in Europe). According to her there are lots of regulations and contracts on the grid operators about how they must handle reliability. So it's unlikely that Facebook would be liable if this took down half the country, because then it was the grid operator not living up to their agreements on reliability.

There are a lot of automated fail-safes on this, and apparently larger industry (which a datacenter is as well) will get disconnected from the grid automatically in emergency situations before they drop residential areas. But in the end they will drop one by one everything they need to keep the larger grid running. It's not even a networked "smart" management system, the distribution points automatically react to voltage and frequency drops and they're set up to break some things like industry earlier than others.
Are those staples expanding or serrated or something? And how deep do they go? I wouldn't put up a TV with those myself, the one I have now is attached with eight bolts going in err, over 5 cm deep into solid concrete walls.

Of course the TV itself is hanging on the bracket with just two bolts, held down with gravity and some thin metal wire retainers. It wobbles when touched.
It's monstrously inefficient to use nuclear power to create hydrocarbon fuels, truck them to petrol stations, and then burn them.

"Modern gasoline engines have a maximum thermal efficiency of more than 50%,[1] but road legal cars are only about 20% to 35% when used to power a car. In other words, even when the engine is operating at its point of maximum thermal efficiency, of the total heat energy released by the gasoline consumed, about 65-80% of total power is emitted as heat without being turned into useful work, i.e. turning the crankshaft"
See https://en.wikipedia.org/wiki/Engine_efficiency#Gasoline_(pe...

And the heat engine efficiency limits are only one part of the problem. Extracting the CO2 from the atmosphere also costs a lot of energy.

It is more efficient and simpler to just use the existing electricity grid to charge electric vehicles.

"For an electric vehicle, energy efficiency is estimated at 90%, "
See https://www.renaultgroup.com/en/news-on-air/news/the-energy-...
what do you think their definition of success is?
Do you get to pick your AS number when registering a new one? It can’t be a coincidence that google is AS15169 and google fiber is AS16591, an anagram of googles AS.
I'd argue for the applications shown in this article, generic plugs work just fine.

Drilling into the material is another matter though, I at some point invested in a hammer drill which manages that just fine.
Does the 3rd party make sense in the US election system? My impression was that 3rd parties are unhelpful, since they steal voters from ideologically similar parties, thus helping the opposition.
I once talked to a physical therapist who specializes in pelvic floor muscles who basically says the same thing you did. Exercising the pelvic floor muscles will help, but changing the mindset helps even more.
> Power dynamics: The stereotypical domestic worker is young woman from a deeply poor rural background

Sadly, it's not just Singapore. This also happens in other places in Asia, especially in the domestic workers' respective home countries. I feel that the abuse is even worse in places where there's more available physical space. Why? Because more physical space allows for more privacy and secrecy. Rape is very common in these places yet it wasn't commonly reported until about 10 years ago. Before, society would just treat this as infidelity. It's a grim subject, but at least things are slightly improving, though still not fast enough.
Yeah, the advantage of these is when you don't have the depth _behind_ the drywall you need to poke through one of the toggles, or even the tip of one of the self-drilling anchors.

I'm just dreading ever taking my shelf down.
It wasn't enabled by default because it didn't work well enough. Getting better low memory triggers was a key to making this an overall benefit, and not just a user annoyance.
Nice to hear! We are looking for cases where ClickHouse is not as fast as it could be.
And we you can share your experience with ClickHouse on GitHub issues or by mail. If something was not intuitive or worked not as expected. Or lack in functionality
We cannot yet turn a 70 y.o. into a 50 y.o., no. We are nowhere near that kind of technology.

But we might be able to turn 70 y.o. into 67 y.o. relatively soon. In fact, there already was an experiment in humans which turned their epigenetic clock back 2,5 years by rejuvenating their thymuses.

https://www.nature.com/articles/d41586-019-02638-w

(Of course, the complicated relationship between epigenetic clock and real internal state of the organism is not fully clear yet. I know. This might be a very imperfect measure.)

This kind of baby steps is going to compound. I am sort of afraid of the possibility that we will ignore the baby steps until their aggregated weight is unconquerable, much like the climate crisis, where any single added chimney meant "almost nothing", but all of them together over decades meant a lot.
You eat the carbs to spike your insulin and help you fall asleep as the glucose is in your body is depleted. If you time it right and have a stable circadian rhythm your natural melatonin production will kick in and knock you out for deep sleep. [Source: Andrew Huberman]

I am not aware of any good reason for worrying about when your basal metabolism is lowest. If you want to lose weight do intermittent fasting and get into ketosis.
A society that gives up on knowledge and knowing, or actively rejects the notion, has no chance of succeeding in a difficult world. The "chem-trail crowd" is an example of a group that has rejected the very idea of knowledge. There is no argument to make. There are no facts to point to. All that is left is to minimize the political damage done by, not to put too fine a point on it, the kind of morons who believe in chemtrails.

In any event, you believe what you do, and I'll believe what I do, and we'll see who's society does better. That's the only test that counts, in the end, and requires neither our consent or interaction.
Curious if the strip failed or the paint on the brick failed?
Get replaced by people who don't have such unfit qualms, great idea!
https://youtu.be/5v1Yg6XejyE
I don’t see where that’s what she proposed, I only saw forcing transparency - maybe you can fill in the blank there?
I use 'date -d' a lot when debugging our services. I have not used 'date -s' for years at least, because time is never set manually for anything even close to production. (I would have even claimed the date is set by giving no option. Not checking this now, can do when I have to set system time next time...).

This story just stresses the old rule: Never ever use root / sudo routinely for commands that don't need it because nothing can go wrong / you know what you are doing.
I haven’t used yubikeys in a while, and they never supported backups, but they did support key import for GPG when I used them — so you can make a key some other way, and then put it on as many yuvikeys as you care to.

Isn’t that enough for your use case?
That's pretty much how it is.

https://lwn.net/Articles/867540/

https://lwn.net/Articles/860989/

https://lwn.net/Articles/853039/
I had hollow / drywall walls in my old house (it was an older house that had an extra layer built inwards, if that makes any sense), and figuring out what to use was a bit of a pain. But, I managed to hang up some pretty heavy stuff on there.

The one thing was a kitchen cabinet with a fold-out door that would carry all my plates and the like - 30+ kilos? Up to 50? And since it's ikea stuff, it only needed two screws at the top!

I tried plugs that look like the self-drilling anchors described in the article, they ended up taking out a big chunk of the wall, whoops. We settled on the plastic butterfly anchors (number 1 on the picture), which held up just fine - but I did live in constant fear that the wall would give in.
I’ll keep a close eye on your work then!

I don’t have an M1 Mac Mini to do more thorough tests, but one Lunar user reported that the DDC set brightness command worked for a short second on the initial connection of the monitor.

So from that I’m guessing that the MDCP29xx keeps the DDC channel open until it gets the EDID and does whatever handshake is needed and then.. maybe it closes the channel?

Another weirdness anecdote is a user which reported that the DDC commands sent to the Thunderbolt-connected monitor were also sent to the HDMI monitor at the same time, but (as usual) writing directly to the HDMI monitor service did not do anything.

Could you maybe point me to where I should start looking for the MDCP29XX assembly? I previously looked at `/System/Library/Extensions/AppleMobileDispH13G-DCP.kext` but I’m thinking that what you’re talking about might not be a kext.
Generate HTML redirections from JSON file
action take care of everything. Just Do it, then you get inspiration, motivation and enthusiasm. you will say, see, it isn't too bad!!
A16Z's first India investment: Crypto trading app CoinSwitch
> We need to first stop adding more CO2 to the sky.

We need to do both.

Every single comment on an article that talks about one has commenters like you arguing "no but check this out, doing the other is so much easier/better/whatever".

We. Need. Both.
Look up Mother Theresa. Look up the flagellants. Look up self-crucifixion. Look up penance in the Catholic Church (start here: https://en.m.wikipedia.org/wiki/Cilice)
So having kids is grossly expensive if you're a non-citizen? I mean, that kind of makes at least one remedy for a low birthrate obvious, right? Is there a reason they're reluctant to treat permanent residents the same as citizens for kid stuff?
The real problem from Facebook's point of view is the fallen nature of humanity; as soon as goodness and light are met with more engagement Facebook will turn to promoting those qualities.
I tried both while testing things for a personal project. In my very not exhaustive user perspective, I like Crunchy better.

Zalando seems to fit the Zalando use case (not surprisingly), which is having multiple teams self-service their postgres clusters. They have a nice Web ui that is good for people who are not familiar with k8 to provision databases. However a lot of those features are a bit intrusive when you want to start a small project. The "teams" attributes are required in the clusters, for example, although you're not using them.

I ended up using Cruncy for my personal project because its a bit simpler, looked like having a bit more activity on Github, and slightly better documentation from my perspective.
Because for some people their open sites, and the ability to switch quickly between them, is the most important use of their machine and what they want their RAM to be used for.
> If a "city" is a) required attribute of an entity and b) required to exist as an entity itself, then deleting a city would require deleting all other entities that refer to that city.

Right, so usually what people implement (and what the database enforces by default) is that you can't delete a city if there are any customers in that city. But they don't think about what happens when two people try to make changes in parallel, because the whole point of ACID is that each query runs in its own transaction.

> Yep, caching is hard, but your argument that "RDBMS aren't that great" is predicated on a very... ...convoluted system.

All the use cases for referential integrity - and transactionality - are like this though. You can't actually use them for anything, not with a web app where the client can't hold a transaction open.
cltr+r mpls [enter]

Would fit muscle memory, but if that wasn't caught by the automated tool they have some work to do.
You do realize that almost every big company pays money to the Linux foundation and that Linus Torvalds is paid 10 million dollars a year thanks to that? They still get it very cheaply, but that is because the Linux team is very efficient and not because they aren't paid.
SmartQuery reduces manual search engine maintenance (eg Querqy)
the planet closest to earth is Mercury.
> The vast majority of SaaS and such apps are SPA/equivalent and would NOT benefit from being yet-another-installable app.

Could you provide few examples of such apps that would not benefit from being native?
I do electronics. I keep my BOM entries as tabs, with a tab for each major component, its distributor page, and often its manufacturer page where the documentation lives. Different projects have their parts chunked together as bunches of tabs, so I can search my tabs for a part number and get that and everything else in the same project is nearby in the tab list. I currently have >3000 tabs open.
... But at the current pace, we _will_ need active capture, so that we get back down from the suspected 2.5-3° temperature increase. Sure, carbon capture from air might not be the most efficient use of energy, but if you're overproducing energy (e.g. solar at a sunny day, and grid is otherwise saturated) then I would very much like to have all that energy go into removing carbon from the air.
This article regards write-intensive usage scenarios (OLTP) rather than analytics-focused usage scenarios (OLAP).
The important quality of NAND and NOR gates is they can be used as inverters. Send the same value to both inputs and the output will be the inverse. Without an inverter you can't really get anywhere.

There are 8 possible truth tables for two inputs, so we have 8 possible gates. But two of them are obviously useless, the one which yield true for any input and one which yield false for any input. So we have 6 useful gates.

These are AND, OR, XOR, NAND, NOR and XNOR.

Of these, only NAND and NOR can be used as inverters.

Given an inverter and any of the gates you can build any other. E.g AND with an inverted output is NAND, NAND with inverted inputs are OR, OR with inverted output is NOR. XOR can be build by combining NAND and OR.
Best way to run database is in static pods. You'll get all the benefit of kubernetes ecosystem (monitoring, logs, inventory, access control) without any drawbacks.
> I have no idea how to do this without opening yourself up to near-trivial cheating either, as the validation of work isn't intrinsically linked to the actual effort like current crypto coin systems rely on.

This is known as the oracle problem and is actively being worked on.