skysight-inc/HackerNews huggingface dataset:
Mossadeagh, before the Shah. His ousting was the cause of resentment that fuelled the rise of Iran's political system today. You can google when that happened and read the history from then to now and see its all connected.
People telling me to stick it out. Wait for things to improve. Wait until grad school. That the onus was always on me to adapt to the system and its (their) practices.

Worst. Advice. Ever.

If I have one thing to contribute, one iota of value to extract and pass on from my life, this may be it.

P.S. Substitute "extortion" for advice, in many circumstances, for a sense of how it really worked.
Thanks for this reference!
Based on reading a lot of foreign policy literature, experts see sanctions as a specific tool for specific situations, but very over-used. The following is what a well-read amateur has absorbed (in the absence of anyone with actual expertise - that would be very welcome!):

Governments and publics tend to see sanctions as a solution to every problem, especially where they don't want to have to actually pay or sacrifice anything. They think it's a freebie, a way to get something done witout putting any skin in the game: 'We don't want to risk any lives or have to give anything up to get what we want - let's use sanctions!' Note that you won't see sanctions where it will have a serious economic impact on the sanctioning country; for example, the U.S. isn't going to enact significant trade sanctions on China.

Also, sanctions tend to have the harshest effects on the most vulnerable. In the kinds of countries that are sanctioned, the poor starve and their unelected oppressors continue to live affluent lives.

That's why in the the last decade or two, the U.S. and others have used the tactic of targeted sanctions, aimed specifically at the people in power. Sanctions freeze their personal assets in overseas banks (where they often stash their money), deny access to western markets and financial services for the businesses run by them and their leading supporters, etc. Apparently, denying the leaders travel visas to the west has a real impact (perhaps they lose status when then can't take their families on vacation to Paris and New York?).

It seems to have accomplished something in Iran (but at what cost to the poor and oppressed there?). It hasn't worked yet in North Korea, and their population already is starving. Cuban sanctions are, I think, the old-fashioned non-targeted sanctions and have been ineffective or at least clearly insufficient. Also, as I said, it's not the right tool for every job.
Sorry I can't offer anything more specific and actionable; I guess comparing Rust to a fine wine, something that must be aged to reach full potential, will have to do :)
If you're interested in more in-depth port/ SSL/ host information you can pull the data for free using the Shodan API (https://developer.shodan.io/api). For SSL we also explicitly test for Heartbleed, support for SSL versions, POODLE and a few other issues. Each IP also gets scanned for more than 200 ports so all popular services are covered fully.
Loved this article. It really reminded me of some of Seneca's writing, specifically _On the Shortness of Life_:

> Life is long enough, and it has been given in sufficiently generous measure to allow the accomplishment of the very greatest things if the whole of it is well invested. But when it is squandered in luxury and carelessness, when it is devoted to no good end, forced at last by the ultimate necessity we perceive that it has passed away before we were aware that it was passing. So it is—the life we receive is not short, but we make it so, nor do we have any lack of it, but are wasteful of it. Just as great and princely wealth is scattered in a moment when it comes into the hands of a bad owner, while wealth however limited, if it is entrusted to a good guardian, increases by use, so our life is amply long for him who orders it properly.
Do you have kids? Finding time to use said built PC is as precious (in the early days of children) as the time spent researching and building. I read somewhere that new parents lose 6 months of sleep in the first 18 months of having a child. Provided this estimate is wildly inaccurate, new parents are still trying to catch up 2-3 years later.
You can choose to spend your debate time defending the sanctity of the original point, or you can choose to follow the ideas that are brought to you. You can look for the kernel of intent, or you can try to swat people away for making logical fallacies.

Debate isn't always about winning. Sometimes it can just be a back and forth exploration of an interesting subject area. But you have to treat it that way.
Reply to meric, since it won't let me.

>Mossadeagh, before the Shah.

