skysight-inc/HackerNews huggingface dataset:
I probably should’ve specified, the mission aspect feels a lot like KSP. In both games, you complete missions, level up astronauts, and use those better astronauts to complete missions (at least in the campaign mode.)
What stocks do I long, armed with this information :)
FWIW LLMs have been advancing on benchmarks but the practical usage of them (RAG, React, CoT, etc) hasn’t really changed much in the past year.
Hi everyone,
I wrote a post on YC's famous "tarpit ideas" term and how those can apply to product features, in a concept called "tarpit features". Would love to hear your thoughts!
In some industries companies have to be big to make economical sense. Shipping, logistics, electronics, mining. Anything that requires an immense capital to create and maintain/operate.
If it doesn't happen that often that a new dictator manages to topple a current one, it's because the current dictator (a) already had a good power base/large support among the elite before he came to power and (b) because, as soon as he is in power, he's careful to keep his supporters among the elite happy and eliminate any possible contenders. Even Kim Jong Un, who had a good position by being built up as "heir" during his father's "reign", had to eliminate a few (true or imagined) competitors (https://en.wikipedia.org/wiki/Kim_Jong_Un#Purges_and_executi...).
Unify (YC W23) Is Hiring Contributors to Unify ML
Show me any government that doesn't have some "Authority".
It wasn’t that deep a comparison. I just liked the imagery of people lining up for work outside “Mechanical Turk Centers”.

It’s more a nod to the 25% unemployment of the Great Depression.
I built the controller for my wood gasification boiler, https://github.com/DusteDdk/boilerController

it sits in series with the regular controls, but allows me to start the fire and leave without needing to come back "after a while" to set the "turn off" temperature, it also fixes the issue of hysteresis where, after the furnace is empty of fuel, it will shut off due to cold air being drawn through, cooling the sensor enough to shut off, only to have the thermal mass of the boiler itself make the temperature rise above the turn-on threshold, which adds tens of power on/off cycles to the motor, on top of being annoying to listen to.

The wireless part is optional, but I use it to draw a temperature curve, so I can see when the right time to refuel is, if needed.
While I see where you are coming from, I don't think the free market has much to do with it, as "free market" to the extend that such thing exists outside the fantasies of ancap weirdos, is just one of many types of distributed decision making systems, and as such shares a lot of traits with them.

So it's a question of organising big systems and how best to do that. Nothing says that we can't have organisations structured around this decentralised decision making, and quite the opposite - we both have the evidence this works, and it has been so thoroughly studied there are tons upon tons of pages written going back all the way to the 20s ...
>The article doesn't provide any good example of misuse.

It did describe the misuse pretty well, though. The idea is that out-of-band schema modifications are a process/workflow issue that needs to be directly addressed. As stated by OP, this is an easy way for anomalies to creep in - what if the already present table has different columns than the one in the migration? IF EXISTS lets a migration succeed but leaves the schema in a bad state. This is an example of where you would prefer a migration to "fail fast".
The article points to a use I wouldn't have thought of.

The deeper you go into a gravitational field, the slower time goes. Therefore comparing clocks in different places gives a way to measure gravity. These clocks could be sufficiently precise to find mineral deposits underground from their gravity signature.
As a dark matter architect, I can tell you: You do not need to promise. That is reality ;). You let the system run some years successfully, never touch a running system, than you fire fire-everyone involved cycle, then do something important, maybe plan the successor system and but then scrap that. And then budget is tight and the UX needs it more urgent. 2024 it is.
If you think setting this up is simple you have no idea how big corporations make decisions like this. Even if the actual website setup was simple, many people will have been involved and the 'marketing cost' has to account for the time of senior staff deciding on the goals of the project (which seem largely about PR, at least to me). It's not just the cost of a single web dev hacking a few pages together.
If one remembers NeXT included all sorts of non-computer documents and literature. The idea of storing vasts amounts of data for personal use was at the dawn of the PC era.
One Idea, One Week
Balancing the interests of private capital, the free market, the state (society) and workers is what Germany is trying to achieve with the Social Market Economy ("social capitalism"):

