skysight-inc/HackerNews huggingface dataset:
>It does matter if the reasons why they do not like it are good. Decision makers should listen to such input instead of deciding on programming language by fiat or convention.

This is rarely the case. Almost all programming tasks aren't free choices out of thin air except for start-ups or small software companies. Far more often than not you have to stick with the existing language for compatibility, or to minimize maintenance costs, or in short because someone else already decided on the language before you arrived.

>Including hardware choices. Of course this should be weighted by market availability and cost of both hardware and programmers.

In those rare cases when you get an opportunity to make such a choice, sure. However, those aren't the only criteria either.
> As you might already be able to guess, this has important security implications if you ever attempt to load remote content. You can find more information and guidance on loading remote content in our security documentation.

Don't enable the feature if you don't want it to be an avenue for exploits?
CoreOS was built using Gentoo / ChromeOS / Chromium OS family. There is a minimum set of services to run containers. Rootfs is read-only. Updates are done atomically by updating the standby rootfs, and the swapped at boot.

There is no package manager. You bring everything else with images and containers. If tools are not found on the distro, you have to get them yourself by starting up an image that contains those tools.

The build system that builds a new release is Gentoo. All the packages that are there gets updated, though the final release does not contain emerge or anything that actually can compile or build anything.

After CoreOS got bought out by Redhat, they started porting over those ideas using the Fedora build system (so Redhat packages, yum, etc).

I think the CoreOS Container OS will live on inside GCP as the customized container os as the default distro used on GKE (managed Kubernetes).

Edit: I see someone mention FlatCar. Neat. I guess that is more of a successor project than the one used in GKE.
That kind of fiscal « downloading » is also a way to keep wealth within your council, and poor areas can just get bent because they’ll have more needs, but the least ability to get revenue.

(If council’s primary revenue source is council tax within their own council).
It's only with CS where I see this crazy attitude that you don't need to know anything about the tools of implementation and experimentation in order to pursue a science.

Imagine someone trying to pursue a career in particle physics without knowing anything about how a modern particle collider works. Or someone trying to be an astronomer without knowing anything about how real telescopes work. And at least in those professions, the tools are so huge and expensive and complicated that those scientists really do need an army of technicians and operators to help them gather data or perform experiments; with computers, this just isn't the case: anyone with at least one hand can write a program on a personal computer to test their theory, so the feedback loop should be much, much shorter.
One question that isn’t obvious from the overview:

This language compiles to C and asserts that your program will never exhibit undefined behavior; have they proved that ZZ is correct, ie that it will definitely never output C code that exhibits undefined behavior?

If you really care about correctness, that seems important. I absolutely love the idea in general though.
Ask HN: What typefaces and display technologies were used in the Apollo MOCR?
I am trying to locate any photographic or documental evidence on the Apollo-era Mission Control consoles (in particular, the slow-scan TVs). So far, as I understand, the displays show images captured from cameras, with overlays on top of CRTs where computers (AFAIK, from the RTCC) generated the variable data. Some pictures show what looks like character cell based displays (with a grid of monospaced characters) and some display things that look like vector displays. I couldn't find anything that would clearly indicate raster character based displays (reverse video would be one such cell attribute that's exceedingly hard to do with vector displays).

