skysight-inc/HackerNews huggingface dataset:
Forgetting how to build is a nice euphemism for sabotaging your own civilization by moving its own manufacturing overseas to slave labor in the 70s because you irrationally feared entitled hungry masses. What's that? Bootstraps or something? Victim-complex or some such nonsense. A pleasant notion & religion for the wealthy, I'm sure. Not a drop of truth in any of it, of course, since all activity in the 4th global industrial revolution requires mass cooperation through government or enterprise. No one is Edison because Edison had to make some wire light up, and we're tasked with designing things that take more hours than are available in a single human lifetime to create.
It’s quite unnecessary for you to be so condescending. Of course I’m familiar with other uses of the word. Are you? Why are you so upset by what I’ve said?

What is the distinction between a chef trained at a vocational school and a lawyer trained at a law school? Or a programmer trained at Stanford?

Chefs produce something tangible, you might say. Lawyers do, too. We draft briefs and contracts and court filings. Or maybe you’ll point out that a chef has learned a skill that takes a certain je ne sais quoi that cant be taught but can only be acquired with deliberate practice? I would say the same of programmers. (And attorneys, for that matter.) Coding is as much an art as it is a science.

And I don’t think the document you’ve linked excludes professional trades. Lawyers and doctors and programmers all provide a service:

> ‘Trade’ therefore takes its ordinary meaning, which normally involves commercial operations by a trader who provides goods or services to his or her customers in exchange for a reward.
Amazon and Google can't track who connects to their cloud servers? I find that hard to believe.

That's what unique about these companies. When AT&T owned telecommunications infrastructure it wasn't also a major retailer, a movie studio, a logistics company, etc.
> Games aren't cheaper because Valve doesn't allow them to be cheaper on other storefronts, it's part of the agreement you sign with them to be on Steam.

Hmm why isn't Epic the games developer suing Valve for that?
I'm not/wasn't a member of the Servo team, but have collaborated with them, and if you get the opportunity to work with them I cannot recommend it highly enough.

They have the kind of deep technical knowledge and ability to solve challenging problems you'd expect from a research group, coupled with the skills to make pragmatic tradeoffs and fix the complex real world problems needed to ship software. More than that, they are one of the most welcoming and friendly teams I ever worked with. The culture they created allowed them to take inexperienced new contributors and quickly ramp them up to a place where they were confident to solve challenging problems. Working in that environment and seeing what's possible has really raised my bar for workplace culture and mentorship.
Another way of putting this, which largely amounts to the same thing, is that containerization was developed by and for very large organizations. I have seen it used at much smaller companies, most of whom had zero need for it, and in fact it put them into a situation where they were unable to control their own infrastructure, because they had increased the complexity past the point where they could maintain it. Containerization makes deploying your first server harder, but your nth server becomes easier, for values of large n, and this totally makes sense when your organization is large enough to have a large number of servers.
Newsletter Virtual Mall in a Google Sheet
Show HN: Open-source unified coding experience platform
They definitely don't all look crap, although speech style transfer is still pretty rudimentary. The first point I'd make is that you can mask most of the defects of current deepfakes simply by degrading the recording quality. A mediocre voice deepfake sounds pretty damned credible when played through a cellphone with poor signal and a bit of background noise. A mediocre video deepfake appears wholly believable if you post-process it to look like low-res CCTV. For adversarial applications, this would tend to increase rather than decrease credibility - we would expect a covert recording of someone doing something illegal or shameful to be of poor technical quality.

Secondly, we do legitimately need to be concerned about what deepfakes will look like in five or ten years time. We're making substantial algorithmic improvements in efficiency and quality, coupled with a multi-billion-dollar race to improve computational performance for deep learning tasks.

Deepfakes may never improve (unlikely), they may gradually improve with better algorithms and more compute power, or there may be a sudden breakthrough in either area that makes 100% convincing deepfakes commonplace. We could wait until that moment to start thinking about social and technological countermeasures, but I wouldn't recommend it. If there's anything to be learned from 2020, it's that we should be investing a lot more in preparing for low-probability/high-magnitude risks.

