skysight-inc/HackerNews huggingface dataset:
Appeasement didn't work back in the 1930s and won't work now. Let China take Taiwan and they'll probably look at Vietnam or even South Korea or Japan.
PDF support in Firefox is one of the most important additions in recent years. My gripe with Mozilla was they're pursing all these side projects when they really should be targeting feature parity with Chrome. That's the only way people will ever switch.
I was all in on Persona for side projects, and would have started using it professionally... was extremely disappointed they gave up on it. It was excellent to use.
precise and thorough!
There are too many variables and factors involved really.

Is someone covering the full 24 hours, or is it just out of hours?

Are they under a one week in X rota, or expected to be permanently available?

Are they expected to cover anything/everything, or are they just the escalation point for their specialist area?

What other support is available? (i.e. if the shit really hits the fan, are you left to deal with it alone?)

On average, how many times are callouts expected? There's a big difference between half a dozen times a week and half a dozen times a year.

How are the extra duties remunerated/compensated? Is there time off in lieu?

There's a massive spectrum there ranging from hugely unpleasant and not worth the money to not particularly onerous and helpful extra cash/time off.
Imagine that you are moving every two months, and you need it down to a standardized process? Here's an example to try: Rent a furnished apartment in Washington DC from April 13th 2021 to June 17th 2021. This is trivial in Airbnb. How would you do it?
It is worth noting that a lot of the function of consumer protection is also handled by state authorities, the feds aren't the only authority that people have to lean on. State attorney generals are usually elected so they tend to focus heavily on consumer protection issues.
> But one of the things the we value as digital nomads is living as the locals live (or as close as possible).

Nah, mate. Nomads living like locals is an oxymoron. It doesn’t come close. I wish Airbnb-ers would stop touting this.

You haven’t seen restaurants come and go. You don’t know the intricacies of local culture and etiquette. If you do speak the language, you don’t speak the lingo. You have never fought with the local municipality over some triviality. You’ve never voted in local elections. There’s no investment from your side. You have no roots in that place. You have no part in that place’s soul and I doubt it has a place in yours. By definition it’s not your home.

If anything, nomads displace people who do want to build a life there.

__Edit__

RE immigrants. I see where that counterargument came from, it may indeed be a fine line. Though it is not what I intended to say. Do note the ”want to build a life there” part.

My line of reasoning is more akin to creating the soul as opposed to leeching off of it.
I feel like for most Windows users, using DOS is probably as (or even more) foreign as using Linux. How many times do you think the average Windows user has used a command prompt in the past year?
I would hope that someone of Tim Cook's experience and stature understands what a sunk cost is.
Thank you for the feedback, I'm really glad to get some insight from someone who worked on some of these projects!

Thanks for the info about Sunbird, I had the understanding that some code was shared, but wasn't sure how much. I'll update it's description at some point.

You bring up good points about stuff like forks, internal tooling, and hosted versions. Up until now I haven't included forks and hosted versions that didn't make significant changes (which is why I included MXR and not the LXR instance). I'd like to include internal tools where possible, but I think the main obstacle is finding sufficient info.

I think where this differs from Killed by Google is that Mozilla has had less consumer services that were discontinued while they had an active user base. I'm happy to include old experiments, internal tools, etc., I really enjoy digging these things up.

Thank you again, I'll take a look at some of the services you mentioned!
Yes. It wouldn't have been nicer probably since being populated only by ayrians would get boring, but once you are finished with genocide it would be peaceful and strong authoritarian states usually are safe.
I think economic forces will play a part here. As China develops economically, it becomes more expensive to build there. That will tend to slowly but surely drive manufacturing to other locations. India has many strong technical universities and is a potential competitor.
Well, there's a pretty good debate to be had about the worth of GDP. It's perfectly possible to have huge GDP and a miserable majority, and vice versa.
Could not agree more. A lot of the time the simplest, dumbest solution is the best.

