skysight-inc/HackerNews huggingface dataset:
Studying Antarctica is different; we already know life is there, so we're studying the minutiae of "where and how". On Mars, we're yet to answer the two most critical questions: whether there is - or was - life, and if so, how it is related to the life on Earth, if at all.

As for figuring this out quicker: an astronaut would be able to leave their ship/base, go find some interesting rock, bag it, bring it back, slice it and observe under microscope, all in time it would take the rover to just drive towards the nearest rock. All it takes for a human to be a better sample collector than most advanced of robots on Earth is a shovel.

Robotic missions scale better and may still be more cost-effective, if we built and sent a crewed science ship to Mars orbit. It doesn't have to land, the crew could pilot dozens of rovers remotely at the same time - but this way, with much higher bandwidth (could actually drive FPV looking through a HD camera) and much less lag (which, for Earth-Mars link, is 3 to 22 minutes, depending on relative position of the planets, and that's one way, not RTT). I'd say this is the perfect trade-off until we make more progress on AI front, but it requires manned flights. And if we'll be at the point of sending science ships to Mars, we won't be that far from landing humans there anyway.
Tonight I witnessed a young girl get knocked out cold by a tear gas canister shot into her face from about a 40 ft. range. She was holding her hands up.

There was nothing but peaceful protesters standing around, not blocking traffic. No vandalism anywhere in sight. This was in Louisville, KY.

The police fired rubber bullets at the group of people carrying her away to a place on the other side of the line of humvees blocking the street to where the ambulance could reach her.

Everything most middle-income Americans think about our police forces is wrong.
I’ve read a bit about how strict the space shuttle coders were. I wonder what they think about the code running this spacecraft.

https://www.fastcompany.com/28121/they-write-right-stuff

https://history.nasa.gov/computers/Ch4-5.html

https://www.nasa.gov/mission_pages/shuttle/flyout/flyfeature...
The article isn't totally clear on this point, but I wonder if the $6 included the costs for taxiing and taking off, or just the 30 minutes in the air?
The first neo.mjs tutorial starting from scratch just got selected into "Javascript" by Medium :)
That is great to see someone who has being doing this for so long. True respect for someone like this instead of someone who is just jumping the band wagon because tv show like Mr. Robot, the React FB, side effect.
I think that Japanese drawings on thin paper which are today very valuable were used in the past (at the time they were drawn) as packing paper for porcelain.
So what is the meaning of "free exercise"? What was meant 230 years ago? In plain English, that text was not written by aliens in a rare Klingonian dialect and "interpreted" by Ferengi looking for some profit$$$.

Free exercise for almost any religion includes going to the places or worship, without restrictions. At the time the article was written, there was no video conferencing so it was definitely considering going to the church as part of exercising the religion.
Because you need money to eat and pay rent and most importantly provide for your family or offspring if you have any.
I don't find it hard to believe that Google does things like this, but can you be more specific? What experiment can I run myself to verify that this happens?
Luckily, there's some decent precedent indicating that this should be okay in the long-run.

https://www.urbandictionary.com/define.php?term=Git
Defence companies have been touting "perch and stare" capabilities for quite a while. This is from 2017, but gives the gist of the idea:

https://defensesystems.com/articles/2017/09/cw/army-research...

Edited to add: this is the sort of thing:

https://www.pasadenastarnews.com/2017/05/22/aerovironments-c...
Which is why this fiber optic thing is a big deal. They're demonstrating that you can build useful stuff in space that are a) already have a demand, and b) are infeasible or impossible to manufacture downwell. More attention = more funding, more attempts... until, I'm hoping, we'll reach critical mass and someone will start mining near-Earth asteroids, or perhaps capture one and move it a bit closer to us, at which point the prices of space material will drop. = more funding, more attempts, until someone figures out how to make stuff useful for space missions in space, and this will be the true beginning of a self-sustaining in-orbit economy.
If you want to use DNS-over-HTTPS, you can add domain names to "network.trr.excluded-domains" in "about:config" (if, for example, you always use the .dev TLD for custom hostnames in your hosts file, you can simply exclude that domain name).

