skysight-inc/HackerNews huggingface dataset:
In marketing world a common way of ensuring good communication is the client will write a brief of what they want, then the agency will reply with a 'response to brief'. Here they basically write the same thing in their words back to you.

It helps on several levels to ensure understanding is aligned vs emailing back 'I got it' and off to work.
It depends how the conflict starts. If China launches a sneak attack with no warning then they would have a pretty good chance of taking out whichever two or three carriers happen to be in the western Pacific Ocean at the time. But if the conflict starts with a minor incident and then escalates the US Navy might have a chance to shoot down most Chinese reconasaince satellites first. Those antiship IRBMs have limited sensors and guidance so they have to be precisely targeted at launch to have a chance of hitting anything. The best way to do targeting is with a constellation of radar satellites, but those satellites are relatively easy to shoot down.
Modern nuclear missiles (from the US, Russia, and China at least) are all MIRV[1] designs. Each missile might contain, as an example, 10 independent micro-warheads each capable of mass casualties. That means for every single offensive missile fired, the defender has to be 100% effective at countering 10 separate threats.

[1] https://en.wikipedia.org/wiki/Multiple_independently_targeta...
I go through the same process, for me the worst offender is names. Faces I’ve got down, but the connection to a name will always be fuzzy. I can’t recall names for the life of me on the spot, but two days later out of nowhere it’ll come to me. Doesn’t particularly help during conversations, but I’m patient with myself.
That is also the main advantage of email over IM. Email kind of forces some effect of the remoteness you described even when everyone is in the same office.
Finally. Medical experts have been wanting this for a while. Dr. Michael Mina was the first to get my attention on how important at-home-tests could be in curbing covid-19. I just wonder why it took them so long? How bad could the side effects be for a test that is a couple of percentage worse than PCR? I think the FDA was too conservative on their timeline for this when we think of how many people are dying today. I also think the FDA is being too conservative on approving the mRNA vaccines, but that is another can of worms.
I fully agree with you. C, a language designed in 1972, has the issues you outlined.

I personally have higher expectations of a language designed in the 2000s by people standing on the shoulders of 40 years of computer science and language research.

Here's a contrived analogy:

Imagine if you bought the newest Tesla truck meant to replace old Ford model trucks and you had to vigorously shake the steering wheel in order to lower the driver's window.

You're saying: "Ford trucks have always used a hand crank and that feels strange too if you're not used to it!"

I'm saying: "Why did they choose to make it equally strange in the first place?"
Feel free to fork Mozilla codebases if you disagree with fundamental security concepts.
You can make money right now on predictit.org betting that Joe Biden will win the election.
tl;dr:

"In this double-blind, randomized, placebo-controlled trial involving 240 hospitalized patients with severe COVID-19, a single dose of 200,000 IU of vitamin D3 supplementation was safe and effective in increasing 25-hydroxyvitamin D levels, but did not significantly reduce hospital length of stay (hazard ratio, 1.12) or any other clinically-relevant outcomes compared with placebo."
This strikes me as just fine unless you're a baker making dozens of kinds of cookies, or if you have a lot of recipes and then suddenly someone becomes allergic to an ingredient, then you have to change dozens or hundreds of things.

I tend toward configuration-driven design, the more I get into operations (not necessarily development in the purest sense).

If I'm writing things that I want people to use, I want them to describe what they want - I don't want them writing code unless they need to extend what I've already done.
That’s amazing - now I have questions.

They say “decades in the making” - when did it first become viable, and then how long to master the process and become confident enough to mass produce consumer goods from it? I’d love to see a timeline w milestones.
For all it's charms, DDG seems to be tailored to answering the kinds of questions that are most likely to be asked. IME, it's not well-suited to detailed dives into a narrow (likely unpopular) topic.

If the first page doesn't satisfy, just prefix the search terms with '!b ' and Bing usually nails it.
C++ code with virtuals is basically all indirect branches for method calls.
Where is the Linux client?
League of Legends is not a demanding game. It will run at 120fps on a GTX 960 on max settings 1080p. (The 960 is about 1/4 as powerful as the current flagships according to passmark.)
> if you have two long and complicated words next to each other, just visually it's difficult to read them.

So, you insert "super" between any two long and complicated words, and that fixes it? The meaning is no longer lost, and people have time to digest the complicated ideas?

What's an example of that?
His criticism is valid. A bit ideologically baited maybe but please, a simple statement of hard-to-negate ideas is what it amounts to. Who pushed for the removal of these books? Conservative Trump supporters? Nazis? Jehovah's Witnesses? No. It was people who would very probably self identify as social justice progressives with a leftward lean, and this sort of behavior is a notable part of a persistent trend that many different but in many ways similar cases bear out; namely, missing many forests because of their trees, by pushing for absurd things....... like banning "To Kill a Mockingbird" because it contains racially charged themes. despite it's very obviously anti-racist central message. Curious conversation does not and should not rule out plainly spoken criticisms of obvious stupidities, so long as it doesn't degenerate into the irrational.
This explanation is somewhat informal, but I gets the point across: a theory is a set function symbols, relation symbols, and axioms governing them. A model is a specific set with an interpretation of those function and relation symbols that satisfies every axiom of the theory.

