skysight-inc/HackerNews huggingface dataset:
thanks, that's a very helpful tip. Is there any disadvantage to Vimeo pro against cloudflare that you think is worth noting?
https://www.un.org/en/genocideprevention/genocide.shtml

Now show an official Ukraine policy documents declaring targeting Russians based on Russian national or ethnic identity. A pattern of such activity without official policy documents would do to. Though for example the fact that mostly Russians are killed in the invading tanks doesn't qualify because it is just happens that the tanks are manned mostly by Russians and those Russians are killed not for being Russians, they are killed for driving invading tanks.

For the current genocide conducted by Russia in Ukraine Putin's editorial and speeches, including the speech declaring the war, declaring erasure of Ukrainian national and ethnic identity are such official policy documents.
Really? Let Black people pay more because of racism? I just cited two articles where Black business men in the middle of the city have a hard time catching a cab because of their color.

Isn’t that the same thing people said about segregation and Jim Crow laws? Before you think that is ancient history. My still living parents grew up in the Jim Crow south.

I travel for business across the US as a consultant. I work for a company worth $1.6 trillion dollars last time I checked. My expense reimbursements can easily go to over two grand for a week trip. I’m glad I know I can just click a button to be guaranteed a ride in 2021, instead of the dealing with taxis the first time I went to NYC in 2012 for a vacation.

And to your second point. This is why engineers make horrible product designers.
I believe they are referring to qisas, which is a form of retaliation in kind. It's pretty explicit that you can kill a murderer. https://en.wikipedia.org/wiki/Qisas
I am glad you had a nice childhood. Now, would you try to be as understanding to children as to you to fellow parents.

Being well intentioned and caring is the bare expected minimum. Why do we need to repeat this?
that would seem to be a reason to build an app that can easily have vimeo swapped out for cloudflare when you reach liftoff, eh?
It's also true. At least in the US.
> I don't understand why people think we're still in the age of form submissions and blog posts

Because we are.

> There has to be a good majority of us here that has worked on something complex that required SPAs here, no?

No. Because complex stuff doesn't require SPAs.
The benefit is that it’s likely quite cheap.
Can you really not think of a downside?
Didn't we invent a device that took care of this problem? About 300 years ago?
I suspect that agism has forced many into early retirement or management. Its sooo much easier to take advantage of young human resources, right?

(I kid, but I also suspect there’s a tiny bit of truth in there)
Quite enjoyable, but leaves a rather sour taste that a man with an almost incomparable knowledge & experience of the entire globe - gained at our (UK taxpayer) expense - is now at the beck & call of BP.
Has forcefully imposing democracy ever worked anywhere? I can't think of single example that turned out okay.
Thanks to shale the US is actually near energy independent.
Men are portrayed this way all the time. Why would portraying women this way get so much attention and concern?
To be honest, I don't want to sound bad, but he seems to state the obvious thing which is available in Wikipedia or first page of google.

So, I don't think he provide rapid, in-depth information... . However, I do think he provide good information for layman like me. I have watched lithography, opensource related videos and they were general knowledge.
In real life you communicate on a much higher level. Non verbal communication is so important. That's why I don't believe in pure working from home. At least till we have full 16k VR work environment simulations.
What I find incredible is: Once this fully ramps up, this one power plant is expected to satisfy 14% of the entire country's electricity needs. 7 of these could power an entire country, 24/7.
> History has nothing to do what is happening today

Sure OK, I can really see you gave this a lot of thought.
I'm betting they don't get approved.
I'm not sure that's really in the spirit of an encyclopedia, unless you really could get all the information you had in those 200 words.

I think this would be a valid imposition on the summary sections of most pages though, they can be a little unfocused I find.
The US has zero need for such foreign oil right now with imports and exports very close to balancing out since 2020. However, we are connected to the global oil market so our prices rise and fall with global prices.
FWIW I use Vimeo, and do not choose to self-host videos.

But users wouldn't 'suffer' if I did self-host. They might not be able to play at double speed or whatever, but they'll still be able to play the file, even on an old device with a poor internet connection.

Some people have ideological reasons for wanting to self-host, and I wouldn't want to discourage them unnecessarily.
Something like this. The project started in 2000, construction began in 2005 and should have been completed in 2010. Original cost was 3 billion euro but landed on over 10 billion euro.

It is the first nuclear reactor in Europe for 15 years so not much working experience or available sub contractors.

Apparently, China, South Korea, Japan and Russia can build at a third of the cost and time of that.

If nuclear energy should be considered, much more must be built more continuously.
>I honestly don’t understand why you’re singling out germany and Austria