There are some practices that make your app easier to manage, but you need to understand in which circumstances you need to use them.

A lot of the successful companies that are out there, got there from running a simple Django/RoR monolith until they were 60+ engineers.
There's just a really "in" trend right now of prematurely optimizing for scaling up to billions
Then any device can connect to that server, not just authorized devices.

Maybe you assume that's okay, but it's an attack vector on the server, and it means someone can emulate a device that isn't really one.
Killing projects isn't bad. I've worked places that simply could not kill off their zombie projects. It was hell. None of these killed projects evokes any kind of wistfulness, nostalgia, or resentment in me. (Edit: Except Persona. Agreeing with another reply.)

Certainly nothing like when Autodesk killed Generic CADD.

What Google, Microsoft, Autodesk, others do is altogether different. The projects they snuff are often economically important to their customers and partners. That's sabotage.
This looks a lot like a SmartSheet clone.

The other comments about viability and long term support of Google's experimental products are very valid. But if it can help light up a fire under SmartSheet to improve their interface, that's not a bad outcome.
Researchers identify two-component p-wave superconductor strontium ruthenate
Tourism economy comes with tourist problems.
It's interesting that it seems to be aimed at less technical users. Perhaps the google teams executing the POD [1] process now perceive that they have exhausted the pool of credulous technical users and are now trying to mine a new audience.

[1] promo-oriented development
This is why Sikhs are supposed to all have the same surname (Singh for men, Kaur for women). Sikhism has always been strongly opposed to the caste system- see, for instance, their tradition of offering free food to anyone who wants it as long as they will eat with everyone else there.

According to a Sikh friend, in practice, Sikhs are still aware of caste- in fact, Sikhs from a high-caste background are more likely to keep their family's original surname and add Singh/Kaur as a middle name.
Trump and Biden as Comic Characters
I'm assuming you don't work with physical devices? My company averages about 1/4 of the people in the office because it's just impossible to work on certain aspects of physical bringup entirely remote for a variety of reasons (space, tool access, multiple people working on one prototype, etc etc).

Not everyone gets to work with purely digital products.
Could Google not commit to open sourcing projects in a maintainable way (public repos, k8s support versus just Borg, which no one has access to) and guarantee data export functionality as part of Takeout? This would significantly derisk attempting to use a fledgling Google service for end users.

Definitely not a resourcing issue, entirely an organizational culture and philosophy decision to be made.
“Is Tor just f__d or something what is going on?”
Wow, great advice in here, good job HN!

I'm an ME but have been mostly doing SW for a very long time. What I remember helping, in addition to the advice here:

1) Start small, don't dive into a complex project right away but instead find the interesting parts of the project where your domain knowledge is useful. Rely on seasoned SW folks to maintain the framework and then slowly learn inside out.

2) Use the debugger! In addition to reading the code and any documentation on the architecture the debugger can help reveal the often crazy runtime behavior. At first just step through your code and watch what happens, then look at the call stack and, if applicable, threads or other concurrent stuff going on.
Nvidia Has Acquired Arm
Irrational does not imply normal. For example, 1.01001000100001... is irrational but it's certainly not normal.
You don't need it to run DOS binaries on DOS.
I'm not saying it's beautiful, but isn't Ms-Word's internal format basically a series of XML files that are zipped up?

The old .Doc and .xls files were a bad format, but my understanding is that since Office 2007 the format is generally much better.
My point wasn't that you would use or don't use it for render cache, but that it's what next-gen SSD would look like and that even it wasn't that impressive.

But yeah, you generally use Optane either as render cache or for non-volatile RAM. Or a ridiculously fast SSD drive.
My take is that designing good code has a lot to do with the art of learning what abstraction to construct. Seeing lots people design different abstractions for different use cases is useful.
Covid gave world opportunity to fix the climate crisis. We’re about to waste it
Yes, it is true that the earliest mail in voters are skewed democratic. But that is not the point that I'm making. The scale beneath the map implies that the color concentration is not based on party voting ratios, but on absolute count of all votes.
This doesnt seem to be controversial. And TBH i believe the airbnb-airlines-instagram tourism boom party is over. Post covid, with rising unemployment, remote work, and relocation to more livable places, people aren't going to be chasing cheap flights for more selfies.
Our HS also covered things in the way you mention (German submarine warfare and espionage and the Zimmerman telegram), for what it's worth.