The purpose is to recreate those fonts, like I did for the IBM 3270 terminals (https://github.com/rbanffy/3270font)

I even tried Stack Exchange (https://space.stackexchange.com/questions/41048/are-there-any-close-up-photos-of-the-screens-used-in-the-mocr2-from-the-apollo-e?noredirect=1) with some limited success (the movies are very interesting)

Is there anyone here who was involved in the MOCR/RTCC operation (or at the recent restoration) that could shed some light into this?
Transphobic.

Edit>> FtM men produce milk for the downvoters.
ManicTime does exactly that on Windows, even in the free version. On Mac, Timing is a similar alternative. Both track windows and work offline.
Looking at his CV [1], it looks like he's done a lot of work inside the Serbiam Treasury.

1: https://gist.github.com/majkinetor/877d5174ba322fbb808cc47a8...
> But if it were so easy, why do companies not work harder to block them out?

Heuristics that are easy for a human to apply aren't always so easy for a computer. How do you quickly judge in a programming language if a photo is of professional quality but nothing about the renting agent is mentioned? How do you judge if it's priced high enough to be vaguely plausible, but suspicious in context, by knowing intimate details of the local market in the way someone living there does?

I think detecting scams is much harder than most people really want to admit. Which is why stopping them is challenging.
> a lot of people with FP experience dismiss it for not having some FP feature they really want (e.g. one that keeps coming up and just won't die is typeclasses).

You still can't write a generic sort function. It's not only typeclasses, there's also no module system and Evan is patronizing about it.
I prefer to write notes directly in VSCodium ans sync them to private git repository. Very useful.
https://github.com/patleeman/VSNotes.git
Amen! It would be like if North Korea chose an official name of “Tyrants’ Oppressive Nation of Korea” (instead of democratic people’s republic).
"This report should spur Elizabeth Denham, the UK Information Commissioner, to finally enforce the GDPR."

What is the status of GDPR in the UK now that Brexit has occurred? Is the UK still beholden to the terms of the law, or does the UK have a parallel law that applies now that they're no longer part of the EU?
> something like 80% (BS statistic I know) of the personality is formed in the first 5 years of development

And how much in the first five months?
> I agree it's the standard and the only thing that actually works (author's words),

C++ also "actually works" and, thanks to its much greater ability to support fluent abstractions, ends up being safer in practice than raw C code. You can use C++ for low-level system components. Did you know Android's libc is actually written in C++?
> use twitter as the main real-time source of information for citizens.

So they're excluding people who don't use twitter? Why can't their web pages be the main source of real-time information?
I was looking to buy the xps 15 or the 13. Dell's return policy, however states:

> Restocking Fees: Unless the product is defective or the return is a direct result of a Dell error, Dell may charge a restocking fee of up to 15% of the purchase price paid, plus any applicable sales tax.

That'd be close to $700 on a $3000 laptop if one ends up not liking it. The sales rep in the chat said it wouldn't apply unless the unit was damaged but that's not what their official policy states. With such an unfriendly return policy, I will not even consider them. Lenovo has no restocking fees although they seem unable to ship out anything in less than many months. I guess it's back to Apple until some other company that cares about consumers decides to make a mostly Linux compatible laptop. My experiences with most laptops running Linux is that they don't work for long. I had no idea the customer service and policies were so bad at Dell (or Lenovo).
It's a bit late for them <pats SteelSeries mouse>.
How much of rising Trump approval can be attributed to differential nonresponse?
Stage is a minimalistic 2D, cross-platform HTML5 game engine
Huh, that's an interesting approach. My solution was accepting that most people are horribly stunted when it comes to moral reasoning and empathy, lacking the ability and/or will to behave with what I consider to be basic human decency. All of the people that I personally know and consider to be good people find the kind of behavior you're describing just as alien as I find it. None of us understand the universal claim that the Internet as a medium[1] pulls evil behavior out of good people; as far as I can tell, a basic capacity for empathy is a pretty effective safeguard.

I acknowledge that it's a little weird to have one's model of human decency exclude such a large chunk of people from being defined as "good" (whatever that means). But it's grounded in the failure to meet very, very low bars for behavior, ones that most people would claim they agree with. Models are only as good as their usefulness, and it's much more useful to distinguish between those who are capable of empathy and the rest than it is to find a distribution centered around the population median.

[1] Or other forms of groupthink or outgroup homogeneity
> And that's what needs to change, not the concept of limited liability itself.

Suppose you go to a drive through and order a coffee. The restaurant is negligent; their coffee is unreasonably hot, the lids they use don't seal well and their employee spills the coffee on you. You get second and third degree burns, sue them and get awarded a million dollars.

If it was a mom and pop restaurant, they're bankrupt. Their restaurant isn't worth $1M but now they owe you that much and they don't have it so they go out of business.

If it was a national chain, they make $1M less profit this year but none of their locations close. Maybe they fire that employee, start using better fitting lids on their coffee or don't serve it so hot anymore.

Their behavior was the same, the liability was the same, the only difference is that they were big enough to pay the money without going bankrupt. That's not necessarily bad. Better that the victim gets the $1M they were awarded instead of something less than that. Better that the other employees who weren't negligent don't lose their jobs too. As long as the liability is enough to get them to fix the problem (or, ideally, to have predicted it and prevented it to begin with).
If you pick bash as your programming language, don't you already throw "readable" out of the window?

Perl gets a lot of flak for being unreadable, but I personally have more difficulty understanding bash code than perl (not implying that perl is super readable).
Most instructions for assembling furniture that contain texts in steps usually do suck. I've found that many stores also opt for purely graphical steps with no texts (e.g. Ikea furnitures, Staples office chairs), and those are usually a lot more intuitive; they also force the packaging and labeling of parts to be as clear as possible.
Csgo isn't intrusive at all
Conversely, rent or buy 1 bare metal server. That's how we went until we hit around 300k users. Back in 2008.
> What I am aiming for is to move away from writing JavaScript or minimize it to the level where it's more controllable.

Why is this a goal? Could you elaborate?

> And from my experience Typescript isn't 100% safe as well.

Does it need to be? In my experience, enforcing reasonable standards (don't allow escape hatches like the `any` type, or the `// @ts-ignore` comment band-aid) fosters pretty strong interfaces. I haven't really needed more from the type system. Has your experience been different?
My career is 10 years old at this point. In the first 5 years of my career I spent half my time working on green field projects and half on legacy projects. Today I leverage far more of what I learned on those legacy projects than on the greenfield ones.

A lot of software engineers talk about and appeal to maintainability for why software should be written a certain way. But if you haven't spent years on a million line code base that's 10-20 yrs old you honestly have no idea what maintainability means. I learned a lot tracking down bugs and understanding why those happened.

The other half of the five years I learned Silverlight a new shiny technology on a greenfield project.

Now to answer your more direct questions.

> If my resume is only working on the greatest and latest, is that a bad thing

No, but if you apply to a job that involves maintaining large legacy software(this group includes pretty much every software group that is making tons of money) they might ask you questions to see if it's a good fit.

> Does anyone else have a hard time trying to convince themselves the value of maintaining old codebases

I don't, I like old code bases. You have a large impact on a lot of users. I find it hard to be motivated to rewrite working code in a new sparkly technology if it doesn't add significant value to the end users.

> How did you do it knowing when you apply at the next job interview, they will be asking up to date technical interview questions

Usually if I'm ready to switch jobs and I want to apply to jobs with some new technology I'll spend a month going through the basics. Honestly even if I'm familiar with it I will. Most interviews will ask questions that you won't know even if you work with a technology for a year. But will know from watching a video for an hour.

> I felt really dissapointed at myself at my inability to adapt...

Don't worry about it, I know plenty of devs who love new technology and are constantly switching to whatever the new fad of the year is. They had great careers, seemed like pretty happy people, and we're really valuable
sources of knowledge on which new technology's were worth integrating into the project.

If you like new tech don't worry about it, just get a job working on new tech and switch every couple of years to a new job. This is a very viable career path.
>> The rkt container runtime is not included.

rkt is dead
I'm disappointed there's no counter argument presented in the linked article, especially given this interpretation of the embroidery is highly subjective. This other article gives some rebuttals from others in the field

https://www.theatlantic.com/international/archive/2017/10/vi...
They are core staff and the shirts show leadership. Getting paid or not they make the decisions or at least lead the group in implementing items previously decided on.
> Separate crawlers, indexers and search websites

How would all of those be funded? Also, wouldn't sperate indexes be Zero Sum just like Search Engines are?
Yes, and now it is. Thanks!
Of course TCO means something. You have an expected ROI when you go into an ERP. In this specific situation TCO far exceeded possible ROI.
I cook with MSG a lot so I know the taste. Chick-fil-a uses a ton of MSG. Parmesan cheese has a very strong MSG taste. If you sprinkle msg on mozzarella it will taste like Parmesan cheese.
I think if you use something like serverless, you can abstract the cloud layer. I've never used it for anything more than a toy project though.

https://serverless.com/
It’s more an example of the fog of war and timing.

If the Germans collapsed a few months later or the trinity test had happened earlier, the US would have had the opportunity for a lasting victory instead of a stalemate.

Once available, the US was very willing to use its monopoly to wave the baton of atomic destruction. The constraints of finishing off Japan and the possibility of open war with the Soviets would have been very different.
Your surprise that this happens under democracy- does that change your political views?

It doesn't change mine. The government is notorious for being corrupt and inefficient.

I hear this and it makes me horrified of the thought of government takeover of a sector.
Yes, it does read like that.

In the context of a start-up, cost is a big factor and then perhaps (hopefully) handling growth. You could start small and refactor apps/infrastructure as you grow but I am unsure how one could afford to do that efficiently while also managing a growing startup.

On the selling soul to cloud provider, I don't see it like that. I have a start-up to bootstrap and I want to see it grow before making altruistic decisions that would sustain the business model.

Once you are past the initial growth stage, there are many options for serverless, gateway, caches, proxies that can be orchestrated in K8 on commodity VMs in the datacenter. Though this is where you would need some decent financial backing.

(I am not associated with Amazon, Google or Azure. I do run my start-up on Azure.)
So block tracking, not ads.
“Staff” just means “official representative of the organisation” in this context.

I had not assumed anything regarding payment in that context.

But googling around for definitions does lead to the conclusion that “staff” == “employed” and “employed” == “paid”.

I guess you could use the second definition of staff to mean “close representative” although that definition seems to be from the army. (“A general and their staff”)
Apart from other comments same pro/con as containers: I seem to recall we had a commercial backup solution that ran like this - as suid root. And came with some quite outdated dependencies.

Vulnerabilities in libc (eg: dns resolver) bundled Sendmail, databases... They can be independently patched (good) or they can be independently left on ancient unpatched versions (bad).

If you use the system/distro library services, it can be easier to verify patch levels and know if any given hole (eg this week's sudo hole) affect your system or not.
Heh, this is one of the questions I liked to used for interviews.

"Let's work together and design a system that scales appropriate but isn't overbuilt. Let's start with 10 users".

Then we talk about what we need and go from there. The end result looks a lot like this blog post, for those who are qualified.
The source for the story clearly has a specific political bias regarding its interpretation of privacy.

That political bias doesn't impinge on the facts of the report though (merely that Brave believes it's worth surfacing loudly).
AngelList: Rolling Venture Funds
It doesn't really matter what their reasons are. Having the data is a liability. The author explained one scenario where these things can go wrong. Another is if they're hacked. Or if they're purchased by a larger unethical company. Or if they accidentally keep the data in an open database on an Amazon cloud service. Or a million other scenarios.
SQL Server is a different beast. You get alot of performance enhancement out of box. Yes its costs money you save tremendous amount of tweaking time and headaches.
Opportunities and Challenges of Emerging Technologies for Refugees (2019) [pdf]
Where does the money come from? I'm an American and so I'm less familiar with other countries policies. I get that mandating a very generous family leave policy is wonderful for parents and good for society. To me it seems it's gotta be tough for small business owners though. A business of lets say 8 employees simply cannot afford a paid six month leave without it impacting its performance. How is that handled in those countries?

That being said, I'm inclined to proposals here which fund it through Social Security or a Social Security like system, which would level the playing field between small and large businesses.
I like the general idea of where you are going, but you go way too fast towards the end and jump the tracks. I think this post would work much better if you dropped the ministry of love bit and were slower introducing the ministry of truth. I would also suggest avoiding the phrase "ministry of truth" and stick to something a bit more generic, such as "a ministry dedicated to uncovering falsehoods". Still very on point to the extent of having a feeling of lacking subtlety, but without the over the top forced feeling of using the exact phrase.
Interested in some of these comments, no doubt places like these are getting astroturfed more and more.
Retraining isn’t as effective as one might hope. For one, it is cheaper to retrain large number of people in a handful of fields than a handful of people in a large number of fields. So you get an oversupply of, say, HVAC installers. Second, many of these miners (and factory workers) live in company towns. Once the company leaves the town slowly dies due to economic suffocation. The stores, plumbers, schools, doctors, etc that used to sell services to the miners now have fewer customers because people slowly move out and the ones that stay have less money because the mining jobs are gone. It would be better to bulldoze the towns and relocate everyone to places that aren’t dying but, unsurprisingly, people don’t like that. There are hundreds of small towns like this across America that have been hoping for a new company to come and save them for decades. When a new company comes along they want to pay low wages and no taxes, and desperate local politicians acquiesce.
Probably because it really helped them do business, you know in slaves and such.

Vikings settled in Russia to get better access to the Islamic regions for trade.

EDIT: But these could also be the death robes of Slavic or Islamic personnel that were part of some Viking trade enterprises, as translators, regional experts etc. I mean they are not necessarily garments reflective of the pagan/Christian Viking culture of the day.
> Within just weeks Stalin violated protocols signed at the conference that should have guaranteed democratic freedoms for the countries of Eastern Europe, and the Iron Curtain began to descend.

> The new United Nations organization set up at Yalta should have been able to intervene, but the voting arrangements agreed there allowed the Soviet Union, as one of the five permanent members of the Security Council possessing a veto, to prevent action.

The Soviet Union had 6.4 million men along the Eastern Front [0], composed of battle hardened veterans led by brilliant generals such as Zhukov, with many millions more back in Russia that could be called into service. In 1945 there was no military force in the world that could have dislodged the Soviet Union from Eastern Europe.

In addition, while the US was developing nukes, nobody really could be sure how effective they would be. Thus, Yalta was very pragmatic in not wanting to get into a futile struggle with Stalin over Eastern Europe as well as enlist his aid in what was anticipated to be a very bloody invasion of the Japanese homeland.

0. https://en.wikipedia.org/wiki/Eastern_Front_(World_War_II)#F...
What are some good practices when building with Twitter APIs?
> The father quota here in Norway made a huge social change. It really helped make it socially acceptable for dads to spend more time with their children.

If the parental leave policy were taken away, would parents take more or less time to spend with their kids than before the policy took place?
Thanks for the heads-up, here's a good thread: https://news.ycombinator.com/item?id=22241404
+1 for improv as some of the most excellent social training of my life. Really changed a lot about how I feel in front of groups, meeting new teams, and even in 1:1 conversations.
Discussed at the time: https://news.ycombinator.com/item?id=9925896