skysight-inc/HackerNews huggingface dataset:
> they are either American citizens or on some form of US Visa. It would seem somewhat contradictory to be a non-Citizen protesting the policies of a US company while employed at that company on a visa issued by the US government.

With respect I disagree.

I don't think it is contradictory at all - you are not obliged to have unwavering and unquestioning support for whatever the company you happen to work for, or the country you happen to live in, decides to do. It is 100% ok to disagree with what your employer or country is doing.

Just because someone is on a visa, you think that they suddenly are not allowed to have an opinion or any morals? Please - take a step back and think this through from different perspectives than your own. Many people on a Visa/dual-nationals/US-natives etc still have full and complete lives outside of the US - friends, family, colleagues, property, cultural, etc. You cannot expect people to abandon all that and just go along with the US military killing innocent men, women and children outside in their home countries/near-by countries just because they have a job and/or are living in the US. [1]

1 - https://www.washingtonpost.com/world/national-security/after...
In NYC you can't will the rate, though you can transfer control while you're alive. See my other comment with a link: https://news.ycombinator.com/item?id=19660261
I dont know why you're being downvoted, since the core of your idea is valid from a usability perspective.

F0-X,think about the way Google Maps (or any other map app for that matter) "corrects" you vs other programs/apps that throw up an error message. When you make a wrong turn, the map software re-routes you based on that choice instead of telling you you're not following its instructions. It assumes your choice is not mistake and goes with it, while still trying to get you to you destination.

Now imagine your compiler (and by extension, IDE) doing that, and you get what I think jodrelblank is getting at.

Two problems, however:

1. Our interaction with language interpreters/compilers is less conversational and more episodic: we submit what we think is "cooked" code, and it tells us where it isnt. If instead it were a conversation, then we'd see more of an "I think you meant this, not that" type of error message. Go and other newer languages are trying to do this with more descriptive error messages that propose alternatives, as are features like incremental compilation.

2. We really cannot specify the goal with a general program. How do you translate "I want an app that plays sudoku" into something a compiler can understand and guide you with? Or even something seemingly simple like "Convert celsius to fahrenheit"? Since the problem space is unbounded, language tools use the bounds setup by their syntax.
The sad thing is that the development is quite underfunded, while VC & co pour money in all kind of internet start-ups...
the center wing structure is strong
You can't run Postgres as root without patching it first. It really wants to run as a low privilege user.
The sibling comment did a great job pointing these out. I agree with most of the points.
Do you think that, if everybody tried hard enough, the number of available jobs would increase to match the number of job seekers?
I hadn't thought of the fixed launch pad situation.

Do they expend a lot of energy / cost moving a satellite from where a fixed launch pad might easily place the satellite vs it's proffered orbit?
Oh, it’s not as one sided a piece as I and the title make it out to be. They do talk to several competent proponents of rent control. But I think the case against it pretty clear and compelling: it’s good for the people on the inside, and really bad for everyone else.

Edit: The opinions of Dubner et al are not anywhere near as clear as Penn and Teller. I’ve been listening for years and I don’t think I could tell you which way he votes usually.
This post is interesting but one or two MS employees did reveal some key details about CosmosDB in the original announcement thread: https://news.ycombinator.com/item?id=14308814

(edited)

> There are many significant differences in capabilities, and design approaches between other systems (CockroachDB and Spanner) and Cosmos DB. At a very high level differences are at two levels - the design of the database engine and the larger distributed system.

> The database engine design is inspired by

> 1. LLAMA: http://db.disi.unitn.eu/pages/VLDBProgram/pdf/research/p853-...

> 2. Bwtree: https://pdfs.semanticscholar.org/7655/9c6cc259c6ab5baf7bd19d...

> 3. Schema-agnostic indexing techniques: http://www.vldb.org/pvldb/vol8/p1668-shukla.pdf.