The reasons for entry into WWII were presented as more complex, having to do with differences of opinion in the US regarding entry and so forth.

For example, although Pearl Harbor was presented as a precipitating event, it wasn't really presented as the thing that led to US entry. The Lend-Lease Act, for example, was presented as a sort of indirect foray or entry path into the war; Pearl Harbor was presented as a last straw or a formal excuse, one that would have been triggered by Germany or Japan in some way or another if it weren't for Pearl Harbor.
Yep, though in the context of this article AirBnB is just the biggest target. The problems that people are complaining about (justly) are no different if the short-term rental offered on Booking.com.
EDIT: I stand corrected. A closer look at TFA confirmed that it is indeed DSL. I was confused by the screenshot which at first glance just shows DOS running in QEMU on Linux. But it goes deeper!

Yes, that is correct. Windows Subsystem for Linux means it's one of Windows' subsystems which provides linux.

This should be called Linux Subsystem for DOS.
More ways, we’re making app development easier on Windows
This used to be the best way to try Linux before live CDs became a thing. The first Linux distro I ever used (DragonLinux) was 'installed' by unzipping an 8mb zip file and running a BAT file. You could 'uninstall' it by deleting the directory it created next time you booted into DOS.
As many (mostly non tech savvy) might be tempted to download (and enter their password) theme files to customize their Windows, Microsoft should be patching this immediately.
"Find the earliest valid pdf in consecutive digits of pi"
If puppet governments don't count as colonialism, then the British were not very colonial and the Japanese did not colonize Manchuria.
Unlike how it is now?
This isn’t accurate. The amount of data available on a DOCSIS network is incredible. Per modem SNR, power levels, preEq data, etc. If the data is used properly it cans find a loose screw on a tap or a damaged cable down the the foot.

That being said impulse noise is one of the harder things to track down. If the modern tools don’t work most MSOs would end up doing the “unplug a leg and see if the SNR gets better” method until they found the offending house.
Show HN: The Age of the Spiritual Machine
Publicly calling out the flaws of colonialism but privately enjoying the benefits of colonialism exactly convincing.

>additionally, our country was founded by people escaping religious persecution

I'm assuming this refers to the US. The US criticizes its treatment of natives and how they were decimated as the US expanded west. But at the same time, it enjoys all the benefits from not having a large indigenous population that occupies militarily strategic land, poses a military/separatist threat, and is too numerous to assimilate. I don't see the US deciding to return North America to its indigenous population so they can rebuild their historic societies because conveniently, all those lands are either settled or their previous inhabitants have no descendants. I can only conclude that words are cheap when it comes to foreign events, but when it comes to the cost of fixing domestic injustice suddenly no one wants to pay.

As an analogy, this is like the US racing to the top of a hill in a car, then telling everyone else they have to walk because driving is bad for the environment. And no, the US will not help pay for the extra time and water they'll have to take, nor will it drive back down and join them in a fair race.
The discrepancy could be due to where the Pi is located as Wifi signal can vary dramatically and different chips handle things better. I thought my ISP was to blame till I tried connecting to the router via Ethernet.
I got myself a 5Ghz router as there was a lot of noise on shared channels with neighbors. I went from ~15Mbps to 108Mbps.
One way to look at it is this: Mining provides the security that makes Bitcoin valuable. The equivalent thing that provides the security that makes fiat currencies valuable are the militaries of the associated countries.
Last fall I investigated working at Apple because of their supposed new openness to remote work in Eddy Cue's organization. After talking to a couple principal engineers it was revealed that since I was currently bay area based I would be expected to be in the office 3-5 days a week, so no they weren't remote. I wrote it off because I am not interested in spending 20-30 hours a week commuting for any job.

