skysight-inc/HackerNews huggingface dataset:
If you search HN for "new engineering manager", it will turn up some of the past discussions:

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

This one, for example, is an article called "How to fail as a new engineering manager", with lots of good advice in the comments:

https://news.ycombinator.com/item?id=18011381 (106 comments)

Here's another one:

"Ask HN: How do I deal with my engineering team and motivate myself?"

https://news.ycombinator.com/item?id=10892288 (46 comments)

I was an engineering manager for about a decade before I quit and went back to being a developer. I hesitate to give specific advice, since I don't think I was very good at it. But here are some things that, looking back, were sources of difficulty:

- You can do some amount of development work, but don't put yourself on the critical path for your group's work, or you won't have time to do the important things that only a manager can do. (Or you'll try to do everything at once, and burn out.)

- Don't be too friendly with the people who report to you. It's hard enough to lay off an employee, but having to decide which of your friends to lay off is much harder. You also don't want to be in the position of telling your friend that their work needs to improve, etc. (Similarly, don't be surprised if the people who report to you don't want to be your drinking buddies.)
seems like OTP to me
Super easy upgrade! Good job Roundcube team!
Why would the distinction be rooted in the ruling? If there are, say, three conditions for copyrightability, and a work satisfies the first to but the third is unclear, then why would the ruling in that particular case even mention works that don't satisfy the first condition?

> applies equally to REST

Nope. This is a case about a verbatim copy of about two hundred pages of text (11,500 lines). There are interesting legal questions about whether or not the text is copyrighted (because software copyright is more limited than some other forms of copyright), but REST protocols aren't a fixed piece of text to begin with. They are just not works that copyright law deals with.

> unless you can come up with a way for a server to not have the endpoint string literals in their code.

There is no problem with string literals. None of the words in Harry Potter is copyrighted, and most books, or program with string literals, containing all of them don't infringe on Harry Potter's copyright.
"User-Friendly" was a term that became a fad for a while in all computer ads and articles and then thankfully faded away.

It got so bad that one writer suggested that when you hit the words 'user-friendly" that you substituted the equally-meaningless words 'lemon-scented', and it would be just as valid.
So as you said it's nothing about the tunneling and everything about ignoring your local resolver. Tunneling/DoH is just one of a million ways to enable something to do so (but does not necessitate it does).
> Macs remain a fairly open system, although the increasing focus on the Mac app store, which Firefox isn’t on, bodes ill for the browser’s future.

Why not put FF in App Store? I'd even pay for clean, no "integrations", version.
One very interesting development in this direction is Web Prolog by Torbjörn Lager:

https://github.com/Web-Prolog/swi-web-prolog/raw/master/book...

Quoting from the introduction:

"In particular, we pick the features that make Erlang into an actor programming language, and on top of these we define the concept of a pengine – a programming abstraction in the form of a special kind of actor which closely mirrors the behaviour of a Prolog top-level."

And quoting from Section 1.3 of the current draft:

"Is the actor programming model compatible with the logic programming model, and does the combination of the two models make sense? Yes, we will try to show that the actor programming model of Web Prolog is able to co-exist harmoniously with its logic programming model, and that both models are usable in the same program, with actors used for modelling the reactive, deterministic interfaces to the user and other external entities, and with the non-deterministic component behaving as an actor, encapsulating the non-determinism."

Chapter 3 cites your work directly:

"Actors, as specified in (Hewitt et al., 1973), involve entities that have their own mailbox."
In about 10 years, it will be possible to run a cell lysate sample through a mass spec machine and get what a present-day scientist would call a pretty good picture of everything going on at the proteomic/metabolomic level, in perhaps ~5 hours.