When was he elected. Or if it's like the british system, then when was the parliament that appointed him, elected?
That's correct however in the past Microsoft has taken upon themselves to write Bluetooth, USB, and other drivers because what was out there was crap. They're not going to do this for new hardware, they're just going to say "that's unsupported please upgrade or contact your OEM for the necessary drivers."
Nothing is impossible...

But there are diminishing results. At this point, the people doing this are in the same bucket as those just using text-based browsers. This goes back to the filtering/censorship argument if it's deployed at a big enough scope (like a carrier) so it'll likely be individuals or small groups doing this on their private networks.
Thanks for the link to the 1password compromise, although, I stand by my point, that compromise is due to extraneous features as opposed to the core functionality. Being conservative myself, that's not a feature I use.

I see 1password's main vulnerability being that someone could gaining access to a device and vault passcode or obtaining that passcode through a keylogger.

I'm not sure how difficult it would be to brute force into 1Password locally but either way it's a low benefit game compared to the potential access with a compromise to a cloud based scenario like LastPass.

But I'm always open to security advice...
The touched-up "THX Enhanced" versions of the original three movies, where they digitally removed some of the matting artifacts and such, had more convincing and better-looking SFX than the prequels, for the most part.

Movies like Jurassic Park and Independence Day that came out before the prequels (well before, in the case of JP) that used a blend of models/animatronics and CGI looked way better. The visuals in Ep. 1 were an obvious step backward the day it was released, no hindsight required.
This information brought to you by the people who said Iraq has WMDs. Colour me a bit skeptical.
I'd say it's all a bunch of bad guys, down to everyone who has any sort of political power. The further the guy try to interfere in matters away from their home, the badder the guy. That would make the US officials involved in training terrorists in Syria and invading Iraq just about the worse, and the village farmers in India who interferes with nothing except his plot, not even his family, the least bad.
I've thinking about the entry... and every once and then you think about it; and realize: it's about choice...

What will be the best use of your time?

When someone ask for the best flavor of linux, or program, or car; depending on the forum you may get the answer "that depends on you", and you may read a lot of different opinions on why people think their version is the best "for them".

With that comes a small problem: deciding the best use of your time, plan for the rest of your life may be incredibly complex.

An alternative B plan could be planning around: "What I don't want on my life"

-I don't want to be in the middle of traffic because is less time with my family...

-I want to spend less time on the internet to go the gym.../I want to stop being a gym rat to learn something on the internet
Why doesn't everything have a supercomputer (circa 1985) built into it? At $0.35, why not!?
> but it's not comparable to the Iranian government sponsoring civil wars across the Middle East to build itself an empire.

I believe there's no worse party in the entire ME region than Turkey.

They might be a NATO ally, but for years they have e.g. allowed free influx of foreign fighters and arms into the region and export of oil back into Turkey, thus directly fueling the rise of IS. (Granted, Saudi Arabia with sponsoring Wahhabite islam propaganda all over Europe also had its part)

Also, Erdogan is rapidly transforming Turkey to an Islamist dictatorship... and he's using the Syrian refugees as a weapon against Europe. Europe pays 3B € and Europe looks away from him turning into a dictator and massacring Kurds as long as he keeps the refugees in Turkey.

If Erdogan were to truly unleash the millions of refugees, Europe would be screwed. Europe couldn't manage the 2m refugees last year without nearly falling apart, another 2m (or more!) would break up the EU.
Well they don't. Most of the stations don't have elevators at all. That's why I have to take taxis in London instead of using the underground.
Oh I never claimed that the Iranians were saints. Rather that Saudi Arabia is just as bad if not worse:

> Saudi Arabia remains perhaps the most prolific sponsor of international Islamist terrorism, allegedly supporting groups as disparate as the Afghanistan Taliban, Al Qaeda, Lashkar-e-Taiba (LeT) and the Al-Nusra Front.[96]

> Saudi Arabia is said to be the world's largest source of funds and promoter of Salafist jihadism,[97] which forms the ideological basis of terrorist groups such as al-Qaeda, Taliban, ISIS and others.

