skysight-inc/HackerNews huggingface dataset:
> And where is that raw methane going to come from? Its not like there is a lake of methane you can just suck up on Mars. What about the oxygen needed to burn that methane?

Are you even attempting to Google these questions before posting them here with such an aggressive tone? Manufacturing oxygen on Mars is demonstrated engineering [1]. Manufacturing methane, theoretically sound and demonstrated in the lab [2].

This is what I meant by the aggressive strain of ignorance having overtaken the science with popular astronautics [3]. Some folks read a hot take on Musk and what Hawthorne hasn't done, ignore the thousands of scientists demonstrating actual technology a hundred million miles away, and then assume they're vindicated when the rest of us get tired of arguing with willful denseness.

[1] https://www.science.org/doi/full/10.1126/sciadv.abp8636

[2] https://ntrs.nasa.gov/api/citations/20170001421/downloads/20...

[3] https://news.ycombinator.com/item?id=34223253
interesting concept… I skipped the wordy instructions and found it intuitive. really nicely done, lovely UI (apart from the enter key on the left).
> I think the west miscalculated how much the Russians had modernized and their war production capacity

A main reason the Western governments initially delayed in supplying lethal aid when the 2022 major invasion started is that they expected that the Ukrainian government would immediately be destroyed replaced with a Russian puppet regime which would control whatever was donated.

They did not underestimate Russia’s capabilities.
On the face of it, it looks like you have twice the liquid net worth than you actually have (or more with multiple countries). Often financial statements will be prepared by different accounting firms in different countries, and each set says you had the same amount of money on hand on the same date, even though you only had one. It is not so much a delusion of wealth as a delusion of time. When people refer to a date (such as a fiscal year end), they think that date is the same everywhere but of course midnight on December 31st happens in every one of the 24+ time zones.
I really adored the TNCs with built-in BBSs. Could leave it on all day, and occasionally check my email. Back when internet at home wasn't really a thing yet (only at university).

It's slightly sad that there isn't a similar ESP32 or Arduino-based stand-alone TNC out there with BBS capability. I know I could dedicate a rPi and direwolf for that purpose, but those feel much more heavy handed than a simple appliance - have to patch the OS, know more about the whole machine etc.

I know that there are KISS-TNCs out there that are pretty good (for APRS), but that's not quite enough for BBSs.
Well, that might be true except for catchment areas.

The best state schools are already in good areas. This would make those state schools even better without any effect on the others.

The bottom line is again how much parents value education and the culture of effort and ambition at school.

Improving state schools is orthogonal with the existence of private schools or their charity status, and different 'classes' will always exist, they even still did in the USSR.
I'm working on a website to track the progress of bonsai trees. I like the bonsai sub reddit, the way people share their trees, but there is no good way to see the trees over time.

I don't do a lot of coding any more, so it is nice to keep my hand in. I was feeling pretty rusty. I also suck at front end dev so pushing my comfort zone. I don't know where I'm headed with it, but I am hoping I will find it useful, and some of my friends will too. I suppose I will keep adding features and see how it goes!

If anyone here likes bonsai then maybe take a look at bonsai-garden.com where you will find how far I got over Christmas!

I'm hoping this will be a nice distraction from my career for a while!
It uses https://github.com/sqlparser-rs/sqlparser-rs as the parser and lexer. The binder, planner, optimizer and executor are in Python. The optimizer stage only works on the logical plan and the rules are heuristic only.
Zulip | Senior Frontend Engineer | REMOTE or San Francisco | Full-time or part-time | https://zulip.com/

At Zulip, we’re out to build the world’s best collaboration platform, and we’re committed to keeping it 100% open source. Zulip is the only modern team chat app that is designed for both live and asynchronous conversations. Our product serves as the communication hub for businesses, open-source projects, educators and communities around the world.

We’re looking for a senior frontend engineer to join our small core team and help define the future of team chat. In this role, you will work closely with Zulip’s product and design leads to drive work on a major initiative to redesign Zulip’s core surfaces.

Check out https://zulip.com/jobs/ to learn more, and apply at jobs@zulip.com.
Seems to be the fastest and easiest thing to do. But it goes against our current paradigm of looking for perpetual growth, the government will never reverse this policy
For a short time prediction a quadratic/cubic is usually not that bad. I guess for covid-19 cases a week is fine. More than a week is probably too much, because the peaks last like a month from beginning to end, so it's too weird for a simple model. I guess you need a SIR model for that https://en.wikipedia.org/wiki/Compartmental_models_in_epidem...

Also, the grow phase is quite exponential, so even for a polynomial fit I'd prefer to use it after changing the vertical axis. Otherwise the polynomial must fit too many almost zeros and then jump, and you will get weird and negative results.

There was also a strong weekly variation, cases on weekends were written down on Monday (or Tuesday), so I think it's better to look at the 7-day running average.

