skysight-inc/HackerNews huggingface dataset:
It's depressing that a modern country like Canada would even consider building a major dam anymore :-(
By selling that software to user once, then only improving it a year or two later based on any quirks that got enough people mad enough to actually send an email to complain about it. If it’s too critical, then there goes a quarter of your user base.
Any chance of getting an Obsidian plugin?
I've been a senior engineer for several years now and feel that I would enjoy the jump to principal engineer. Are there any recommended coursework or books that would help me with this?
My needs for a smart speaker are not really passing a turing test. I want them to be automations. They need to get some things that an AI would do right, but there is a large step between an assistant that can do specific things and an AI that can talk about anything.
I'm sorry to hear that. Good luck.
I put the quotes there because at least in Europe, during peak summer time and now during the winter, we cannot reliably use the dams because of the lack of water.

The dams are not anymore as "reliable" as they used to be, not because of the construction, but because of the global evolution of the environment.
I used chrono[1] for my side project and I was struggling with recurrence, nice to see someone is solving it, looks neat!

[1] https://github.com/wanasit/chrono
This definitely reads similar to how my body reacted, as if it was under some sort of constant invisible stress.

Constantly hot and sweating, stomach muscles tight, and the feeling of an ever-present fear of something / anything happening.

Once I was able to attribute it to work, and address some of it, things started regulating themselves, but it took a long time; and still isn't complete.
These are the typical standard permissions:

'https://www.googleapis.com/auth/calendar.readonly',
'https://www.googleapis.com/auth/calendar.events',
'https://www.googleapis.com/auth/contacts.readonly'

This is what I use for my time blocking app project. Contacts are scheduling meeting / events which might not be needed for this project so top two is what I would use for the project
Nowhere do I assert that people do not have the desire to accomplish things. Perhaps you're misreading my statement about "believing the building will fall down without us" incorrectly?
Not sure, but probably just the file-backed memory mapped files (as opposed to the anonymous ones) don't count.
It looks amazing for exploring arbitrary graphs. Do you have plans to open any part of the diagramming engine?
Pumped hydro is the textbook example of a fast peaker plant, with startup times measured in seconds, as opposed to the minutes of gas and hours of coal plants.

You usually roughly follow the demand curve with hydro, coal and nuclear, fill in the gaps of their reaction time with gas (though preferably keeping the gas plant above their minimum load of ~40% during the day), and fill in the gaps of that mix with pumped hydro.

Now if you want to there's no real reason you can't outfit a dam like a pumped hydro plant instead of the setup of a baseload plant. After all pumped hydro is just a reservoir you refill manually when electricity is cheap.
Elon Musk does not appear smart enough to implement the most basic project management software like GitLab projects and file sharing solutions to track users work.
I’ve had good results from paddle ocr.

https://github.com/PaddlePaddle/PaddleOCR
I would be surprised if there are not pre-configured instances to run Mastodon at providers like Digital Ocean and Linode. The processing power of those plans are at least on par with a Raspberry Pi.
I did a bit of comping a few years ago (all online, no more than minutes worth of time per week).

I won: a case of wine, a garden hose, tickets to a play, tickets to a concert, tickets to a book festival event (from the Guardian, in fact).
You could pay for the software and do the same thing. But if you still have to spend so much effort making sure the publisher isn't attacking you, what obligation do you have? It's a low trust economy and thus law of the jungle. A privacy law akin to the GDPR could increase the level of trust and support straightforwardly participating in that economy. All we have right now is the dumpster fire drumbeat of whichever companies were found abusing their users this week, with vanishingly small reason to not keep doing it once they're out of the limelight.
Indeed. No solution is perfect.

Without over-committing, you could be preventing something that would work anyway. With it, the OOM could (often does) pick the biggest process that could very be using its memory legitimately AND be the most important process of this machine too.
> for those who don't know: this is basically a "moving floor"

