skysight-inc/HackerNews huggingface dataset:
I don't think we can say 'essential' without know where you live, conditions, etc.

If you live in the middle of the jungle, essential life skills will be much different than in SF.

I think we should divide skills into three types and then into three categories and adapt for your situation.

You should be very very good at 3 things:

- something that makes you money (programming, accounting, etc)

- a physical activity (lifting weights, soccer, etc)

- something you do for fun (woodworking, cooking, etc)

(for some woodworking can be making money and programming the fun part, switch as needed)

Then you should do the same but have 2/3 in each category but just as an ok/good level (can cook a normal veggies a steak meal or fix an electrical socket)

Then again, do the same for each category but for a very minimal understanding about it, but have as many as you can.
You may not know how to so a butt joint, but can saw a piece of wood or drill a hole, etc etc.

This way, you are a more rounded human being, but also open your mind to other activities you wouldn't normally which may even go up in the hierarchy, but even if not, it may help you with other ones.

It also means you will almost always have something to talk about with anyone.
Similar here. I have no interest in contemporary startup culture, just visit for the occasional interesting technical nugget and discussion.
I run a dockerized Huginn instance that sends me daily morning/evening digest emails with various bits of info & stats that it collects together. For example

- Daily/Weekly/monthly/Yearly changes in a few investment funds

- The closing stock market rate for a couple of companies

- The daily/weekly/monthly/yearly change in stock market rates for those companies

- Any reported inflation changes in my country of residence

- The daily/weekly/monthly/yearly changes in foreign currency exchange rates

- The forecasted weather for the day

I also have some of these checks running every 10 minutes, and if there are changes that exceed a certain threshold then a sms is sent notifying me.
Spend 7 days alone in a tarp or tent in the woods and live out of a backpack; all the problems that will inevitably arise will teach you valuable skills and, most importantly, show you that you can be content even when you're very close to scratching rock bottom.

This will give you superpowers.
Spot on. I switched to a 40” 4k Phillips VA panel (BDM4065) a few years back and can’t imagine switching back to anything smaller. Quite cheap, too. Might not be suitable for colour-sensitive work but perfectly serviceable for VS Code and a browser.
Meta: please don’t use preformatted text for lists. It makes reading much harder, especially on narrower displays. Just put a blank line between each item, treat each as a paragraph.
B&H Video is shut for a day every week but also disallows online checkout. I've always found that interesting, like the website is an extension of their beliefs.

https://www.bhphotovideo.com/find/HelpCenter/StoreInfo.jsp

> Online Checkout Hours

> Open 24/6

> Online checkout will be closed while we observe Shabbat from 8:15pm ET Fri until 9:45pm ET Sat. Although online ordering is unavailable, you may still add items to your cart or wish list.
Here I used "UUT" and "component" synonymously, which is simply all the code that should be tested. With behaviour I was referring to expected output for a given input.

There is definitely a lot of cross-talk. Can you make an example where my previous comment would be misguided?
In an ideal world yes, more commonly - no.

I was a confident cyclist, I commuted daily and a could sprint to 30mph, could hold 20mph, and was happy holding my road position. In London, realistically traffic never really got much about 20, so I should have been golden. But the amount of cars that either tried to squeeze by me, honk or shout was huge - a daily occurrence. Even just to gain a car length or two, and always only until the traffic light,but drivers nearly always want to go as fast as their car (and the limit) allows and anything in their way is an inconvenience.

If this happened to me on a fast road bike, I think someone on a sit up and beg bike doing 7 to 12mph is going to find holding a road position even harder. And so people ride in the gutter, with no where to turn left or right when an obstacle is ahead or someone comes too close.
When I was applying for my first job I passed various filters and eventually landed a cool job thanks to a side project.

It helped to show case that I understood several parts of the software development cycle, my communication style and documentation. This, I believe, would be hard to describe on a CV. [1]