But in that time we will have probably discovered several currently-unappreciated, biologically relevant biochemical mechanisms which we can’t efficiently probe like this. And also it will be considered next to useless because it doesn’t work on single-cell samples. :)
I’ve been using Firefox on MacBook Pros for the last 9 years, and it’s worked fine.
Best Crypto Projects
Hello world!
I'm an enthusiastic crypto-lover and I want to read your opinions about some crypto projects.
I have ones: NRG, DGB, XLM, NEO and others.
I invite you to comment on the subject!
Thorstein Veblen’s theory of the leisure class - A status update
I use it all the time - it's great but mostly for lists such as TODO, etc. - it is very convenient for syncing across devices where I login with my G. account. My notes are usually longer articles, often with images, tables, diagrams, code snippets, etc.
This is great. Intercom’s pricing is outrageous for small startups so I could this getting traction.
i also have a daily cron. One of the renewals somehow repeatedly reissued the cert for 5 consecutive days without me noticing. For some reason the certificate was also nowhere to be found, and letsencrypt woulnd't let me manually renew the certificate because it had exceeded the limit of 5 issuances/month (or something of that sort). Thankfully the limitation is only for the exact same cert, so you can issue a new one for a slightly different set of domains without waiting for the period to pass.
That data is context for your claims, and we're missing it.
Something like a "place-based" tuple space would be more accurate, yeah.
You could circulate the fluid. Since it'd be boiling, temperature would remain constant near the surfaces and bubbles would immediately displace hot fluid. A condenser and heat exchanger would recycle the vapor back into the tank.
What you’re talking about is the MIT school vs New Jersey school. See Richard Gabriel’s essay: Worse is Better.

http://dreamsongs.com/WorseIsBetter.html
I wonder how many of PG's points apply to Go.
There are many legal constructs that provide shades of gray.
Mozilla itself is such an example, it's a for-profit corporation owned by a non-profit.

Additional examples: https://en.wikipedia.org/wiki/Public-benefit_corporation https://en.wikipedia.org/wiki/Social_purpose_corporation
__f is a questionable name for a macro.

But it's a petty irrelevant detail. I can't fathom how anyone could seriously see this is as a subject worthy of a prolonged discussion. The repo is a demo for a serialization technique, yet only one comment out of 30 is on that. Can't say I'm shocked, but it is moderately disappointing.
> $100MM revenue? Google makes that in a day.

Almost as if one of them wants to squeeze out every penny they can, while the other one is... I don't know, a non-profit that wants to make something good for the world?

What amount of money do you expect a non-profit to make in a year in order for you to consider it as a successful non-profit?
As a counter example, GT is surprisingly good at English to Russian translation: my sister’s husband knows no Russian, but is able to participate in family iMessage chats with no issues. Most of the time I can’t tell his messages have not been written by a native Russian speaker. He is able to fully participate in a written conversation. Mind boggling!
This is literally the plot to the Emperors New Clothes
Update on Belarus Blocking Proton Servers
See also: membrane computing/P systems

https://en.wikipedia.org/wiki/P_system
My biggest issue with this is my dislike towards Anki. I really just don't like flascards, and I can never regularly study with Anki. It's quite sad, as my vocabulary in my second language (Irish) is easily the worst part. I've found that reading does help, though, even if not making it into flashcards on Anki.
I think the problem is that there isn't a higher level summary that can tell you when a piece of a project will deliver. The detail of that delay matters.

To give an example: I can't say it takes 1 year to build a widget so this widget will be built in a year. It matters that Max is working on a piece of code but will be out in May and his work won't be sufficiently documented so Shannon won't be able to make enough progress on this particular bug pushing out the project two weeks. The particulars of a particular project matter all the way down.
The interesting thing about WASM is that it's an amazing representation[1] to translate from; certainly much more attractive than binary translation from a legacy ISA (maintaining the illusion of the original ISA carry a substantial tax). As thus, it allows you freedom to innovate something radically different, like TRIPS/EDGE radical.

I'd much rather translate from that than create the compiler backend and the entire toolchain.

[1] It's not perfect alas, as there are still many things the compiler knows that is lost in translation, such as the complete static alias sets of memory operations, true range limits on values, etc. For some of this we burn power today trying to (re-) discover at run-time (like the memory disambiguator).
Firefox multi-account containers.