The problem is that in this paper they are extending the "forecast" too much. It's somewhat the equivalent of 6 months. I thin no serious source tried to make very long term forecasts. (Anyway, some trends and general forecasts are possible, like with the flu.)
Distinct RPCs being distinct URLs also makes it possible to easily route and load balance RPCs to different backends, which is lovely for scaling up.
Shop closures in UK hit highest total for five years
This article made it so close to teaching me something, except it just confused matters more haha.

I think what they're saying is a wheel on the front that's like this [| will have wheels on the back that look like this |][|
skating is an outward striding motion, the skate blade edges have important usage in turning, stopping, spinning, going backwards. These are very different and could not replace ice athletics
Ah, thanks for the report -- it seems not to work on mobile Chrome. One of our Equestrians will take care of it on the next sprint.
And I am still struggling about the argument of why SOAP is bad but JSON RPC is good. The xml vs json debate is a tab vs double space debate to me.
The short answer is... yeah, just clone the objects. Whatever other languages are doing is going to have the same tradeoff - performance (or safety, if the other languages aren't memory safe). Iff it becomes a problem, come back later and remove the '.clone()'.
This is yet another SpaceX, or rather a Musk, problem when it comes to Mars. Even the mission profile of Starship is talking about as-yet unproven claims about sustainability. The current profile for Starship is to launch an unmanned refueler and a trans-Mars ship. They rendezvous in Earth orbit, refuel, and the trans-Mars ship flies off for a Mars injection orbit.

Not only is Starship not currently flying but there's been no demonstrations of their in-orbit refueling, not even between two Dragon capsules. There's also been no demonstration of in-orbit engine reignition. No demonstration of multiple engine reignitions. These are all necessary components of any Starship mission. Starship must always have fuel for landing as there's no capability for it to do an unpowered landing.

This means without an in-orbit refueling its payload lift is massively compromised. It also doesn't have the fuel to get out of LEO without refueling.

Starship is currently making tiny baby steps towards launching while people talk it up like it's doing regularly scheduled launches. There are a lot of major unknowns in the Starship mission profile and there's no guarantee it can or will work as advertised. Even if it technically works the idea there's going to be daily launches is currently a pipe dream.
False.

You can use them to transform already existing text and code (the training datasets); but you can never do more than that.

There is no room in the ML algorithm to introduce logic. It's doomed to forever be a guessing game; and the resulting guesses will always be limited by the information it is fed to begin with.

The only reason chatGPT is so impressive is that it is transforming human conversation that itself is impressive (except that we were already aware of it). The code generation, literature, and definitions, etc. it outputs are all just rephrasing the written code, literature, and definitions that it was given as training data.

It's effectively no more than a sleight-of-hand. Flashy and impressive, but never anything more.
I first read about this in Stephen Pile's The Book of Heroic Failures. He seemed particular taken with the phrase "To craunch a mamoset".
It’s not only true for Typescript, but often times necessary if you require dynamic behaviour that would otherwise be achieved through reflection.
It's also unethical to make promises to users, like privacy for posts published to a semipublic social network, that software can't possibly keep.

It's going to be interesting watching the norms of the fediverse collide with the expectations of ordinary software users. Mastodon and ActivityPub have a lot of promise as an alternative to centralized social networks, and there are good reasons to use them even if you don't buy into the ethos of the fediverse. If Mastodon is going anywhere, those users will soon drastically outnumber the keepers of the fediverse norms.
This might be a bit of a stretch but I believe native mobile apps is what triggered complexity in web apps. The bar was raised and users were expecting performance and experience equal or better than native mobile apps.
I don't know about the Netherlands. But in many US cities — in particular SF & LA:

1) It's extremely difficult to get approval for new housing

2) There's a large backlog of developers attempting to build new housing

...which should convince anyone that regulation is the binding constraint, not a lack of willingness to build.
I think you might find hostages much more motivated than their captors to spend time decoding a weird part of a song (out of nothing else to do or a desire to not think about their situation, rather than an expectation of a message meant for them).
But it's so easy to get a handle on how the borrow checker works! Just check out this thread and all will become clear: https://users.rust-lang.org/t/what-is-a-good-mental-model-of...

Joke btw. That thread is a hilarious trainwreck - surely the final nail in the coffin for the Rust advocates who so often deny anything about Rust is difficult to learn.

