skysight-inc/HackerNews huggingface dataset:
> There is no point in having a high-level representation of all the things on the system: you have the actual things on the system, and if you do not know how to configure them, you should not be running them.

> You cannot abstract away the configuration of a system

I've spent weeks setting up postgres clusters, with high availability, read only replicas, backups, monitoring, alerting.

It takes me 30 minutes to install k3s, the postgres operator, & recreate that set up.

Because there are good consistent abstractions used up & down the Kubernetes stack. That let us build together, re-use the deployable, scalable architectures of lower levels, across all our systems & services & concerns. That other operators will understand better than what I would have hand built myself.

> ecreating these manifests elsewhere" will not work, because there is no elsewhere.

It'll work fine if you had an other elsewhere. Sure backups don't work if you have nothing to restore on.

Dude this is such a negative attitude. I want skepticism, criticalness, but we don't have to hug servers so close forever. We can try to get good at managing things. Creating a data plane & moving our system configurations into it is a valid way to tackle a lot of management complexity. I am much relaxed, many other operators are, and getting such a frosty negative "nothing you do helps" dismissal does not feel civil.
I don't think so. Its not a line limit, its a mean length issue. If you spend more and empty the line, then you haven't made a dime more. In fact if you spent money doing that, you lost money.

That's the issue - if the customer pool is inflexible, the rational thing is to raise prices until you hit that limit.

Now if the line is self-limiting (folks wont queue if it 'looks too long') then there's something to that.
Be present in public areas. Plant flowers.
Assuming the person asking doesn't know what they're doing is
not the best approach if you actually want to solve problems.
In practice many times I end up using:

ssh cat /foo/bar > /bar/baz
ssh tar c /foo | tar x -C /bar

mostly because variants such as vagrant ssh or docker-machine ssh, cross-product with the remote target being any weird platform like solaris or a limited busybox or has sftp disabled
I'm not sure. I was told by a guy who does streaming for historical strategy games that this was a word he had to censor or else his vidoes got demonetized. Every single one of those words I listed could be discussed in a completely SFW, educational, historical context but I've either heard or heard of videos bleeping them. Perhaps its just hyper-caution on the side of the uploader.
Cirrect me if I wrong, but wasn't AWS just registering most of the domains via Gandi? At least before they only used their own registry for few most popular TLDs.
There are already benchmarks showing (sometimes, for certain workloads) mobile phones outperforming x86 laptops.

You can read claims like "Geekbench has the iPhone 7 beating the $6,500 12-core Mac Pro in single-thread" [1] and "new iPad Pros are faster than 92% of all laptops, tablets, and convertible PCs sold in the last year" [2]

Of course, I doubt that generalises to all workloads.

[1] https://daringfireball.net/linked/2016/09/14/geekbench-andro...
[2] https://www.howtogeek.com/393139/mobile-cpus-are-now-as-fast...
That is an external energy input.

No one is saying it's impossible to lift water up 1 foot (that's incredibly easy), the problem is it always takes more energy to lift water 1 foot than you can ever get from lowering it 1 foot. Likewise a heat pump can easily and efficiently create a heat reservoir, but you need to drain some other, larger heat reservoir to do so.
> There's no version of a major IT company CEO calling a country "a nation of liars" that ends well.

eastdakota makes sure to spread the xenophobia around.

https://twitter.com/eastdakota/status/1323954390521147392
In nearly all cases 'public square' platforms for political discussion should have no say about the merits of what someone is saying.
The Ethereum whitepaper is fairly similar in terms of readability.
The Die Is Cast: Hardware Security Is Not Assured
There is also JMESPath that implements a proper spec.

https://gatling.io/2019/07/31/introducing-jmespath-support/
In an age where it is apparently ok to separate young children from their families and incarcerate them I find it incredibly tone deaf to complain that asking typically "privileged" (45% white, median family income $192k) students to follow some simple health and safety rules and not throw or attend large parties is somehow now "inhumane".
50 persons is a small organization, not a team!!

I agree about responsibilities part, however, if you don't let your people grow by simply vetoing the ideas, they won't grow. Discussing and openness to your subordinates' ideas is not a bad thing in my opinion. Letting people make proof-of-concepts and fail is not abandonment of responsibilities. Letting people implement their bad ideas in production is.
You are correct, a better description is that their path to 'deliver exactly once to the best of your ability' is clearer.

If I remember correctly SQS is hard limited to a fairly short timeout to requeue messages delivered but not acked. In rabbit it's much more configurable.

Also regular rabbit hosts support the kludge pattern of, 'just run one host and accept if it goes poof you can lose messages,' which is useful if you don't want to bother with the complexity of clustering or are on a shoe string budget.