If not, well, just disable DNS-over-HTTPS entirely.

See https://wiki.mozilla.org/Trusted_Recursive_Resolver for even more DoH-related settings you can tweak.
The comments I've just read of his, are at least, all heavily referenced.

After spending nearly a decade thinking about haskell, everything here rings very true.

It's a language whose sales pitch begins by assuming you are using the language: here are all these solutions to problems you now have.

Laziness is the wrong default; it's a catastrophe for writing programs. It requires the whole category-theoretic infrastructure of haskell to solve, and then, imparts insurmountable complexity on writing anything real world.
Eh, the weak typing intrinsic in JS still makes Python win out between those two.
That's not true. It could stay a trivial endeavor forever given there's really nothing to do in space.
Hm.. my concept of beauty greatly differs from yours. This code looks completely mechanical to me, the opposite of "beautiful" (but it's great code nonetheless).

Beautiful code to me involves the creative composition of parts to form a whole in a way that seems obvious only in hindsight, but takes a form of "genius" to come up with.

I've written a few compilers and seen how the way you model the problem radically changes how easy/hard the implementation of "features" (as opposed to said "model") becomes. That, to me, is programming beauty, therefore, art. Code that model the problem so well that it brings up clear as water problems you hadn't event thought existed. Code that makes apparently difficult transformations trivial. I wish I could give you some examples, but I can't think of any right now. If you know of some, I'd love to look at it.
You mention talking about stateful workloads later on, but I don't see it. Is that in a separate article?
"Remote Work Is Eating The World" , next week on HN
I think GitLab does a decent job of that. I think There is a list of countries and how you could work with them. I.e. employed vs contracted vs not-at-all

From a legal perspective I get the limitations to local countries. I considered hiring remote (currently not easily possible due to company policies on eg in presence card pickup and activation) and would’ve scoped to the EU only in that case.

There are great people available outside of the EU, but the additional legal hassle makes the trade-off not worth it unless you expect a large amount of remote employees in that country.
Definitely - see GitLab and hundreds of others.
Hrm, I read the book and the code samples were in mainstream languages, naturally, but there wasn’t a specific reference to OO. Algorithms by Sedgewick had more reference to OO but we don’t say that book is overly biased towards OO.

The text isn’t about implementation or paradigm. It’s about things applicable in software design in general. For example, good interfaces are deep, rather than shallow. The examples of narrow interfaces are in Java because they were good examples. If you have to instantiate 5, 6 objects to use an interface, the interface is not deep. But if you had to do the same thing in a CLI interface or a GUI, it’s the same idea. You could apply the same ideas to functional APIs.
Most companies don't have any diversity goals (if you mean gender, color, age, ...) and I assume that those that do, they do it mainly for political reasons.

Just hiring people of different color or gender doesn't increase the success of a business. So why would it be a priority? Businesses typically only need people who will get the job done, no matter who they are.

Why companies don't have training programs is another (good) question.
Because there is a huge burden of proof when you say "universally". It's disingenuous to make claims such as those about Rosling. Risking was basically fighting the 24/7 negative news cycle but it would be ridiculous to claim he said everyone was better off. What he was saying was: things aren't going to crap as you keep hearing and reading and statistically (key word: statistically!), for the whole globe, things are kind of looking up.
I don't think you know what a "circle jerk" is. Hint: it's not a jerk who likes circles.
Endless data analysis probably told them 99.99% of consumers will never need support for any free product.

I updated some opening hours and needed to delete a dead link on the search engine. All this stuff is automated and works great.

Unfortunately this means there are still something like half a million edge cases that get issues like unwarranted account lockouts.
They scrapped that idea last year afaik and are now focusing all efforts on starship which will be fully reusable.
It's true that we need to be careful about generalization. But in the 6 years since Ferguson, nobody has done so much to convince me of the deep systemic problems in police departments as the heads of police unions. Time after time after time they have made it clear whose side they're on.
I believe this is often because of tax purposes. Dealing with international jurisdictions gets complicated and it may not be worth it to Stripe if they believe they can hire enough talent within NA.

It’s not that they couldn’t, it’s just that they don’t see the value in doing so.
There are two issues at least. First is working in a country whose government could demand or seize your company-issued equipment, jeopardizing privacy and corporate secrets. Second is tax regulation. If you are an working in a country where your company doesn’t have a presence, suddenly the government can make the case that now there is a reason to tax the company because your working there can constitute presence. So not only would you be potentially liable for taxed earnings but so too your employer. Also some companies have announced that they would adjust compensation in accordance with cost of living, so moving from the Bay Area to Idaho or Belize would no longer be as favorable (I’m sure it would still afford a very comfortable standard of living regardless).

Note that I am not a tax attorney nor an expert on international affairs. These are some things I’ve gathered for why I can’t sit on a beachfront property in Thailand or South America and work.
That sounds stressful! ;) We're not here for growth, but for longevity. I aim for 2% year on year growth, but for 100+ years. :)
Heaven help them if the Javascript they run depends on npm components.