It also helped me a lot to practice and learn things otherwise I wouldn't have, and that I put on practice for the interview task. [2]

Here are my examples:

[1] https://github.com/eaguilera23/miSalleScrapper
[2] https://github.com/eaguilera23/ex_banking
Totally agree - I'm not against services but I say as few services as humanly possible!

The issues with micro services are just so unbelievably large that it'd take too long to enumerate them here, but for me the largest issue is you are putting arbirary network partitions into your application and you CANNOT possibly know when these network partitions will suddenly make an operation you need to be atomic impossible (or at best eventually consistent).

In general it is excruciatingly difficult to iterate on micro services as well.

Then there is deployment, service mesh, k8s etc. etc. that you have to wrangle with, all because people refused to make bounded contexts in their application without making them into different services. It is much simpler to just design your monolith into separate contexts than it is to introduce all the error handling you need for network partitions.

I personally don't understand why Elixir isn't more loved by these micro services zealots - it allows you to get extremely far without adding network partitions and then allows you to switch to message passing when you need and then networked message passing all extremely smoothly as it makes sense for your app.
Negotiation.

Just about every resource you might ever want is controlled by someone else. Every interaction you have with someone else to acquire resource is a negotiation, whether you think about it that way or not. Most other skills are learnt through others.
You've just plotted a course for SPONCS using TEO and WGD
> A Chinese service could steal all of your data, sell it, and nothing would happen because they're outside the jurisdiction of the EU.

But now it is illegal, the thing that might happen is that the EU bans Chinese apps like India did.

> Plenty of other businesses won't do business with Europeans as a result.

I believe you, this is something to consider when making stricter regulations. The same happens with food imports regulations and many other fields.

Some of the business that will not be created are business that should have been created, many other will be legitimate business that will simply consider the risk of the nebulousness of enforcement too high.

One example early on was that it is now unclear whether industrial sensors are by accident in violation of GDPR because the resolution needed for industrial application is enough to distinguish different humans.

My uninformed opinion is that these are solvable problems and personally I blame decades of recklessness in this field that made this necessary.
I'd think he has at least a good enough sense of humor to smile about it.
> I date the age of the Algorithm from roughly the 1960s to the late 1980s. During the age of the Algorithms, developers spent a lot of time figuring out the best algorithm to use and writing code to implement algorithms.

Today there's orders of magnitude more developers spending time figuring out algorithms and writing core to implement them than in the 80s. The difference, maybe, is that even more developers today do not write any algorithm at all. But if there's an age of the algorithm, it is today. At no point in human history have as many algorithms been written as today. And next week, many more will be written!
As someone more eloquently stated above, I think the measure is more a symptom than a root cause. So the alternative would require more systematic change. In many ways, academia seems broken. Areas that seem to contribute are 1) the endless push for publication regardless of quality, 2) the disingenuous recruiting of PhD candidates in light of the limited positions available, especially as tenured professors and 3) the way colleges have been run as businesses built on debt in the last few decades. These are not based in “natural law” but human convention.

I think those three areas combine to create students with massive debt and limited prospects, ripe to be taken advantage of under the guise of meritocratic competition. What I’m seeing is that people may interpret success in this area as a natural outcome of what “just is” rather than the byproduct of a broken system.
The implications of silent transmission for the control of Covid-19 outbreaks
There was zero "analysis" in that comment, it was 100% pure sarcasm, which sadly, went zipping by you apparently.
I use TreeSize for this problem, which does use the business model you're mentioning.

https://www.jam-software.com/treesize_free