> Please note that these papers are significantly behind the current state of the implementation. The most crucial aspect that these papers dont cover is the integration of the database engine with the larger distributed system components of Cosmos DB including the resource governance, partition management, and the implementation of replication protocol / consistency models etc.

> Our goal is to publish all of the design specifications including TLA+ specs over time.

---

https://azure.microsoft.com/en-us/blog/a-technical-overview-...

https://azure.microsoft.com/en-us/blog/azure-cosmos-db-pushi...
This is ignoring that LLVM is first and before all designed as reusable libraries.

Bumping requirements is causing other problems than just being able to build with the just built compiler: namely deployment and integration in other products. For example, you may be forced to isolate components in dynamic library that talks with each others through C APIs and each statically link the C++ standard library. It can become fairly complicated when this does not fit your setup and you get forced into this because LLVM decided to bump their standard.
Hehe I found an new powerful foe: “Want to read more?
Subscribe now and get unlimited digital access on web and our smartphone and tablet apps, free for your first month.”
At the Grand Canyon National Park they told us that ravens are the only animal allowed at wolf kills; this is because they train wolf pups while the parents are off hunting so theyre recognized.
While acknowledging the "first world problems" nature of this, post acquisition handcuffs were really difficult for me. I was bored, underleveled, and overpaid. It took me a long time to leave because I feel that taking a pay cut was doing a disservice to my children. I definitely felt trapped.

I ended up leaving a chunk of money on the table for something more fulfilling. Things worked out. I'm poorer than I would be, but not poor by any stretch of the definition (except for maybe house poor. Yay bay area real estate). But I don't feel trapped. I've got engaging work and feel I've grown a lot since I left. And I'm more fun at home with my kids.
Not strictly related to programming, but in general, most engineers don't use the stuff that they learned in college. If it's maybe 20% of the work, it will go to 20% of the workers, rather than each worker doing it 20% of the time. As a result, engineers quickly differentiate and stratify in the workplace.

You may be one of the 20% in your particular area of interest. If you're doing the kind of work that most engineers tend to avoid, you will never be unemployed. ;-)
I hacked together a asdl parser in boost::spirit a while back that used mustache to generate the C++ AST (which was then used to generate its own AST to make sure it all worked) and can attest the curly braces in the templates were a righteous PITA to get right.

If I had to do it all over again I'd probably use the config option and change them to something like '(.', '.)' that doesn't naturally occur in the output language.
Fight brews as DA hides details about mass confiscations
Isn't it amazing how you can tell a Burt Rutan design just by looking at it?
I always want to know what the debugging experience is with any new language. Being side-effect free is cool and all but if I can’t actually figure out why it did A and not B then I’m going to get frustrated.
See here: https://github.com/jkabrg/Spherical-law-of-cosines-proof-usi...

I'll provide more explanation later.
A $30 memory card is the entire cost of an Echo device -- that's a 100% increase in cost just to cache Wikipedia locally.

That's a non-trivial modification, even before talking about the processor upgrades required to actually utilize that information and do local processing.

Your suggestion would drive the cost of an Echo from $30 to $300.
If you were speaking to someone that didn't used to work in QI, that would almost sound convincing. Except that QI is, from a study-design perspective, equivalent to "shittily-built pragmatic observational trial," aka, the thing we know from every other field of clinical medicine that is ultimately followed by an RCT to be wildly unreliable.

That said, hey haven’t even provided that shoddy data. They’re providing anecdotes.

Some nurses are great, some nurses are "fucking idiots," and neither is relevant to the discussion of "if a patient is in a hospital, I want to be able to handle an emergency." I don't ask a nurse if they think a gown is needed, any more than I wouldn't ask a nurse if we should keep a BVM by the bed, any more than I wouldn't ask a nurse if we should have an oxygen supply by the bed, any more than I wouldn't ask a nurse if a crash cart should be kept reasonably close. Because it's not a question - as long as the patient is under my care in an acute care environment, I will have reasonable access to emergency supplies should they need it.
Mostly they have to pick their launch site so the flight path, headed into the right orbital plane, doesn't pass over populated areas. It would be rude to drop boosters and stages on people. https://history.nasa.gov/EP-165/p25.htm
Resistance to Varroa by Honey Bees of Far-Eastern Russia
A multiplexer/demux takes one of many inputs and routes them to a single output, or vice versa. A manifold has no valving, so it's a mixer/adder instead.
> how much is at that height?