When I read about these multiply redundant systems I always want to know what provisions are made for restarting or shutting down a part that is producing wrong answers. Can the Power device reset the machine whose instructions lost the vote? If the two cores disagree, do they both reset?

Also, what is done for procedures that must not be interrupted? E.g., once de-orbit is initiated, if the microcontrollers get no new instructions, do they have enough to re-enter safely? Or do they need updates whenever something is supposed to happen?
That was a fantastic read thank you — even If I'm far to understand the whole programming part. The cartridge with the box (and pictures) plus the manual really make it feels like it was done 20 years ago. Nice feeling.
The thing is, there are always loonies. Catering to them doesn't work. Society has advanced by putting in place rules to not abuse them (human rights, constituons, etc) but otherwise ignoring them politically. 100% consensus based politics has destroyed entire countries.
Why is MVCC in Postgres a joke in academia?
Is there any validation that the user is actually from the selected college? It seems I can write a review about a random dorm just by selecting it. What about using the student’s .edu email address to validate the submission? Just a validation code in the email should be enough. Good luck on the launch though!
Well yeah I guess if you are thinking in terms of batch scripts, but DOS didn't exist until 1980, and UNIX had already been doing this within a multiuser, multitasking environment since at least 1972.
"Colorblind" often means pretending racism no longer exists and ignoring it, or worse, considering it racist to do otherwise.

While it might be nice to live in a "post-racial" world, it should be obvious that we don't, yet.
Replying to myself: I guess you could run the destructors in order, but keep the memory around a bit longer.
This, thousand times. Don't just fix the bug, fix the process that led to the bug. Developers are (usually) not malicious, but we are often working with tooling which makes mistakes easy to do, difficult to detect and grave in consequences. Fix the tooling, not just the bug.
ERROR: -JPLgs3ktyo: YouTube said: This video contains content from National Geographic, who has blocked it on copyright grounds.
Sorry about that.
Thanks! I probably won't be up, but I did get to see them chasing each other across the sky a few hours ago.

Thanks for thinking of me!
They used to use the "Astronaut transfer van" https://en.wikipedia.org/wiki/Astronaut_transfer_van but I guess it is too old now
Hi jigaddis,

Thanks for that. I'll see if I can get it changed.

Regards,
Peter @ Oeck.
> I just don't see any commercial reason to launch people into space

Asteroid mining comes to mind. And sure, we can do that with robots, but it's incredibly convenient to have actual sapient personnel in close proximity to coordinate things, perform repairs, etc. And Ceres is a reasonable choice for such a colony (more so than Mars, IMO, though I know plenty of people might disagree), given the low escape velocity and abundance of water (as ice, but you can always melt ice) making it great for both sustaining human habitation and for refueling return trips.