Thank you for this explanation! There is a completely different kind of device called a "skid plate" in the context of 4x4 off-road driving, so I was imagining some gnarly things must be happening in this "safety driving" course!
Which DB doesn't support UUID as a type so I can make sure to never use it?
Firefox for macOS has been great for me, but Firefox for Android has been brutally unstable, crashing at least a few times per day.
> But what can you do assuming that you want or need a phone? Android is no better.

GrapheneOS, Calyx, and LineageOS would like a word..
There’s a Groovy DSL that will allow you to perform operations on collections using SQL syntax. I’d argue it’s an improvement over the traditional procedural or functional approach’s.

https://groovy-lang.org/using-ginq.html
For a bit, I put a bell on my cat. He's a house cat, I just wanted to hear where about he was going through the house.

Within a few days he had figured out how to walk around the house without causing the bell to ring. The only time I'd hear it make a noise is if he had late night zoomies and go running up and down the stairs.

Another consideration - imagine having a phone around your neck that beeped fairly loudly at an annoying frequency each time you moved. Its really annoying and hurts their ears (their hearing being more sensitive).

Bells on collars don't solve the problem and make it worse for all animals involved.
I definitely can relate. In the light version, the background has now less color, it looks more washed out.

However, the author did improve the contrast when looking at the numbers. I ran the default text color through a contrast check and see this results (I hope I took the correct colors):

solarized: https://webaim.org/resources/contrastchecker/?fcolor=657B83&... (4.12:1)

OkSolar: https://webaim.org/resources/contrastchecker/?fcolor=657377&... (4.6:1)

selenized: https://webaim.org/resources/contrastchecker/?fcolor=53676D&... (5.36:1)

So this is likely better, but not as accessible as selenized. When looking at the writeup there was maybe a bit too much focus on equal color contrast vs raising the contrast in general? Regardless, this is a nice evolution, and the equal contrast approach combined with selenized higher contrast approach could make for the perfect combination.
For those interested in deploying their own OSM stack including all the bells and whistles like Overpass, TagInfo etcetera, have a look at osmseed: https://github.com/developmentseed/osm-seed
That is likely true from time to time, but most restaurants seems to keep it fairly consistent as far as I can tell. I think it’s more often a choice of taste on the part of the restaurant for a less expensive but decent wine.
There is a meta-skill which is learning to take pleasure in what is valuable to others
Do we have a source for what the intended purpose is? I think you speak well to the effective purpose, but I'm not sure if it was that clear when it was introduced.
You haven't shared what kind of pages you have loaded in those tabs. If they're 100 simple text pages without javascript bloat or anything, you can blame firefox. If they're 100 pages which ought to be simple but actually have tens of megabytes of complex javascript with memory leaks, you can blame the pages you have loaded. If they're 100 complex desktop-style applications or games, you can blame yourself for trying to do more with your PC than it's specced for.
Yes, you definitely have to brew your coffee correctly. Honestly, I've found regular cheap coffee makers are acceptably good and consistent. They are designed to drip water that is the right temp.

Where you have to be careful is when boiling the water yourself for a chemex or aeropress brew. Done right, those are better. But I can't be bothered most days.
Natural gas turbines are quicker to spin up than a hydro turbine.
I work in the EEO/AAP space and can confirm our company calls it the Lottery Factor though it is partially because we do an office lotto pool when it gets big and jokes bled over. However it is much nicer for discussions. What will we do when employee x gets hit by a bus just does not sound good to random people walking by.
Just as one data point that might tell you why you are misinformed - Twitter's AI team frequently publishes at the biggest venues in AI research and do a wealth of machine learning research on the data and processes they have. Some of that is used in advertising, among other things (recommendations, anti-spam, detecting abuse).

There are very few teams doing advertising at the scale of Twitter, saying "done by a lot of teams in a lot of places" is accurate just like "programming is done at a lot of places so why is programming hard".
Because something still crashes on the user computer.