It's much easier to understand if we take an example. An example of a theory is the single sentence:

"There exists an X and there exists a Y such that X is not equal to Y."

(Of course typically in logic you would use logic symbols, but here I am writing out in an English sentence.)

Now, a model of this theory is the set {1,2}. Another model is the set {1,2,3}. More generally: any set with at least two elements is a model of that theory. The "function symbols" and "relation symbols" can be introduced in the language to talk about operations like addition and multiplication.

For example, the theory of groups uses the language of groups with a binary function symbol representing group multiplication. Any group (such as the integers with addition or invertible matrices with matrix multiplication) is a model of that theory.

So: theories are sets of axioms in some language, and models are sets together with actual functions/relations that satisfy those axioms.

Models of ZFC are a little bit counterintuitive. But they are single sets that interpret all the axioms of ZFC, rather than actual sets that we use in informal mathematics. Models of ZFC can be quite unusual because of the incompleteness theorem, and there are infinitely many models because of this (such as some in which CH is true, etc.).
The part where he says that writing matters for remote work. Like these types of articles tend to pop up in different contexts but it's always vague.

I'm drawing on the experience that people in Germany don't talk about the importance of writing as much.
The LGPL definitely allows static linking, you just have to make it feasible for the user to modify the open source parts of the library and relink them into your proprietary application.
I find your perspective and interest in your genealogy fascinating, primarily because I don’t share it. Like, not one bit, and I’m not sure why. If I found out tomorrow that my parents weren’t actually my parents and I was actually adopted, I would have no interest in finding my “real” parents. I’m also totally uninterested in having children — it seems like something other people are much better suited for and I’m happy to be on the sidelines paying taxes or pitching in to a nephew’s college fund.

I’m also not interested in having my photos included in family histories, or indeed being remembered at all. Not in a bitter way, just in the same way that I’m not interested in which mushrooms grow in Botswana. It’s a thing that I think is perfectly reasonable to be interested in.
What do you mean by "inferential" and why are there restrictions on what statements are valid?
The sentiment was everywhere. Rural and suburban areas thinking that NYC deserved it and that it just couldn't happen where they were. And then they refused the fruits of the lessons learned in New York because it just couldn't happen where they were.
For a statement so short it would be easy to avoid using jargon...
This was also something AWS was a couple years behind Azure on.

Azure internal load balancers have some hang ups, but load balancing egress or east-west traffic across security appliances in AWS has always been diabolical in comparison.

I've never used the Geneve protocol, so I can't really tell if this is going to affect which vendors can use the GWLB.
Ramanujan's Easiest Formula
An engineer that can't communicate properly is a poor engineer, regardless of their coding ability. I've worked with too many great coders who were terrible at communicating. This includes engineers who were fluent at English. Communication is an extremely important skill.

This is a reality of life. If I moved to Nigeria and could barely speak the language, should I expect people to accommodate my poor communication skills? Or would I get passed over for a local who is possibly sub par in terms of coding quality but is more effective in all parts of their job?
Proprietary original GPU must be a problem.
We've seen a number of developers coming into Supabase who are unfamiliar with relational databases. So we're building some educational content teaching SQL, Postgres, and the benefits of Relational databases.

This may be a bit high-level for many readers here, but hopefully useful to new developers or those only with a NoSQL background.
> absolutely unacceptable. The good news you can disable it

Sounds pretty acceptable to me actually

I like Syncthing's approach: In Syncthing, telemetry is enabled by default, so they get statistics and can improve their product. But there's also a prominent info banner about this, so everyone learns about it, and can opt out.
China vs. Democracy: The Greatest Game
Note, this is also true for great non-remote employees.

Highly developed writing skills are a superpower everywhere.
>because of the threat posed by Iran.

Do you seriously believe this nonsense? The pull was clearly targeted against Russia, in the same way as pull from the INF was targeted mostly against China. Russia even has proposed to share radar data on its south borders with NATO systems, but to no avail.
Canadian officer: 10 minutes on Wikipedia made him suspicious on Iran dealings
Can I suggest you add "I don't know, Timmy, being God is a big responsibility" to your list?

https://qntm.org/responsibility
Apple isn’t selling to third parties, but I bet Google wants to. Google must be putting pressure on Qualcomm, and maybe Nvidia, to make something competitive. If they try, within a few years I’m sure someone can.

