skysight-inc/HackerNews huggingface dataset:
I'm an American citizen and visited Iran back 2017 with no problems. I was nervous about getting questioned but surprisingly, it turned out to be one of the smoothest border crossings I've ever experienced - when entering Iran and the US I literally got no questions at all. (Getting an Iranian entry visa as an American without a government minder was bit trickier, but I was also pleasantly surprised by how smoothly that went - they even wrote me a check to reimburse me for a priority processing fee that didn't end up being necessary, which was a first).

That said - 2017 was, in retrospect, a pretty easy time to visit Iran, and I wouldn't risk it now given the events of the last few months. But I very much hope to be able to go back.

I can confirm what several others here are saying - Tehran is a cosmopolitan, fascinating city, and Iranians are wonderful, on the whole. Some of the biggest surprises for me were

1) the religious and cultural pluralism on display - I saw Zoroastrian temples, synagogues, and plenty of churches (with the prominent exception of Bahá'i, who are forced to live in the shadows). Not to mention that the vast majority of Iranians I talked to about religion were on the atheist-agnostic spectrum, although they participate in religious holidays and customs in much the same way that my lapsed Catholic family did when I was growing up.

2) How much Iranians like American culture, and how connected they are to it by friends and family who live in the US. I knew this from before, of course, but it was surreal to be, say, talking to an older couple in a tiny provincial village and end up discussing their favorite taquerias in Orange County (that really happened to me). Or the kids in a mall who insisted on taking a bunch of selfies with me when they found out I was from the US.

Anyway, I found the whole trip to be extraordinary and came away from it convinced that, on the level of culture and society if not our current governments, Americans and Iranians are natural allies. I hope for a future where that can happen.
Turkey does best of all those, in regards to eggs: We have proper vaccination of chickens, eggs are not washed and eggs are always kept cold in stores (usually also at home).
What problem is solved by creating a second corporate subsidiary? This post doesn't really explain.
I don't believe the temperature changes 8400-8000ya were associated with the same change in CO2 levels we're seeing now. CO2 has been a lagging indicator of temperature in the past, but I don't believe it's been a driver like it is today.

https://svs.gsfc.nasa.gov/11362
"sound science"

That's warning sign right there. It has a certain interpretation which is different from "good science". Quoting https://en.wikipedia.org/wiki/Junk_science#Use_as_corporate_...

> Theories more favorable to corporate activities are portrayed in words as "sound science." Past examples where "sound science" was used include the research into the toxicity of Alar, which was heavily criticized by antiregulatory advocates, and Herbert Needleman's research into low dose lead poisoning. ...

> According to epidemiologist David Michaels, Assistant Secretary of Energy for Environment, Safety, and Health in the Clinton Administration, the tobacco industry invented the "sound science" movement in the 1980s as part of their campaign against the regulation of second-hand smoke
Philosophically, it's an interesting idea for discussion.

Sentence criminals to a certain amount of pain, and let them choose whether to experience it via decades of low-grade boredom, or hours/minutes/seconds of intense agony.

Personally, in an ideal world that is not this one, I think that prison serves the dual purpose of rehabilitation and removal-from-society, and that the "voluntary torture" approach serves neither end. But in our actual world, prison is only sometimes barely-rehabilitative, and I'm not sure how valuable removal from society is on its own. So... interesting discussion, at least.
I should clarify. It's not impossible to get higher quality meat but it's harder. I can go into almost any supermarket in the UK or France and get very high quality meat easily. I find that in Canada and the US it's much harder to find good quality meat in a supermarket. I have to go to more specialized places. Similarly the lower end in Canada and the US tends to be much lower than the lower end in the UK and France.

Don't even get me started on trying to get unsmoked ham but that's a cultural thing.
Nominated Movies You Can Stream
Not without them telling me in advance, no.
I really enjoyed season 3 of this podcast (which was about the history of programming languages), so I thought I'd share as season 4 is just starting.