From: https://en.wikipedia.org/wiki/State-sponsored_terrorism#Saud...
Here's Why We Held the Story on the U.S.-Iranian Prisoner Exchange
> ridiculously

As an aside, when I see hyperbole like that in a comment, I stop reading. I assume the reader is just ranting (and I really don't need to read yet another rant on the Internet) and even the valuable content is going to have subtle facts, analysis and judgement sacrificed for dramatic overstatement.

(Sorry to pick on this comment, I know it's a widespread phenomenon.)
> The article hypothesizes that analytics services will probably move their tracking code from client-side JavaScript to the server-side,

From talking to several companies that specialize in this (via a friend privately, and by interviewing at some) that is already happening. Basically using all tricks you heard from https://panopticlick.eff.org/ are used, fonts, canvas, webgl fingerprints -- everything.
>People who did fraud went to prison.

Not 1999, but during the 2006-08 iffy loans period, Alayne Fleischmann went whistle blower on some of the fraudsters at JP Morgan. None went to prison (or I think lost their bonuses). JP Morgan gave $9bn of it's shareholders money to the US Govt as settlement instead.

https://en.wikipedia.org/wiki/Alayne_Fleischmann
Interesting! Do you mind if I ask you a few newbie questions?

1) After some soul searching, it seems like the really important invariant to me is that all alive objects should be reachable from the stack(s) at any given moment. So I'm kind of okay with failing to run destructors due to deadlock or process exit, but not okay with leaking a cycle. Is that a sensible distinction, or is the situation even more subtle?

2) How do I make a cycle with Mutex and RWLock?

3) I don't completely understand the queue example, what exactly is the magic that allows self-reference?
Star Wars: Rogue One
"You’re still young and healthy. Maybe that’s why you don’t understand what I am saying. Let me give you an example. Once you pass a certain age, life becomes nothing more than a process of continual loss. Things that are important to your life begin to slip out of your grasp, one after another, like a comb losing teeth. And the only things that come to take their place are worthless imitations. Your physical strength, your hopes, your dreams, your ideals, your convictions, all meaning, or, then again, the people you love: one by one, they fade away. Some announce their departure before they leave, while others just disappear all of a sudden without warning one day. And once you lose them you can never get them back. Your search for replacements never goes well. It’s all very painful—as painful as actually being cut with a knife. You will be turning thirty soon, Mr. Kawana, which means that, from now on, you will gradually enter that twilight portion of life—you will be getting older. You are probably beginning to grasp that painful sense that you are losing something, are you not?"

From 1Q84, Haruki Murakami
I agree completely. It has made the people suffer, not those higher up. However I think Iran could see another uprising on the horizon, which I guess is the point of making the people suffer. Sad it had to be that way.
Your comment isn't a legitimate part of the biomedical literature, so according to your standards why should we care? Hypocrisy.
Yeah, I'm curious why this essay was written. A week after having finished spending (evidently) quite a while writing two essays about economic inequality and your personal role in increasing society-wide inequality, why the sudden change to caring about spending time with your kids? And why the need to say this out loud?

This essay strongly feels like rationalizing to oneself an unwillingness to engage with reasoned criticism (of which there was quite a bit). If pg wants to spend time with his kids, good for him, that's certainly going to be more fulfilling than arguing online. But throwing arguments over the fence and then proclaiming the desire to spend time with your kids genuinely does not seem fulfilling.
I'm somewhat active in the Bitcoin community. Are you the person who runs the bitcoin-friendly homeless shelter? Do you suffer from people writing bullshit about you, too? I imagine you might, in your position.
Also nice exercise! Stair climbing is boss.
Aging human hair follicle is an indicator of tissue damage
Nah, I bet this can be done with a 1D photonic crystal where they can get away with simply using alternating layers of uniform thin film thickness. I forget exactly but I'd think all that's needed is alternating dielectric constant materials with a periodicity ~700nm which isn't that crazy. More expensive than glass sure, but it's not like it'll need special etching to get microlenses.
I see the point you're trying to make, yet:

- Nobody in their right mind would choose Rust or Javascript for a project where the other is more appropriate.

Though (AFAIK) Scala and Clojure both interop quite well with Java, and Scala/Clojure interop isn't terrible either, plus there's definitely a culture of reusing in Clojure/Scala all the stuff that the Java ecosystem already had. So this cluster isn't causing much fragmentation at all.

You have something of an argument that Go and the JVM languages clash for mindshare, but at that point the argument around really annoying fragmentation has kind of lost steam.
Another different perspective, from Brian Chesky:

Repetition doesn’t create memories. New experiences do. Our perception of time is really driven by our perception of the unfamiliar, vivid and new. Of course, it turns out time slows down the most during life threatening experiences. [1] A safer way to slow down time is to travel. Travel is a new experience that can transport you out of your everyday routine to create memories with the ones you love.

https://medium.com/@bchesky/how-to-time-travel-b604096d5ed0#...
Weird article. Most people did async javascript before someone coined the term Ajax. The term arose around the same time browser support was increasing.

The article doesn't mention he actually did async js. I assume setInterval or dynamic scripting tags inserted that call a function on the page?

What's the point of this article? "I did that before it was cool"? Then this strange assessment:

> We need things that help us think about problems, and this is an area that I think has not been well-explored by the programming industry.
I would be skeptical to say if the sanctions worked.

Did it stop Iran from creating a nuclear program? No.
Did it allow for a change in government? No.

Mainly the people who suffered most were the common people of Iran. The government in Iran took advantage of this situation to radicalize people against the US even more.
Developer for a day
ClojureScript targeting nodejs.

- more concise/elegant/beautiful than python

- since it targets nodejs, startup time = fast => blazing fast scripting

- clojure = fastest protoyping language around

- it's not JavaScript (but you get to use any JS module you need)

- it gives you an excuse to learn a functional lisp
Absolutely my favorite post of his. Rings so true for me right now. Writing this comment is "bullshit" but it makes me feel better to express my satisfaction with reading this post. I need to connect with people more and spend fewer months and years of my life in isolation.
That's just someone saying something in an interview. (Yes I know who DHH is.) I bet he wastes plenty of time on pedestrian things in life but that doesn't make for a very quotable soundbite, does it?
> I don't agree with a foreign country toppling an existing country's stable government for the purpose of extending "democracy"

I don't know how often it happens to stable governments, but generally I agree that destroying the country (through war) and imposing democracy - the essence of which is self-determination - is short-sighted and generally disasterous.

> democracies of small countries are easy to manipulated by foreign governments and corporations

Other forms of government are more easily controlled, speaking generally. In fact during the Cold War the U.S. replaced many democracies (Chile, Zaire/Congo, Iran, and others) with dictatorships because they were more easily controlled. In those three cases, leaders the U.S. disliked were elected, prompting the coups.

> Ukraine

I'm a little puzzled by this one. Clearly Ukraine's problems are due to Russia invading, conquering a major part of their country, and creating unending war in another part.

> Taiwan's democracy has only become more and more of a joke since KMT giving up emergency powers.

I don't understand what this refers to. Taiwan's democracy is thriving; they are very prosperous. They just had another successful election and power changed hands again. Their main problem is the communist government in mainland China which puts a threatening shadow over everything and denies the Taiwanese normal relations with most of the world.
Does that fact that you're here on HN suggest that it's not quite working?

I ask because HN is my biggest time sync. It's the thing I grab whenever there is a moment of free time and even when their isn't. I type it into my browser without even thinking about it.

I banned it once with /etc/hosts and that lasted about 3 months or maybe it was 6. I'd still read on my phone but that wouldn't happen except out and about or at bathroom breaks.

Then at some point I turned it back on. When it got bad again I blocked it in /etc/hosts. But, it's available in a VM. I'd hoped that would be enough to discourage me but it's not. Instead my habit now is to launch the VM. It is slightly better than unblocked because I still type it into my main browser and the block keeps me off until I eventually use the VM