https://www.youtube.com/watch?v=Ho9h0ouemWQ

https://intelligence.org/2017/10/13/fire-alarm/
Oh come on, let's stop it with the CEO bashing. Especially around he salary. You need a CEO, and Bay Area salaries are high.

Just to illustrate the numbers: a fresh graduate with no experience will easily get more than 100k (even at Mozilla, who IME pay a bit less). A plain manager of a 10-person team at a big bay area company will be earning close to 500k (and most of their direct reports will also be in the 300k-500k range). Then you get your principal and distinguished engineers who can easily make 1M per year. 2.5M for someone leading a 1000 person company isn't expensive, and you do need someone to lead that company - to make tose strategic decisions.

You can quibble around whether or not a specific person made the right decisions (Mozilla aren't doing great, but they're also in a tough environment - maybe their CEO could be making better decisions that would boost usage - or maybe usage is entirely out of their control.) But you do need that person leading the company. And you need to retain them.

And her job definitely is needed, regardless of how well it's being done.
The thing you mentioned doesn't like it's too far fetched for the next step :-)
> We can craft nutritious, similar-to-natural, or even better, fish foods.

Citation needed. There have been trillions spent on meal replacements/supplements for humans and it never beats eating a variety of raw, unprocessed foods, like fruits and veg.
An .epub is already what you describe; it's a .zip of .xhtml, images, and supporting files you edit directly seen in the sidepanel: https://i.imgur.com/tdCGcqS.png

An ebook editor just entails helping you edit those .xhtml files in a slightly more domain specific way, generating a few extra files (like table of contents), and producing the distributable zip.

Though I may have misunderstood which "container format" you were referring to.
Spoon Theory
Sure, but that presupposes stocks, other investments, equity etc etc. You need those and a big dose of luck too. The way the OP's post was written it seemed to imply that he made it on his take-home salary by itself which is impossible. The only thing i agree with the OP, is to NOT go for VC money in the beginning (as far as possible).

A more realistic and cautious way to do a startup (for normal people) would be (see Nassim Taleb's description of Extremistan/Mediocristan for ideas - https://kmci.org/alllifeisproblemsolving/archives/black-swan... and https://www.capitalideasonline.com/wordpress/mediocristan-vs... );

1) Hold down a regular job for a decent period of time and earn as much as you can.

2) Save, Save, Save i.e. no risky investments on a large portion of your income. This is your safety net.

3) Simultaneously, get started working on your ideas/company by yourself or with a close-knit group. Spend no money; only your effort and time.

4) Once you have the whole picture/Prototype/MVP figured out estimate how much it is going to cost you to move ahead. All information is available on the net and hence do your proper research i.e. don't pay any "consultant" for advice. You can also shoot an email and seek advice from people like Paul Graham/Joel Spolsky etc. Remember, "Fortune favours the Brave".

5) As long as it is bearable, spend your or group's money to move ahead. It is important to cut any and all unnecessary expenses at this stage. Spend only what is needed and not a penny more.

6) Once the above is stable, you can now decide on whether you want to quit your day job and spend your whole time on your "New" company. This will be a function of your safety net savings mentioned above.

7) In order to not blow everything on a idea/company which may not pan out, set a threshold on your expenditure dropping below which you will approach others for money (i.e. VC/Angel etc.) or abandon the idea/company and return to being a regular salary man. This is to ensure that you don't end up on the streets.

8) Your are now at the stage where you are proceeding with your own company or have gone back to salaried employment and hopefully working on taking a second crack at entrepreneurship.

Good luck and Godspeed :-)
The best estimate of infection fatality rate is only 0.65%, not 1%.