Lastly you get a nice user interface with the management plugin and you can stand it up locally with docker compose (without depending on AWS for dev or any of the 'aws but on your laptop' solutions).
Awesome protip, thanks! I normally keep a rolling log history backed up to S3 but I'm thinking for these Pi nodes there's probably going to be literally nothing of consequence running on them, so this looks like an ideal solution!
> it's also important to recognize that you are essentially programming with one hand tied behind your back

I understand what you're saying but as someone who went the other way (from IDEs to Vim exclusively) I disagree (except for Java, for Java an IDE is mandatory as a result of the way the ecosystem/culture has developed in an IDE centric way).

There are benefits to lack of features. It's a tradeoff of course, but I find that the super simple language agnostic Ctrl+N autocomplete gets me 85% of the way there, and it's so predictable to me that I don't usually need to even look at the menu. I fly through it. With IDEs I find myself having to think about it more closely, and look at subtext for context. That's just one example.

So while I don't disagree with you necessarily, I think IDEs also (metaphorically) require tying some part of your hand behind your back. They are just different parts.
T-Mobile will extend fast 5G service nationwide in 2021, pressuring rivals
I believe silkworms can be eaten too like mealworms.
Playstation 5 review: Not just a more-powerful PS4
Cities are the way they are because people are desperate for work and the income to survive and they are the only visible supply.

Advocate for basic income. Specifically basic income without any local cost of living adjustment. Address the source of the problem.

A basic income without CoL adjustment fundamentally breaks the system forcing people to cram themselves into cities and compete over resources. It will result in people who decide to rely on it leaving cities and moving to lower cost of living areas (revitalizing those areas too) if cities don't serve their needs.
> outdated in its approach to inter-community relations, approaching social contracts in the context of small, warlike city states (and later in the context of an authoritarian, imperialistic empire).

Is that actually outdated? There are fewer "entire community mobilized against existential threat" type wars these days, but there seems to be a constant brew of conflict world wide (proxy wars, drone strikes, etc). Frankly, I find Stoicism one of the best ways to cope with the two quotes I keep hearing in my mind: "high school never ends" and "war never changes".

Finally - We're just on the very tip of the cusp of the effects of climate change. Entire regions supported by subsistence farming for millennia will within a lifetime become a literal hell. As we go from a world of seemingly endless abundance to constrained resources (arable land, potable water, etc.) I think "war like city states" more closely represents our future than anyone really wants to accept.
This is why I use GitLab with self-hosted runners for all sorts of esoteric platforms, then use their linux runners for the basics. I don't like to freeload, so I do have a Bronze subscription which includes a certain number of monthly CI minutes for private projects, as mentioned here: https://about.gitlab.com/releases/2020/09/01/ci-minutes-upda.... But I rarely make use of it. Also note that there are special arrangements for Open Source projects.

I can totally understand limiting the number of minutes available. It must cost an absolute fortune, and having it unbounded makes it easy to abuse. Having to pay makes developers have to consider if they really need to go overboard on huge build matrices and limit themselves to something reasonable. Likewise for constraining the amount of network traffic. If you don't want to blow your budget, then self-hosting is an obvious and easy choice.
There literally are more FAANGs than there were in 2008, when he wrote this.

Even Google itself was much smaller than it is now. A google's in a 2008 sense would not qualify as a new FAANG in 2020 terms.
That depends on where you can be most useful.

IMO:
You could start a non-profit to train homeless/underprivileged people with vocational skills to get jobs, which would probably in the long run save some people from going down the wrong path...
in the case of Django Doctor - there is no direct alternative you can run locally. Nothing else does this:

- finds Django anti patterns. pretty sweet.

- suggests the fix in the PR. One click fix? yes pls.

- Check your entire codebase in seconds via https://django.doctor with no need to install or sign up for anything? hell yeah.

- has a fox as a mascot
If you need a fast solution look at buying a pre-created so called shelf company (GmbH). https://www.foris.com/en/ will sell you a Voratsgesellschaft including bank account filled with 25k Euro for 30k Euro. They have documents ready for your notary. At your local notary you change the company name, address, shareholders, it 1-2 signatures. Then you transfer ownership of the bank account (new bank cards, new mobile app credentials) and you're ready for business and can sign contracts in the name of the new company. Takes 3-5 days.