First episode is roughly following the book The Soul of a New Machine by Tracy Kidder¹ (1981) — described as a "heroic tale" of technological innovation.

[1]: https://en.wikipedia.org/wiki/The_Soul_of_a_New_Machine
The Ames Window
Maybe it's just me, but one bummer about this kind of system is that's is A+ top security for a lot of stuff I don't care about. To create some account on a random forum to give feedback about how I got a stuck oil filter off of my '03 Civic, for example. With email+password I can just use a low security password because I'm typing on a phone. With these all-in systems my device isn't recognized so I'll need to type in some code from 2FA and type my long, unique password.

I know they're very popular, but there's so much long-term unintended baggage with using these singe signon systems...even assuming Apple's doesn't have the nefarious parts most others have.
There used to be a Safari for Windows. No one used it so Apple dropped support.
I meant on the rankings page, but I can see how that would make it harder to highlight the discussion around each video.
I believe this issue is only for certain NAS devices, or maybe only certain versions of the drives. For reference, my Synology DS2015xs didn't require any modifications to the four 10TB WD EasyStore drives I shucked that I grabbed from BestBuy.
For anyone else wondering, this is the "millennial whoop":

https://www.youtube.com/watch?v=MN23lFKfpck

(the first 3-5 seconds let you know right away)
I have no idea what you're trying to say. Is the comment on career an insult or genuine?
> Java threads work everywhere

That depends how you define "work". Java has a decent concurrency library such that if you have a limited-scope project implemented by 1 or 2 highly-skilled programmers, you stand a good chance of avoiding thread safety issues. But as the project grows, the probability of thread safety issues approaches 1.

> Event driven programming has also become threaded, this is how the whole reactive family of frameworks, node.js, etc, handle parallelism.

Event-driven programming is way less painful than Java threads. With threads, in every place you mutate anything you have to ask yourself, "what happens if my thread is preempted here?" With event-driven programming you only do that sort of thinking in places where you see the `await` keyword.
I'm intrigued by the remarkable, and may well buy the color e-ink version when it arrives (I gather it's expected late this year).

One question, if I may: is there any way to import screenshots (ideally .png files) into otherwise handwritten remarkable notes? I use this functionality fairly often on my Chromebook (doing screengrabs with the stylus, then embedding them into otherwise handwritten Squid [0] notes, sometimes annotating them, then exporting the entire note as a PDF).

[0] https://www.squidnotes.com/
MZLA Technologies is a subsidiary of Mozilla.

https://en.wikipedia.org/wiki/Mozilla_Foundation#MZLA_Techno...

I'm interested in more clarification on what this change "actually means" as well.
Have you tried comdb2? I've heard good things. Idk why it isn't more popular.
My experience with Linux is that if your hardware setup deviates even slightly from the majority you’re going to have trouble getting things working right. This is especially true when it comes to GPUs (dual screens on dual GPUs for instance causes trouble with both Nvidia and AMD). There’s also distro specific weirdness like how the Ubuntu will screw with your boot partitions on every disk in your machine (fixable but annoying).

With a hackintosh, as long as you’re using supported chipsets, cards, etc the larger overall configuration of your machine doesn’t really matter much — it’ll just work. Point in case, macOS handles the aforementioned dual monitor dual GPU setup without so much as a hiccup both on AMD (and if you drop back to High Sierra) Nvidia. It’s paradoxical, but hackintoshed macOS is often better at smoothing over differences between machines than Linux is.
A short technical screen to ask those things is reasonable. My post was originally about unpaid projects, although the discussion around interviewing in general has been interesting.

I wouldn't expect to get paid for a 20 minute tech trivia screen.
The Growing Threat to Free Speech Online
Why GNU Guix Matters
> I'm guessing they've done the calculation and concluded the answer is "no", at least for the time being.