https://www.cdc.gov/coronavirus/2019-ncov/hcp/planning-scena...
I have read my fair share of studies, in none of them "purely red meat" was the cause of the hypothetical health problems. I have yet found a study that directly links red meat with any health problem. You are welcome to share one if you found it. It is always the processed food that is present in the studies, and most studies are "questionnaire studies", where they ask people if they eat red meat, which usually means they ate burgers, and then they ask if these same people have health problems. Bullshit studies with bullshit results. Please do find a study that can show the contrary (not an article).
> I've had coworkers who would put this before every method call, because...? When calling your own method, in your own class, that inherits/implements no other classes, why on earth would you decorate your own method call with this?

I do this all the time, and I didn’t know there were rouges out there who I angered by doing it. It may not have been the intent of this.x, but for totally superficial reasons, has become the de facto way of knowing you’re calling a member property/field/method, and not having to bother with memorizing some style guide’s idea of how you should represent these things.

Also, just for speed of development, say I want to call a method but I don’t know the exact name, typing “this.” gives me an intellisense list of everything available in a compact, scrollable list. Makes my life a lot easier.
I'm giving up on Skype because it can't even correctly display online status. If I look at my contact list all of the statuses are wrong or outdated, and I need to click each person's name for it to refresh their individual statuses.
item?id=24156986 is readable and meaningful
I love projects like this! Someone, in this case a municipal body, decided that something like this is worthwhile and funded it. Not only funded it but shepherded it to a delightful end product. In the din of CAC and conversion metrics, projects such as this is a breath of fresh air, and joy and wonderment, and renews my hope in tech.

Others have written on how things have mostly remained the same. I love old movies for this reason; Holly Golightly could hail a cab here today, Valentine and Winthorpe could buy a soy dog at the same cart, Mike Corleone could pick up a broadsheet except they don't sell newspapers from carts the way they used to (or do they?) I don't know if Romans see their city the way New Yorkers see theirs, but for me it's NYC that's the Eternal City.
Inspired by the Elliot Virtual Mall. Take a stroll through the mall. 7 levels, 56 Newsletters. Truly spanning the globe.
I'd argue that this.myValue = myValue is a lot clearer than the 'conventional' MyValue = myValue, unless you live in a world where your linter can mandate pascalcase for private fields always (and never otherwise).

It's too hard to rely on convention to communicate details across an org, especially when using 'this' is what your devs default to (perhaps a relic from their Java days in school).
Okay, fair. Trying to convince 8 billion people to cut their meat and fish consumption in half seems like an impossible goal to me.

We can't get people to wear masks at scale despite people dying. I just don't honestly think we can convince them that eating a cheeseburger is a major problem. Even if we cut meat production in half, as the population doubles we end up exactly where we are now.
Testing Sucks – Reevaluating how we should think about software quality
>is stating your ethnicity normal on uni applications?

Yes

>What is the reasoning behind that?

Affirmative action requirements. Students can check the box for "prefer not to answer" if they wish. Though I don't know if that gives you better results than admitting to be white or asian.
Here's a place to start. Just get another email account. A paid one, where you are not the product, but actually the customer. Then, every time you run into an account in your normal activities, you switch that email over. If you like, go through your password vault every day, and switch over one additional account you see there. If you keep doing this, and most of your daily business is switched over to the new account, rather painlessly.

Your old gmail account will linger, but soon, it will be relegated to spam and near-spam.
Virtual Clusters in Kubernetes
Fedora 33 to default to nano instead of vim
You make it sound like that is something that's not worth worrying about but actually, it's a huge threat. Businesses put customer data in Excel (or Access or Google whatever) which could be accessed by Microsoft (or Google). GMail on the recipient's side might read your messages, stores you walk into might track your phone via WiFi access points. Not only is it hard to do anything against that kinda stuff, most of the time you don't even know (or could have known) it happened in the first place.
Cool product and nice landing page - clean and to the point.