I have not paid for it, but I probably could have been convinced to pay for it AFTER using it, with the right psychological appeal (and not during the current crisis unfortunately, I'm on furlough).
Getting paid. A lot of the work is trying to get people to complete payment. Sometimes the app is done and handed over and it goes through months of "We'll bank it in next week or tonight."

Sometimes it's a negotiation tactic to try to squeeze a freebie. Say a company commissions 10 training sessions, which by contract is paid after the 10th. They'll rush through 9 sessions in 2019 and never get around to the 10th one, saying that the previously trained team were no longer around and that the new team need some practice to get up to par.

Chasing and suing clients is simply not profitable, exhausting, time consuming. Writing better contracts is time consuming and often that time is not billable. The trick is to filter clients who won't pay, and basically handle marketing in such a way that you don't get these clients. A lot of it is spotting patterns in bad clients and sometimes refusing someone who could potentially be a profitable client just because they could also potentially be a trouble client.
I don't know if it has. However it is reasonable tactic. If you have a recording of them agreeing to something that is strong evidence in court. You need to figure out how to get payment, but if you have bank information from some other source (not hard) a charity to "help the poor" that spends 5% on the poor and the rest on CEO isn't hard to set up.
The Heisenberg Uncertainty Principle of Social Science Modeling
High-Performance Computing for Understanding Covid-19
> "testing is my religion"

Not religion, but a necessary tool to knowing where to focus my attention.

> "here's the quantified value of me spending 3 days writing tests and here's how that fits in the context of where our business is right now"

How do I quantify 'getting the task done at all'?

EDIT: I mean it. To accomplish development tasks, I need to be able to run the code I'm working on and see that it works.

Are you actually suggesting that before I start a ticket, I should first do a quantitative analysis of the value of being able to do that? How?
Building Cloudflare TV from Scratch
Using OpenNebula to Deploy a Firecracker Edge Cloud for Containers and IoT
- Being able to call and talk to someone on the phone.
Thanks! That is great news to me. Your last paragraph might explain my former view. I wasn't aware of the not B2C part.

Still, how difficult is it to bring GMO products to a European market like Germany? I'd imagine the hurdles are higher and more expensive compared to the USA?
Uh... they are liberal strongholds, overwhelmingly. There is a mountain of evidence for it.

https://heterodoxacademy.org/professors-moved-left-but-count...
Unless a shabbat goy is employed (who would have to be human) I don’t think you can have a compliant search engine.

The machine can work at any point of the week but a jew cannot operate it on shabbat. A non jew could, but not acting on a direct command.

The rules are quite watertight. Siri and co. are a no-go and there are no obvious ways to adapt smart assistants that would restore functionality. Anything that’s not preprogrammed is not possible.
Isn't Nuvia "just" making a server chip with ARM Neoverse cores? Nothing to sneeze at, sure, but if you want to kick the tires just launch a graviton2 instance on AWS?
Ok. A serious question here: Can some HN Jews, enlighten me (a 100%-proof agnostic) on what they actually do on Shabbat? Are you allowed to use the internet? If something in your house breaks, are you not allowed to fix it? Do you just sit around gazing into space just in case something you do is classed as 'work'?

I find the whole concept quite interesting.
Honestly, I don't think it's that much of a moonshot :) , they're probably starving for things to showcase in the store.

You probably need to contact some evangelists and maybe they'll point you in the right track!

They also like to send "success stories" on e-mails and such, aim for something like that!.
I wish people were better at this skill.

I know a not-insignificant amount of people who are under the impression that by earning extra money to kick them into a higher tax bracket they'll earn less net money. People actually turn down promotions over this.

Also, almost everyone doesn't understand corporate taxation (especially journalists). I've seen way too many articles proclaiming that companies paid $0 in tax on $X revenue. Doesn't matter if they lost money by investing in people or R&D -- still evil somehow.
I’ve never looked at my C9 and thought “I wish it was brighter”. Does seem to bother some people though so YMMV.
These are not related at all. Only common element is making silicon.

Apple spends $100+ millions to design high performance microarchitecture to high-end process for their own products.

Google gives tiny amount of help to hobbyists so that they can make chips for legacy nodes. Nice thing to do, nothing to do with Apple SoC.

---

Software people in HN constantly confuse two completely different things