Next you find an accountant. But payroll setup, health insurance setup, accident insurance (required in Germany but very cheap), local tax, VAT tax setup can wait. You're not really allowed to use the 25k to pay your own salary anyway, only business expenses. Expect ongoing 500-1000 Euro/month for a GmbH accountant.
There's always extensions for killing those modals like AlwaysKillSticky: https://git.sr.ht/~achmizs/AlwaysKillSticky.git
I'm insulted they didn't go full plasma.
I really want to like Erlang because the priorities and USP's of the language are super compelling for a lot of use-cases. I tried to kick the tires on it a couple years ago, and what I found is that the error messages were just so vexing, and it took a minute to understand what they meant, even in toy examples. Maybe it gets better with time, or there is tooling to help with this, but it seemed a bit behind the times with the standard which has been set by more modern programming languages.
Location: Amsterdam

Remote: Yes

Willing to relocate: Yes

I'd love to work with one of the following technologies:

* JavaScript (ReactJS/NodeJS)

* Python

* C#

* C++

* x86-64 (reverse engineering)

Resume:

I have 2 years worth of experience as a software developer, and 1 year as a full-stack development instructor. Funnily enough, I was an instructor before I became a full-stack software developer and after a year of teaching I wanted to make the switch.

I also have a few months experience as a pentester. My proudest work is getting full remote code execution via a clever SQL injection and reimplementing a JavaScript-based rowhammer technique (it was written in an academic paper).

People say that I am more entrepreneurial compared to the average developer. I always love to help with marketing, developer advocacy and recruiting next to my actual role.

Email: mettamage [aatt] protonmail [doottt] com
Would you mind linking to the list you’re referring to?

My off-the-cuff thought was, “join Transportation Alternatives and push for more bike lanes, public transit, etc.”, as I see automobiles as one of the most significant dangers to both urban areas and even the planet. But when I google "ten most dangerous cities," they seem to list places whose danger is more poverty-driven.
You still don't get it. The innovation is not that it exists.
The rest is left as an exercise to the reader.
Additionally, Ethereum has positioned itself as a "platform" for all kinds of terrible altcoins, which cleverly makes itself seem more foundational.
It’s a trade off Chinese businessmen have to live with in China.

Most medium-big All companies have one or more board members coming from the “party”.