Absolutely nothing to do with Docker.

Edit: is docker holding such a strong monopoly over the word container? Dangerous precedent.
As a native speaker I find it fascinating to read through the course.

OT: is there a good source for interlinear translations of texts on the Internet? In whatever languages? I‘ve never come across such a source.
I have an iOS app that helps people learn their first 100 words in several different languages.

https://apps.apple.com/us/app/hundred-words/id1469449237

I have several other apps but they don’t have a progression for working with a small group of words at a time. At some point, I’ll revise them to be like the 100 Word app.
Doesn't that make my point? It's a lot about background and not your ability. It might be in part the ability of your ancestors (if they where on a fair playing ground), but certainly not just yours.
> Gong Cheng, a 61-year-old retired Shenzhen auto mechanic

Lives in a city and doesn't seem to have a phone; at least he doesn't have access to mobile payments. Note that what he can't pay for with cash are takeout noodles, the kind you order online. I bet he pays cash for everything else.

Even in the cities, not everyone has a phone, simply because not everyone can afford one. The less pricey something is, the more likely you'll be able to pay with cash.
The Numerology of Romantic Compatibility – Alwayswomen.com
There is no such thing as a communication channel you can give to a black box that only allows the black box to communicate things you approve of. It's either give it a communication channel or don't.

If you want to trust it you have to be able to audit its workings. There is no magic sauce from a network layer that gets around this step and after this step nothing else is needed.
Barron Trump elected king
Younger ones tend to be more expensive.

I think there are more strict laws against "owning" younger elephants as they need to grow up with their mother. Most people tend to get younger elephants because of the life span. They will be easier to train, and you have a few more years to get to know them with your own "mahout" (term they use for the one person who takes care, tame, and train the elephant throughout the elephants life).

For mature elephants, the owner will be paying the Mahout as well (monthly or so) because the elephant is already used to him.

When elephants get older, they are sometimes donated to Buddhist temples to keep.
So would you work the rest of your life before retirement to dig a hole and then fill it up again, over and over. Let’s say you get to make 10x whatever you are earning now. Oh, and, the manager is a nice guy, he gives you lemonade and stuff on breaks.
POSIX specifications are available here: https://pubs.opengroup.org/onlinepubs/9699919799/idx/utiliti...
Initial registration is $185K, and there is a fair amount of back and forth documentation requirements with ICANN, and if someone else requests the same TLD, there will be a bidding as well.
Good job. I hope it gets traction. I've scheduled it to be featured on the homepage of SaaSHub for next Monday.
That's true. But there are other strong competitors if you want to ship ARM into the datacenter. And crucially they are already selling to the likes of AWS, where you can go right now and spin up an ARM instance using their products. It's incredibly difficult to get something like AWS to depend on a product by a startup which could go out of business tomorrow.
> Eg. if you're indiscriminately block all ads whether targetted or not

If the ad industry got together to design the most benign ad technology they can come up with (isolate from host site, no cookies, no js, no video, enforced by iframe security directives) then perhaps adblocking extensions could add an exception for this kind of ad, based on technological criteria, not a manually managed whitelist.

But such a thing does not exist and ads are so intransparent and deeply integrated into pages that one cannot tell, thus blunt hammers need to be applied until no ad is left standing.
Also .fail.
There's an option for Vim bindings in the options, under general in Joplin.
One of the features of status.io is "Create reusable templates to streamline your incident and maintenance updates": https://kb.status.io/planned-maintenance/status-update-templ...
I believe this is equivalent to the solution given by Gene Golub in 1973 for the constraint vector required to produce a specific set of stationary values in a linearly-constrained quadratic program where the constraint vector is unitary.

https://citeseerx.ist.psu.edu/viewdoc/download;jsessionid=9B... (eq. 3.6)