It's possible but I doubt it. Does Apple know how many of its iMac customers would prefer a tower? Or how many sales they've lost to hackintoshes?
That's an even stronger argument against allowing US chicken to be imported.
So it can be spun off more easily?
The programming paradigm provided by a threaded model (which is also there in async/await syntactic sugar) is a lot easier to follow and work with than asynchronous code paradigm IMO. I think writing code asynchronously is solving a problem all over your code base which can be solved much better by async/await or lightweight threads like golang has with goroutines and like jvm is getting with project loom - all of those solves the problem in the right place - allowing you to write code synchronously but execute it asynchronously.

Once we de-couple these two things - how we write code and how we run code - the discussions about this become clearer and easier to have.
> My understanding over the past decade or so has been they've used "standards" to stream, but just the standards Safari had implemented.

It's just HLS, which Chrome didn't support
It's unrealistic to continue supporting multiplayer if you're not updating the client anymore. It'd mean you could never make changes.
Hi, author here!

I took some months off to learn web dev. What an awesome experience!

- Typescript makes you feel safe.

- Prisma2 changes your life when dealing with data. It provides a flexible type safe client

- No need of external heavy & complicated to override UI library: (almost) everything is very simple is TailwindCSS

- GraphQL & Apollo provides flexibility and all I need to manage my local state

- Deployment is made so smooth with Zeit Now I love immutable deployment approach. Here GraphQL API is fully serverless and blazing fast

Let's take a look to the mono repo.
Happy to share it with you (no plan to make money with that)!
> What if they tax me back in revenge (hello donald)? just jump 10x their tariff.

This will just start _yet another_ trade war with constantly-escalating tariffs. Current American president notwithstanding, you'll be putting world leaders in a position of "losing face" unless they constantly raise you. The better part of the world's nations have cultures in which such a loss would be political suicide. This is the reason why the situation with china has been so difficult to resolve.

The better solution is to create a better solution. Renewable energy is rapidly becoming cheaper and will eventually become cheaper than coal or gas. Nuclear is already an option; it has very high capex but is cheaper long-term; the problem is a stubborn bureaucracy. Let the market build something better and the problem will solve itself because using less stuff is more sustainable and cheaper.
I'd like to know more, what's a millenial whoop?
Indeed, people don't want to see their behavior being mocked in a Dilbert cartoon or do things considered Dilbert-esque. Which has basically become part of our collective consciousness.

The impact that cartoon has had on management/office behavior would be hard to overstate, I suspect.
People incorrectly use the term “IO bound” or “bottlenecked by IO” without thinking about it all the time.

Like they will talk about how their web app is IO bound because the DB query takes 1 second while their slow ruby code only takes 300ms after it gets the result from the DB back.

Well guess what, making the web app twice as fast still cuts 150ms off the response time, and it still means you can do twice as many requests on the same server.

In order to be able to say that something is “bound” by something else, you have to have some kind of concurrency going on. One task has to be doing all it’s work in the time that it’s waiting for more work to arrive from another.
Why 2020 is the year of privacy
I don’t know the author, but in a typical company, a project that is meant to work on iOS and Android will be dispatched to separate teams.

In this case, the author might be part of the Android team, instructed to make Sign in with Apple work on Android, and they may not even be in the same physical location as the iOS team.
Thanks good to know!
That's a great point. It can be tempting to completely divorce them, but you make an important point here: they can't.
Free Agency wants to give every tech worker a career and salary boost
We're not on the Gold Standard. We don't have to track Pretty Yellow Rocks.

The rules are different for Currency Issuers (nations with a fiat currency) versus currency users (citizens, provinces, and nations on the Gold Standard).

For the United States, which is a currency issuer, Congressional appropriations create money. Taxes do indeed return money to the government from the private sector, but there is no need to claim that money is "recycled" for spending purposes.

Revenue is an obsolete concept for currency issuers.
Why aren't they just using vinegar if it's the same thing?

