skysight-inc/HackerNews huggingface dataset:
My point with the above comment was that pointing to the unsustainability of renewable infrastructure is disingenuous, especially if you are not doing the same with nuclear infrastructure. Both are unsustainable currently, both can be made sustainable, arguable renewables even more so.

GP was complaining about the fact nuclear would be a better overall option because of sustainability issues that renewables have. I believe GP was being disingenuous and says so in bad faith. The fact is that we as a species have a terrible track record in unsustainable behavior. Renewables are not exempt from this. We can (and should) do better (including subsidizing e-waste recycling; putting tariffs on—or taxing—new aluminum that underbids recycled; etc.).

Not doing renewables because of this unsustainable track record is just plain silly, and arguing for such is probably done in bad faith, especially if nuclear is not held to the same standards.
Enjoy the others man, worth your time and ears
Keep in mind that these is a really basic building block where you can bring your own runtime and hook coroutines into it, not something that is at all usable out of the box. This is exacerbated by the fact that the C++ standard library is still lacking support for non-blocking futures/promises and queued thread pools to run them.

To see how it can be used for actual asynchronous operations on a thread pool, take a look at asyncly, which I co-authored:

https://github.com/LogMeIn/asyncly/blob/master/Test/Unit/fut...
If there was mass available to add something to the sky crane, you'd be better off putting that thing on the rover, since the rover has the plutonium power pack.

I do feel a bit sorry for the crane as well though :)
> knocking on my door regularly with a pen

How delightful! Here in New York we just have CleanChoice Power doing it via mail fraud.

(By "mail fraud" I mean that they do their best to dress it up as a something like power bill, except demanding a signature, to trick the unwary into signing it without reading.)
Totally agreed with you, it is probably completely unfeasible. I was just assuming we were talking about this in terms of ideal wants.
As it got closer to the ground, it seemed really hard to get a sense of scale with that downward camera. It felt like the ground just kind of "appeared" right before the sky crane did its thing. How big are the rocks under it? It felt like they were either big (1+ meter) or just little pebbles. I really couldn't tell.

Either way, this is seriously the coolest video I think I've ever seen. I cannot wait for more.
AWS vague billing decoded with Cost and Usage Reports
Well, don't get caught then I guess.

https://arstechnica.com/tech-policy/2019/12/contractor-admit...

> On Monday, David A. Tinley, a 62-year-old from Harrison City, Pennsylvania, was sentenced to six months in prison and a fine of $7,500 in the scheme.
Loudness normalization happens on the client, and can be opted-out.

What is it then? At any rate, if this new offering can match Apple Music quality then it’s a win - and not “pure marketing”.
Isn't that what Natsu said?
Ah yes, this was it. Good find!

I’m surprised it grew up from 6 to 400 support staff working on this. This would’ve been a fun job as a teenager.
The vast majority of people are not fine with any of those things for an extended period. In fact, in the US, once late spring/summer roll around people are going to be out and about.
Technically it's an enum, or tagged enum.
I agree completely. The only reason they used for shutting everything down at first was so hospitals don't get overrun. That's clearly not happening right now in most places. Also, it's not uncommon for the flu to cause hospitals to exceed capacity and we don't shut down for that.
Robin Wall Kimmerer (Onondaga) talks a good bit about gift economies, and she ties it all the way back to their oral histories. I doubt very much that you would rewrite your parables to fit the new normal. While that is a very Western thing to do, projecting your own baggage onto others is usually a mistake.
> our Java and Python based stacks

I always find it bizarre when python (and to some extent java) are lumped in as languages that you found Go or Rust a suitable replacement for. They're just such different ends of the spectrum - Go/Rust will just never be able to match the expressivity and rapid development ease of python because they have such different design goals.