Not a lot. Most of the debris is located at much lower orbits. The total number of satellites in GEO is mostly limited by the angular resolution of customers' antennas (= dish size). Also, it costs a lot to launch something to GEO, and it's in the middle of the outer Van Allen belt (a tough environment, radiation hardening is an absolute requirement). So it's sparsely populated with large expensive spacecraft the size of a bus, orbiting Earth at predictable intervals. Dead stuff drifts away since it's not a stable orbit.

> I wonder if there are simulators that can predict the likelihood of collisions.

Most gravitational dynamics frameworks or standalone software will do.

> how common are meteorites and things coming from space? And what are the chances of being hit by those?

Quite common, but the near-Earth space is really big, and GEO in particular is sparse enough for the strikes to be rare.

>I am guessing a large object like the space station has a bigger chance of being hit by something.

Yes, and both Mir and ISS were hit many times.
Beekeeping Today Podcast
The current landlord took over in 2002 - that's 12 years. In that time he could have first tried asking her, second tried making her feel guilty and or befriending her to get her to leave. His financial situation could have degraded, he could have come up with the idea or needed connection, and he could have built up the resolve to actually do it.

I'm not saying I think it's certain, I don't even think it's more likely than not. However, I think it's suspicious enough that it would be worth it to look into and rule things out.
That would surprise me. There may be enough people working for the big tech employers and financial industry in high cost of living areas in the US to be a mode. But the rest pretty much spans the gamut from entry level sys admin jobs in manufacturing and retail up through well-paying but not FAANG level development, architects, etc. throughout the US. Bio dale would imply you have well-paying jobs and poor-paying jobs with not much in between and nothing in my experience suggests that’s the case.
A set could have many implementations, it could be a HashSet and still have O(1) update/access. I was just referring to how using a hash map in this situation you actually don't need the value parameter-- so the correct data structure here is a set, not a map.
> I regularly have to design complex systems and also do correctness proofs for isolated functions.

So just like any other engineering job?
OK, I re-watched your video, as well as the Actionlab one it was responding to, and this:

> it comes across as a geek being smug about knowing the "right answer"

was unfair. I apologize.

I went back and tried to figure out where the impression I got diverged from reality, and I think it was at 0:26 where you say, "people don't really have a good definition of what a hole is" and my brain extrapolated this to expect something like, "and in this video I'm going to give you one." Which is of course not what you say, but it's not an unreasonable expectation. In fact the impression I now come away with on second viewing is that topologists are just as much out to sea on this as everyone else. I suspect that was not the impression you intended to leave either.

> communication is hard

Indeed. But if I may offer (what I hope is) a constructive suggestion: the first step to clear communication is to know your audience. It's unclear to me who the target audience of your video was intended to be. You start out speaking very informally, e.g. "objects in topology are kind of stretchy and maybe you can chance something that looks like a hole into something that doesn't look like a hole." That indicates that you intended the video to be seen by a lay audience (also the video you're responding to was clearly intended for a lay audience). But mid-way through you casually introduce the terms "homotopy group" and "homology group" without explaining them (just pointers to Wikipedia pages) indicating that you expect a certain level of mathematical sophistication. I think that was one of the things that originally registered in my mind as "smug".

In any case, I applaud the fact that you are putting forth the effort to make educational videos about math. I watched a few more in your channel and really enjoyed them. "Geared Cuboctahedral Jitterbug" was particularly cool!