I haven't looked at Tao's proofs to see if this is covered, nor do I have a clear formulation of the equivalence, but it certainly is striking.
It’s not an “Atlas Shrugged” point. What’s the difference between Bangladesh and America? It’s not that we have more people with bachelors degrees in psychology. It’s not that we’re smarter. Or nicer. It’s partly our civil society and lack of corruption, but a big part of it is access to capital. We have Silicon Valley. Bangladesh does not. My family left Bangladesh for the US 30 years ago because America offered more opportunities. What does that mean? It means there was capital available to do things and build things. Interestingly, some of the latest generation of my family aren’t leaving. Amazingly, over the last 20 years major increases in foreign direct investment have resulted in opportunities in Bangladesh. Not for John Galt. But for young programmers looking to join a tech startup: https://www.forbes.com/sites/theyec/2018/08/02/why-banglades....

Taxing away your capital is like selling your furniture for quick cash. You’re not skimming the fat, you’re cutting into muscle and bone.

As to Argentina, it had to offer a 7.9% interest rate to move those bonds in 2017. If we refinanced our national debt at those rates, we’d be paying $1.5 trillion a year on debt service, about what we spend on Medicare/Medicaid and defense out together.
I’m not sure of your industry, so deadlines could be really important there, but almost every programming job i’ve had the deadlines were frequently just self imposed hysteria. Management would make a big deal, but when you dug into what the actual consequences of a missed deadline were it was usually minor. I actually think the culture of tracking everything can make things worse because when everyone is at full capacity theres zero slack for process optimization or serendipity or experimentation. Its like the more overly “busy” everyone is in a company, the more collective intelligence, empathy, and perspective is lost.

It also is essentially lost on almost all management that coding is almost always a creative endeavor. After all if the thing you’re building already exists you could just buy it. Creative works are extremely hard to estimate in any meaningful way.
Personally, I'd rather see further into the IR.
This might be bad for maintaining a lively argument in this thread, but I fully agree with that.
Of all places I thought I'd see that channel recommended, HN is close to last on the list. That guy puts up some really great stuff.
shows how difficult it is to predict technology adoption
I am Senior Software Development Consultant programming 20 years.

Based on expertise in multiple international projects i think in 5 years from now software will start to solve most important humanity problems.

In 10 years from now it will at last have substantial role in solving them.
Thanks!

The paper actually talks a little about results: reports were of code size and productivity improvements in the 50% / 2x region.

I actually met one of the guys who had provided that written feedback a little later, and he told me that although he had written 2x, the actual results were more like 10x. The reason he wrote 2x was that he thought 10x would not be believable/believed. I have a feeling he is right about that ;-)

The libraries are open source, at https://github.com/mpw/MPWFoundation (The lively project also has a version https://lively-web.org)

The Stores/Storage Combinator base implementation is in the Stores subproject, so https://github.com/mpw/MPWFoundation/tree/master/Stores.subp...

