skysight-inc/HackerNews huggingface dataset:
> Do you not see how absurd that sounds?

Not absurd at all. The people in the front lines understand the nature of their work better than anyone. When the engineers and the front line workers can actually communicate, and the workers feel like they're being heard, then great things can happen. Not only can productivity go up from making processes more efficient, but the hard-working front line people can feel a certain amount of ownership in their positions. Which will contribute to making them even better.

I've seen this in person. Once worked for a teleco's internal training department. We somehow ended up making quick access utilities for the call center desktops. When we first deployed the tool, it rarely got used. This was because we made assumptions about what they needed. So we ended up talking to the call center reps. The people stuck dealing with the front line calls all day. They had very clear ideas about what they needed and what we should do. We listened. Followed their ideas. Had them give further feedback on the betas. And it ended up probably saving the company many millions per year in terms of efficiency gains. Plus it was a huge morale boost. These people finally got someone to listen to them and helped implement changes that made their job easier. Which gave them a sense of ownership and pride. And upped employee retention.
Reddit did it to me - any new account I create from my IP gets auto-banned.
Malaria 'Completely Stopped' by Microbe
PDQ Deploy 19.0.40 Enterprise Crack and Keygen 2020 {Mac/Win}
If you actually care about your logs you should log to a centralized service anyway, and if any of your computers actually ran out of disk space you should fire your sysadmins/sres for incompetence.
No, but I don't think your response warranted anything serious. You said that any mcdonalds worker is inherently lazy, so I sidestepped that ridiculous sentiment.

Also it's hilarious that you, the guy out there roasting all minimum wage workers, is somehow connected to the average working man.
Microsoft has long had PC design guidelines, starting with PC 97 in the late 90s. "Windows Vista Compliant" would mean it meets the functional and performance requirements found on the hardware design guidelines for Windows Vista.
Despite the low cost, the USA is unprepared: https://news.ycombinator.com/item?id=23061684
> You can definitely do something for cheaper

If the 35kg is in fact needed (which I’m not prepared to debate, probably needed, but I can’t prove / disprove), you are exactly right. Yes, you could maybe save a couple dollars with cheaper servo brands, but honestly for a 35kg servo, you’re going to pay a decent amount for 12 of them.
I wish we could read the diplomatic cables, but we can't, and all we have is a conservative opinion columnist's characterization of the cables. The columnist, Josh Rogin, has refused to publish the cables.

But I strongly suspect that Rogin is mischaracterizing the cables. He claims that they express alarm over a lack of trained staff at the Wuhan Institute of Virology. Staff from the WIV are trained at a US national lab in Galveston. I think it's highly likely that the directors of the WIV told US diplomats that that support was important, and asked for it to be increased. US diplomats then wrote that the lab needed more trained staff, and that the US should increase support. Someone in the Trump administration then found this cable and "leaked" it to a friendly commentator, Rogin. Rogin then characterized it as pointing out severe problems in the lab, without letting anyone see what the cable actually says.

I'd bet the reason Rogin won't publish the cable is that on the whole, it probably doesn't support the characterization he's trying to make.
For the benefit of confused non-Brits, the BBC does not consider its default southern middle-class accent an accent at all, that's "received pronunciation" unquestionably correct.
So just because sometimes you forget to put a single character in front of your strings, you'd like to make a breaking change in the language that affects one of the must fundamental data structures in the language?

I don't think thats a good idea.
The awkwardness of escaping makes me wonder what some vehemently pro f string people are smoking. .format is a neat, clear, terse way of constructing strings like so:

description_string = "The {} is a problem, please look at: {}".format(
some_function(value)[lookup],
' '.join([item for item in list_of_items]),
)

Where, with f strings, you'd need to do some nasty escaping or create descriptive labels for the substitutions that were previously unnecessary.

With the second option you also get the problem of a potential loss of cohesion as the variable 'name = some_function(value)[lookup]' won't be intrinsically tied to the string where it is being used and tends to float away from the string where it's actually being used. e.g.

name = some_function(value)[lookup]

[ 50 lines of code ]

description_string = f"{name} is a problem..." etc.

Which creates additional problems with readability, bugs, etc.
On a personal level, maps batteries, generator and solar panels could come in handy.

I think it's possible to prepare the grid too.
FYI -- you might be shadow-banned because all of your posts are flagged as [dead]. Sad really because much of the content is relevant to python developers.

That said, and getting on topic -- thanks for this list. I have been looking at using FastAPI for some new things.

Thanks!
That site is good.
1) thank you, I do like this model better
2) I re glanced at the article and the article describes it as a place to see past predictions of the IMHE, which I think is selling it short
3) I think the generic name is why this model isn't more widely used. I'm actually serious, they should make it easier to know this a distinct model. It is hard to tell people to compare IMHE to Imperial to "Covid Projections"? Ihad been on this website before and didn't realize this was a model (they could have updated the site since then).
You didn't claim they weren't, but I just want to point out how each of those points is very, very subjective. For me:

- I'd much rather be in-person, where I can better gauge what others are communicating and more readily have two-way communication about the material.

- I'm way less focused when on my own computer, on my own time.

- I find I communicate way less purely online than I would in-person.

- Automatic grading sucks, especially for programming, as it can only really test inputs and outputs, and misses a ton of nuance. I want to also know if my code sucks, regardless of it producing the correct output or not.
IIRC many American refineries were retooled at great cost to eat both Canadian and South American oil, which is lower quality than the Arab stuff; nobody expected that fracking would suddenly produce a glut of really high quality oil.

Also, good quality oil can be used to dilute thicker oils to the point where refineries can process them. It’s my understanding that this is how you process Venezuelan oil for example. It wouldn’t surprise me to find out that American oil is being exported to blend other stuff before refining.
Depending on the magnitude of the storm, having enough advance notice would be enough. On a larger scale, turning off satellites, dialing down the amount of electricity distributed over the powerlines to allow headroom for that excess caused by the storm, having a lot of spares on standby, etc. On a smaller scale, individual readiness where possible (backup power generation, supplies, alternate telecommunication means, etc.). But there's a point beyond which there's no avoiding catastrophic issues - electricity and telecommunications down for extended periods of time, plus the myriad of side effects.

As far as I know we have no feasible way today to completely mitigate the effects of a storm similar in scale to the 1859 one. A strong enough solar storm can induce currents able to simply melt the transmission lines (especially low resistance ones - ultra high voltage, 1000+kV) possibly causing fires along the way, destroy transformers, and more. There will always be a storm that surpasses the GIC tolerance on most or all transformers. Pipelines and any other type of cable of significant length would also be seriously affected.
Are there any models that estimate the chance of this re-occuring? What do they look like?
Airbus plans to test an “electronic nose” device that uses biological cells
https://www.reuters.com/article/us-china-army-navy-specialre...

https://www.usip.org/publications/2018/11/providing-common-d...
Planks and Reading
> Any plausible solution has to start with increasing their collective strength.

Legislation or unionization. Any other routes?
Notice that, even if there have not been new releases, there's always the "current" version which is a rolling release which is really up to date with modern packages. I checked mine just now and it sports linux 5.4.38, gcc 9.3 and git 2.26.2, as examples.
It's almost like people with morals and people investing in Amazon are two completely separate groups.
Show HN: Relaunching – Noageismintech.com
Last year a huge buzz was created when we first launched the website https://noageismintech.com here on HN (https://news.ycombinator.com/item?id=20252097) but it was taken off due to lack of web traffic. I'm now relaunching this week as a newsletter first

If you want to diversify your team and hire "older" in tech, leave your opportunity below and it will be included in the first newsletter
That assumes that there is such an intersection and that there is enough leisure time to get there. Most people need to figure out how to feed themselves and pay the bills before they can meander across that intersection of utility and entertainment. Especially due to the added competition from everyone else pursuing passion projects, like acting or working in the videogame industry. Everyone wants to do it, which drives average wages down.
My biggest gripe with it is that its name is not ‘sysd.’
Non-paywalled summary article:
https://www.engadget.com/airbus-bomb-sniffing-konku-biologic...
Yes, but the GPU is needed for training so "we" do this on prem or in the cloud. But the actual prediction computations are fast. Do we really need an edge GPU for these?
We are in complete agreement.

However, while I’m undecided on “all strings should be f-strings” I do know that “no more breaking changes” is not realistic and is a good way to ensure either a dead language or one with a hell of a lot of baggage
You are absolutely correct, which is why I keep harping on the Bloom 2 sigma problem. Its an easy way to highlight to readers how significant human 1 on 1 mentoring is to academic outcomes.

That immediately makes it clear to people that we dont have the money or people to afford that outcome, and after a few traversals on that ladder, the issue of education being a huge method to minimize the cost to educate people without overloading on number of teachers and cost of HR becomes apparent.

Mentorship is my new educational holy grail today frankly. Gone is the hope of the MOOC, now we need the Young Lady's Illustrated Primer, a mentor that customizes information that matches a student.

Fundamentally though people learn through play, thats how humans are designed.

Kids pick up 5000 combinations from playing league of legends, and do stupid number crunching on the fly.

However play is to hard to create, because we don't associate fun with a lot of work.

If we ever solve education, it will be solved by using play, even Mentors must understand fun.
Small pox either was around, or something like it that jumped to humans
Debunking the Secular Case for Religion
Medium to large lecture classes can probably work pretty well. As can mostly small seminars I would think. Other things are tough or impossible.

