skysight-inc/HackerNews huggingface dataset:
We were actually there to see our X-ray telescope, eROSITA, being launched on the Spektr-RG space observatory. Unfortunately the launch was delayed by a month and we didn't get to see the launch that time, but we got to see the rocket on the launch pad before fuelling. We went to some museums instead and had a tour around. It was successfully launched a month later and we're currently looking at the first data. I was there for two nights.

I can't comment on the travel agencies, as ours was an official delegation. We went via Moscow from a special terminal on a Tuplov plane. We got to walk around Baikonur city, around the launch pad (not too close to the rocket), and inside the museums. We were taken around on a bus by the Roskosmos guides who would interpret things.

As for the museums, we got to walk around the Energia complex inside for an hour or two. They have lots of old terminals and control computers for the fuelling, blast doors and that kind of thing. They have a another main spaceflight museum they went to, which anything you could think of to do with Soviet/Russian spaceflight in it. They had lots of rocket motors, medals, space suits, displays on Gagarin, Laika, Sputnik, a Soyuz capsule, space food... They have a Buran shuttle outside you can go inside, though I'm not sure the interior was that complete. We had a few hours there. They also have Gagarin's house, where every cosmonaut is supposed to stay in before launch. We also went to the place where they decide to give permission for Soyuz launches. I saw the Buran building from afar as we were being driven around.

Edit: some photos- https://photos.app.goo.gl/W8tkAdjkeZsP3Sqh6 (just from my phone - my camera photos are not online)
Yes, but he was giving the simplest implementation for the sake of brevity.

Also, nobody said that we need callback error propagation in a priority queue to act the same exact way that callback error propagation works in a straight promise chain... but if you just want to reject all waiters in case of an error, you can do that.

Take a look at sindresorhus' p-queue project - https://github.com/sindresorhus/p-queue - which is about 40 lines of code that take care of queueing exactly the way you want. And it's easy to modify if you want to reject the whole queue in case of an error, which is something that I've done myself in the past. You can see them discussing the possibility of that feature right here - https://github.com/sindresorhus/p-queue/issues/29

Long story short: Your problem is with ordering, not locking.
You could think about it via that lens, however this would still be more "choose your own adventure" than hiring a consultant. On the spectrum of problem solving tools, let's say that at one end you have do-it-yourself data analysis tools (not a lot of hand holding). At the other end you have consulting, where your hand is held pretty tightly. This idea would be somewhere in between, but further toward the do-it-yourself end of things, injecting some hand holding and education into the automation in order to get rid of some of the more painful aspects of the learning curve.
A Branding Framework for Founders and Early Stage Marketing
Yeah, we'll just go ahead and use x86 processors from AMD, another US company, which are surely not backdoored...
Yeah, new grads being confused doesn’t surprise me. We don’t call that big 5 in the real world ;)
This is often overlooked and undervalued — upfront time spent on understanding the problem and designing before getting down to the actual work ends-up saving a lot of actual time. But most people don't have patience for that and think it is wasted time.
extraordinary claims require extraordinary evidence.

A magical, invisible, omnipresent, omnipotent "all known laws of nature defying"-being that answers prayers, requires significantly more evidence than a small effect in some meta study.
Brian Greene's 'Fabric of the Cosmos'[1] has some great explanations of space and time and their relationship.

If you are very interested, I highly recommend Carlo Rovelli's 'The Order of Time.'[2]

And 'Your Brain is a Time Machine'[3], though I ultimately found it unsatisfying, goes directly at the apparent contradiction between our sense of the 'flow' of time, and the implications of general relativity. Although it doesn't have an answer, it states the problem clearly, and has a lot of other interesting facts about our perceptions of time.

Rovelli has also given some interesting talks on YouTube.

[1] https://www.amazon.com/Fabric-Cosmos-Space-Texture-Reality/d...

[2] https://www.amazon.com/s?k=carlo+rovelli+order+of+time&crid=...

[3] https://www.amazon.com/Your-Brain-Time-Machine-Neuroscience/...
Risk-Based Testing
As society reaches a point where the cost of simply being accused of rape leads more and more cases of loss of a degree, job, social relations, imprisonment and that uncertainty over whether it happened or not forces decisions that are not fair or just to either party. We will simply see more and more individuals isolate themselves from the other sex to limit the risk that they will be blamed or look down upon for something.

Folks like the current Vice-President of the US, saying that he will only meet with a woman in the presence of others may become more prevalent and "correct" to limit the risk of liability. In the long run, this may lead us to fall back into segregation of sex similar to Islamic doctrine, where segregation is needed to ensure the protection of families and society.