There are quite a few more stores in Objective-Smalltalk (http://objective.st, https://github.com/mpw/Objective-Smalltalk), which provides linguistic support for stores/storage combinators with Polymorphic Identifiers.

The Objective-Smalltalk project also has a number of example compositions, but I do need more sample code.
I receive a mail when certs are soon expired.

I also set up traefik with auto renewal so it's a setup and forget thing now.
The parent comment mentioned the boycotts in Australia. Maybe I should have added the context for those not in on Australian news but these boycotts are all about coal mining in Australia.
Luckily not all OSes are written in C, mostly only those of UNIX/POSIX influence.
It would be really cool if they released these generated images en masse because that could help a whole generation of linguists catch up on ancient Japanese literature swiftly. These symbols are hard to decipher, but with enough Machine Generated examples it could advance the field considerably!
Black box? I'm def not proposing any black box or "magic".

It's open middleware, just like the glibc resolver. For example, it's entirely possible to force applications to use the glibc resolver, just dont let them open sockets to anything but 127.0.0.1:53. They wouldnt be able to use http/https either in that case, but that's the point.

If you are thinking about side-channels like HTTP over DNS(S), then fine, but the middleware can see the traffic because that's it's job. If the app starts making encrypted requests atleast you would know, and since it's open source the user can fix it and tell everyone the application is using a side-channel to subvert the user.

_But that missed the point._ The app wouldnt have DNS code in it. It would only be able to ask to map a name to a record. And even then, that misses the point too. In the end it wants to fetch a URL, and what I am talking about does that. Firefox parses a GET it was handed, and if it wants to make additional GET/POST's, then hand them over. No DNS or networking code needed in the browser. Linking to a SSL lib would be a bug.

Reaching into an arb open source app and getting ahold of it's SSL machinery to MITM it is always a moving target (aka deliberate problem), and that's an anti-user feature.

Common middleware that handels the comms (SSL etc) (os or application level) levels the playing field. The recent DoH changes would have been up to the user, because that code isnt in the browser any more. Users are leveraged by the browser vendors, "want the latest version?" "hey I see you are using a 0-day browser?" and forced to swallow or fork. I realize users can disable DoH, but again, that's the point. It's a moving target. They can just keep "fixing" the defaults.

Same thing with Chrome's recent changes regarding the DOM blocking API. If Chrome was forced to deal with asing for URL's instead of fetching them directly, it wouldnt matter. The blockers would operate in the middleware.

As I mentioned in my original comment, the point is to axe the networking code from the applications, and force them to make requests a layer up. This is not like forcing them thorugh a SOCKS proxy. It's deduplicating the code, and making the parts seperable. The monolithic nature of browsers isn't some accident.
I agree that you it would be very hard to know a language approaching it from a completely technical standpoint...

In sharing this link I'm not advocating a total technical approach!

As for exposure/absorption you are completely right, I have attempted to create a mini Germany head space.

What I'm doing and recommend to whoever interested:

- I switched my Phone's language to Deutsch. When searching the web I end up with results in German that I try to comprehend if I have time: looking up the word on the translator (and less often on an online german dictionary - which i should be doing more)

-I started listening to songs in German (I came to like the first albums by Tocotronic)

-I have joined a discord server titled "German Learning And Discussion" (should anyone want to search for it) , if I have time at night I join a call with a couple of natives and learners.

-I check Duolingo's stories and exercises now and then, although not my favourite methodology.
Two thoughts, oh wait, three thoughts ... The Holy Bible (bible.cc/gospelcom.com), patent documents (espacenet), and _maybe_ for a limited set of languages statutory documentation from countries with multiple languages (or eg the EU: perhaps europa.eu)?

Is that the sort of thing?
I'm a front end web developer. I hope we have better DOM - WebGL integration to enable some really nice effects and optimizations. Most users have reasonably powerful GPUs even on cheap smartphones but the only way to utilise them in a web page is disappointingly separate to the HTML side of things. Hardware accelerated position updates, lists, etc (more than CSS does already) would be awesome.
Depends on the differences, but generally - no, of course, not.
Is that the same as ESPN+? I have that (no tv cable package) and haven't had problems buffering and the video seems more crisp than when I had YouTubeTV. Only issue I've come across is that it eats up RAM in Firefox but has no issues in Chrome. Same for NBC Sports Gold.
Controversial opinion alert! Java Bytecode is an awful design. It's obvious if you study it that it was never designed as a compiler intermediate. Instead it was a fairly trivial byte code machine for which JITting was an afterthought. The bytecode "verification" is such a difficult problem that it lead to multiple articles and originally had a sequence of security holes.

The JVM is also very far from language independent. Good luck making an efficient mapping for any language that doesn't look like Java.

WASM in contrast is designed explicitly for JITting, in fact, one-pass JITting is possible. The data structures maps well to the compiler backend. The representation is restricted in ways to avoid requiring expensive analysis, most notoriously, no arbitrary branching.
"reader mode" works too (eg in Firefox).
Have you tried searching for "interlinear translations"? Got plenty of Bible translations, but also https://interlinearbooks.com/