[UPDATE] Triple-piano just totally blew me away!
The wild speculation seems unwarranted. The driver stayed at the scene and talked to the police, this is easy to Google.
Possibly, but that might also just be a rationalization for protecting your interests which are generally aligned with those of your country. There are many variables, but I don't think that "China mistreats it's people" isn't high on the list for "We need to keep Huawei out and rely on US technology only". Technological and economic influence/power are much more important, Realpolitik wins every time.
Movies also have loud scenes which would false positive.
I asked the engineers a while back, and they said the biggest gain was in potential energy that the rocket no longer has to make up.
I took GP to be asking a question with regards to surveillance specifically. I think this might be a realm where competition brings an arms-race with negative consequences for citizens. I think China having data gives the US more of a reason to have data, and vice versa. That being said, the NSA might start disclosing vulnerabilities quicker if China stepped up their exploit game.
I've a detailed comment that addresses several of the points you're making at https://news.ycombinator.com/item?id=19660163

Is it true, strictly speaking, that you may use less propellant in the expendable stage due to air-drop? Sure. Although to be clear when talking about engine efficiency, it's really about being able to run a larger area ratio nozzle and getting a higher mission-averaged Isp. But ultimately when you consider all the "puts and takes" in launch system economics, those considerations are small potatoes (price out bulk LO2, and your choice of fuel). People (even university professors make this mistake) get so focused on minimizing propellant use that they fail to realize that complexity and dry weight are orders of magnitude more important.

The only serious advantages to air-launch are the logistical ones you noted. Also note that for U.S.-based systems, the idea that you will be able to fly down to equatorial latitudes requires you have the range to carry the laden launch system (and top-off to contend with LOX boil-off) pretty far. Strato certainly doesn't have these kinds of legs. Virgin will probably be able to get more out of their system, but it's not going to scale significantly higher.
A New Photo of Tank Man in Tiananmen Square (2009)
I'd be interested to see a class activation map to see if there's anything in it, probably not...
If you make a proxy account, AS AN ADMIN.
I have personally walked dozens of DBAs through making said proxy account as it was non-trivial to accomplish.

Please stop repeating this FUD.
A set could literally be:

type HashSet<K> = HashMap<K, ()>;

In which case it has all the properties of a hashmap except it doesn't use values. That's what we need for this problem.
Why not just cut out caffeine? You'll be in a slump for a month but once you're past that energy levels and alertness will be back to normal. I used to drink caffeinated water after I gave up soda until I realized it was kind of ridiculous. Taking a caffeine pill strikes me similarly.
Also Facebook. I don't encourage people to wander into conspiracy theory territory, but I have been a bit cautious lately.
Sure. You'd still have to say goodbye to that whole Freedom thing, though.
Yes, they have mentioned that in their FAQ as well. But still, even though they're professional; they would still be a reader.

Edit:Typo
Why is the advertisement industry so sleezy and disgusting? Aren’t there any sensible ways of putting your product or service out there without insane advertisement strategies that invade privacy, cross ethical boundaries and sometimes, literally illegal?

Advertisement is why we have privacy issues (the other being governments spying on their people) and giant corporations based on targeted advertisement business model. It’s sickening and people working in this profession should be ashamed of themselves. Not to mention all the psychological tricks that go into the “smell” of the store, deluding people into buying and then underdelivering, buy one get one free, sales!!! sales!!! sales!!!, 20% off if you sign up for a store credit card, etc. what happened to ethics and honesty in doing business?

There has to be a more sensible way? Word of mouth, magazines, banners, trade shows, demos, putting product on the shelf, etc aren’t good enough? I am not a sales man but boy I despise that whole industry.
Many years ago when I was no longer happy with my job I began to quietly search for a new one. My current job paid well but I had hit a wall and felt I was not going to make any progress on my career if I stayed there. I ended up getting an excellent offer for a job across the country that even included relocation expenses. I was thrilled and ready to put in my two weeks notice and pack it all up except when I went to tell my wife about it she made it very clear she did not want to relocate anywhere, and any scenario that involves relocation will end in divorce.
This has a bunch of dangerous advice such as disabling updates, protection against unsafe downloads, disabling saved passwords, and things which make the web worse for users such as disabling IPv6, HTTP/2, caching, etc. with a rationale which is basically “I don’t understand what this does so it must be bad”.