Most may not be thinking about it, but change can happen slowly, but sometimes it happens abruptly like the changes we have been seen lately. I encourage everyone to use their minds to help build an environment that better suits the current times, before we go back in time and all we have to blame is ourselves.
I was getting fraud alerts via SMS for somebody elses bank account for quite awhile. I always replied "NO" - I did not make the charge in question, which is true. Eventually I guess they got tired of getting their card locked or realized the contact info was wrong.
I have build a lot of admin dashboards in my career, and I've always wondered if any of the designers of these templates actually build or even used a dashboard before.

What you need in 99% of the cases are just grids and forms, which need to be controllable without a mouse.

Admin dashboards are used to manage data (basically just a GUI around the DB), and to perform day-to-day tasks (basically buttons to trigger certain actions). In practice, the eye-candy graphs are almost never looked at by the user. If you really need fancy graphs, you're probably much better of using something like grafana.

Ask any experienced worker who actually use these dashboards for 8 hours a day, and they will always tell you the prefer their old AS/400 or DOS terminals over webforms, just because it's so much more usable.

- Don't spend your time on building graphs, give your users the ability to export CSV or give them SQL access. They will learn.

- Don't use paging, you need search. Paging is an anti-pattern that just indicates users can't find the relevant data.

- Forms with loads of whitespace and animated labels don't add anything useful for the user. Focus on accessibility and feedback instead.
> 1) They did not fight on the estimates.

> 2) When the schedule slipped, they would communicate it in a way that made them seem more competent instead of less.

In other words: Enable the bad estimates, then externalize accountability when they can't be achieved. In the past, I called these people "blameless go-getters" because they were always first to volunteer to take on work, but somehow it became everyone else's fault when they failed. If management is asleep at the wheel, it's a win-win situation for them.

You're exactly right that this method works in many companies. Like you said, it's all about understanding what the company actually values. When unrealistic schedules are forced on teams, the exact date might not be important. Instead, it might be leadership's dysfunctional way of emphasizing focus, urgency, and quick iteration. The savvy engineers and managers know how to put on a show that hits these key points while steadily delivering progress in the background.

Still, there's no escaping the fact that this is dysfunctional. More importantly, it doesn't have to be like this. It's eye-opening to move from a dysfunctional company like you described toward a company that values honest communication and understands engineering project management at the executive leadership level. When hiring someone out of a dysfunctional company like you described, it can take some time to break them of bad habits around schedule misdirection and estimation dishonesty.
It is highly unlikely that Facebook can read WhatsApp messages. The reason I say that is that Zuckerberg said the couldn't, repeatedly and explicitly, to Congress. If there was any chance that they could, he would have either not said anything (the context would have allowed for that) or he would have dissembled. As he did numerous other times on other subjects.

As to benefiting from WhatsApp, I'm sure they benefited just fine. They bought it for the contact info from millions of non-Facebook customers that they could use to cross sell. Their growth in, for example, LatAm seems to imply that it worked ok.
Before Trump, Cambridge Analytica’s parent built weapons for war
We had an assignment related to this in my marketing class that changed my life.

Go to BET watch commercials, go to country music channel and watch commercials.

Then go to comedy Central, watch the commercials.

It was the scariest thing. And my life was never the same. Highly recommend.
Google Flights Is an Exceptional Service
Google Flights is an exceptional service for planning your next flight travel. The search engine makes booking travel quick, easy and affordable. All you need to start is a destination in mind.
SSN misuse will stop once the USA has a secure national ID that is free and easy to get (don’t have to go to a DMV). Driver’s licenses aren’t a good enough solution. Less than 10% of Americans have a passport. But somehow the idea of a national ID has opponents everywhere. The right thinks it will create a surveillance state, the left thinks it will be used for voter suppression. So we are stuck with the misuse and abuse of SSNs because they weren’t designed as an ID number.
Such small barriers to use suggest that the question of using your laptop or not was similar to an impulse control problem. Such as, whether or not to have another snack cracker. It's right there, so why not have another.
To be fair, I don't have full control of the domain for the server and I suspect a catch-21 regarding the clock setting and the domain sync thingy. I fixed it by "resetting a lot of time thing" but I am a linux guy before a windows guy so I ended up in Powershell (which i like).

I attribute the other one to a brutal shutdown of the PC that somehow corrupted a running update, some random clicking from the user in a misguided attempt to fix things behind the back of IT et voilà.
It's happened to me, repeatedly. This is the legacy of anyone who got a desirable gmail name from signing up in the early beta.

What was most impressive was when I called Amazon to complain that someone opened an AWS account using my email addy fraudulently. They did several things to try to prove that I was the one lying (sent a confirmation email that I never clicked, sent a verification email which I was able to read back over the phone), and even confirmed from logs that the offending party bypassed the e-mail signup verification process by using a phone number rather than email address.