In general, the more people we can get into space permanently, the greater the chances of humanity's survival long-term, since we would no longer be tied to one planet (and importantly: if we can maintain permanent settlements in space, then we could likely survive all but the most extreme calamities on Earth). I feel like that alone more than justifies any and all efforts to get Earth-to-orbit infrastructure as cheap and robust and predictable as possible; the scientific and commercial objectives are critical but secondary.
OP asked longest-serving programmer. That doesn't involve people who switched to management or some other position like CEO.
Less can be more:

https://iaccusetrump.com/
We can't see crap now. We need more, bigger, better - and most importantly - space-based telescopes to be able to image interesting objects in anything resembling fidelity. There's e.g. a bunch of exoplanets, or hell, even planets in our own system, that we could image from a distance, if we could put couple hundred tons worth of equipment in space. For the more ambitious future, there are papers showing that you could even use the Sun itself as a lens to shoot pictures of exoplanets comparable with quality to photos of Earth from early days of space exploration! So, if we want to see things and truly learn about them remotely, we still have to get much better at sending things to space.

Robotics still ain't good enough to make it work alone, we'll need manned missions to establish a manufacturing-based economy in cislunar space, if we want to get anything done this century. Risky, manned missions, that in time will yield good profits.
Oh, my bad, I confused the decade.
In ideal world yes, but reality is that it requires significantly more effort, e.g.: "anywhere in the world" would really mean "anywhere in the world except Iran, Crimea, and other countries/regions that US thinks you should not do business with". Sometimes a company may not be even allowed to have non-US citizen employees.

Then, you have to make sure you can handle payroll, taxes, and overall operations.

It doesn't have to be all or nothing: expanding from an office-centric to all-US is a good start - baby steps.
The article specifically calls out:

We have increased the places we can hire remotely from.
[...]
We now have the capability to hire remote employees in
Australia, Brazil, Canada, France, Germany, India,
Indonesia, Ireland, Japan, Mexico, Netherlands,
Singapore, Sweden, UK, and the U.S.
I can imagine. Google is a company of engineers that want to engineer things. The people that work there don't want to run a business, they want to make enough money to be able to engineer things and not worry about how to pay for that.

The idea of needing to roll out, manage, moderate huge teams of people to manually review data and make judgment calls would mean needing to take responsibility for the listings and needing to care about micro-accuracy. Google doesn't want to be the "documentation team of the world," they want to be the "automated documentation generator for the world." Because that's an interesting engineering problem. As soon as it becomes primarily a people problem, Google individuals would just rather work on other things all things considered.

Even if there is a business case for making this information more accurate, it's just a fundamentally different mindset. You can't hire your way into getting that work delegated very easily either when the mindset of "solve it once with code so that you don't need to solve it 5 billion times by hand" permeates the culture.
SpaceX Crew Dragon Touchscreen UI Uses JavaScript and Chromium
The virus is transmitted from person to person in close proximity, not through long distance airborne dispersion. If you have someone coughing 1 meter away the filtering and ventilation do not matter, except that a strong ventilation can carry the particles on a longer distance, increasing the risk of transmission.
Its certainly a lot harder to hire someone in a country that you don't have a presence in, usually this means setting up things like employer tax arrangements, pensions, health benifits etc. Some companies get around this by having their remote employees in countries where they don't have a legal entity become independent contractors, and there's a couple of startups looking to solve this problem as a service.

However seeing as Stripe are advertising office based Roles in 6 different countries having all the remote roles as "North America Only" just seems plain lazy.
I get that timezones might be an issue for some roles, although its better to then advertise a remote role as "GMT-8 to GMT-5" or whatever rather than a geographic location
I doubt you'd be able to fit compiled Rust into 512 bytes, though.
It's long been variable between UNIX versions and variants, for example Solaris 5.x (which is a descendent of AT&T UNIX shown in this video), the common location was/is /export/home, since home directories were commonly exported via NFS to other machines. It might have been IRIX from memory that even used /usr/people.