Using the default Firefox with the suggested privacy features enabled is much safer than installing something like this.
Well, you can do that in any language with first-class functions. But there's obviously a syntactical difference between a function invocation and a variable read.
And I repeat, I remain genuinely horrified that the same people who rail on incesantly (and justifiably!) about US abuses are willing to rationalize, explain away and ignore those of the PRC.

Are you absolutely sure it's me doing the "rationalization for protecting your interests which are generally aligned with those of your country"?
Part of the problem is how one puts a CoC forth.

The CoC's come from a "don't do these things we disapprove of". Trolling, doxxinng, harassment, sexualization (that doesn't directly pertain to the discussion). This is pretty much a "don't be an ass to people".

The problem arises when a CoC is started or introduced. it's usually because of a single person being an ass, and 1 or more people taking the brunt. But when the organizers put this forth, they too can either do it without shame and blame, or with (and thus violating their 'dont be an ass' set of codes).

Example of a better way to introduce these: "Last year we had someone act terribly to member(s). We apologize for having to do this as almost all the people act with dignity and respect. But we are unfortunately put in the position of spelling out what acting decent entails, and what it does not."

The hard one there is the 'unwelcome sexual advances' - the mating signal is tough as hell, and is different per person. It's this awkward dance, to show interest but not act 'creepy'. I've even met some that expect others to know they aren't showing any signals - and thus every sexual advance is unwelcome even if they say nothing about it being unwelcome.
I can second this. We evaluated AWS, Azure and GCP for a very large healthcare company and found that Azure was the worst cloud services provider for anything. This was in spite a big push by leadership to encourage Azure, developers just hated it

Between AWS and GCP even though AWS come out on top, GCP wins in quite a few services.
"Utterly destroy" is a little over the top, but I get your drift.

I don't pay much more for my flat now than I did when I first rented it here in Berlin over a decade ago, and I never will because of rent controls.

I should move. I'm getting too old for the current flat sharing setup. My street has become too popular and noisy and annoying. The building is in bad shape.

To stay in my neighborhood, which I love, my rent would double, at least. I could afford it. But every time I consider it, I ask myself if I'm really that annoyed. I decide I'm not, and then I feel queasily guilty about paying a miniscule rent while newcomers suffer, and then complaining about my suboptimal living situation.

I'm not proud, and it's a strange situation to be in.
They're going to move it all over the world (or at least, over the latitude range) in order to get into the most optimal launch position.
Isis grunts were regularly given stimulants to keep them awake and alert. The future he/she describes isn't that far off
Its also good to bake them for a bit. It helps with the 'scrunching' and nutrient availability (so I've been told).
Org-mode parser in Rust
Apple has a problem with GPL3, not sure what exactly but that’s the underlying issue.
A Guy Got a QR Code Tattoo and Then YouTube AI Algorithm Delete the Link
But often I just really want to poop right away :)

Are you familiar with the paper napkins rolled up so tight they look like a peppermint, and when they get wet they unfurl? Maybe American toilets should have a jar of those things next to it on a shelf so you can quickly drop one in and go on with your business :)

For extra vintage meme, they should be shaped like sea shells.
The problem is that those comments are often speaking from a position of unwarranted authority - for example, the section on HTTP/2 is simply wrong but if you didn’t understand the technology the tone would make you think the author is making a reasoned trade-off.
What would providing your own number do? When facebook asks for permission to see your contacts, it says its so it can look through for contacts you have that youre not friends with. Its literal explicit purpose is for building out the social graph. And it tells you that.

People just dont realize that they would store a phone number they dont have a profile for yet.