For example, I had an undergraduate thesis in my major, which required being physically in a lab and having access to a machine shop. In any case, there are lab/project classes throughout a lot of STEM majors that students aren't going to be able to reasonably finish this semester. I don't know how this is being typically handled with everyone having to drop things ~ 1 month into the semester.
Docker doesn't use user namespaces by default. They have been working on adding support for a while, but it makes permissions on volumes difficult, and things kept changing in kernel land for years.

Root inside a non-userns container is the same as root on the Linux host, but it is constrained by security policies like seccomp and apparmor.
>What’s the point of paying for college, if you’re stuck behind a webcam?

>Yes, you can learn some things, but you can also learn it by just watching YouTube.

This relies on heavy assumptions.

I recently had a few programming classes with lecturer who has 15 years of experience in industry and a lot of in academia

Not only his lectures are at very good level - best practices, industry standards but also very fresh technology and additionally you have an opportunity to ask questions.

It's not that easy to find this kind of materials on Youtube or even paid services.

Youtube often covers topics briefly, so you have to try to find blogs of an actual experts.
I don’t mind it, to me it reads as “pop the top of the stack off”, just like you would in a mutable version. The fact that the popped item is discarded doesn’t change the operation.

As for traversing twice, at least in Clojure, the reason you have peek and last as two separate functions is that peek never traverses, but what it does depends on the type of data structure passed in (and pop works to match that), eg, for a vector, it’s the same result to last and O(1) because vectors are random access, but for lists, peek is the same as first and still O(1), while last is O(n). For lists, pop does the same as rest.

Why have peek/pop when there are other functions that do the same thing? Well, they are designed to be consistent with each other, so regardless of the data structures used, peek will always return the item that pop removes.
Yea the downvotes are designed to create a climate of fear

https://www.vice.com/en_us/article/z3bjpj/amazon-vp-tim-bray...

Look it's made the cool kid news
> Isn't that the whole reason for using another init? Because you see full compatibility with systemd as being undesirable and you have the means yourself to maintain things yourself using other solutions?

Compatibility is the only way it becomes possible to make those changes. E.g. in the pre-systemd days there were at least four different syslog systems and at least three different cron systems. But because they conformed to standard interfaces and were loosely coupled to the rest of the system, users were free to choose any of them, or to make their own. Same with desktop environments: you can run KDE or Gnome or Xmonad or whatever, but since they all follow common standards, any program works with any environment.

If the systemd people want to make a shiny new init with cool features, great. It's when they break compatibility with alternatives that I have a problem with it.

> 1. GNOME is an open source project not in control of any one company or organization, and anyone can contribute or fork the project if they so desire.

> 2. Nothing was "forced through" as the decision was agreed upon by the current and previous maintainers. If you disagree, you can revert to an old version as previously stated. This may be unpalatable to you but it is not realistically possible for anyone besides you to write code that you will agree with 100% of the time. It's up to you to make the tradeoffs you want on your system.

The fact is that most contributions are made by RedHat employees on RedHat time, so anything that can be decided by 51% of maintainers is under RedHat's control (and I can't do anything to change that since I can't outspend RedHat). There was a decision to adopt systemd but it was very much not a consensus; there was bitter disagreement at the time (and still is).

Forking by a minority is only practical if the system is made up of small components with standardised interfaces between them. Good open-source citizens follow those standards for the sake of allowing their users to do that (e.g. KDE migrated from DCOP to the technically inferior DBUS for the sake of being able to have common standards and compatibility with GNOME). If the whole system is a big ball of mud with no way to replace or decouple individual pieces, then you can't ever change or fix one part of it without forking the whole thing, and you don't have the Four Freedoms in any practical sense.
I think the way it works now is correct. Using escape characters is more common than writing strings with backslashes. The more common case should be default.
I wonder what standard of evidence would be appropriate. He says 0.3% of happening randomly. Another way of stating that is that his test has a 0.3% false positive rate. And given the number of shows produced, that ends up a high absolute number.
I recently discovered that Python supports four different kinds of string literal (plus two kinds of `bytes` literal). Strings can have no prefix, or be prefixed with `f`, `r` or `fr`. This proposal simply changes the prefixes to `p`, none, `pr` and `r` respectively.

Do we really need all four types? In particular, I expect use of the last type to be very rare.

Isn't it common in other languages to only have the second and third types? That is, they allow you to choose between using both escape sequences and variable interpolation, or using neither - there's no way to get one without the other?
VimTrick: Text Case Coercion
This neglects selection effects. There's a reason he's watching this episode instead of other episodes - if the studio investigates every large win and only makes noise about it when they have some level of evidence, as here, then there's a strong selection effect.
I really like this, it looks cool so will garner wider interest in the techniques which will likely be positive.