I'd guess I spent 2-4 hours a day on it. I woke up a 8:30 today. Other than a shower I've been on HN. It's 10:10
But are Amyloid-beta plaques a proven cause of Alzheimer's? Or is it just correlation at this point?
> I agree completely. It has made the people suffer, not those higher up.

My point was the opposite: Sanctions in Iran worked because they were targeted at the higher ups and made them suffer. (Edit: I'm not trying to go back and forth with you, just clarifying what I meant because it seemed misunderstood.)

> I think Iran could see another uprising on the horizon, which I guess is the point of making the people suffer.

I believe that research shows that this never works. I don't want to say never, but I can't think of a situation when it has worked.
You are absolutely right, thank you for clearing that up and indeed I get same prices as you now, accept upon D1 which is (~$57/mo)with D2 - same as you get ~$115/mo . The V2 flavours at $63 and £127 a month (D1 and D2 respectively).
You can do both.

I love seeing the blue sky and clouds and I love just walking outside even if a bike ride or bus ride would be faster. I also want to not be late for work, and have enough time to finish my errands. I want to have comfort and pay off my student loans and see Europe before I turn 35 (had to move the goal posts, unfortunately). It comes down to balancing things.

Also, chatting with a sales clerk, really, experiencing life is not a "simple pleasure" for some people, me included. If I had all the "important things" but couldn't see a white cloud for the rest of my life, I would consider that a failed life. In the end, we all have what we call "important" and what we call "bullshit", and it does vary from person to person.
That would be more related to device fingerprinting rather than just server-side analytics. You would still need client-side javascript to accomplish most of that, but yes it's also on the rise due to the (in my view somewhat unfair) collapse of the 3rd party browser cookie.
So let's see: we have Mani Gandham submitting an article to Hacker News that is an article he wrote on Techcrunch which is a bunch of fluff and throws in a link to his ad company instinctive at the end.

I would say this is a perfect example of the future of advertising...
Too bad this doesn't seem to have gotten much attention here. It's pretty interesting to consider what the future of transportation looks like and which companies are in the best position to take advantage of it.

I'm inclined to think that Uber may well have the best position on this. They may not have what it takes to put out the vehicle hardware or the self-driving software, but they do have the network and trust to set up self-driving, possibly electric, autonomous cars to substitute for conventional cars on at least some of their trips, from selected start and end locations. They're probably in the best position to make agreeable deals with whoever does end up making the best software.
Scaling an anonymous social network targeted to high schoolers... I shudder at the thought of the minefields you would be required to navigate.

* Privacy
* Bullying
* Under age pornography

Facebook, Instagram, Snapshat etc all struggle with this across their networks.

Something designed for a user base that is almost exclusively under 18.... Shudder.

College students have trouble conducting themselves online in a proper fashion - just look at Yik Yak and the headwinds it is facing.
> Did it stop Iran from creating a nuclear program? No.

It has stopped their nuclear program - see the news. More specifically, it didn't make it impossible for them to build nukes, but it motivated them to stop in order to get the sanctions relieved.

(Of course we all are talking speculativly, unless a someone very high in the Iranian government, who knows their motives, is posting on HN.)
Yes, as a startup founder I couldn't resist. 2 sentences in 1700+ words isn't so bad is it?

Everything other than that paragraph is objective and educational... what part do you think is "fluff"? If you already knew all of it then that's understandable, but I do sincerely hope it helps clear up some of the information about ad blocking.
these things? http://www.doublerobotics.com/
Ask HN: Bio degree going into programming, advice?
I'll try to keep it short and sweet. I was a bio major in undergrad and just finished a masters in Medical Physiology. I've always been interested in programming and I've decided to go in that path in the hopes of working for a company. I've been learning at a rapid rate and and am mostly interested working in iOS development in the biomedical field. Assuming I build a strong portfolio, will I be able to get the positions I want without a formal CS degree? I also would love any steps/resources you suggest would help me in this journey!