A few months later, post the start of COVID, I heard that they were now really remote. I re-engaged and again inquired. It turned out that the job was only remote until COVID was over, again, after COVID they would want in-person presence in the office 3-5 days a week. This despite the team being globally distributed. Again I declined to pursue.

Then I started to see tweets advertising remote positions in the same group. I was asked on twitter by a former co-worker who works in the same overall organization if I was interested and I explained that I had already investigated and the lack of ability to work remote was a non-starter. He encouraged me to investigate again with his reference. The result was the same as before, London or Cupertino. Being truly remote or WFH in the bay area would only work until COVID was over. 1-2 weeks a quarter in the office was insufficient. I declined to pursue. Even the former co-worker was surprised that they weren't more flexible.

I am not sure what the problem is at Apple. They have had issues with remote work for a long time. I recall one incident where they fired a firmware engineer working on the CHRP Macs because he had to move to Montana (spousal or family reasons) and in the process really screwed themselves. A significant part of the CHRP project delays were because they blew a hole in their own firmware team. There had been a couple of people I knew working remote at the time Steve returned to Apple. All of them were let go if they didn't return to Cupertino. This had been a problem even before Steve's return though. Some of it is their silo "super sekrit" culture. It doesn't seem to have changed over the years.

In the end, Apple is entitled to have whatever culture they want. I have been a remote WFH since 1997. Unless I can walk to the office in 10-15 minutes I am never going to commute for anyone. That pretty much rules out ever working for Apple.
Introducing Auth0 Marketplace
We're excited to announce a brand new way to find and integrate third-party solutions into your Auth0 application — Auth0 Marketplace!
My mistake, haven't been keeping up. Thanks for the correction and info.
Isn't the Pixel "a" line similar to the old Nexus line? Granted there was a decent gap in time since it didn't exist until the 3rd generation Pixel.
Emotions, typically.

Most decisions are made with emotional compute, influenced by biology, past experience, and present psychological state.

At the same time, being mindful and observing those emotions (predicted pleasure from the flavor, predicted guilt...) does interrupt that emotional processing and allow a "decision" to be reached in a completely different way.

Free will may only exist subjectively, but mindfulness does free the self from the emotional decision-making of the monkey brain.
It's just a domain shorthand at this point, like arewewhateveryet.com
> that's a bunch of social Darwinist bullshit

I perfectly understand why this stance makes people angry, but you haven't provided a single argument on why is it false.
they're suite hotels or what they call extended stays in america. that come with all those amenities. I used to be a proponent of airbnb but then noticed in NY how affordable housing all lost out due to airbnb. so yeah airbnb should be limited to maybe 2 weeks a year for a property.
Greenclips [1] works well for this if you're a rofi [2] user. You can set a staticHistoryPath that points to a file. When activating Greenclips, you can search for the desired command. I've been using this on my Linux box for the last year or so and haven't looked back.

[1] https://github.com/erebe/greenclip

[2] https://github.com/davatorium/rofi
Cost of a Bad Hire
Some iPhone are made in India. Are they available outside it, that’s the real question.
I just found out that this feature was coming last night, and I hadn't realized that today was release day! I did discover that if you want to enable it on Firefox 80, you can toggle `pdfjs.renderInteractiveForms` in about:config
Yeah, I suspect the more important function of a hotel is to isolate visitors from residents. In that case, your hotel probably (mostly) worked.
If this phone was available in the US I would buy it in an instant
I do all my coding in VS Code now (JS, Elixir and sometimes even Java).
I had no idea. Thinking back I doubt the place we stayed was ever intended to be a rental, it felt like a very large house which had been portioned up in to 4 flats and a make-shift reception area added.

