skysight-inc/HackerNews huggingface dataset:
The Kurds in Syria are not allies, they are an enemy of an enemy acting as a temporary friend.

Against ISIS, the US and Russia cooperated as well, but this does not make them allies either who should rush to each other’s defense.
Clang has support for cross-compiling [1] without needing separate builds for each target so you should be able to use clang-analyzer and clang-tidy whit the right -target flag for your ARM platform.

https://clang.llvm.org/docs/CrossCompilation.html

Besides that, most bugs found by static analysis are platform independent so you should be able to use any static analyzer you get your hands on as long as your code is cross-platform.
> English Common Law system combined with separation of power is the greatest accomplishment of the Anglosphere

An extremely weird statement considering the trias politica hails from France and a vast bulk of legal scholars considers civil law superior to common law.
Smaller dogs don't need as long usually. They have shorter legs so it's more of a workout for them to walk around the block than it is for larger dogs. Just think about how many times their little legs have to step to keep up with one of your steps. Obviously there is some breed variance as well.

I have two German Shepherd dogs. They're getting older (9.5 years) but we've found that their ideal is two 45 minute walks. My partner takes them for a 45 minute walk in the morning and I take them for a 45 minute walk in the afternoon when I get home from work. We're fortunate to have a large backyard as well, so I also throw the ball for them after the afternoon walk until they lay down in the grass and don't want to play anymore.
Friction is the culture.
Friction is when you ask someone on a date instead of jumping on them on the street.
Friction is how you don't kill someone even though you are really angry about him/her right now.
Friction is how you can't turn Yosemite park into a supermarket and suburban sprawl, even though it would been profitable.
not op, and not 100%/authoritative, but I can think of some things:

- adding/refactoring locking for improved SMP support

- dropping older architectures (VAX, etc)

- dropping older protocols/servers (e.g ISDN, decnet sorts of things, obsoleted proto-IPv6 versions)

- dropping/refactoring systrace

- rewriting or dropping various network routing daemons (apache HTTPD 1.3 removed from tree at this time)

- libressl replacement at this time

see also: https://en.wikipedia.org/wiki/OpenBSD_version_history

relatedly, in the openbsd world, Ted Unangst is well known enough for doing old/unused code audit+removal that there is a slang verb 'tedu' (his handle, usage e.g. "it got tedu'd") which means basically zapping old stuff. See 1st comment in the twitter thread..
You would expect that as the topic of conversation becomes more esoteric, that they would get harder for the general audience to understand.

But what I think sometimes happens is even the target audience doesn't understand what the papers are saying.

Goethe said something about this in his autobiography about health/chemistry books that were popular in his day where imposters would write some "Scientific" book which is full of esoteric terminology that would look appealing to the lay reader, but once you started analyzing and reading that work "the book still remained dark and unintelligible; except that at last one become at home in a certain terminology, and, by using it according to one's own fancy, felt that one was at any rate saying, if not understanding, something".
First I've heard that Turkey is attacking with (or in coordination with) the Syrian Army.
Reminds me of TranscribersOfReddit[0] which is a great attempt at trying to make the web more accessible for all. Reddit posts get cross posted and those without visual impairments can transcribe the photo. Their bot is also starting to get pretty good!

[0] https://www.reddit.com/r/TranscribersOfReddit
I have no such list at hand, sorry. I guess the best recommendation I can provide is: write for you audience.

- For the general public (or management) keep it very simple.

- For a specific journal, try to keep with their style. Any deviation from their standard might arise additional scrutiny which could risk your paper being rejected. And with the current focus on publication metrics, the actual paper count is likely more important that quality.
This is true for most rules of thumb. "Show, don't tell" is great advice for beginning creative writers since most people struggle with that aspect of writing. But as you gain experience you learn how to break the rules gracefully.
How to Fix Google Calendar Spam Notification Invite Events – Fix in 1 Min
To be fair to self driving cars, none of the vehicles being tested are Waymo vehicles. There are obviously some that are much farther along on this than others.
Yes, any sort of logic is weaker than random characters. But this was a long long time ago, hence the weak passwords. Computers couldn't crack things that fast. Today, recommendations are still based on what we expect computers will be able to crack in the foreseeable future.