Also the tragedy of the commons, if everybody does this we are back to square one.

The actual solution is for the user to buy more memory, use a different app or change the workflow.
Yes, features are being released faster, and rolled back faster due to bugs and mismanagement, approaching infinite angular velocity of feature flips.
Meta's 'Cicero' AI Trounced Humans at Diplomacy
After move 37 game 2, I think this is one of the major events in "participative" AI.
You don't even have to go to C99. Microsoft just had a confirming C89 preprocessor implementation for 3 years. [0]

[0] https://learn.microsoft.com/en-us/cpp/preprocessor/preproces...
Human-level play in the game of Diplomacy by combining language models
At this point it's similar to that wall mural that reads

"God is dead - Nietsczhe"

"Nietschze is dead - God"

The first line would be written by those that entered crypto having believed its promises of financial salvation, but ended up losing a lot of money. As far as they're personally concerned, crypto is dead.

The second would be written by those who have already bestowed supernatural qualities upon Bitcoin, and thus no longer concern themselves about its relationship to earthly reality, i.e. its price in dollars. The focus is now about more abstract concepts that don't easily translate to hard cash.
I’m really not comfortable with people trying to normalize that headline style.

This doesn’t work the way adopting kids’ slang “ruins” it and gets them to stop using it. Nobody doing it is worried about looking cool.
So we’ve gone from debating the technical merits to debating the name?

The name likely comes from options contracts, which are technically contracts but traded like equities. Most options are very simple tuple: (equity, strike price, call / put). The smart in smart contract can mean writing a smarter option contract.
"Okay, navigating to the nearest post office"
Not if they mess with the color too much for the HDR re-release.
This is why I quit my engineering job. I loved what I did. I hated the environments I had to do it in, and the other stuff that wasn't engineering that inevitably comes with engineering roles.
The worse is the payroll companies leaking to equifax. In some states you can “disclose” car loan data on consumers to a certain extent, mortgage balances, etc.

Each one alone is troublesome and when aggregated it’s super annoying every American can basically be a voyeur target for a few dollars, and not even have to option to consent to this happening.
I've been following closely emulation scene since 1999, more recently, I started following FPGA recreation scene. Never imagined what emulation would turn nowadays, specially since it's officially supported and sold by companies which back in the day they saw it as an evil practice.
Having been in the situation that a coworker did no longer arrive to work one morning because some person opened the car door when they were passing with their motorcycle, I can assure you that it's not only the more delicate type of people that all of a sudden are a bit more quiet than usual.

It's all fun and lulz until it happens to you.
They frequently suffer from misaligned incentives, with damns mostly being judged by the existence of a fish ladder, not its effectiveness. And while a stronger current helps fish find the way, that's water that's "lost" for the dam operator.
Your best approach is to run untrusted code in a separate process in a sandbox. Language developers don't normally deal with hostile users in the same way that os developers do.
I usually rephrase it as “getting run over by the lottery” or “winning a bus”. Just to be different/humorous/less morbid.
That already exists. Higher courts decisions then become considerations on appeal. Usually the decisions aren't just biased either but based on previous congressional rules and law, but there are a lot of times where congresses rules are ambiguous or lacking and has become so ineffective that justices have no choice but to make a ruling or leave people vulnerable.
Async Good
Show HN: Pointers – privately share links to your online presence
Today I launched Pointers, a simple, low-tech directory to help share links to your online presence with friends and mutuals.

Unlike similar services like Linktree, Pointers is designed for private or intimate links you may not want to make visible to the world - a sort of forwarding service for the Internet, inspired by the concept of the forwarding pointer in computer science.

It works very simply: other users search for you by your online names, and request access to your links for a short period of time. After their access expires, they'll have to request again.