Because in those two countries, freelancing is the only way to skirt around the fact that no company will set up shop locally just for you, and if you freelance, you pay higher taxes than being a FTE, while also loosing almost all benefits that come with being a FTE like sick leave, paid vacation, and pension contributions VS for example in Denmark, if you're a freelancer, you also get pension.

Yes, in most other countries you have to freelance for remote work, but at least in other countries (Portugal, Romani, Bulgaria, Spain, etc.) , if you freelance and say goodbye to social and workers' benefits, you at least pay less taxes since you get no safety net from the government, not pay more taxes like in Austria and Germany while getting no safety net and no benefits.
> I don't know how anyone gets anything done

Does work actually get done? Genuinely curious. I don’t think that many experts could reasonably come to consensus on much of anything!
> solar/wind could serve both factors well

Not 24/7.
That's the average. But you'd need a few more for peak demand and a few more for when these are offline for maintenance, refuelling etc.
I guess it depends on the conditions in the jail. Death could be merciful if the conditions are too bad.
> Consider that Photoshop and Office are accessible on Linux via web today.

Never used Photoshop, but Office on the web still sucks compared even to native MS Office.
Are we willing to take bets yet on what was unsecured? S3, ElasticSearch, or MongoDB?
I can relate to this. Flags are great, but you need to exercise discipline to not wind up with dangerous spaghetti.

This problem is amplified further because flags can come in so many different shapes and sizes:

- Rollout: binary on/off, percentage rollout, beta group rollout, single user rollout, etc.

- Control plane: eg. emergency shut off valve for the caching layer, switch that controls routing, etc.

- Multi-valued or numeric: ie. not just true/false, typically combined with A/B testing

Conflating these can lead to extremely messy code. Each of these cases deserves its own special type of treatment.

Rollout flags should have a self-destruct or mechanism that strongly encourages engineers to remove them as soon as they're no longer used.

Control plane stuff shouldn't really be mixed with feature flagging at all. It would be dangerous to remove them, and regularly vetting the states should be a necessary requirement for any type of disaster recovery assurance testing.

I really appreciate your call to represent these states as an enumeration. Capturing the flag states at the start of a request and then determining the proper bucket helps to make the problem more concrete. Engineers can then better reason about the explosion of states and the impact to control flow.

Ultimately, I think flagging is one of those "hard problems" that comes with the job territory. You don't want to throw the technique out entirely along with the bath water, because it has plenty of justifiable benefits. There are best practices and proper hygienic steps we can take to make the use of flags easier on ourselves.
Or the actual spin/might of the fossil-extracted energy industry.
It's a fair point, but couldn't you derive this information from the kernel log - the different types of errors would look very different in the log. I think for the last type ("structural" caused by errors in the code) you'd likely find different subclasses from the log since there would be various places in the kernel code raising errors.
N American example: Canadian living/working in the US, pay the US and state. American living/working in Canada, pay Canada/province and US. Trying to work from country A and live in country B adds complexity - larger companies probably have a tax nexus, but smaller ones might only deal with contractors so they can offload the costs/hassle.

And unless you win the lottery, USians in Canada don’t have to pay the US, really. Just file and summarize your worldwide investments.
> Apparently, China, South Korea, Japan and Russia can build at a third of the cost and time of that.

Any insight into the why?
The Phoenix area has a long history of having semiconductor fabs starting with Motorola and Intel decades ago, so there is an established supplier base and workforce.
This writer seems more concerned with not being blamed than improving students' success rates.

Why have homework grades? Well, if you don't, "they will blame you for not forcing them to do the homework."

Why have deadlines? If you don't, they "blame you for not imposing deadlines on them."

I get why someone would want to avoid blame or conflict, but it shouldn't influence what you're grading people on.

His reasoning for participation grades is bogus.

1. Classes are not better if everyone is talking and asking questions. Often, this actually causes class to move more slowly and cover less ground and questions would be better after class one on one.

2. He doesn't want kids to act up and is punishing the kids that do by removing their future opportunities, which is not great because the kids most likely to act up are the ones most likely to have learning difficulties or hard home lives. So this makes things worse for kids that need the most help.

3. Participation grades are arbitrary and a tool for control. The initial arguments for other grades about how they can't be arbitrary and you need to be rigid are thrown out the window with participation grades.

4. You don't really have a major freeloader problem in classes, in part because it's not a commons. It's managed and controlled by one person or an administration. It is my opinion that it is unnecessary to punish what freeloading exists, which is what participation grades do.

5. Participation grades are not really an incentive, they are a penalty. If you make participation worth something you are forcing people to participate if they want the same grade they would have previously gotten without participation. You are penalizing non-participation by lowering their grade. For it to be a pure incentive, they would need to get extra points or something for participation, but they don't.
> The cost of baking bread was very high to a poor Roman, so if no access to a communal, public oven could be had, the grain would be crushed and made into a porridge known as ‘puls’ that was likely similar in taste and texture to modern polenta