I remember a teacher used the password "music". We had every user's password in plaintext. This was useful when installing a new Windows domain controller and setting all the passwords (about 30 employees in the school) instead or copying hashes or letting them set their own passwords. In hindsight, I find it batshit crazy that some stupid intern (me) walked around the school with a sheet of paper with literally everyone's password on it, logging into people's systems where necessary or potentially forgetting the sheet somewhere. I'm not saying this never happens anywhere in the world anymore, but I do think security mindset changed in the last decades.
Cost cutting is one view, increased efficiency is another.
Even better if you can find it mistyped two different ways.
I only hear about PVS-Studio from their adticles that they agressively post to programming-related communities.
What you may be describing is "Risk Compensation:"

https://en.wikipedia.org/wiki/Risk_compensation

That has been borne out with studies of how people adjust to airbags, SUVs, pickups, and other vehicles they emotionally perceive as being safe.

One of the things I've read about risk compensation is that it has very little correlation to the actual safety of a vehicle, and a lot of correlation to certain features that people emotionally associate with safety.

For example, modern automobiles are safer when they provide plenty of rear visibility. However, many inexperienced drivers feel safer when cocooned in opaque materials, so they feel safer in vehicles with less glass. It feels to them like they're wrapped in protective steel.

Likewise, in a previous era people felt safer in longer vehicles, even if those same longer vehicles were less maneuverable and therefore more likely to get into an accident in the first place.

Length of vehicle is highly visible, the ability to avoid an accident is not.
> live life in such a way, that at the end, you could say once more

This is in stark contrast with Hinduism and Yoga - there the goal is to never come back!
To be precise, in the case of a patterned password (i.e., dictionary word or something a human can recognize), it leaks all but about 2-3 bits, assuming the human can work out the most likely mistake as in your example, and we assume it's a simple error like a nearby key or simple character flip.

If it's a random password, it may still leave 2-3 bits per character as it becomes much harder to know where the error is (e.g., if "j9^vl4JO" is wrong, what is the correct password?), but if you have your hands on two independent errors, which is reasonably likely, that pretty much collapses to 1-2 bits tops even in the random case (e.g., if you also have "k9^vl4JP" that pretty much nails it down to either the first and last being "j P" or "k O").

It is a truly terrible idea!
Wouldn't that be easier to crack, since it doesn't have any special characters?
I don't care about partisan lines, nor do I think anyone should be a fanatic of people with the power to exploit you. I just study political science man, and this is a topic that I researched a lot into.

Like the majority of people, I don't fully align with either party's exact and every positions like it's gospel. I think politicians should be examined on a policy by policy basis. When it comes to foreign policy, I support his actions against China and some other strategic moves. When it comes to domestic policies, I lean democrat way more.
The entire reason those manufacturing jobs were offshored is because the cost of cheap, unskilled (legal) labor in the US is relatively exorbitant, moreso in unionized industries.

The big failure of manufacturing-dependent states has been the lack of modern skills training for workers with outmoded skillsets. There's also an argument to be made that unlike assembly line work, not everyone has the intellectual capacity to do the specialized, highly-technical manufacturing work that the US specializes in now. Definitely not to the extent that entire communities can be propped up around manufacturing anymore.

What you're advocating is a regressive solution that doesn't really comport with modern realities.
Good for ICE. Maybe they can start sharing some code with the rest of us?

>Friedman goes on to say that he personally, and the company generally, disagrees with Trump administration policies, like family separation and the Muslim travel ban, as does Microsoft.

To bad Nat Friedman is regurgitating MSM/DNC talking points. Same crap Obama did, but its Trumps fault sigh