Because it isn't the same thing, but they want to convey the idea (accurately or not) that it is benign to a general audience.
Not sure if sarcasm or not, but please don't try that. You can use vinegar or other acidic marinades to prolong its edibility, but only before it has started to rot.
After the end-Permian extinction (the worst mass extinction in the Earth's history), life took several million years to recover. From Wikipedia:

> Research indicates that recovery did not begin until the start of the mid-Triassic, 4 to 6 million years after the extinction;[73] and some writers estimate that the recovery was not complete until 30 Ma after the P–Tr extinction, i.e. in the late Triassic.[8]

The current extinction might not be as severe, but "a few thousand years" sounds really optimistic.
> I'm stuck with CockroachDB for the time being.

Would you care to share any negative experiences you've had with CockroachDB? What is motivating your desire to look elsewhere?
Thanks. Can you elaborate, including on what would be a fix for you?

For me, the big picture is I organize everything in ways that work well for me, which I have tried to mention on the web site (in screen shots and some org ideas somewhere). Like, todos, historical things, documents, contacts I have (orgs and people), calendar + tickler file (so I dont have to think about things until the date I should start thinking about it, but I don't forget, if I check it habitually), habit reminders and other review/study material, and notes by topics organized in ways I can find things. I have a top level list/hierarchy/outline (actually a few of them, and anything can link to anything else for quick reference, depending on the convenience of the moment for lookup), or I can remember some search terms (<x-company> main" to get a phone # for x-company). I also have standard patterns (with some support in the software for making data look like templates) for details about contacts or other things, logging journal notes, conversation notes with businesses or doctors or whatever, and it then becomes easy to refer to history. Then anything is basically available via a few to several keystrokes, to get exactly what I want. There is also text search, or queries by date. It seems like one would have to do that with any kind of mind map, org-mode, or note system: organize things and/or search for them in a way that helps oneself as the user. Maybe some pre-fabricated forms or examples of that would help someone get started though...

(some edits for clarity above, and)

Edit: Also, when navigating in to one's data, one can then hit 0 or ESC to go back out the way you came, even holding down ESC to go back to the top level. I also tried to make it so the UI shows what can be done at any given time, if one reads the screen.

Is any of that relevant, or do you have something else in mind? Thanks again for the feedback.
Using LEA (load effective address) for calculation seems to be pretty common in most programs for both gcc and llvm. You basically get smaller code, and it used to schedule them better across more execution ports. Not sure if the CPU can fuse the ADD+MUL now.
Show HN: SMBX – Invest Locally with Small Business Bonds
Just 3d print a case and use silicone to waterproof all electronics and case.

Maybe even use an esp32 cam board instead of a whole raspberry pi:

https://randomnerdtutorials.com/esp32-cam-video-streaming-we...

https://www.thingiverse.com/thing:3996434
These days even if it's a sequel it might just be a repackaged update. Overwatch 2 is just Overwatch with additional stuff on top, for example - supposedly they both can play in the same matches on the same servers.
Same for Uruguayans (and almost all Latin Americans), there are a lot more in Miami, NY and San Francisco than in Worcester, Maryland (although I do know of one there haha).

Edit: I am impressed, there ARE a lot of Uruguayans in Leominster (1200 out of 40.000 inhabitants), as a whole Miami, NY and SF have more, but it's indeed where they're more concentrated.

https://datausa.io/profile/geo/leominster-fitchburg-&-gardne...
iPad will always remain stuck between being a consumption and a creation device (a "creasumption" device?). Anyone who seriously attempts creation on the iPad will eventually want to move to more specialized hardware.

Garageband on iPad is nice, but if you're serious about music, you will want Logic Pro. Doodling on the iPad is great too, but if you're a serious designer, you'll buy a Wacom tablet and Illustrator.

Which is perfect. Creators need their gateway drug, and the iPad fills that role perfectly
By the way, a "lop" is a lop-eared rabbit, one where the ears droop instead of being upright. The American fuzzy lop is an rather obese domesticated breed, for what that's worth.
From NOAA:

"In the 200-plus years since the industrial revolution began, the concentration of carbon dioxide (CO2) in the atmosphere has increased due to humans burning fossil fuels (such as car emissions) and changing the way land is used (such as deforestation). During this time, the pH of surface ocean waters has fallen by 0.1 pH units. The pH scale, like the Richter scale, is logarithmic, so this change represents approximately a 30 percent increase in acidity."

https://www.noaa.gov/education/resource-collections/ocean-co...
This seems so useless. Why not petition instead for Microsoft to work on open sourcing the Titan HTML rendering engine?

Microsoft spent years removing a lot of the NSCA Moasic stuff, and there is a good chance they own all of the Titan/Edge code. With their browser switching to Blink/Chromium, surely they could put in a few months of effort to try and make it publishable / open source.

Opening sourcing their entire operating system is never going to happen and the petition is a useless publicity stunt to remind people that MS doesn't really care about open source. I wish the FSF had asked for something more useful/realistic instead.
I have an iPad Pro that had battery issues, and Apple replaced it toward the end of the 1-year warranty. They also said that if it happened again (outside the 90-day warranty that comes with all replacements), they would swap the entire device for me for the price of a battery replacement ($100). While this seems inconvenient, it actually makes it very easy to swap batteries. The price is not great, but considering the cost of an iPad Pro (closing in on $1,000, depending on size/storage), it's not a bad deal. Plus, you're not just getting a new battery — everything is new, and there's a 90-day warranty on everything.
This is true, but they could start open sourcing components. It's a hard problem but one MS has dealt with before.
Valve didn't even have a 64-bit build of Steam for the Mac until after Catalina was out.
Just wanted to introduce myself as the lead developer on the tool. Valid comments and questions have been dropped here and I've responded to a couple of them already by posting clarifications below and on the project wiki. Yes we are thinking of using the tool for repos like NuGet and maybe Github as a service that automatically identifies detected features for each component. Stay tuned and keep the ideas coming. Happy to answer any further questions.
Reliance Jio is using SNI inspection to block websites
They've rebuilt several core parts of their browser in recent years, as far as I know, now being in a place again where I'm glad again I'm using fx instead of chrome. I for one am glad they focus on their core product :)
Hah. Came to post the same video :). He didn’t actually visit a lot of the “beautiful” parts of the country, but it does paint a good picture of the peoples’ attitudes (even in really harsh economic times under a brutal regime)
Don't forget consoles, though I've heard reports that you can use some variant of GL on Switch. PS4 requires a custom backend unless you license some sort of middleware. XBox left Direct3D 9 behind a long time ago (which is probably one reason to shift onto Direct3D 11 - to share more code between PC and XBox)
Yeah, it was hard to realize in 1995, but nowadays pretty much everyone who tried experienced performance problems with threads, or rather with shared memory multithreading concurrency model. It doesn't actually scale if you idiomatically synchronize shared memory access with locks or atomics, you need some way to batch things and amortize the cost of synchronization between cores while also preserving locality, which ultimately implies an asynchronous model where threads are just a low level implementation detail.
If Windows 10 is really evergreen then they could do it over the course of years.
That being said, there are valid use cases for tracking users across websites.

Strong disagree.

It works for the most part everywhere except Safari where a few of our integrations just cannot and will not work due to their use of 3rd Party Cookies.

It sucks to have sunk so much time and effort into a solution only to have external factors render it unworkable, and I feel for you. But it is entirely possible to implement SSO across multiple domains without relying on 3rd party cookies. I know because we use Apereo CAS, which is one such solution at my company.

https://www.apereo.org/projects/cas
Single -> Adjustable -> Desk -> Not Sure -> 100x100

Second option for $54.99. Maybe it's technically silver, but looked white to me.
Question for you, since you seem pretty knowledgeable. How does a HF lever up 10x+ using the repo market anyhow? Is this a typical leverage ratio for borrowing in the repo market? I'm guessing it's extremely rare for a UST to lose >10% of it's value overnight, which I guess would mean that this would be how they're doing it. What is the customary leverage ratio for repo borrowing and is there some repo-market specific name for this metric?