Cool city but some worrying experiences, might check out some islands next time.
Microsoft unveils Azure Orbital, competing with Amazon to connect satellites
It might have been clearer for "be" to be "remain".
> The US defeated Spain in a war of Spain's making

The Spanish-American War was driven more by the US political intrigue than Spain's. The USS Maine's explosion in Havana harbor (where it had been sent to help protect US interests in the Cuban War of Independence) drove American paranoia about Spanish interference, which led to the US declaring war to deprive Spain of its remaining territories in the Americas.

> The US ended colonial dominance of the Philippines

The US Pacific detachment happened to be near Manila when war broke out, handily destroyed the Spanish fleet there, and then assisted the ongoing Philippine revolt. And then took the Philippines as a colony, suppressing the revolution they had just been supporting not a few months earlier. They only started granting the Philippines its independence in the 1930s.

While American colonization was arguably more benign than other countries, don't kid yourself that it wasn't colonization, and don't kid yourself that it was done in accordance with the wishes of the local populations.

> Similarly the US didn't wake up one day and decide to invade Mexico as an expansionist policy. Mexico started a war with the US

American settlers started squatting in the region of Texas. When Mexico tried to assert its authority over Texas, the region rebelled and formed an independent country, which Mexico objected to but did accept to some degree as a de facto resolution. However, the Republic of Texas tried to claim as much land as it could--ideally as far as the Pacific Ocean, but usually cited as the Rio Grande border. After the US annexed Texas, it took the Rio Grande as the notional border, and moved its troops into the disputed region to provoke Mexico, taking the territory of Alta California as its prize in the ensuing conflict.

Functionally speaking, it's actually not entirely unlike the Russian annexation of the Crimea in modern terms, if the Ukraine were to go to war against Russia's violation of its territory.
I saw that the cost/benefit ratio of adopting https://github.com/casey/just in non-trivial projects was worth it as an alternative to bash scripts in script folders.
Thank you, I'll look into these!
I've built fillable PDFs for a manufacturing business. Links are provided within to the company website to the PDF files, which typically now open in the browser, with varying degrees of reliability. Unfortunately, many people assume this is just another page of the website and that they should be able to interact with like any other web form. Always fun trying to explain this.
I'm still amazed that current video conference doesn't have a "wait to signal" on the UI.

Video conf people, if you're reading this:

Study what's the regular "wait to talk time" for a face to face conversation - let's assume 250 ms.
Measure audio/video latency (from remote capture, encoding, transmission, display) - let's assume 100ms.
Add a listening progress bar to video that's filled when someone else speaks un-fills when 250 + 100 ms has passed.
Add a speaking progress bar that fills when when the person speaks and un-fills when 250 ms has passed.

It's not great or polished idea but I have no idea why this doesn't exist yet. We need a visual indicator when to talk on video conference because our human metrics are not calibrated for it.
It's a great habit.

I use that same concept extensively for all my projects, whatever the language/stack, though I prefer to use Makefiles since I feel like it creates a more cohesive result. Very easy to chain, depend and read in the CI too.
It’s great to see the React team working proactively with some of the major platforms that rely on it. I look forward to seeing the ecosystem co-evolve more in the future.
I often quote this line from Nabokov “Curiously enough, one cannot read a book: one can only reread it. A good reader, a major reader, an active and creative reader is a rereader.” [1]

Also, these books mentioned, as all non-fiction books do, include a bibliography. If someone wants to learn more, they simply should read more.

We can’t expect any device, book or otherwise, to do the work for us. If someone is not getting what they want out of it, I would suggest that they work harder.

“I believe that learning at its best is the antithesis of comfort.” Ruth J. Simmons, 18th president of Brown University. [2]

[1] http://www.en.utexas.edu/amlit/amlitprivate/scans/goodre.htm...

[2] https://www.brown.edu/Administration/News_Bureau/2001-02/01-...
i'd go as far as saying that most (even all?) rationalization is post-fact.

If you can reason a plan and then follow it is because of past experience, you've done similar things before.