(1) Optimized high performance microarchitecture for the latest prosesses and large volumes. This can cost $100s of millions and the work is repeated every few years for a new process. Every design is closely optimized for the latest fab technology.

(2) Generic ASIC design for process that is few generations old. Software costs few $k or $10ks and you can uses the same design long time.
> Unfortunately, where I live bicycles keeping to the side of the lane is required by law.

In the US, most vehicle law is based on the UVC (uniform vehicle code) template. While that does contain a clause that cyclists must keep as far right as practicable, it lists a number of exceptions. One of those exceptions is a "substandard width lane"[1]. The law defines it as a lane that's too narrow for a bicycle and another vehicle to safely pass side by side within the lane.

Most general purpose lanes are 10 to 12 feet wide. A cyclist can range from 2 to 3 feet wide (depending on the type of bicycle) and require a minimum of 4 feet of operating space[2] with 5 feet preferred.

Even with the cyclist operating at far right as practicable and taking the minimum operating width into account, they take a little over 3 feet in roadway width. Given that most states have a 3 foot minimum distance passing law and the fact that most motor vehicles range from 7 to 8 feet in width (including their side mirrors) and commercial vehicles are around 10 feet wide, it's not possible to safely or legally pass a cyclist while remaining within a typical 10 to 12 foot wide lane.

[1] https://law.lis.virginia.gov/vacode/title46.2/chapter8/secti...

[2] https://njdotlocalaidrc.com/perch/resources/aashto-gbf-4-201... (page 52)
Yes, the most "funny" ones are the ones which pretend you can decline/configure the tracking but only sets you on a long chain of "configure here" links until you end up in a dead end. Or they let you configure non-essential tracking but the essential tracking you can not switch off contains all the worst tracking sites and is definitely not essential for the technical operation of the site... Also this site tend to have over 100 different trackers which is totally insane.
Would this make it possible to reproduce some historic-but-rare chips like the 4004?
but not all PhD students become professors - only those who successfully (choose to) navigate the status quo.
Online Marketing Notion Board
> The first step should've been looking up the hostnames to see what you're dealing with.

Great point.

After looking up 29 of the IP addresses, it seems 28 of them (including all the overlapping IP addresses) are T-Mobile.

Among the 29 I checked, there is 1 IP address with a different hostname (Verizon). This address is unique and not shared with any other users.

Presumably all these forum members based in New York City are all also T-Mobile customers there, it seems?

> It could be several things, but it's most likely either CGNAT, or you're using a CDN and these are their ranges.

We do, but it's configured to pass the user's origin IP to our site, rather than the CDN's IPs.
Randomly terminate instances of your production environment
How to control your emotions in the face of disputes with others in order to avoid showing on social media as an idiot and to avoid physical confrontation, injury, and death.
Screw that, I just close the page. If a publication disrespects their readers like that, then the content is trash anyway.
Not quite. Cloudwatch provides for both behaviors. You can treat periods with no datapoints as “breaching” the threshold criteria. You can also independently alert for “insufficient data” where the source is unavailable, doesnt contain enough data to evaluate, etc.

In the past I did both. Always emit a 0 datapoint every period + treat missing datapoints as breaching to discover if an application wasnt consistently emitting metrics. In addition a lower severity Insufficient Data alert was used to discover/validate when a meteic stream literally didnt exist (normally through misconfiguration of metric & alarm dimensions).

Docs: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitori...
> why not do the calculating all other days than Friday and Saturday?

Note that assuming UTC reference point you need to bleed into sunday: Kiribati is on UTC+14, and you need to wait until some time after sunset (stars should be visible).

Though that makes me wonder how shabbat works in northerly latitude, how does shabbat work within the arctic circle?
Enforcing higher standards is way more difficult than you think, even impractical most of the time. Having consensus and enforcing it is not trivial. Requiring from every PhD student the level of quality of 3blue1brown is extremely naive.

Your comment is the equivalent of saying there should be no armies and instead we should be peaceful and love each other. Great idea. And those excuses of why I cannot connect A to B? Let's just reach consensus to use the same connector everywhere!