I don't mean that as an anti-Rust jibe, in fact I'm planning to get back to it this year (having given up in despair last). I like much about it, and think it's tremendously practical for many purposes. But it just is a difficult language, no question.
i know these youtube maker projects aren't really meant to be practical, but the fact that his trash pickup is only monthly just makes this absolutely hilarious to me. all this work to avoid putting the bins out once a month
A famous case of Amazon ATO (account take-over) was trivially executed where a fraudster would use one of the Amazon checkout paths with a credit card that they own (e.g. a disposable Visa gift card) but later add a victim's email so that the credit card would get added to the victim's account. The fraudster would then call Amazon support, impersonate the victim, proving their identity by using that credit card number, expiration date, and CVV, and claim that their phone is stolen. Amazon support would then "update" the victim's account with the phone number under fraudster's control. The fraudster would then use the "forgot password" flow to reset the victim's password using the phone. Game over, the fraudster now controls the account (and the real CCs added to it) through no fault of the victim (nor their knowledge). They would go on by purchasing electronic gift cards (iTunes/X-box/etc.) and selling the numbers on eBay for real money.

This specific flow has since been fixed, but ATOs still happen much more than you can imagine.
The "incorrect" use of comprise is correct and has been in use since the 18th century [1].

1. https://www.merriam-webster.com/dictionary/comprise
> Or will they force employers to keep people on their payroll, who will not be doing anything productive?

I don't know if unions could actually affect hiring or retention, but they can protect benefits, the sort of things that might go away during an economic downturn.

> An in a long roundabout of thing, most of the time an overzealous union or two can be found close to the heart (root cause if you will) of the recession.

That's certainly not the case of a tech recession, if one was to happen this year.

> If you are good at what you do, your unemployment period is negligibly small. Call it an unpaid vacation.

It's not a matter of unemployment. In harsh times, who knows what direction the industry will move towards as labor power disappears, in contrast to the past two years. Perhaps some firms might start moving towards 996, even. There are a lot of good things everyone took for granted during the good times, and in bad times, who knows how it'll change. This is simply a "memento mori" sort of caution as we appear to be on the onset of bad times.

> This IT unionizing thing getting pushed more and more

Is it really? Software is an industry that has been around for perhaps half a century? Any chatter towards unionization in the field seems as hypothetical as it always been, except at a few companies, so the usual anti-union alarmism is as hysterical as ever in a field as anti-union as this.
I'm not sure what your operation was but I think there is still a market for your crop. There's plenty of weed in the dispensary, yes, but its taxed sometimes 30%. You get what you think is a cheap oz of weed but its in a sealed bag, and when you open it up it does the job sure according to THC % but its all that shake and larf and ugly stuff that comes from the trim bag and rock hard cure style of prep commercial growers do. There's a reason why the grey market remains so huge.
K-Pop Data Analysis
> Contact a member of our team today to learn more.

I feel as tho the article ended right when it got to the question at hand.
Because administrative structures are not about hiring one more body to do random job X.

Each body in the machine needs a reporting structure, training, tooling, a career path, and be plugged into other structures that have visibility to and alignment with, senior management. So it's about trying to maximize the size of your company while keeping the complexity manageable. In a big organization, management is struggling for simplicity and visibility, and one technique is standardization of processes and alignment on goals and processes so that you have more than just a big bureaucracy doing thousands of inscrutable things, but you have a bureaucracy that management can understand, measure, and steer as best they can. This is the biggest challenge.

So they tend not to do things like hire one off people to do random things at odds with what everyone else is doing.

That means you do not chase every possible thing which appears to have some upside but adds complexity. Because following the latter approach is the administrative equivalent of "yes, we are an autobody shop, but people often come here hungry, so let's also sell them some pancakes" -- a decade of these type of decisions and you have a huge unmanageable mess.

Clay Shirky once wrote a piece in which ATT reached out to him for a business discussion about getting into web hosting, and when he told them how little he paid for web hosting, they were absolutely stumped at how anyone could provide reliable webhosting for a profit, and Shirky replied that his webhosting just wasn't very reliable. He tells them there is no staging environment provided, no failure, no offsite backup, no redundant power -- how sometimes he'd just take the main site offline when he wanted to update, and other times it would go down when there was too much traffic. The ATT folks just stared at him in disbelief. And Shirky knew that they weren't going to get into the web hosting business because a company can't both be good at doing one thing and the opposite of that thing at the same time. A company that has reliability in its corporate DNA isn't going to "hire a few guys" to create a cheap, yet unreliable offering - even if it means they are leaving money on the table.
Why did it prove to be a red herring?

I could write a CLI or GUI Java program, that would run on any OS, for which there is a JVM, and that was easier than doing it in C, C++, Delphi or Perl, which were popular at the time.

As far as I know, at the time only TCL/TK offered something remotely comparable in portability for GUI apps.
It starts getting weird when you reply to those posts.
I'm looking at it not from the perspective of "Which language is the best?" but from the point of view of I'm working in a specific language now, what are the principles of "Pure FP" that I could benefit from when using that language.

How should I "encapsulate state" in JavaScript for instance?