VFS was introduced around SVR4 as part of the SVR3/SunOS merge IIRC so that made it easier to mount home at whatever location most suited, but the reality already was that home was wherever your /etc/passwd entry said it was. Most Linux distributors had de facto standardised on /home long before the Linux FHS.

Looking at more recent BSD's, FreeBSD 11 seems to be using /usr/home, with both OpenBSD 6.x and NetBSD 8.x using /home by default.
I believe the choice of Chromium and JS for the UI simply shows that the astronauts are merely inconvenient payloads. Gagarin's first flight was already fully automated 59 years ago.
That's a great site. Do you intend to provide pricing information, or guildelines about what students should expect to pay in different locales; maybe price range/bracket?
Light lag is one reason for humans to go. Until we crack robotics and AI to the point science can do itself (which I doubt it'll happen in the next 30-50 years), we'll still need humans micromanaging the robots remotely, and it's much easier to do with HD video streams and with millisecond RTT when you're on a science ship orbiting the body in question, vs. using occasional photos that take hours to send, on top of 3-22 minutes of lag, as we have now with Mars.

Not to mention, a probe or rover sent far away all have to go through one of the few DSNs, that can only do so much and so fast[0], and are generally scarce services. Forget about e.g. running 20 simultaneous robotic missions in different areas of Mars.

--

[0] - https://en.wikipedia.org/wiki/NASA_Deep_Space_Network#Curren...
That's like someone who eats a lot of junk food complaining that other food is tasteless. Then people who give it up are surprised to see carrots and milk taste sweet now.

That adrenaline action movie junkies think moment by moment life is boring, doesn't mean it is.
This will not fly:

> the reason that black people still encounter systemic mistreatment 60 years later

The reason that black people encounter systemic mistreatment is white racism. Full stop. It's not due to a "flaw in MLK's logic".

Also, MLK was not advocating "violent revolution", so I think the flawed logic here is yours. Especially your notion that we just have to keep waiting for bigots to improve. It's two full generations since MLK walked the earth. Waiting doesn't work.
For a moment I thought it's something about Caldera Linux [1] :)

[1] https://en.wikipedia.org/wiki/Caldera_OpenLinux
Middle America knows that police target minorities - they just don’t care.
There is no customer support for products like this because there is no customer. Not in that way, anyway.
World of Warcraft is not fully server authoritative. There have been speedhacks going on. Also, an entire guild was banned once because they modified the client-side model files to remove the stairs in the dungeon, allowing them to fall down the pit and skip most of the dungeon.
F# makes it possible to work with unicode strings, as opposed to Ocaml, which is huge.
There are reports that the procedure for fixing bugs on the STS was so heavy-weight that they often redefined non-fatal bugs as correct operation. The example I read of was an error event that dumped thousands of lines of text to the flight console screen, obscuring useful information.
How much of that material needs to come from Earth, though? If we can get that from the Moon, for example, then you wouldn't need nearly as much fuel to get the raw materials into orbit for manufacturing. Then all you need to do is get the finished product to wherever it needs to go (e.g. in an atmospheric entry vehicle, or to some other orbital factory, or to some far out colony, or what have you).
In the last 12 years of writing python, I have only hit had issues with .pyc files a handful of times, and always with python < 2.7. Anaecdotally this experience is shared with everyone I have worked with.

If you’re seeing this regularly, it suggests there may be something unique or uncommon in your set-up. You may wish to isolate and change whatever that is.
You don't even need to leave your porch to get shot. Police and National Guard are patrolling neighborhoods and shooting civilians with paint canisters on their own property in Minneapolis. In one case they yelled "Light 'em up!" before starting to shoot [1] with ammunition that could blind people.

It's legal to be outside your house during the curfew in Minneapolis [2].

> Can I be outside my house (on my property) after 8 p.m. and before 6 a.m.?

> Yes.

[1] https://twitter.com/tkerssen/status/1266921821653385225

[2] https://dps.mn.gov/macc/Pages/faq.aspx