Heads up: the format in which you've included links results in broken links when clicked
Every field has "the fundamentals," and mastery of the fundamentals is what separates the exceptional from the merely good.

John Nash's "Non-Cooperative Games" has a grand total of 5 references in its bibliography. A modern PhD thesis will have hundreds.
I love this state but man, it is so hard to start a company when you're poor. The FTB alone will gut you, and god forbid you're just a tiny Etsy shop trying to grow. You really can't afford to try to make more money on the side when you're poor unless it's slaving away in the gig economy.

I wish there was a threshold of ARR that you can stay under and not have to pay the FTB fees. That would really help tiny businesses.
So the only way this would work long term is if students on campus don't go to bars to parties?
In Canada all the major carriers are pushing leasing for the newest phones.

You can still finance the phone at a subsidized rate but the deals are with leasing.

Telus has "bring it back".
You pay 0$ upfront for the phone, but do pay an additional recurring monthly fee for the phone.

After 2 years you bring the phone back. If u want to keep it you have to pay for the remaining cost of the device.

If I just financed it, lower end or older phones would be $0 upfront, but high end phones be paying $500 as an example upfront on top of the financed recurring fees.

Rogers has "upfront edge" where you pay 0$ upfront for a top end device.
You have to return at 2 years.

Bell does the same thing with "device return options
Lower upfront costs.
The choice is yours: at the end of the 2-year term, you have the option to return your smartphone in good working condition, upgrade if you wish, or keep it and pay back the Device Return Option deferral amount.

Very much leasing.
Disclaimer: I worked at AWS from 2012-2020. I am not a current employee.

> I came to think of Amazon and Google as the providers of the very infrastructure of the internet, so embedded in the architecture of the digital world that even their competitors had to rely on their services.

This is the right take. I disagree with the disappointment around this article.

It’s about the fact that tech giants are running the infrastructure of the internet. Its the federal highway program of the 21st century. It’s a critical piece of public infrastructure. I can’t even begin to wrap my head around the death and mayhem that would ensue if AWS and Google simply packed up and turned off the data centers.

When we consider the future and safety of our country we should keep these things in mind.

Imagine an unusually well-attended AWS all-hands was hit by a freak meteor. What do you even do? Take enough engineers off the oncall rotation and things will eventually fall over. I think the government would actually need to take emergency action at a level we don’t understand to prevent the collapse of our financial system beyond god knows what else. It would be utter mayhem. Globally.

That said, no one takes this more seriously than AWS. I really believe this. I sat in meetings regarding how to recover if we lost entire states, like literally what if we lose the Virginia to a catastrophe. (I worked on the Key Management Service or KMS which underlies much of the rest of the infrastructure.) But it is good and correct that our representatives are questioning our tech giants about their role in the future of our civilization. They’re playing perhaps the most critical role, and that should scare you.

I actually believe in the benevolence of AWS; I spent nearly a decade there. Do you?
San Francisco Bay Area professionals in tech company brain-drain
(XPS13 was max specced) Battery died, Fan died, booted during the night on it's own, due to the failed fan made a loud alarm noise, louder than our fire alarm (wondered what the developer thought there), paid for premium business support with next day replacement, Dell didn't want to repair the thing but wanted me to jump through dozens of update loops, mouse pad went bad.
My solution to this is to rename that table/column to “table_deprecated” or “column_deprecated”. This has the nice property of being reversible, causes nice visible errors if something unanticipated is actually using the column/table, makes it obvious that it shouldn’t be used (well, one would hope), and makes it easy to find for permanent deletion later.
Less, because the 1% are overwhelmingly white. But from [1] it looks like if you take the average then it's actually less than a 10x difference, which is surprising to me. And the difference in income is only 1.5x.