I'd like to live in that world, but unfortunately it is not the one we got.
I think putting this kind of thing across the table at the beginning is better and can save confusion.

I was spared having to confront my cofounder (of a now failed startup) by applying for an incubator that had us sign the split up front and have us have those conversations as part of applying, but that definitely helped.

Sounds like a good opportunity if she's succesful! Business acumen is NOT to be discounted!
Show HN: A file tree based API Router
When I read your comment, my initial thought was that this sounds like a classic case of overly-isolated tests (e.g. mocking everything except for a single class, essentially re-implementing all those other components again and again). It's much less common to get spurious failures when testing at a higher level (what some might call "end to end tests", or "functional tests"; or even "integration tests", but that's a phrase I tend to reserve for interactions with third-party components).

When I read your final paragraph I realised that I've hit that same problem many times myself, e.g. checking if two things are equal, when in fact the order doesn't matter!
Losing a brand new hundred million dollar aircraft is a huge hit. Losing a 50 year old aircraft is a different story, especially when the options are to retire it or keep flying. Further risking a crash when your airline is facing bankruptcy suddenly looks like a reasonable trade off.

It’s not like a major airline is going to intentionally crash an airplane, but if they can trade 1 billion dollars for an extra crash every 20 years that’s a net financial benefit.
Any successful project I participated (tons) sacrificed tests writing, still used health checks. Any BS project I participated (+/- the same amount) was full of linters, TDD, and lots of testing bureaucracy and disoriented people which were thinking all is good because there's 100% test coverage.
Show HN: How I built a fast SSO utility using Cloudflare Workers
Manage resources (time, money, mood).
Keep self healthy enough.
Plan. Set goals and work towards those (not necessary to my opinion, but good to have).
Process data (search, synthesize, categorize, derive knowledge).
Learn (understanding what is required to learn and how to approach learning, be open to learn from new situations).
Understand self (where are own thoughts, what is own values, what is external to you).
Communicate and cooperate with others.
Reading, counting.

---

The rest can be derived.
Kids are where negotiation comes in most useful. I was looking through some old notes and found out that my negotiation skill went up drastically in the last 3-5 years, after I quit doing business and sales. It turns out that getting kids to do their homework, take a shower, go to bed, share the toy -- these require incredible negotiation ability. There's no win/win or Getting to Yes. You have to convince them to give up everything, get nothing in return, and appreciate the process.
> why not charge even more, and in doing so increase the assistance to those making closer to the median household income?

Simple solutions like this readily suggest themselves. However, iiuc, in top-tier universities, tuition doesn't seem to be the significant proportion of revenues, so increasing fees wouldn't really enable anything and might have diminishing returns. For Harvard in 2019[0], the sources of revenue were:

- Philanthropy : 43%

- Research: 17%

- "Other": 18%

- Tuition: 22%

Also:

- number of students nationally has plateaued.

- tuition costs have reached limits of affordability.

[0]: https://finance.harvard.edu/files/fad/files/fy19_harvard_fin...
We use Google Cloud Alerting to watch that our alerting works.

I would have used some Heartbeatservice but thats not feasible in our environment.
Those people can stay at the US for their non-online only education, as long as the study groups are sanctioned by the school.
Show HN: Hey Freelancers
For this user, the first IP address we have on record (mid-November 2019) matches this user plus two other users.

The latest matching IP address for this user was yesterday (July 6th, matching this user and one other).
Show HN: Noteless - A Markdown-based note-taking app for Android
And also if the horn goes off, would that make agri drivers more so? I used to have an air horn on my bike - it sounded like a lorry horn, and the issue was that drivers heard it and would stop but would normally assume it wasn't from me, and would carry on.
The practice of compassion and empathy. Many people will tell you these are soft skill that doesn't need practicing, but the more you engage with these qualities in person, the richer your life can be.