According to Wikipedia, "the variety of cereal used [in the dish Polenta] is usually yellow maize", which is a New World cereal, so not available to the Romans.
I've used it, its pretty decent given you understand the internals.
Which is yet to be proven worse than the stupidity of the masses
I'm also working on a code review app called Crocodile that addresses GitHub's shortcomings. Signups are open and feedback is always appreciated.

https://www.crocodile.dev
> zero people have been harmed by nuclear waste.

This is blatantly false. The second or third worst nuclear disaster in history was due to improperly stored nuclear waste.https://en.m.wikipedia.org/wiki/Kyshtym_disaster

I agree with you about how nuclear has often been unfairly held to a much higher standard than other energy production methods. However, more misinformation isn't the solution to this.
Spent some time in tech side of journalism in late 90s. LA times related.

Someone would write an article bashing some group of other. Group would gets pissed. We meet with group. Guys in charge won’t talk about past. Only about moving forward.

Rinse and repeat.
Higher ups only lived in the moment.
> Honestly, we in the US really don't get to criticize this elsewhere until we clean up our own shit.

Or you can call out both. It's not as if they are remotely dependent on each other, are they?
> we burn shit down

You’re promoting anarchy as a way to create a just society. Exactly whose shit will you burn down? What if someone burns your shit down in protest? What if it’s something you spent a lifetime building? What if your children are inside the shit someone chose to burn down? Ever actually seen a violent revolution or been the victim of one? Russia is burning shit down right now. You good with that?

> Once we fix it here we can demand other countries follow suit.

So wait until our society is perfect before we have the right to express an opinion on things like mass executions. While we burn shit down. Got it.
Very insightful post in general. About this:

> Bringing it into a private space like DMs is crucial, because it credibly shows that you're not trying to get brownie points from your in-group by bashing them in public.

The problem with DMs is that they are too much work for the passive onlooker.

Public forums like Twitter, Reddit, etc. should include the possibility of sending private signals: "uncool" badges that take no more than one click, but that are only seen by the original poster.
> If the Jews of the world had sought a sanctuary, a much more appropriate deal would have been to carve out a piece of defeated Germany to create a Jewish state

Of course this was never offered, and it would have been too late anyway - since 6 million Jews have already been slaughtered and since Jews where already very close to their own statehood in Palestine.
Also - sounds pretty morbid to me to found the Jewish state near Berlin in 1947, I'm not sure all the Jewish refugees would have been super thrilled to go back to the old neighbors know what I mean?

> I will not mention the similar plight of the Roma people, who no one saw fit to give a country to after the Holocaust either

What are you arguing here. If Roma people want a country beacause they are persecuted they should get one. That's the right of self determination. I am assuming Roma people never pushed for this for whatever reason. Also, you start by saying you will not mention but then you do mention.
I am not sure that collecting opinions from internet is a good way of managing your investments.

If I tell you “Rivian good, Americans love big trucks that can also drive uphill” I don’t want to be responsible if Rivian fails like many other companies trying to sell and mass produce electric vehicles.

I don’t like the idea of gambling with my savings, but if I was forced I wouldn’t mind putting some money on them. Maybe they will release better vehicles in the future.
I don't know your exact use case. If you tell us more, we can help you better.

We used Vimeo to serve an approx 30 sec video to about a million viewers a month and it was great. We noticed some minor downtime (few minutes at a time) but that was acceptable to us.

Cloudflare might be more reliable, not sure? Network infra is their bread and butter, and I tremendously admire them, but their streaming offering was overkill for our basic needs.

Ultimately their target markets are different. Cloudflare is an infrastructure company targeting devops teams, Vimeo targets small-to-medium content-driven businesses who don't want to do devops. Probably Vimeo's control panel is easier to use for content producers, whereas Cloudflare might have better APIs for devops types?

At a few thousand viewers a month, it's a pretty trivial use case and either company (or any other professional video host) would probably be just fine. It comes down to your own pipeline/production or business needs, probably.

As for being able to switch from one host to another, hopefully you're promoting a landing page of some sort and not a direct video URL. In that case you should be able to switch video providers at any time without interruption. Just keep the old version up alongside the new one for a few days, in case anyone has the page cached.
Alexander is fun for sure for thinking about how we got where we are (I suppose if you were able to build your own house it could also be directly used to achieve various goals, which would be fun).

Along similar lines I would recommend Donella Meadows' work, for example her essay Leverage Points[1].