[1]: https://www.visualcapitalist.com/racial-wealth-gap/
Today I learned about Volatility. I've never really looked into forensics before; it's interesting that there's an entirely separate set of tools for determining the state a system was in when the memory was dumped, defined by analogy with tools like pstree that you'd ordinarily use to examine a running system. Seems like a bit of cat-and-mouse though; as an attacker with a code running in the kernel, you'd want to politely excuse yourself from memory images. Admittedly I don't understand malware very well; there may be techincal reasons why this is not possible.
Portugal is a fuzzy area, but according to the OMB definition and for the purposes of the US Census people from Spain are Hispanic:

> The OMB defines Hispanic or Latino as “a person of Cuban, Mexican,Puerto Rican, South or Central American, or other Spanish culture or origin regardless of race.

This is the definition generally used by all US federal agencies.

See https://www.census.gov/prod/2001pubs/cenbr01-1.pdf
> Folks seem to miss the fact that google chrome was a minor competitor initially it IE - and their focus on things like ... security ... helped them become absolutely dominant.

Security is a very small factor, if a factor at all, for Chrome to have become dominant. The main reason is because they keep/kept pushing everyone to install Chrome when you visited https://google.com (by showing you a small popup window).
Huh? I think it's easier to just add to /etc/hosts this line:

127.0.0.1 api.snapcraft.io
> I really don't get why people think that signed exchanges are this super nefarious plot to destroy the open web

My biggest concern is that the request will go to a google-owned server, where google can fully track me, and my browser would be lying to me about being on a non-google estate I might assume be free from Google’s tracking.

Site-owners will now also be forced to buy into Google Analytics since they have no requests in their own server-logs to analyse.

It’s a power-grab. And obviously google is doing this to increase their ability to do full internet-wide tracking.
Poachers are almost all BIPOC - executing them is not only a white supremacist position, but an implementation of fascist policy.

There can be no environmental equality without worldwide social and racial equity!
It’s by definition unfalsifiable (since the long term since March hasn’t arrived yet). Which makes it a great talking point for people looking to spread fear.
I'm sure there are mods (https://mods.factorio.com/) like that, and if not feel free to write one (https://wiki.factorio.com/Modding#Creating_mods).

edit: now that I think about it factorio is purposely deterministic because otherwise it would break multiplayer almost totally.
College students have to be somewhere. They don't magically disappear when schools are closed. So this just means they will be getting infected and transmitting the virus in other places. How is that better?
Thanks! We just fixed the links, let me know if it doesn't work :)
Yes, for my home network. The entire setup is just for me and my hobbies, no ci-cd. Managing containers was much more work, even with docker-compose. After two years, I switched back. Maybe the tooling is better, or maybe I am better with the tooling, but it seems much easier this time around.

One big change in the last 2 years is documentation on "how to use this image" has become more common. Figuring out how to use an image used to take hours - inspecting it's internals, learning the config files for that specific tool, modifying just the lines you needed, or write/mounting a custom file/folder, etc. Now, many images have docker-compose examples, and many images have loader scripts that can read env variables and configure themselves properly. Having a good entrypoint.sh is a huge benefit to a docker image's usability, and having a docker-compose example is good documentation

Why did I switch back? The isolation finally became significantly more useful for me. Perhaps the range of my 'hobbies' increased - I started running many more technologies. Multiple tools had conflicting dependencies, or only supported super-old options (looking at you, Unifi Controller still depending on the EOL mongo3.4)
I like the explicitness of 'this'.

It basically guarantees that whenever I see a symbol, I know where it's coming from.

If I see:
`myFoo`

Cool, it must have been declared somewhere in this scope of code.

If I see:
`this.myFoo`

Cool, it's declared as a field on the class and therefore exposed at a higher level (even if it's private, changing its value can have side effects later on outside this scope since it is persisted state on my class).

Note that this only really works when your linter guarantees it. But as a developer, I will always take a guarantee over a non-guarantee :)
Yes there's still some funny distinctions being made - like in the UK some apartments are advertised as 'professionals only' and only 'professionals, teachers, and police officers' are allowed to sign and witness some documents I believe for some reason.