If you find porting a production application from python to Go/Rust a satisfactory outcome, then I suspect you should never have been using python for it in the first place or you've been using python All Wrong.
I'm not sure what the consequences of this are, but it is a pretty big deal. Bees are responsible for pollinating a lot of plants, and if the bees are dying off, it could have devastating consequences for the food supply.

I'm not sure what the point of this article is. It's not like we're going to be able to do anything about it.
For a long time, my notetaking system consisted of a single alias similar to the following:

jj=joe "~/journal/$(date --rfc-3339=seconds).txt"

It worked well.
Yeah, it's tempting to imagine that all the problems in the world can be solved in the same kind of way, whether through more bureaucracy or more violence. Another example is the libertarian idea that all problems can be solved through the application of market forces. Maybe the general term for this is solutionism -- the idea that problems have "solutions" which take certain standard forms, when really these problems are the natural result of various patterns of human activity which may or may not respond to the "solution" you chose. In the worst case, you can end up in a sort of feedback loop, where an earlier "solution" was actually the cause of the problem that justifies the next "solution" and so on.
DP were great but in the second half of their career what they were good at was continuing to cultivate their mystique and their image. That in itself is quite a hard thing to do in the way they did it. Kraftwerk and only a few others were able to be that famous and also faceless, cool and unique at the same time. I think I ended liking the "idea" of them almost more than their music weirdly. Musically they haven't pioneered for many many years. Everything after Alive, ie. half their career, was mediocre at best. They sustained a very high level of fame and influence through quite a small number of great songs and an amazing image, long after their prime in the late 90s / early 00s.

Anyway, au revoir to a legendary group nevertheless.
> but can I await a function, which awaits another, and so on?

Whether a coroutine is stackful or stackless is largely an implementation detail that has some tradeoffs either way, in either case coroutine semantics can allow you to write efficient asynchronous code imperatively or do your callback-to-async transformation.
It's too late for that anywhere that isn't super remote like AU/NZ.

As an Australian citizen I often wonder how much this super distant story has to do with it.
That was my first thought actually. We are probably not cynical enough! In addition to blame shifting, the prison industrial complex is benefitting from having the prisoners stay longer, so there is zero incentive to fix the problem.
The GC was apparently the reason behind rewriting that particular service. No wonder there are more reasons when you look at all the services across the company.

But you couldn’t help yourself even after being corrected by someone who knows what they’re talking about.
This accusation of dishonesty is bullshit - we know exactly what is being talked about, no-one is confused or deceived that Apple is a government organisation collecting 'traditional' taxes.

For the same reason if I sell 'magic makeup' it's not dishonesty because anyone with a brain knows it's not literal.
I don't want to play with my parents' life, as I love them, so no. They are locked up in their apartments for 6 months now, as I don't allow them out. Taking a suboptimal vaccine would hurt more than not having a vaccine, as they will need to start leaving their apartment in the summer, so they rather wait a few months more for the best vaccine (or more data) than have a risk of dying from COVID.

I bought them big screen TV, new furniture and elliptic machine so they can spend their time in the apartment while still working out.
> The casemap_lower comprises two distinct parts. It starts with 256 index entries, followed by 3866 deltas, to the grand total of 4122.

This sounds like a code smell of using one variable for two distinct purposes. Why not separate them into two tables? After all the first lookup results in a base index to be added, and the second lookup results in a delta. They are different things.
It's not so much about reducing the amount of characters typed, and instead moving the way you think about code from the character level to a more structural level.

Calling it a "reflex" is an interesting phrase! Tools like magit let me encode complicated processes into muscle memory, in a way where retrieval doesn't have to go through remembering and typing a string. Structural editing is similar.
I assumed they meant every Mac in the product line would have an ARM version. I presume a few of the Intel-based SKUs will remain until demand ebbs, but probably not every one (e.g. perhaps only the 16” MBP and the Pro)
> and responsibility!

You won't get this though. If the machines are the only ones capable of making the calculations with less error then a human can only validate higher level criteria. Things like "responsibility" and "accountability" become very vague words in these scenarios, so be specific.