If the principles of FP are great surely they must be applicable in any Turing-complete programming language. The (Haskell etc.) compiler is no doubt a great tool, great at type-checking. But I see using any specific compiler or type-checker as a tooling issue, not a foundational insight about FP.
The crew of the USS Pueblo giving the Hawaiian good luck sign. It's an all-American moment.
Are you running bit locker to encrypt the hard drive on this system? I have a pretty powerful desktop with two nvme drives in raid 0 striping and it was very fast at first, booting with windows 11. But has become significantly slower due to changes over time. But I'm not sure which changes. I think a lot of it is actually the bios doing stuff. I can't enable fast boot because it usually requires the bit locker recovery key on every boot. Perhaps the tpm doesn't get loaded up in time?

It's still pretty fast, but 20 seconds seems like a lot when you are used to 5. I usually just let the computer hibernate, but interestingly, that usually takes a lot more time than a cold boot. Probably because I usually have a ton of stuff open and using memory.
Well well well, Meet creeps many features if you don't use Chrome, Chime UI is so bad that a kitten dies each time someone uses it and finally Zoom works pretty nicely with the Linux client (they finally added almost all the features there lately), while Teams well, yes, it sucks.
On early Apple II systems, it was part of the keyboard, on the rightmost side of the number row. It wasn't made separate until later models.
Exactly - I can manually add specific domains but really anything outside of a domain that ULA does business with is filtered out without me even knowing or being able to view. Overall easier to just use my personal info to talk with people on HN.
> One good rule of thumb is that whenever people are blaming foreigners for their problems, they're wrong.

The current trend is that people from nations that were colonisers are the cause of, and are responsible for, the woes of descendants of colonised peoples. It's good to see that you can see through the bullshit too.

There are only select groups that can invest in property, they must reach the baseline investment sum and ongoing payback before they can play the game. Having unchecked offshore ownership is massively damaging to the local people, it raises the bar all that much more. Offshore control of property can easily be weaponised, where it's not about investment but instead about legal denial of property to the locals.

NZ suffers from some of this.
Which gives me even less reason for why they would distribute modified ephemeral data vs source data to alter game logic.

Obviously, if you want all 151 Pokemon captured, you would do that through a save state. But if you want increased chances of capturing Pidgey, it would certainly be easier to distribute a ROM (or delte, in this case) with those new ratios baked in.
Stupid question, but how did you tell that they had been purchased by foreign investors?
So I live in a small mountain town where we've seen a massive influx of foreign investors driving up the price of housing because they're coming here and paying off locals to find them houses to buy for a private holiday house.

There are middle men who do the finding then flip the property for 500% of what they buy the house off a little old lady for, on selling it to a rich person from overseas, who use the house for 2 weeks of the year, price all the local would be family buyers out and now, because the investor paid so much for it, it will likely never been affordable to the people of this area again.

The interesting thing about all this is that for the people buying, it's still so cheap it's like buying a car for them, so it's a massive detriment to the local community, and for those buying, it's like a rounding error in their bank account.

Do you call this "blaming foreigners" wrong? Because the people who are organizing this scheme do understand they're ruining the local culture. I'm pretty sure people who are buying the houses are aware they're just storming in using their cash and not really trying to integrate at all, they're not stupid.

What annoys m the most about these parasites, is they don't pay tax, they buy a property, use all the local resources I pay for as a tax payer, contribute zero to the local area.

It is a type of invasion whether you like that word or not.
"local governments have opted to constrain supply and support investors rather than the workers they represent in their constituency."

The local governments zoning laws might benefit investors but that may not have been goal of the government. What should they do to support workers?
Considering that the average male height in the Netherlands is 6'1", I am not surprised. I'd be curious to know how high kitchen counters are there.
Lots of ways to do that, one way would be using a CTE like this one: https://lite.datasette.io/?install=datasette-pretty-json&sql...

with comment_vote_counts as (
select
comment_id,
count(*) as vote_count
from
votes
group by
comment_id
),
comments_with_vote_counts as (
select
id,
post_id,
content,
coalesce(vote_count, 0) as votes
from
comments
left join comment_vote_counts on comments.id = comment_vote_counts.comment_id
)
select
posts.id,
posts.title,
posts.content,
json_group_array(
json_object(
'id',
comments_with_vote_counts.id,
'content',
comments_with_vote_counts.content,
'votes',
comments_with_vote_counts.votes
)
) as comments
from
posts
join comments_with_vote_counts on comments_with_vote_counts.post_id = posts.id
group by posts.id
My Youtube earnings
IMO it’s two things.

1. REST positioned itself in opposition to RPC. The concept of RPC is a negative one in many engineers’ minds.

2. JSON-RPC isn’t that much better than passing your own JSON formatted messages over HTTP. So I don’t think it gets you too much incremental value these days.

With that said I love JSON-RPC and tend to reach for it pretty often for prototypes or greenfield projects.