>Friedman describes the $200,000 ICE contract as “not financially material” and says in the email that GitHub will donate $500,000 to nonprofits that support immigrant communities affected by Trump administration policies.

Sure would be nice to throw around this much money for donations!
I agree, this is a perfectly valid reason for the SMS flow to error on "Too many attempts".
Ask HN: Why don't emails have a unique ID in the subject line?
Thinking about this earlier this morning as I swim through my inbox. I feel like it'd be easier to track down an email if there was a unique ID attached in the subject line. Had a co-worker ask me: "did you see that email so and so sent the other day?"

Of course I did, but I also have 10-15 emails from that same person on that same day. I feel like it'd be easier to track down if someone asked "Did you see email E2YKW3 that Michelle sent the other day asking for follow up?"

Perhaps a shower thought, but wanted to get the community's take on this.
I didn't downvote you, in fact I read your comment after your edit. You are complaining exactly about behavior you yourself just did: you made an assertion and didn't explain in what way or cite sources, simply "diesel saved millions."
Beyond the cloud: Docker containers in space
How to Keep a Lab Notebook
Really? I though 1. e4 was more common. TIL!
Would you have said the same about Muhammad Ali?

Curt Schilling?
Yes, that was the situation under authoritarian one-party rule, and there are no doubt still a few people in the ROC who dream of retaking the mainland under the KMT banner. Since then, China has added an explicit military threat under the Anti-Secession Law[1], and the ROC government has evolved into a two-party democracy. The official position has not changed, but the context has.