A human should be able to trace calculations software makes through auditing. The software will need to be good at indicating what needs auditing and what doesn't for the sake of time and effort. You'll probably also need a way for inmates to start an auditing process.
It's been ten years. The killer app for crypto is just one thing - crime. Money laundering, tax evasion, purchasing contraband.

And yes, people have made a lot of money on pure speculation too. That's not an application.

Until we see some actual real-world uses for crypto - full-time, serious uses, not someone buying a pizza as a demo - that aren't crime, we have every logical reason to be desperately skeptical of this overhyped technology.
I understand, it’s not an easy thing to have that responsibility. Everyone wants to do the best for their family. There is no silver bullet, it’s not possible to have total foresight. I guess all you can do is get all the reputable information you can and weigh it against what you know about their personal circumstances. Best of luck to you and your parents.
People decide to fix problems in software or anything else for that matter. If they don't get fixed it's usually a matter of somebody (or bodies) decided it was not a priority.
> We know exactly how to fix it. Our cowardly politicians and toothless regulatory agencies are not up for the challenge.
For every piece of software that can directly and materially harm someone's life like this, there should be a chain of responsibility.

No, you know how to blame people and punish people, but that doesn't mean you know how to deliver custom bespoke software for a price that the various government agencies can afford which doesn't have bugs that severely hurt peoples lives.

In fact, punishing people is not going to accomplish that.

That's the problem with a legislature that thinks it can pass any law it wants - let's take into account this new variable X that our software has no way of collecting or measuring - without looking at the feasibility of actually implementing the law given the infrastructure available, and without approving a corresponding budget for software upgrades to actually enact the law, and taking into account how much time it would take to write, test, deploy, and then train people to use the new software instead of just issuing streams of mandates like Emperor Norton and expecting the mandates to materialize into existence like the morning dew. And if said morning dew does not appear, then we can punish and sue the people in charge when they tell us there is no way they can do what we are asking them.

Of course there is blame on the prison leadership for covering things up and that leadership should be fired, but you can punish and sue people all day long and it's not going to result in any good code being written. Punish enough people, and it will just result in the Law being repealed.

The problem with this type of bespoke code is that it has exactly 1 customer, so it's going to be horrendously expensive while also being buggy and quickly thrown together compared to software whose development costs are leveraged over millions of customers. And then what happens next year when some crusader decides that they need to take some other new variable into account? Constantly changing requirements, underspecified projects, one-off projects whose schedules are impossible to estimate, and cash strapped local governments. Yeah, that's a recipe for success.

This is why everyone hates enterprise software, but even enterprise software has tens of thousands of customers. Bespoke software for the Arizona prison system -- forget it.
GP point maintains. At least in my country, I never saw ads above the folder, but the main headlines.
After a few hours of installing all the libraries, it worked. I still don't understand much of what I'm doing, but I managed to run riversolver.sh and view the outputs :) Does it support scenarios with multiple opponents?
Here's mine. It uses an editor. Tags are done via :tag . Search is supported using the same editor or grep. It automatically adds a date. If I start typing on a command line then whatever I typed becomes the starting line of a note. It is aliased to "notes".

#!/bin/bash

PAST_ALL_LINES="10000000" # skipping this many lines puts us to the bottom of the file

EDITOR=/usr/bin/joe
LOGBOOK=~/.securedocs/notes.txt

if [[ ! -f ${LOGBOOK} ]]; then
echo "${LOGBOOK} is not found. Check if it exists
first?"
exit 1
fi

if [[ ! -f ${EDITOR} ]]; then
echo "${EDITOR} is not found. Install it first?"
exit 1
fi

STRING=''
if [[ ! -z "$@" ]]; then
STRING="$@ "
fi