Pointers has just launched, so please let me know if you spot any bugs. The code is up on GitHub!
I've found ocrmypdf to be excellent: the only issue I've had is with PDFs with differing page sizes; it seems to scale everything up to the size of the largest page, which can be a bit of a pain.
Is SBF Going to Prison?
You don't get elected on your personality alone, but rather on some sort of electoral platform. Presumably, your platform aligns with your personal position, and part of your mandate is precisely to make good on those promises.
The other problem is the fish need to go downriver too. The dam extracts energy from the water flow and slows down the river - making it difficult for newly hatched salmon to even get to the ocean in the first place.

The dams simply need to be removed, starting with the ones that offer minimal value in other dimensions (electricity, water supply, navigable waters, recreation, etc...) until eventually the vast majority are gone and only a few are left to protect important infrastructure that cannot feasibly be moved.
High-documentation, low-meeting work culture
How bad is a gas turbine? The biggest dam produced 113TWh [1]. Assuming half of that was peak load that needs to be replaced by a gas turbine running (and ignoring the other half), that will produce 35.000t CO2e per year [2].

If 1kg of salmon swims upstream how much CO2 does it sink/add to natural process? Wouldn't it not happen in another river? Or the ocean? Let's say it's 10kg (ie. 10:1). Will 3.500 t/year more of salmon swim upstream Klamath river?

There used to be a lot more salmon in rivers. There also used to be a lot more salmon in the sea. Are there a lot that don't have anywhere to go? Salmons are said to return to their birth place. I think it's fair to say no salmons alive were born in the upper Klamath river as it's been dammed for the past 70 years. Will they go there if they haven't been born there?

Climate change is also affecting salmons with NOAA at some point made a prediction there won't be more salmon runs by 2100, due to warmer streams and acidification [3].

Or did the company running the dams just saw them as uneconomical and it was happy that the state will pay part of the demolition costs to the tune of 250M$ (out of 450M total) [4]?

[1] https://en.wikipedia.org/wiki/Iron_Gate_Dam_(California)

[2] https://www.rensmart.com/Calculators/KWH-to-CO2

[3] https://en.wikipedia.org/wiki/Salmon_run#Prospects

[4]https://www.mercurynews.com/2016/04/07/klamath-river-dam-rem...
Yes, exactly, because it's a well known trope by now, it's no longer deceptive and has a completely different meaning now than originally. Originally it was click bait, now it is a shared culture joke.

It's only clickbait if you claim that you have never seen it before. Do you wish to try to claim that?

The title is exactly the same both with and without the trailing extra few words, except one is dry and one attempts to be humorous.

You may for some reason find the attempted humor intolerable, but that's more about you than the article.

There is actually still a clickbaity element, but it's not anything you complained about, it's leaving out a few words to say "on Windows by avoiding overcommittting memory" or similar. Beginning a sentence and withholding the gist so the only way to know the end is to read the article, is indeed click bait.
Each argument is symmetrical! There are large fluctuations in temperature over space and time as well! Presuming that one matters and one doesn’t is making an assumption that needs to be proven at minimum, whereas the null hypothesis should be something like “it is not clear what changing the baseline temperature or light levels of an environment will do, but it’s probably bad for the ecosystem”.
No, this is not what you want - because the straightforward outcome would be that your personal data was declared to be worth $X, which you were compensated for and then traded away as consideration to use the service. So then the service has an ongoing license to your data, which they sublicense to Facebook, and absolutely nothing changes besides legally cementing their surveillance regime. What we need is the definition of consent ala the GDPR that does not allow personal information to be permanently bought but only temporarily licensed with the requirement of ongoing consent that can be withdrawn at any time.
Who's we? I'm laughing at HN know-it-alls predict the imminent collapse of twitter
One need look no further than the O'reilly book on Microservices. First chapter I believe. We call ourselves "engineers" but the truth is, real engineers have real consequences when their designs fail. (buildings fall, bridges fall, etc). It's not a unique take. Now I'm not going to argue about engineering vs developing vs programming as that opens a massive can of worms.
First question. Where are RP4s available? Ebay prices are too high for me.
> The problem is not a history with a lot of branches in it, it is in not knowing how to use your tools to present a view on that history you are interested in and is easy for you to understand.