https://en.wikipedia.org/wiki/Social_market_economy
MPE is very useful if you want real time per-note expression and pitch control. (Basically, the less like a piano your controller is, the more useful MPE becomes.)

It's possible to do that in plain MIDI 1.0 by using a separate channel for each note and using CCs, channel pressure, and/or pitch bend (that's basically what MPE does), but trying to get that to work with a wide range of synths is quite difficult because every synth implements MIDI a little differently. MPE standardizes that use case so it's much easier to have something that "just works".
> Anyone else see an issue with this comment? We don’t know how to value the work of a corporate employee but we’re simultaneously all being paid less than we’re worth.

Think of it as a general rule of thumb, a statistical average. You will for example find that often managers and executives make a crazy amount of money, but are all but useless, but are only a small part of the bigger company.
Ask for feedback on career development platform
Hello everyone,

I’d like to share and ask for feedback on my startup in the HR performance development field.

Our mission is to enhance clarity and transparency in career development for all organizational members, providing them with a clear path for progression.

We developed our platform from personal frustrations about lacking clarity on how to progress to the next level. Previous companies used tools like Lattice and 15five, but they were made for leadership, and there is not so much value to end users (employees). That’s why we started developing our platform.

We’ve been working on it for the past six months and are eager to share our progress and gather your honest feedback. Please visit our website at https://sprout-hr.com/, there you can find a demo video of our platform.

Looking forward to your thoughts!
Yes but pimpl is really just a hack and workaround for the fact that you can't separate the public interface from the implementation details in C++ due to needing to put everything in the class definition. imho `partial` is superior, as you don't need an additional allocation and indirection.
See https://lnav.org for a powerful mini-ETL CLI power tool; it embeds SQLite, supports ~every format, has great UX and easily handles a few million rows at a time.
There are non, because they claim to be "communist" but they're not, just like many authoritarians claim "democracy".
Show HN: Tinydata: Tiny URL but for Data
What an excellent retrospectively obvious point!
This project might be useful too - https://github.com/defog-ai/sqlcoder
No they don't, banks have accounts with the central bank. They also have their assets and liabilities. They have to manage the system so that they can manage external withdrawals. When assets outweigh liabilities it's a bankruptcy. When current demand for withdrawals exceeds short term liquid reserves it's a liquidity issue. At no point do banks create base money. A balance in a bank is just an iou for base (central bank's) money.

The only entity that creates money is the central bank. They may even accept mortgages from banks as collateral (including repurchase agreements) to inject new money into the system.