They made some vague promise that they would open an investigation and close it if they deemed it fraudulent. They never did. My guess is that they are siding with random-fraudster-with-Indian-IP because he's the one that will (potentially) pay them money.
Streaming shows may be commercial free, but they're absolutely packed with product placement and other subtle shite that's akin to paid articles pretending to be content in newspapers. I actually prefer my ads nicely marked so I'm not having to second guess whether they're drinking pepsi for a reason or because $$$.
not GP either, but I did the same and migrated to Fastmail. The transition was extremely smooth, and at least for now gmail allows you to set up integration (either forwarding rule or remote retrieval through IMAP) to forward you old e-mail to fastmail. I have it set up to auto tag all incoming gmail mail and move it into a folder that I check occasionally to see if anything interesting came through.

One amazing advantage to using fastmail (or really any real e-mail provider) is that it is trivial to set it up to use your own domain for e-mail, and to do catchall addresses for your domain. I use this feature heavily, using the general strategy of giving every service a different e-mail address. In this way I can sort by incoming to field, and block out anyone who sends spam using rules acting on the to field. This does an amazing job of sorting out things like mailing lists that keep re-adding you or that are worth monitoring but aren't worthy of showing up in my inbox.
What about the legal offences that expire?

An employer might ask to see my driving licence, which includes convictions, for a driving job. A UK equivalent of DUI expires off the licence after 10 years I think. If the law no longer requires it to be revealed, surely it should be removable?
Creating Alternatives to Rewrites by Using Topics
I can't read the full article and I'm not a physician: Doubly handicapped. Why do you say it wasn't real?
Yeah, it felt analogous to the difference between HDDs and SSDs--going from a loud spinny thing to solid-state sleekness.
Ugh, nooooooo, not Go.

I'll stay on 1.x, thank you very much. I hope there will be a well maintained fork of 1.x.
I just want to connect to a projector without a damn dongle. I’m not asking for a parallel port, or even a serial port. I can even live without Ethernet. But - just about every office worker routinely has to connect to projectors and TVs.

There is a wireless standard for displays, but Macs and PCs seem to be incompatible.
While not yet there, Apple seems to be moving towards making the Apple Watch more stand-alone; their newest update, for instance, allows completely stand-alone apps to be downloaded from the App Store on-device.
No, before GimpShop, I’d argue Gimp has had the worst native UI/UX I’ve used next to Blender, and I mostly do UI/UX for a living.

Bizarre keyboard shortcuts, awful ‘stay-on-top’ window behaviour when tabbing between applications. ‘Copy’ copies the inversion of the selection by default. Dragging a selection drags the rest of the image. The default behaviour of most tools is inverse to any previously established behaviour.

I’ve used Gimp thousands of times over 15-some years, in some cases for professional projects, and under the hood it is very good, but for many years it’s UI/UX made it literally the most bottom rung tool I would possibly choose to use for graphics manipulation - only when I absolutely had to. (I remember using Gimp in between the PowerPC -> Intel transition, where CS2’s performance on my Intel Mac Pro was worse than my iBook, and Gimp had a Universal Binary before Adobe did...)

I learned GIMP, through tooth and nail, and, knowing it well, I can still say through and through, especially historically, Gimp has been nothing short of a mess to use. I’m still not used to the idea that selecting and dragging something moves the rest of the image, not the selection itself.

I don’t want to learn to make an exception for Gimp as opposed to every other graphics application on the planet I’ve used since MS Paint, and I am certainly not the only individual criticizing particularly the glaring UX issues within Gimp.

Now, Blender, I’ve tried to take a dozen or so YouTube tutorials, and read dozens of articles on, and it just makes me want to hurl my MacBook Pro across the room every time. I was never able to accomplish anything serious in Blender the way I did with Gimp, which is why I put Gimp as the second worst UI/UX I’ve ever tolerated.
I think it's horrible that this happened, but to be perfectly honest, this is why society is having a massive argument around what consent means. Did she really consent to having sex with him if she felt so ashamed of it afterward that she accused him of raping her? How voluntary was it really?

If you're a kid in this position, wondering whether it's dangerous to have sex, the answer is yes, it's one of the most dangerous things you can possibly do. Wasn't that long ago that having sex could put you in an early grave with an uncurable disease.

So just add "false accusation of rape" to the ever growing list of things that can happen to you if you're not careful with your jubbly bits.

Get everything in order before you start having sex. If you're in school, make sure your grades are decent, you know how to wrap it, line up someone who you know is interested and already have a friendly rapport with.

To go about it in any other way at all is to invite grave danger. It's always been this way, there has been no point in at least the last 1000 years, probably even longer that sex couldn't royally ruin your life.
> We’ll argue that this sort of deference is mistaken, for at least two kinds of reasons. One is that, as anti-rape activists have often emphasized, law enforcement procedures themselves are deeply flawed when it comes to their practice of dealing with sexual assault.