Imagine 3 years from now there are a bunch of Chromebooks selling at Chromebook prices, but offering intel performance. That would start to hurt Microsoft.
I have been surmising there might be copyright issue of the actual standard?
I emailed Ian Tien to ask him, given the emphasis on written communication, if his company does anything to support dyslexic employees.
I realize this isn't about GitHub Actions, but I wish they would get on with different machine sizes for GitHub's own runners[0]. Many huge builds can end up taking 2x-3x the time on the slow 2 core machine they give you compared to a local high-end CPU.

0: https://github.com/github/roadmap/issues/95
What definition of "approval voting" are you using? I'm talking about a ballot where each candidate is marked "approve" or "reject". With that system, "all these options are undesirable and everything is broken" is reject-all, while "life is good, I'm cool with whoever" is approve-all (and lost or obstructed is obviously no ballot at all; there's not much you can do about that).
Well even in that article they say it was most likely mold that got in there before packaging.
One reason why Chinese bureaucrats are constantly rotated and not allowed to serve in their homeland is to prevent those.
That makes sense if it was just a list of ingredients with an identical process in every recipe (in which case the ingredients are simply data) - it may not have been super clear in the article alone, but there was a difference in process between the peanut butter and the oatmeal raisin (think for instance, how many times the .add() was called between the two), which would mean the recipe is acting more like code.

Configuration as code can definitely work and make some things more clear (at least, until the point an edge-case has to be added to the core routines to account for a new/custom type of configuration process).

Using a lisp tends to treat code as data, which solves all the problems in one fell swoop.
try adguard pls, it also has an iOS version which has almost the same experience on safari
Cool! Thanks for sharing!
How to Use Mental Models
India’s WhiteHat Jr is startup hell
I know the whole world is obsessed with zoom calls currently, and sometimes its a good thing to see peoples faces in meetings. But I've found that just talking over the phone to be much less taxing than zoom. The fatigue is real! To the point where me and a few co-workers can just be conferenced in over the phone, and sometimes not talking for minutes at a time while working, but then collaborate at a seconds notice as if we were sharing an office again. (not that i'm advocating doing this for hours on end)

Also, I don't know if this is in my head or just speaker or mic quality, or on phone/network noise cancellation, or what, but I've found landline calls to be much more clear and easy to converse than zoom or cell phone calls. I think that may be where some of the fatigue comes from.
This sentiment used to annoy me as it seemed like a non-sequitur.

Now that I'm a father I'm much more wary of it because I know just what it means.
> Those who have kids know. Those who don’t just will never understand.

Oh come on, I was agreeing with your comment until this totally unnecessary condescension.

Part of being a mature person (which you imply to claim you are) is the knowledge that whatever you know isn’t necessarily special to your experience, and that other people may arrive at it through a different set of experiences. In this case, being proud of someone whom you love and whose well-being you actively contributed to isn’t an exclusive domain of parents or step-parents, but also of teachers and caretakers in orphanages who are capable of fulfilling the role. “Having a kid” isn’t a requirement here.
Carpet baggers have their own virtue that is a lack of strong power base and personal attachment. So the expectation is that they are less corrupt or preferential.
Ask HN: Would you pay for low-bandwidth text browser?
I saw brow.sh became popular again. Would you pay for a service that did this?

This might not be the right forum to ask, but I imagine people in remote sites (like mining or offshore energy), and people in low-infrastructure areas, or people over satellite links or on aircraft wifi could be interested. Despite that, I've never seen such a service advertised.

I worked on this as part of my remote browser ~ 2 years ago, but stopped progressing the text-only mode due to complexity and apparent lack of interest. If there are people prepared to pay for such a service, I might get back to work on it. In any case I'll probably throw up a demo later on to whet people's interest, but who wants this bad enough to pay for it?

I like to think it's a no-brainer, save bandwidth to save money, but perhaps the loss of convenience of clunky text mode, or possibly cheaper and better remote site network infrastructure, makes it not worth it.
I'd note that the recipe used in the post doesn't include a list of ingredients. The list of ingredients has to be inferred from the steps. (Not to over-extend the analogy, but from my casual experience with baking, the method is usually pretty easy to remember, but it's the exact measurement of ingredients that's difficult to recall).

So I think specifically the post's analogy of "it's hard to know how-much of each ingredient to use in each step" doesn't really map very well.

Adding indirection can make things more difficult to read. If the details you need to know are placed in multiple places, this is complex and adds cognitive load to understanding the code. -- Ruby is nice to write, but a PITA to refactor, because the 'type' of a method's argument is implicit. Whereas with languages with ADTs and records, a piece of code can be made 'smaller' and more explicit, and easier to refactor.