[1] https://en.wikipedia.org/wiki/Anti-Secession_Law
Salesforce: We Ditched Python for Google's Go Language in Einstein Analytics
"Now I need to change my password on all websites that I use >:/"
Show HN: Koinly: Bitcoin and Cryptocurrency Tax Calculator
That's funny - I was going to post that I was first exposed to this thirty years ago when my password was cracked on an old Sun computer! I didn't complain, it was a wake up call. (You weren't at OUCS were you?)
I just think games should not push real world politics, period. This applies to that stream thing, and also to this thing you are talking about.
Tableau Hyper API: SQL-Based API for Extracts
He was comparing Win 95 to modern software.

Also, as far as I know even stuff like compilers (if they want to support Unicode fully) have to pull in dependencies like ICU, which because of its symbol DB weighs about 30MB.

That's another problem Win 95-era software didn't have to care about...
The timetables could be deemphasized if you could see the public transportation moving live on a map. The homeless housing aspect could be reduced if a phone or app was required for the upscale public transport.
It would be interesting to see whether certain flies evolutionary traits may develop if we start painting cows. It is entirely possible that Zebra stripes serves as a 'radar jammer' to flies and that it could help decrease fly bites, further studies may be of interest in this area.

If evolutionary traits are likely to occurs, it is worth noting that the size of cow (1,400,000,000) [1] and zebra (800,000)[2] population may have an impact on how fast these traits evolve to cope with the new normal.

[1] https://www.economist.com/blogs/dailychart/2011/07/global-li...
[2] https://www.worldatlas.com/articles/where-do-zebras-live.htm...
$1000 Free AWS Credits
An interesting perspective would have been to compare it with the relative success of autochess, even though to my eye it looks also complex and confusing.
To 5 Mentality (2016)
Tend to agree with your conclusion.

So our best guess at changing the status quo is the reviewers?

If the reviewers would push for readability, this would force authors to adapt, right?

Now, how do we convince people to change expectations and habits?
Ask HN: How do data centers handle planned blackouts?
PG&E is rolling blackouts through large areas in Central and Northern California as a fire prevention measure. Do data centers have strategies to manage these blackouts without going dark, either through agreements excluding them from the outages, or redundant power lines from another utility?
The Spellbinding Allure of Seoul's Fake Urban Mountains
It’s called cognitive behavioural therapy. You help the person better arm themselves with arguments to convince themselves. But to do that, you have to convince them on the value of the arguments, such that they adopt them.
>ReactOS is bloated by definition of replicating windows

It is very wrong assumption!
> You must realize on the Chinese Wikipedia you don't need to delete anything if only content the Chinese government wants on there is only what gets posted?

It appears that you don't understand what I'm talking about.

First, Wikipedia is an independent website run by the Wikimedia Foundation in the jurisdiction of United States (in the State of California I believe), no matter what the language is.

Second, the Chinese Wikipedia includes participants from all over the world, including U.S. and Singapore. And so far it's unlikely that the single ideological group can obtain great control of Wikipedia without being opposed. In fact, due to the Great Firewall, there are concerns that the Mainland China is underrepresented in some articles.

Third, also, so far the governments haven't arrested users for writing Wikipedia articles.

Your comment is uninformed and unfounded.

> E.g. How quickly before posting about Tiananmen Square Massacre before it gets deleted

Please reread the last paragraphs of my comment.

I specifically used the "Tiananmen Square Massacre" (I called it "1989 Tiananmen Square Protest", in compliance of the Wikipedia's policy of neural point of view), as the success story of how the most controversial history can finally be written in a way that editors across of geographical and political spectrum can agree that it is a good article written according to the standard of Wikipedia.
>NOT on board

>had China much later in their priority list

Pick one?

>healthcare

As someone who is self employed and spends more than $20k for healthcare every year for a relatively healthy family of 4... you can just fuck right off if you don't think healthcare is a major major priority in this country.

People need to be HEALTHY in order to be HAPPY. There are so, so, so many people who can't afford to go to the doctor/dentist. They just hope for the best. Then something simple like breaking an ankle happens and it puts them into even further debt when they are already behind.

It's a viscous cycle, and sometimes it even seems like it's intended to keep down the poor.
> As far as designing in weaknesses and/or golded keys. Well, it does not add to security, but assuming that the other nation states are already able to break encryption and read what they want, it does not weaken it either for national security reasons.
Except that it's only your country whose encryption gets broken. You're basically giving your enemies free reign to spy on you and your country if you force a golden key system into use. Do you think China will use your custom crypto system? Or any other country for that matter? You end up in a situation where you _lose_ power because you want to spy on journalists, human rights activists and undesirable parts of the population.

> What it does provide however are easy means to stop terrorists, pedos and drug dealers from conducting business.

I can't remember the last time a law passed to hunt down the pedos/terrorists/drug dealers hasn't been used to surpress or hurt some part of the population.
Remember when drug dealers just used SMS? When pedos exchanged magazines and floppies? When terrorists just called each other? And how the government, with all its wiretapping power, couldn't stop any of them? Encryption is a nice bonus for these people, but a lack of it is not stopping anyone.
Tangentially, if a country would focus on properly treating addiction instead of making boogeymen out of those darn drug dealers we might actually get anywhere as a species.

> Remains the risk that some bad guys could get their hands on the golden keys. Yes, design to handle that?

How would that even work in a crypto system? If you have the key, you can decrypt. That's the basis of cryptography. Wishing away the glaringly obvious problem with the proposed system by telling people to "design it not to break like that" doesn't work.
For people not familiar with the Kurds, they're a large, effectively stateless ethnic group that was arbitrarily split up after WWI and has been oppressed in both Iraq and Turkey ever since. The Kurds have always wanted independence in some form, but nobody is going to just give them a state. They exist as large percentages of the population of Iran, Iraq, Syria, and Turkey. They make up between 18-25% of the population of Turkey, so when they threaten revolt, it's a pretty existential threat to the nation, hence Erdogan trying to wipe the Kurdish militia (and really, the entire ethnicity, including its language, dress, and even their name itself) off the map.
And it would be easier to crack this way.
I think this post does RMS no justice, since it adds even more straw men to the ones already spread.

> RMS started GNU so RMS decides what it is and what it can be.

That would be in contradiction with the GNU principles RMS wrote himself.

> I don't think RMS has the legitimacy to tell this group of largely volunteers what we should build or how we should organize ourselves.

That would be in contradiction with the GNU principles.

> the best thing that he could do for GNU is to stop pretending to run things

Did he pretend he "run things"?

> He does hold a role of accepting new projects into GNU

That's one thing he says he does.

> [link about the "_were_ Entirely Willing"]

The part before "Entirely Willing" was not "were". It has been discussed several times that that's the opposite of what he actually wrote.

> The great tragedy of RMS's tenure in the supposedly universalist FSF and GNU projects is that he behaves in a way that is particularly alienating to women. It doesn't take a genius to conclude that if you're personally driving away potential collaborators, that's a bad thing for the organization, and actively harmful to the organization's goals: software freedom is a cause that is explicitly for everyone.

> The result, sadly, is that a significant proportion of those that have stuck with GNU don't see any problems with RMS.

I don't see any problem with RMS because I plan to never interact with him nor with the many other people I don't like while still having the chance to give my (very) small contribution to GNU projects, which I consider a just cause. The reason I can do that is because I know that even if the author is a dick the contribution I'm making will be bound to the GNU principles.

> it has also had the unfortunate effect of creating a cult of personality and a with-us-or-against-us mentality. For some, only a traitor would criticise the GNU project. It's laughable but it's a thing; I prefer to ignore these perspectives.

Indeed it's laughable (and in contradiction with GNU principles, btw).

> no gods! No masters! No chief!!!

I agree, but seems like another straw man to me.
Neither does nagging like this
Can I put a shipping container house on a barge and live on the inland waterways?

https://www.curbed.com/2017/6/21/15839730/shipping-container...
The Dangers of Distracted Fighting
Maybe they are using all those ML teams to build "self driving offices" (a la uber) or Self-greeting receiption? or predictive room bookings
How is that going to work? User arrives at site, OS is set to dark, site is toggled to dark, so far, so good (assuming the toggle is smart enough to be set appropriately at this point).

1) User toggles OS to light, is your site going to switch back?

2) User toggles site to light, and back to dark to see what that does, now there's a persisted app setting. User later realizes they don’t like dark, toggles OS to light, and then has to think about your app's unique way of toggling it back.