To me this is like saying to a construction worker: “The problem is not that your hammer has sharp spikes coming out of the handle at every angle. The problem is that you don’t put on a chain mail glove when using it.” That’s certainly one way to look at it.
Maybe I'm crazy, but I kind of hope all of these crypto scammers/swindlers go down and from the ashes Satoshi rises again, as if he knew the swindlers were coming ever since Wikileaks adopted crypto and he left.
So we're going to fix/build infra so we can get their population levels higher... Just so we can eat them.

What a sad world.
Ok yea agreed. I think it’s more than one thing, including an internet service
- Giving attribution to the source, e.g., by confuscating a GPL copy into the manual, when you are making the most money in the chess 'product' scene on a ripped Stockfish, is the least they could have done.

- Chessbase's CEO on their official blog (now deleted) stated that they developed the engine from scratch. They also took a newer version for ripoff and compared it to an older version of Stockfish to claim their Fat Fritz 2/Houdini 6 engines are powerful.

- However lousy their terms are, free software licenses are enforceable by law. It will set an example. Since we are on the topic of chess, a threat is always more assertive than execution. Big tech joined FOSS forces for one simple reason - they could lose more than they could win.

- Stockfish did not suffer significant monetary damage since they don't have a commercial product people already insinuated that there would be no extraordinary financial settlement.

> need to settle than argue the legality
It is a vague and circumstantial argument. In practical terms, since it's already been ~1.5 years, a settlement (1-year leverage + entire credit + foss.chessbase.com + GPL enforcement) is enough for the plaintiff. Also, the only time the defendant in a lawsuit agrees to settle out of court is when they expect the trial to be more expensive than the settlement. Generally, this happens when the plaintiff's case is so strong that the defendant is confident the plaintiff will win in court. I agree with the no-one-sided landslide victory; that's what settlement means. Would you not say, given the settlement terms, Stockfish (GPL enforcement) won? The entire open-source community base those enforcements.

I see this as an absolute win.

Plus, some money would be even better. Agreed.
Agreed that is the technical distinction made today, but for an end user that really is splitting hairs.

When Apple is offering first-party services that compete with Netflix, Spotify, etc. my privacy concern is that someone is tracking and aggregating data on what I watch and listen to.

As a user I don't really care if that's two separate corporations sharing unique identifiers or two departments in the same umbrella corporation, it's still a privacy concern.
I would be surprised if there are not pre-configured instances to run Mastodon at providers like Digital Ocean and Linode.

Not pre-configured yet AFAIK but less steps [1][2][3]. I do not see anything pre-configured in their app market.

[1] - https://www.linode.com/docs/guides/install-mastodon-on-debia...

[2] - https://www.linode.com/docs/guides/install-mastodon-on-ubunt...

[3] - https://www.linode.com/docs/guides/install-mastodon-server-o...
I am very familiar with DSLs but had not heard them called "little languages". I cannot say I find it fitting as it makes me think more of languages with reduced syntax or semantics.
The best option is to make the flood plains unbuilt and let them flood.
Contracts are agreements between legal entities, human and non-human.
"Smart" contracts in it's current form allows for automatic execution between parties, where one or both parties can be another SC. I would put them im the juridical person or non-human camp legally speaking. This property can generate quite an advanced exexutiom through cascadation effect with a lot of deployed SC on the blockchain and is publicly auditable by anyone and will be audited by a lot of people if a huge amount of financial stake is present.
I personally see an immense upside in this approach rather then current contract law in TradFi, based solely on promises and insurance to customer front.
IMO one such deployed contract does indeed not make it smart but an inter-connected network of them can generate systems that can be indeed called smart.
A Mathematician Dancing Between Algebra and Geometry