Maybe the post's argument can be adjusted where with some baking items, an additional step may-or-may-not be taken.. where an indirect style makes it harder to get an understanding of what's going on. -- But it's also important to note that sometimes the system being modeled is complicated and benefits from the added indirection.
Pine64 November Update: KDE PinePhone CE and a Peek into the Future
This isn’t anything like the cheap tests Mina is advocating for... this test actually has some of electric device that actually runs the test. (The release describes a light going off, but not many details)

It surely must be pretty expensive.
I have no military background, but from an armchair general (admiral?)'s perspective, it really sounds like the US investing too much further into aircraft carriers is a dumb plan for a peer conflict. The Russian strategy of arming every little corvette with a shitload of powerful missiles seems like a smarter idea for the 21st century.

Like you said - maybe anti-missile countermeasures can deter a missile. Or two. Or a dozen. But what if you have flotilla of cheap corvettes and frigates slinging swarms of hypersonic missiles at your valuable CBG?
The Advantage of Providing Remote Support for Your Business
I generally agree with your points, and reading back realised I misread you; you said 3-7% of the rate for an entire launch, and I read that as 3-7% of that launch.

On the broader point, I agree that SpaceX is sinking a lot into the Starlink, but even if it fails I doubt bankrupts the company. Part of that is just how cheap launch is for them, but it’s also because I can’t see a catastrophic fail mode for them. The satellites are clearly already working, worst case they have to sell the constellation to someone else. Probably a failure of imagination on my part though.
The way that the security industry has been solving this problem is by continuing to increase the algorithmic complexity, which in turn causes the computer to spend more time generating one-way hashes. Examples of these algorithms include BCrypt, SCrypt, PBKDF2, and others. These algorithms are specifically designed to cause the CPU/GPU of the computer to take an excessive amount of time generating a single hash.

This is true of bcrypt and PBKDF2, but not of scrypt. The design behind scrypt is to take an excessive amount of time multiplied by memory.

This does not inspire confidence in their product.
Were they? Did the feudal era monarchies exert control over foreign governments in far away continents? The feudal era was marked by constant churn and shifting allegiances and there was always somewhere to escape to. Many escaped to the Americas, coincidentally, where they did eventually launch revolutions against the English and Spanish monarchy, which grew quite powerful and corrupt during the Imperial era. At any rate, the entire design of the U.S. is to prevent corruption through decentralization of power. That includes division of power among the Federal and State governments as well as the several branches of government. To the extent that experiment has worked, it has done so through the successful application of those principles. To the extent that it hasn't, it has been when too much power has rested in too few hands for too long.
I've been the "over the moon" guy when someone comes aboard who wants to improve stuff. Sometimes when you're in the trenches competent help arriving can be a godsend. Not saying this is your situation, but people may just be excited.
I love the way you phrased this and I experienced exactly the transformation you described!
I remember reading an interesting study around adult bees reversing ageing markers when they where given larvae to look after. This implied some "ageing plasticity"

https://www.sciencedirect.com/science/article/abs/pii/S05315...

https://www.sciencedirect.com/science/article/pii/S001457931...
So this means the compilation will be even more faster in new M1 macs!
Rust compiles pretty fast in the M1 with LLVM backend by a couple of orders of magnitude. This is going to increase that even further.
I think it would save time to simply cross compile for other OS/arch from M1.
What does AMD have coming in a few months?
Oh man, if I had this a few years ago, I could have used it instead of a nightmarish solution involving proxying all AWS traffic through a datacentre that had Palo Alto devices.
This shouldn’t be news.

When Apple switched intel things just worked.

All this incompatibility is an epic, giant Apple fail.
Thanks for the help! I would have to see how they will bring this up tomorrow and to assess the situation from there. I will give updates once I know more.
Are you sure? The article says this is a rebanding of PillPack, which Amazon acquires a few years ago.
The way I felt it, and the way my father described his feelings in the same situation was "can I really just take this home with me? No one's going to question or stop me?"
> All we ask them to do is write 100 pages or so on a topic of their choosing. They're given four or five years, which comes out to less than a page a week. Yet more than half will fail to complete the task due to attrition. (Yeah, I know this is over-simplified...)

This is extremely simplified.

In my PhD program (engineering), you had to take more credits than a MS student does (and if you did not come in with an MS, you had to take those as well). A total of about 54 credits of just coursework - not research.

Then you have advisors who will not let you graduate unless you have published N papers (and N varies widely) in their preferred journals. And then you write it all for your 100 page thesis. I know all students slow down a lot when they have to write that thesis, but for many students, writing the thesis is the easiest part, and only at the end.
I'm really interested in finding resources to help my team members develop their writings skills. Tech skills are comparatively easy to find materials for, I think. At this point I think writing skills are so important it's the biggest priority for further their careers, given the level of technology experience they have.
Dude, everyone knows the relative geopolitical and military standing of the DPRK and the US. No one is enlightened by your grandstanding.
Graymail