Totally agreed. That doesn't justify instituting another unjust system to somehow counterbalance the existing unjust system. This just shifts the injustice to another class of people, it doesn't eliminate it, and human nature being what it is, people will exploit it for selfish ends.

You can only eliminate injustice by specifically addressing the injustice, not by moving it around.
Happens more than you'd think. My grandmother (perfectly healthy and living on her own at 92) slipped and fell in the bathroom. She broke her hip and could not get to the phone. No one knew for 18 hours, after which the initial relatively simple and repairable injuries has caused enough follow-on issues that, even with surgery, she never recovered, spent time in an intensive rehabilitation facility, and died.
Multitasking doesn't exist. Distractions do. Deciding which is a task and which is a distraction is the only way to get anything done.
This isn't necessarily about Gimp, but this is a general problem with software developers creating tools for their domain.

It is easy to create a tool that is specifically tailored to your workflow, because for parts that may tough to code, you manually take care of it. It becomes harder to generalize that tool for public use. It is harder still to add good UX that lets novices pick it up and begin working.

It seems easy, because the ubiquitous tools, libraries and frameworks have years of planning and experience to learn from.
Love VLC player my man, one of the most impressive pieces of software imo.

Thank you and the other VideoLAN people
I might have worked at your company/project. :)
Why Some Flights Aren't Consisted of in the Google Flights
For more details about us visit at - https://www.deltaflights-airlinesreservations.com/google-flights/
You live in a weird reality. An USB barely fits the carbon, and yet you don't think it's thin. For you a regular laptop is what everybody else calls an Ultrabook.
This is exactly the problem. You want to determine guilt based on what you believe is generally true about the world. Not about the facts of the case at hand.

The negative ramifications of this mindset for the accused are hard to overstate.
For what it's worth, the tape drive head has to align to the servo tracks on the tape. Both on read and write.
> Paying one guy is cheaper than two.

Now that guy's workload doubled and needs another colleague to be able to deliver.
I too still use an iPad Air 2 (with Lightning/3rd Gen) every single day. It is starting to slow down but is still perfectly usable. Only recently have I even considered upgrading as they now offer the 9.8" iPad Pros. Until recently, I haven't even felt like there was any point in upgrading. Only minor features have been released (most of which affect things like cameras that I don't care about). The body style has barely changed and most people can't tell that I have a 5-year-old iPad. I've been very happy with it.

To this point, I wonder how much Apple is struggling with this "problem". There is very little value in upgrading to newer iPads. Even for those of us that have the disposable income to spend on them, we can use a 5 year old iPad which acts almost identically to the newer ones. Yes, Apple has pushed some of the power features that the newer ones can do, but for those of us that just use it for notetaking, internet browsing, social media consumption, etc there has been virtually no need to upgrade. The second hand market is saturated with perfectly good devices for $100-$150 that perform in ways that are nearly indistinguishable from brand new iPads for the 95% of the population that are using these devices for media consumption.

Sure if you use the iPad for media creation then you can benefit from a newer one. But for media consumption, the older iPads perform nearly indistinguishably from the new ones.
I assume you mean WSL2, because I'm using LTSB and stuck on WSL and it's unusable garbage. Not that I've used WSL2 just heard that it is better.

On WSL (one? whatever) there is no raw socket access, zero. Cannot run something as simple as tcpdump. Plus the copy and pasting (CTRL-SHIFT-c/v) is incredibly annoying and inconsistent. Also the redraw in the terminal is really screwed up, half the time I try to go back to WSL and my terminal prompt is drawn in 3 different places on the screen.
Maybe because solutions that are actually required are not in the area of expertise of the HN crowd.
Again, I said leaving aside the controversial issue of sexual assault. For something like illegal drug or alcohol usage, except in very egregious circumstances, the goal is to avoid such a "Scarlet letter" by providing the student an opportunity to deal with the issue without involving law enforcement, e.g., drug/alcohol education programs, counseling or addiction services, and so on.
I used to think the same, except iframe sandboxes:

1. Don't resize dynamically to fit the email content, not unless you enable unique origin JS execution and do message passing to the parent window. But if you do that then you open the door to crypto-mining, tracking, spectre variants, and browser zero-days.

2. Don't play well with keyboard shortcuts since they steal keyboard events from the parent window when focused. Proxying keyboard events to the parent is even more dangerous since an attacker could then spoof keyboard events to control the parent.

3. Don't let you whitelist allowed HTML tags, attributes and CSS properties, which means there's no way to block email tracking.

And that's just for viewing email content. How would you sanitize and whitelist unsafe email content when replying/forwarding?

DOMPurify combined with CSP is safer and stricter. And if you wanted to, there's nothing to prevent you from putting the result in a sandboxed iframe once sanitized anyway. But it needs to be sanitized.