I wonder how well it performs when not copying from minimalist background environments - probably not so great, but this is still an excellent demo.
I set a schedule every day for myself. In my diary, I set aside 4 hours a day for my university courses, segmenting them into 4 25-minute sessions. Don't overdo it, study smart, not hard. I also do a bunch of online courses on anything I am currently interested in and do one hour a day studying these. I read the book called How To Become A Straight-A Student by Cal Newport and it has given me some rather useful insights on how to study. I dunno, I guess personality type plays a role in the amount of discipline you have.

I also work and do freelance work on the side as well as help my family with their businesses, so setting a schedule is important in my case, hope this helps in some way. If you know why you are doing all of these self-study things, it can also help you focus on the here and now. I recently learned of a term used in business management - obliquity: https://www.managementtoday.co.uk/obliquity-roundabout-route...

"Obliquity describes the process of achieving objectives indirectly, such as the financial success that comes from a real commitment to business. And obliquity is ubiquitous - it can even be applied to happiness. "

Rewards help too. Like, if you study for 25 minutes, get up and do something you like for 5 minutes, rinse and repeat.

I use a personal Trello account to keep track of things. What works for me is to take a month, set aside a week and put about 5 learning outcomes into each week. I tend to get overwhelmed with the amount of stuff I want to learn and do, so recognising when you're putting too much on your plate is a handy skill to learn.
Without User Namespaces, if you run a container, user IDs in the container use the same pool as the host. So if your container runs as UID 0 / root, it’s the same UID 0 / root as your host.

This is one of the many reasons why giving non-root users access to the Docker daemon (so they can start containers) is dangerous: if, as a non-root user, I can start a container that’s running as UID 0, there’s a lot of possibility for misuse.

User Namespaces enable Docker to use separate UID pools for the containers, which enables a container to run as “UID 0 / root” but have the host actually map that as some arbitrary other UID, so the host can treat it differently than actual UID 0.
In the UK you have almost as many complaints regarding the second-half of the school year evaporating with additional news about the universities themselves starting to panic because international students were their primary source of funding and that looks to be drying up.
J. Crew files for bankruptcy, the first national retail casualty of the pandemic
Better turn off the air con too.
I believe this is one of those things that are really hard to understand unless you have experienced it first hand. Although I always knew how important prioritization is, I understand it way better since working on my resource-constrained side project. You often fail to appreciate just how many obviously good things you can't do because there are even more important things to do.

Or, to quote Steve Jobs: "People think focus means saying yes to the thing you’ve got to focus on. But that’s not what it means at all. It means saying no to the hundred other good ideas that there are."
These effects are not specific to COVID and are common with severe ilnesses caused by viruses.
Good point about spaced repitition, wish I had the discipline. I find that if I learned something the way I described above, I can pick it up again easily even if rusty, the moment I read and think again about it, it comes back fast.
This is one of the few freely available online books I liked so much I actually purchased a print copy, even though I mostly used the online version while reading through it :)
Based on what we see of other stars, we’re overdue.
Presumably this, which is linked as a reference in the github OP:

http://openaccess.thecvf.com/content_CVPR_2019/html/Qin_BASN...
There is no guarantee that you won't die from the lighting strike. All the numbers show that risk for the young people is extremely low (though not zero), even lower than some other common ilnesses.
At KiCon 2019 there was a presentation on SKiDL which allows you to describe circuits in Python. You can then output a netlist for use in KiCAD's PCB tool (or potentially other EDA tools). I have not tried to use it personally.

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

https://github.com/xesscorp/skidl
My, how the pendulum swings!

I'm firmly in the camp of hating open office plans. My first job out of college making $50k per year in Washington DC, I had my own office.

It was all downhill from there.

In my career (I'm 45 now), there is literally a direct negative correlation between how much money I make and the quality of my office surroundings (specifically, the privacy and quiet all go down as my pay goes up).

I used to rail against it but I figured that's how the world works and always insisted on enough money to make up for the crappy office space.

I would be THRILLED if COVID reverses this (IMO) awful trend.

However, I do not have my hopes up.
Do you think motorbikes are a viable alternative in these kind of areas? It would just seem easier to ride a dirt bike down difficult roads.
Systemd reflects the underlying system it is meant to support: the Linux kernel. And the Linux kernel is neither easy nor complex.

That Systemd can make the mania of Linux knobs usable is, IMHO, a huge achievement.
His statement about bigcos doesn't really jibe with mine. Bigcos are just as concerned with opportunity cost as startups, at least if they're concerned about earnings at all or are run well. You will not have headcount to attack all the problems you have at once, and you'll constantly be chasing revenue/COGS-R opportunities instead of fixing those UI glitches QA found 2 years ago that have workarounds. The day you stop chasing opportunities is the day your headcount gets taken away. It's simply not worth paying someone 6 figures to tackle those issues.