1: https://donellameadows.org/archives/leverage-points-places-t...
LLVM is a better codebase than GCC despite all that. There is a real technical reason to not go with GCC as I have elaborated on above, the GCC codebase really does have its warts even if it's remarkably clear considering how old it is in places. Just read the code. It's obvious that LLVM has been structured around being consumed as a library, whereas GCC was famously not designed to do that - e.g. LOTS of preprocessor magic versus templates, it's a bit 1980s even if they have done a superb job cleaning it up.

I am a GCC fanboy too, but just be realistic.

Also GCC really needs a kick up the arse when it comes to onboarding new contributors and CI etc. They don't need to go full webscale but I think there's a real risk that GCC ends up being maintained by an increasingly small group of people who eventually just die/retire-off.

The way GCC is tested is quite dumb too, things are pulled but then weeks later someone finds out it failed on such and such a a target because they happened to run the testsuite. It's not terrible but I can't imagine it encourages new contributors.
A bit of pumped hydro storage would also satisfy those needs.
I agree very much, a few years commercial experience really means not junior anymore, but mid level.

Most people with only a few years experience are lacking depth and well roundedness to have tried things different ways and be able to swap their approach to the circumstances. Thus they aren't that good at selecting appropriate tradeoffs and guiding to more efficient approaches, as someone more senior can be.

Instead most people with only say three year only have deep knowledge of one language without breadth, and are unaware of so much of the history and alternatives in our industry that they don't have the kind of flexibility to really make informed choices. Thus the massive prevalence of cargo culting, resume driven development, and fud in the industry.

Regarding a true senior, I agree they should have a working knowledge of the aspects mentioned, as they are about providing for the 'full lifecycle' of systems. They should also understand other things related to a full lifecycle, like TDD + integration + manual testing to provide reliable systems, and live support, and engineering systems in such a way they can be effectively supported, and how to identify requirements clearly, communicate and operate effectively in teams between the various roles etc.

Typically this comes in the 5-10 year hands on experience range, while mastery occurs in 10-15 years. However everyone is different, some people go (a little bit) faster than this and some slower. However financial incentives get most people to elevate their titles, while the actual skills take more time.

This is based on my observations of about 25 year in the development industry as a dev, lead, architect manager and director/cto. My 'opinion' of course.
Exactly. This is quite common and is done all the time for remote workers, myself included.

The hiring company cannot treat you as a regular employee though (you are essentially a contractor), so you may have less 'rights' than a regular employee - i.e. your contract can likely be terminated a lot easier than a regular employment one. You may also not be able to get some benefits that a regular employee gets - ie contributions to pension funds, etc. These are often compensated by simply increasing your daily rate. I personally prefer it that way as I often find the benefits offered by the companies unnecessary.

There are also companies like deel.com that offer employers to hire people through their local branch office in pretty much every country in the world. FWIW I haven't used any myself but I have heard good things.

Hence I honestly consider remote working to be a solved problem already, but to each his own.
So you are saying that someone should not be able to set higher price to let's say move goods to eastern Ukraine? But would be mandate to go there at same price level as let's say Spain?

Or they should make delivery of goods to remote place in Alaska for same price as between two highly interconnected hubs? Taking that distance between is the same...
I think this is vastly misunderstood in the (artificial) renewables vs nuclear conversation. We keep building effectively one-off complex machines, and then flushing all that knowledge down the drain by saying it cost too much and took too long. Like yes, the first one always takes longer and costs more...
Companies rarely fire tenured staff except for layoffs. Often this is due to issues such as

- Tenured staff have a track record, if they are suddenly under-performing it seems more likely that their manager is to blame. Rather than a lack of ability.

- Tenured staff have institutional knowledge which can be hard to estimate and replace, the fact that a bad engineer still knows why something was done a certain way and can help others is sometimes sufficient.

- Tenured staff sometimes have implicit responsibilities that are unclear to new hires. An engineer with 10 years in the company might spend almost all of their time doing some form of product/tech leadership. The rare times they write code it may be deficient in some manner or another.

- Tenured staff know how to read the tea leaves. The fact that they are still with the company likely indicates that they know how to avoid situations where they will get let go. Sometimes this is as simple as hopping on maintenance work for profitable systems.

On the other hand, a new engineer doing their first project may actually not have the skills to get the project done. Or, more likely they were hired for new initiatives that leadership is fundamentally skeptical of.
I think if anyone has proven anything here, it is Russia and Russia alone.

Getting upset at Germany for cancelling some scientific cooperation in response to literally invading a sovereign country and shelling civilian cities is, just, absurd.
One could make an argument that having time such that the sun is at/near its maximum at noon would be physically reasonable. (Very) northern latitudes don’t need the extra daylight, and winter mornings where the sun rises after one starts a normal day would suck. Particularly if kiddies have to be outside in the dark before or going to school.