It’s not a secret they very calmly tell you the same thing when you visit them in China.
When AWS initially started offering domain registrations, I transferred a few domains (that I'd already been using Route 53 for) over to keep everything in one place.

A few months later, I wanted to transfer them elsewhere, but quickly realized that the auth codes in the AWS interface had expired, with no way to renew them. I didn't have a support subscription since I only used the AWS account for these 4 domains + Route 53 and I wasn't about to pay Amazon 30$/month to get them to fix their own mistakes.

I naïvely tried contacting billing support (the only one you can contact for free, go figure) in the hope they could forward the bug report, but while they were very apologetic, there was nothing they could do.

So Amazon took my domains hostage for 6 months until they eventually figured out the bug on their own. Have not touched anything related to AWS ever since.
Fastdok – The Easiest Way To Generate Documents
Image segmentation via machine learning. Zero reason to carry an "account" to do "queries" to the models, every reason to pay for it.
Are conservative judges more likely to rule on the side of strengthening copyright? I didn't realize there was a liberal <-> conservative split on this.
That right there is it. You'll have opportunity galore once you're privy to what's going on and what's needed.
In Lensmen, they build iron-powered spaceships

They are far more powerful than other kinds of spaceships
Yeah it seems like that would be in the first paragraph.
Can you share a resource to learn more about the recovery process?
To be frank, I could live without yet-another-half-cooked, tutorial on Python/ML/DL/Data Science anywhere, not just on Medium...
That's unfortunate, because they weren't talking about the physical execution, they were referring to the determinism, decideability, and serial-sequential nature of program execution.
Pick up litter around your block. Smile and wave to neighbors. Become active in and or donate to community projects. Spread a general sense of kindness and support to others near you. These are the smallest and easiest things you can do that'll have an impact on people.
I won't be applying any type of Open Source license to any code I am writing but people should definitely consider getting each and every developer to agree to identifying themselves legally so they can be contacted in the case of license changes.
This kind of moral equivocation is why our society is so divided.
Ask HN: How do you do your checklists?
At the moment our Release checklist is as follows:

* Copy a markdown template from Wiki

* Paste into a release channel on Slack

* As steps are completed, post a new message with a emoji

* Once the release is finished then announce on another channel

So my question to you all, is there any apps or better processes out there to make doing a checklist easier?

As in more automation, less copy pasting etc.
rsync with the weird / logic is annoying. I prefer scp. I'll use rcp and dig around for the weird incantations if I have something that I need to sync regularly though.
I don't understand what is happening here.

The participants in the trial have to submit swabs on a regular basis? ANd they are swabbing friends and famiy and submitting this instead of their own?

Why?
These read like Instagram spam messages to me.
There’s a lot of things Travis ci could do. This is a great idea to help offset their costs, they could also have made their platform better to bring in more paying companies. They haven’t at all kept up with competitors as tooling and build processes have evolved in the past 9 years (namely easy to use docker-native test environments, and parallelization options for big codebases).

I agree with the parent comment, it’s bizarre to blame this on the new acquiring company and to be mad about this development. Travis ci has been asleep at the wheel for many years, and projects have been benefiting from it with huge amounts of free compute for years, but now the free money has run out.
While I agree, my experience has shown that most people won't be able to tell the difference.
Get involved in local politics. Observe council meetings and school board meetings and committee meetings. Whatever is public. This stuff can be boring; you'll observe pointless personality clashes and interminable dumb arguments, but at the same time, this is where important decisions that affect your community get made. Once you understand the issues, you can work to influence policy in the direction that you think is best for your city. You can do this by offering comments during public comment sessions, organizing a group of like-minded people, or even running for office yourself.

It's a big time committment, but this is how change happens. We like to malign our political system, but it's set up for you to participate, and that's something we should cherish.
I'd recommend reading some of Jane Jacob's work, specifically
The Death and Life of Great American Cities. It illustrates the ideas of street life and what makes great places.

As for a direct idea, I'd try to get to know your neighbours, walk in your neighbourhood as often as possible, and support your local businesses.
If it brings viewers/money and isn't an extremely violent crime (or god forbid, titties) you can be sure google won't do shit about it.
My completely uneducated guesses would be

- campaign for whatever local government you deem aligns with your value if they aren't controlling your area

- create value and employment

Easier said than done, I'm doing none of these
I think there must be some degree of fear - for example Snapchat refused Facebook and now Facebook has copied every single thing Snapchat has done.

But it also must be pretty tempting when someone dangles millions (or billions) of dollars in front of you. You could easily just sell, and then go whatever you want with the rest of your life, do whatever good you intended to do elsewhere.

Or maybe you believe the hype and think you could fulfil your mission better with the might of a tech giant behind you.
Could some of these compiler-friendly loops be done in traditional languages by specifying that the data structure or array bounds are not modified during the execution of the statements inside the loop? Could for-each be leveraged to be a for-each-constant?
See also: https://github.com/micha/json-table
> Well, good luck hauling small kids, furniture, gardening or construction materials by bike or public transportation.

I see plenty of parents with small kids in public transport, those that are using strollers don't even need a ticket. I even remember one co-worker telling that when he moved to Helsinki, he tried using car once to bring his kids to school & coming to work after. He switched to metro after that one attempt and said it made things much easier.

Furniture, materials etc. are not usually things you are transporting daily (or even monthly). Personally when I needed those, I just either paid for home delivery or rented car for few hours.

I won't claim that there are no need for car (e.g. there are some routes that take a longer with public transport compared to your own car & there are ares which don't have many connections available), but it's not as critical as some people might think.
Amazing articles @PaulHoule! I'll dig deeper into them over the weekend.
Are you planning to build some product using it though?Mayebe we can get in touch.
> You don't necessarily want to use that angle on Finland

I don’t have an angle other than “compare salaries against CoL, rather than looking at salaries alone.” I find it very interesting how the automatic assumption is that I’m arguing for or against Finland here in some sort of proxy left vs. right fight.
There's not much value in authenticity if you're cold, lack social awareness, and you can't compel others.

The first step to learning to be warm is to practice being warm so that it's eventually authentic.

That said, TFA's examples are particularly saccharine. They remind me of when you're talking in good company and someone keeps feeling the need to use preambles like "I totally know where you're coming from and what you said is completely valid, I don't want to step on your lived experience, but let me come at it from a different angle with [...]" and I'm thinking "my god, just fucking say it."
Hopefully, firmware upgrade on embedded devices will get better and better, with things like IETF SUIT (https://datatracker.ietf.org/wg/suit/about/) and MCUboot (https://github.com/mcu-tools/mcuboot)
Real life Saw.
Sure, it's worth billions just like someone thought Uber, Groupon or WeWork was worth billions.

In Bitcoin's case, it's distributed consensus. In the case of startups, it's the investors that control consensus. In the case of the market, it's the market manipulators that do it, in conjunction with public opinion.

As long as public opinion holds that Bitcoin is valuable and it continues to be a secure solution that doesn't require edge case handling (which increases risk) then there's no reason anyone shouldn't think it's a reliable store of immutable values in the near term.
It sucks when people start charging for stuff.