echo -e -n "\n`date`\n===============================\n\n$STRING"|${EDITOR} +100000000 ${LOGBOOK}
This seems rather optimistic to me. There are days when I count myself lucky to be able to debug my own code. And it's maybe about seven orders of magnitude less complex. And has comments. And unit tests.

I'd be willing to bet that once we've achieved the ability to scan and simulate brains at high fidelity, we'll still be far, far, far away from understanding how their spaghetti code creates emergent behaviour. We'll have created a hyper-detailed index of our incomprehension. Even augmented by AI debuggers, comprehension will take a long long time.

Of course IAMNAMSWABRIAJ (I am not a mad scientist with a brain in a jar), so YMMV.
I don't think you get my point, but that's OK. Ben's example is wrong because he's suggesting someone to hold 100% equity all the way up to the end, which is wrong in most cases.
This always sounded pretty unequal to me.. has it stopped?

https://theintercept.com/2020/03/16/tiktok-app-moderators-us...
I think if you look from a point in time of where the term 'capitalim' was initially heh coined, you will find that it very much is a hyper-capitalistic society we live in.

During the time when capitalism was first named an overwhelming majority of the populaces' exchanges of services and goods was not based on any capitalistic exchanges. And with capitalistic exchange I mean the exchange of good that were produced under a capitalistic agreement where the means of production are not in the hands of anyone with immediate social relations to the person controlling the means of labor. Most of the people were living and working in small villages, self-sufficient to a large degree and wholly preoccupied with agriculture. Goods and services were mostly produced in a feudal mode of production, not in a capitalistic mode.

Nowadays however, for a vast majority of the population of most industrialized and developing economies of the world this means of exchange is the primary - if not the exclusive - means of procuring goods and services.

So, I very much dispute that calling our society 'hyper capitalistic' is hyperbole, despite of the two sharing a prefix.
I think if you have a large immutable lookup table, the compiler will put it in the rodata section. Which means the kernel can evict that mapping if it's unused and repopulate via a page fault when it's needed.
And it's not a Rick Roll. Well done.
I should have added that I am probably abusing the term refactoring if it has a precise definition. What I'm talking about is working on improving the readability of my code, but also improving its structure. Today, "spaghetti" probably doesn't refer to a tangled mess of code sequences because we've gotten rid of the GOTO, but tangled interactions between modules, many of which are vestigial.

A lot of my code interacts with hardware configurations that will cease to exist when a project is done, but I mainly look at the stuff that's potentially reusable, and making it worth re-using.

I'm using Python, and there are a lot of tools for enforcing coding styles and flagging potential errors. I try to remove all of the red and yellow before closing any program file. I don't trust myself with too much automation! "Walk before you run."
There have been made tremendous steps in simulation software. The fact that the crane mechanism has never been tested on earth besides simulations is incredible. Always wondered what software they use. Do they have a generic platform to run simulations on? Or is every mission written from scratch?
> The lingua franca of the Vatican is Latin

Italian, actually, but Latin remains the official language of the Holy See (Italian being the main working language and French the main diplomatic language, because who needs simple?), to which the State of Vatican City is subordinate, however.
See if your local universities/collages have internship/coop programs. Depending on where you live, it's a great way to get government subsidized junior developers and build a pipeline for new hires once they graduate.

Just be careful of senior students that have too much ego
I had an MD player, but I only used it to play blank MDs on which I had made mix tapes from my CDs. Many MD players had write ability, and (though it was a fairly little-known fact) many portable CD players had optical-out. You just needed to buy an optical cable and connect it between your CD player and the MD player.
Do you mean the model? What about it?
DHH's testimony to AZ House of Reps regarding Apple's 30% tax
Interesting concept. Do you have any links to research or theories about this way of looking at it?
We are planning to add a MW-class machine to our portfolio in the next five years which could serve as a nice replacement for the dirty diesel engines on these larger ships.