To me, that's just unwieldy for very little gain. Why would I want your app to be inconsistent with everything else, other than a poorly executed dark mode?

While there’s a good chance you won't be using my current apps, I’m confident I won’t be the only one to reach a similar conclusion, so you'll likely have to get used to the behavior.
>Did he really use uppercase letters or even special chars? (A 7-bit exhaustive search would still take over 2 years on a modern GPU.)

>took 4+ days on an AMD Radeon Vega64

I don't understand. The author first claims that it would take 2 years on a modern GPU to brute force a 7 bit password with special characters but then he is helped by Nigel Williams that cracked it on 4 days on an AMD Radeon Vega64

Did Nigel Williams used a better technique?
Is AMD Radeon Vega64 much faster than a "modern GPU"?
Did the author overstimated the difficulty?
Not in "production" but I use it on my personal laptop and desktop. I wanted to learn a scheme and I figured what better way than to dedicate all of my home computing time to configuring a system and crying myself to sleep trying to build firefox on it.
> (those familiar know the hash-rate fluctuates and
slows down towards the end)

Could someone explain this to me, why does it slow down towards the end?
MIT Sloan Management Review Is Unlocked Today Through Thursday
A great essay about Napoleon and Gance: https://www.youtube.com/watch?v=6dwRq-STdlE
And yet... if he started adopting Winnie the pooh as one of his personal emblems. If he had his supporter fly winnie the pooh flags and wear winnie the pooh clothes. If he had people in internment camps wear winnie the pooh uniforms...

He wouldn't look any weaker and his opponents who started using that imagery to make fun of him would find the joke very sour.