Regulations are supposed to prevent bankruptcy and liquidity issues, but even without any regulations regarding asset ratios, banks can go bankrupt or illiquid.
Quacker News
Garibaldi, $300 for up to 10k page views per month.
The article is correct in my experience. If you build a pond, wildlife will come. I would only add that having a simple pump to create a little flow and oxygenation really helps reduce algae and mosquitoes. If the pond is deep enough (18"/50cm), it will frustrate raccoons.

I've done two small fish ponds using heavy duty rigid plastic liners expecting only the fish (koi and shubunkin) would enjoy it. We live less than ~10 miles/~15 km from downtown Boston.

We were surprised to see the second pond, which is next to the north side of our basement and on a small hill, gets all kinds of animals and birds coming to drink. Racoons, possum, fox, squirrels, and many types of small birds. Without fail, one or two tree frogs find it every summer and settle in on the water plant we put out there (taro) in a semi-submerged pot.

The frogs disappear in the early autumn. Before the first hard frost, we bring the taro plant inside in a bucket, and place it next to a sunny window for the next 6 months. By mid-December the pond freezes over except where we have a small pump running. The fish go dormant at the bottom, under the ice.

Then in spring it starts back up again. The ice melts, the fish come back to life, and the animals return to drink. I am going to put the taro plant back out in May, and once again the pond will be the center of life in our side yard.
Haven't used MSVC in a long while, but at last place where we were doing multi compiler builds, MSVC was always slower by far.
I use it but lately chat icons are in the same bottom-right position on may website and my mind started ignoring those.
If there was any truth to what you are saying, then it would be industry standard to manufacture in this manner, which it is decidedly not.

Perhaps “less energy” is only one input to cost, which is why the rest of the industry doesn’t have near the level of recycled components.
Discussion: https://news.ycombinator.com/item?id=40196573
Not sure how bad it is these days, but a couple of years ago I was training a CNN and decided to just upload the data (images for training and testing) to my google drive folder - as I used google colab for development.

It was slow as molasses - unusable, really, and we're not talking about huge amounts of data either.

At least then, it seemed to be the google drive i/o that was the bottleneck, and the solution was to upload the training files to the colab session / VM.
Effective Abstractions Are Opinionated (2022)
Database hosting is often the costly and complex part of hosting. I have played with the idea before of setting up a Hetzner VPS with 2CPU/8GB RAM and harden the it and setting up backups and then use it for all my databases. I don't have performance/scalability concerns, but I would be concerned with reliability and potentially security.
This is tangentially related, I guess, but older iPads essentially rendered useless. I have an iPad 2 that could absolutely be used for zoom calls, but the zoom software will not install because apple forces them to require a newer iPad. Whereas I have an old MacBook from 2013 that still works pretty good - AND I could put Linux on it if I wanted to..

Hrm. Can I put Linux on an iPad?
I think you’re glossing over some important details regarding the inter-bank loans. As far as I understand, they are not automatic and must be negotiated in the same way as any other bank loan.

Modulo some amount of transaction batching, when one bank’s customer initiates a payment to an account at another bank, reserves are actually transferred between the two banks (these days, in the form of central bank account transfers).

Each bank’s main concern is managing its daily cashflow— They need to have sufficient reserves each day to cover that day’s net outflow of payments. But holding reserves is expensive; they would much rather use that currency as an advance payment for a new loan if they can, so that somebody else is stuck with the currency.

And here’s where the inter-bank loans come into play: Because most of a bank’s outflows happen on an irregular schedule as directed by their depositors, and they have an incentive to hold as few reserves as possible, they may find themselves in a position where they would need to suspend payments. When this happens, they borrow reserves from another bank in order to continue operating. If the borrowing bank is considered trustworthy by the banking community, they generally have no trouble securing such a loan on standard terms.

Of course, if a bank systematically misjudges the default risk of their borrowers, they may have a bigger problem that their assets (future loan repayments) won’t cover their liabilities (future withdrawals by depositors). If that imbalance isn’t corrected quickly, they will eventually find themselves unable to secure future inter-bank loans because they will have become an unacceptable default risk to the other banks.
This looks pretty cool! I think I'll use it. :D
> suspect the average football field size across the former British Empire is close to the FIFA standard.

The FIFA standard (https://downloads.theifab.com/downloads/laws-of-the-game-202...) leaves a lot of leeway:

“3. Dimensions

The touchline must be longer than the goal line.

• Length (touchline): minimum 90 m (100 yds), maximum 120m (130 yds)

• Length (goal line): minimum 45 m (50 yds), maximum 90m (100 yds)”

So, a field can be almost square at 90m × 89m or approaching thrice as long as wide, at 120m × 45m.

Reason for this is prior art that can be hard to change (if there’s a stadium around your field, and it’s deemed too small, you’d have to demolish it to make the field fit the standard)

Various competitions restrict this, though.
Hey, I have been trying to use this today and I like it. Unfortunately, the data is not stored -- can you please add that to LocalStorage?
Just wanted to point out that the distinction between communism and socialism is not whether it's the state that owns things. In fact there is no distinction. They are one and the same and both refer to workers owning the means of production.

There are different types of communism, based on what that means. i.e. Leninists would generally believe that the state is representative of the people, via dictatorship of the proletariat and all that. Whereas council communists would have none of that and would prefer no state and councils of producers and consumers, and once you start digging into anarchism, you will find a bunch more other varieties of communism.
That must've been it! My friend and I bought them used at a yard sale at the end of the airport from a couple who had worked at TWA - they were former TWQ machines. I don't think we ever opened them.
I’ve had the opposite experience; I’ve literally never seen anyone using Safari on a Mac. Even tech illiterate people always seem to end up with Chrome somehow.
It’s less about being happy about it, and more about ignorance, industry/legal inertia, and the complete lack of me being the global benevolent dictator for life. Sure some might initially resist my efforts, but they’d come around after receiving an appropriate reeducation at my fire safety camps.
> Modern capitalism raises the flag of the free market while pitting centrally planned organizations against each other

That sounds like it's a gotcha, but it just isn't. Markets is about limiting the blast radius of bad dictatorships WAY DOWN. That's also why big corporations should be something that scares everyone. Maybe this isn't what the theoreticians think it's about, but that just makes the theory wrong, not the system.

> Millions starved during the Great Leap Forward because the central organization was trying something impossible: Managing the productive output of an entire country.

That's just one part of the problem and not even the biggest.

They also:

- moved all big farms from the "capitalists" who knew how to run them to random people who didn't (this has been done in several countries without planned economies and the disaster was just as big)

- decided to kill all birds in the fields because they thought they ate the grain (they ate the insects that ate the grains)

- ordered planting too close because of political ideas (even though the Soviet experts told them not to do this since the USSR had already tried this and had famines to prove it)...

on and on it goes... In short the central planning is just the tip of the iceberg of Chinese communist mismanagement.

> today’s most vaunted tech leader, Steve Jobs, was famously disrespectful of the opinions of others, yet made a lot of world-changing decisions

Not even close. He didn't accept people opinions and he didn't ignore them politely: he challenged them. If you convinced him he changed his mind super fast. "Strong opinions, loosely held".

This is what actually respecting others opinion looks like. It's just that most of us has never existed in a social situation where respect for opinions/ideas exists. We life in a world of pseudo-respect where we basically nod when people talk and ignore them.
There was a arcade that had that game for a short period of time, friends and I loved that game. The machine disappeared after a few months :(
> There are good technical reasons why you can't tack member functions into the interface of a forward-declared function.

Are there? You could have a class decorator to mark a definition as incomplete and only allow member functions, types and constant definitions:

// in Foo.h
incomplete struct Foo {
public:
Foo();
Foo(const& Foo);
void frobnicate();
};

// in foo.cc

struct Foo { // redefinition of incomplete structs is allowed
public:
Foo(){...}
Foo(const& Foo) {...}
void frobnicate(){...}
private:
void bar() {...}
int baz;
string bax;
};

edit: there are also very good reasons to fwd declare templates. You might want to add support in your interface for an std template without imposing it to all users of your header. In most companies I have worked, we had technically illegal fwd headers for standard templates.
> These clocks could be sufficiently precise to find mineral deposits underground from their gravity signature.

We've been doing that since the 1960s at least with such things as the LaCoste & Romberg gravimeter (1936).

You can download, see online the "Geoid"

https://americanhistory.si.edu/collections/nmah_865074

https://en.wikipedia.org/wiki/Gravimetry

https://en.wikipedia.org/wiki/Geoid

Magnetic anomalies also highlight inteesting places for minerals, the issue with both magnetic and gravity fields variations lies with determining the "true" depth to target (medium sized shallow target, or massive deep taget?) which is known as an inversion problem.
Chrome is a resource hog spyware. I only use Safari, both on desktop and mobile/tablet.
This looks really cool. Sort of reminds me of meshtastic but I like your protocol design better, based only on the project README.
Yes, I agree. That's what I was trying to say. It also "doubles down" when called out: I asked about the mathematician Richard Taylor and it responded with a paragraph that called him Sir Richard Lawrence Taylor, so I asked when he was knighted (he wasn't) and it said "The 2014 birthday honours list" which is wrong... probably because there was a Dr Richard Thomas Taylor awarded an MBE (not a knighthood) in that list.
No. React calls your code (over and over again). That's a framework.
I'd actually argue that the fact that more expensive lawyers gives you a tangible, large advantage in the court room is an indication that our legal system is fundamentally broken.

Rather than trying to fix one symptom of that, corporate legal power, we should fix the legal system itself.
Show HN: I made a Python package to detect English idioms in any sentence
Hello HN,

I'm excited to share my first open-source Python package, englishidioms. This package leverages the "McGraw-Hill Dictionary of American Idioms and Phrasal Verbs" to identify English expressions in given sentences.

With a database of 22,209 dictionary entries, englishidioms can accurately detect matches between input sentences and idiomatic expressions.

I'd love to hear your feedback, suggestions, and use cases. Please feel free to explore the package and share your thoughts!
It does not matter as the libc part is statically linked into the binary. This means that this project runs on any linux kernel that the musl libc supports, regardless of which libc the rest of the system uses.

Musl was likely picked because glibc doesn't support proper static linking.
What people also forget is that if Windows 11 requires 8GB of RAM while Windows 98 only required 8MB, that's 3 orders of magnitude. If we adjust the size of our modern "bloated" applications using the same scale, an app that today takes 100MB on disk, would be equivalent to a just 100KB in 1998, an Electron app that uses 1GB of memory would be equivalent to one that took only 1MB 30 years ago.

Apps today are no more bloated than they were last century, while we gained a lot of functionalities that would have been considered witchcraft in the days of Win98.
Atleast there is Safari. Safari is without a doubt better than Chrome - with Efficiency, Simplicity and Privacy. Chrome is spyware and bloated; even more than Chromium lmao
Using github or some other host that allows you to host static sites for free.
The fact that all of these plants have delightful smells confirms my dislike of mosquitoes - not only do they bite and spread disease, they also have bad taste in garden plants.
I feel like that's an angle which isn't talked about much by the EU, all these mobile devices should work like normal computers so you can install anything you want on it.

Both for improving competition and reducing e-waste.
My pond attracts a lot of wildlife too. Frogs, animals, flying water insects, and even a couple crawfish came from a small creek nearby.

What do you use for soil in your taro plant?

We are much farther South and don’t have to deal with ice. I’ve been trying to put fish in it but the chipmunks turned the pond liner into Swiss cheese in some places.
> what capitalism wants to avoid is putting "money" in with "power"

Sorry but this is plain out wrong. Under a capitalist system money IS power, as it is fundamental for survival, and that people with money are the ones that tend to have disproportionate amount of leverage both over the government and individuals.
Under capitalism the government mostly exists to protect the interests of businesses and property holders, a lot more than say the common person on the street.
Cheyenne Super Computer Auction
Forget the AI doom and hype, let's make computers useful
That just sounds like an arbitrary difference. What is the difference between a reflex action and choice action? Do animals have free will?
Android TV has access to your entire account
I might have always used React wrong, I don't call React but embed my code into React like so (syntactic sugar aside)

class HelloWorld extends React.Component {
render() {
return (
--- my code here start ---
<div>Hello World!</div>
--- my code here end ---
);
}
}

and React is calling my code with render(), I'm not calling React.

React owns the control flow and the execution loop, which calls your code (hooks, render, ...) as needed.

With a library you own the control flow.
Automated image collage with computer vision
Aren‘t tech illiterate people the ones using chrome?
No matter how you interpret the data, dark energy remains
> read the docs and see five similar commands

most of the aliases are not documented for this reason