Looking at Taiga Motor's electric jet ski, 250kW would be a bit on the high-side. It would also be a very expensive jet ski :)
https://taigamotors.ca/watercraft/
You've listed evidence of 1 success every 100 years. That isn't the sort of track record to be talking about if the plan is to take on the Chinese.

And the internet didn't achieve widespread success until the government turned it over to the free market where it became the most ultra-free-market environment we've seen this generation.
This very release features a new mode [0] with reduced memory consumption. It probably still gets undercut by Gogs/Gitea, but it may be enough to run GitLab on a cheaper VPS tier than before.

[0] https://about.gitlab.com/releases/2021/02/22/gitlab-13-9-rel...
Analyzing Clubhouse for Fun and Profit
Thinking more about headlines like this, I wish we could just replace the word "linked" with the words "correlates with"

Society really needs to use either the term correlation or causation more often so we can always have the "correlation does not imply causation" discussion and hammer that home until it's common knowledge and common sense.

The word "link" to me is a weasel word meant to plant the thought "causation" when only correlation is merited.
I remember when email became a thing.

No one said those things. Why would they?
But not in this case, since you think "tax-like" is better.
Agreed that there should be a minimum bar for "completed" research code such as reproducibility and a clear summary, but engineers shouldn't expect the first version of a new algorithm to be easy to understand without additional material or ready for production without a complete rewrite.
> … the younger ones are more numerous by far and able to simply overrule the older ones by force.

By my calculations, after 64 iterations those with under 24 months' time travel experience make up less than 2.2% of the total, and likewise for those with 40+ months experience. Roughly 55% have traveled back between 29 and 34 times (inclusive). The distribution is symmetric and follows Pascal's Triangle:

1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
...

where for example the "1 2 1" line represents one member who has not yet traveled, two who have traveled once (but not at the same time), and another who has traveled twice. To extend the pattern take the last row, add a 0 at the beginning to shift everyone's age by one month, and then add the result to the previous row to represent traveling back in time and joining the prior group.

> I can delete the few oldest members…

Not without creating a paradox. If the oldest members don't travel back then the younger ones don't exist. You could leave the older ones out of the later groups, though.
Site is down right now. I'm wondering if there's any mechanism to verify the developer you're paying for help. If I'm going to be paying, how do I know this person is actually knowledgable about my problem domain and good at troubleshooting?

On the helper's side, since it's by the minute, it's not much risk if the person is completely over their head and beyond any reasonable help, you're still getting paid while you try to figure that out. Except that the pay is somewhat low versus the going rates for consulting work in the western world.
Honestly that it's a stupid comparison. In one case you're talking about an animal that is chaotic. Monkeys by nature are pretty wild and chaotic animal so that word makes sense.

Your example doesn't make sense. Why would a tool be called that? You're describing a specific tragic event in event where as a monkey is.... a monkey....

Just stop. Your logic makes zero sense. Do not try and compare an animal to a historically tragic event to justify word policing. That is absolutely insane and is incredibly disrespectful. Your use of tragedies to justify your woke word policing is quite frankly disgusting.

The fact that you can't explain how it makes sense without comparing it to some random tragedy is no better than the people who call everyone with a conservative view a "nazi". Just knock it off.

Chaos monkey sounds completely fine and I can't see how any sane non-racist person would associate that with a black person. If that is what you are doing, I think you need to do some self-reflection on what that says about your own subconscious racist biases.
Interesting. I usually find it easier to generate URLs on the server and more convenient to consume APIs that include links to related resources.

The other option is munging URLs on the client side, which can be tedious.

I'm genuinely curious as to how including links in the response could make an API harder or more annoying to use.
> Maybe it’s an outdated expression, but it still signifies a person who crossed a country’s border illegally and does not have legal status.

Actually, it doesn't even mean just that, that's just the popular perception. Anyone not present legally would be an illegal alien, even if they crossed the border legally. I knew many international students who became illegal aliens due to overstaying their visas or who violated their visa in some way through work they did.