skysight-inc/HackerNews huggingface dataset:
> Saudi Arabia's government is in favor of the United States, but their wealthy citizens often fund non-state actors to attack Western targets.

Can someone please (perhaps you if you're willing, s_q_b) help me clear this up once and for all?

Is there sponsorship of terrorism and other anti-Western activities coming from the rulers of Saudi Arabia?

I don't mean distant members of the royal family who are given control of minor ministries to shut them up, I mean those with whom the power genuinely rests.

I can fully believe that private Saudi citizens fund any random thing that they want to, but it stretches my credulity to believe those that hold the reins of power directly fund terrorism. They know full well they rely completely on the US for their continued existence.

What evidence is there on this either way?
OK, that makes sense.

And maybe the NSA and CIA weren't talking, either.
The author is lucky to be alive.

By her story, the man she meet used almost every predator trick in the book. Forced teaming, uncanny guesses, illusionary social proofs showing his power, hints of vulnerability, quick answers for obvious problems with his story ...

Even the the title "The man who could stop planes" would be more accurately described as "The man who claimed to be able to stop planes"
Farming+industry+and+greenhouses+pressed+to+streamline
Because of legacy, but these days there is no reason not to use python 3 on new projects. Note that Python 2.x will no longer be supported in 2020.
Pure CSS / SCSS Colored Tooltips
Eggs are pretty horrific from an animal rights point of view.

You only need female chickens to lay eggs, so almost all the male chicks are disposed of by gassing with carbon dioxide (if they're unlucky) or grinding (if they're lucky).

Hundreds of millions of chicks are hatched and then killed within a day because they're male.

Note that the type of egg production (caged, barn, pastured, free range) doesn't make any difference here.
For the most part these are minor updates, the major stuff with new features comes with the yearly OS release.
Most people here have restartitis. We can't stay on the same project for very long. You did something very impressive. You'll be back. Try to take a break. A new idea will come and you will be better prepared and have a new sense of excitement that you might have no had for a decade.
Well, why not massively fund Thunderbird with a focus on usability and end-to-end encryption then? :-( Or maybe invest in Signal to they can finally start to fix and improve at a remotely competitive pace?
Might be interesting to look in a year's time - I don't think people will replace commercial certs before their expiration by a free offer in beta. Ones those expire it becomes interesting.
Show HN: Shellpy a tool for convenient shell scripting in Python
GPS hacking (PART 1)
I call it "calculated altruism." :)
Iron Force Hack 2016 No Survey (Android/iOS)
> Do it work now in latest version safari?

The page you've linked says no...
The simplest possible explanation for them shutting themselves out has to be incompetence rather than malice, right?

I don't know why so many people feel better about incompetence than they do about malice. Malicious parties can at least be expected to act in their own interests, even if in reprehensible fashion. Incompetent parties might do anything at all, e.g. permanently damaging our communications infrastructure for a chance at short-term political advantage.
> I suppose most who do Swift at the moment also use it on front-end

Given that it's primarily used for iOS and Mac OS X programming, yeah, of course. Both the GUI and app logic are typically coded in Swift.
The mistake most of these make is they are both web frameworks and they have their own build in web server. We should learn from mistakes in previous communities such as in Python (https://www.python.org/dev/peps/pep-0333/#rationale-and-goal...) and not tightly coupling these things together.

A user should be free to choose their favourite web framework and then choose the best web server for their needs.
> Who's ethics?

Mine, I am not speaking for some higher power.

> Generally, a way not to be an ass, is to avoid taking life unecessarily.

And here is the problem with your argument, this art form takes lives necessarily. So the question is, if we are better off without a few ant colonies or without an entire art form.
Free Tools to Keep Those Creepy Online Ads from Watching You
a couple things helped me get into a comfortable flow w/ git:
realizing git stash creates a commit (accessible via
git reflog show stash).
v helpful for managing interrupts, and gaining confidence you're not going to lose any work.

also, learning to be quick to create (and dispose of) branches, as they're just names.
I think a balance of being in the office and working from home is key. I am much more productive at home as well, but eventually that becomes a tedium in its own right. It's hard to beat face-to-face collaboration with your colleagues. Plus, putting in some face time at the office is still essential for your career. There's no getting around that for the foreseeable future.
My Parents, My Landlords
>> I would also challenge the basic assumption you seem to be making, that science would advance exactly as it did last time.

I think I'm worried that science will _not_ advance exactly as it did last time. Right now we have two things: a) the technology to create the physical medium of the message and b) the technology to encode it in a way that is efficient in terms of its storage.

Who's to say that future generations will have both (a) and (b) at the time they come across the message? If they don't, then either they will not recognise it for what it is, or they will not be able to read it, or both.

>> they'd still leap forward 200 years in whatever they find.

Even if there's no collapse, I assume the future will like to know a few things about the past, but of course we can't know. Maybe the future is a boot stepping on a human face, forever and such things as history are not allowed. That would be a development entirely unrelated to technological means, but that would defeat any planning based on assumptions about future technologies. And unfortunately we can't really do much about it except, I don't know- form secret societies for the preservation of knowledge? Like in Nightfall [1]? :/

[1] https://en.wikipedia.org/wiki/Nightfall_%28Asimov_short_stor...
I am working on something that should hopefully solve that for people working remotely.

I.e. a way to provide the framework from the discipline in meeting up at work with the freedom from working from home.

Can't wait to share it here soon.
There's some useful, informed, discussion in the UK Crypto mailing list.

http://www.chiark.greenend.org.uk/pipermail/ukcrypto/2016-Ja...
This doesn't work.

If all apps (except Apple apps that no one likes apparently) are available everywhere then why switch ever?

Also learning new apps is part of the switching cost. Rebuying paid apps and in app purchases is another.

This is an argument people have made since the T-Mobile droid and it hasn't worked so far.
You know what this would lead to in the UK? The spy agencies would gag companies to even tell their customers they got hacked, if it happens to be because of a vulnerability they created for the spy agencies.

So people will continue to have their accounts hacked more and more and everyone will keep quiet about it.
Agreed. To be honest, with the exception of the The Guardian, it hardly even gets any column inches or air time on the news here.
You're too far behind. Trump does not even fuck pigs. It's really hard these days to match the UK.
There are probably hundreds of new APIs that have come after 2012 or whatever the year was when the ball was dropped. Those were just "from the top of my head" not something to be nit picked.

I didn't also literally mean that they are currently implemented by all of those browsers today. My point is that I expect them to be implemented browsers other than Safari sooner or later as they have strongly signaled. Safari has not signaled anything about them. Or if they have, provide evidence of it and I will apologize.

> filesystem is proprietary chrome tech, dropped from standard track

That's not the file system API I am even referring to. I am referring to https://w3c.github.io/filesystem-api/ which is edited by Mozilla.

> rtc is fair, and in development

For iOS Safari? WebKit having WebRTC is completely different from iOS safari having it.
Pretty impressive quality of model considering the means of acquisition.

here's a render I made of it: http://www.indigorenderer.com/forum/download/file.php?id=205...

Edit: profile render: http://www.indigorenderer.com/forum/download/file.php?id=205...
There is significant differences in what exactly the phrase "to the benefit of America" means. In matters that fall under the purview of the Department of State, that far too often means "to the benefit of American or international corporations", with no regard for either environmental concerns or what is to the economic benefit of the American poor and middle classes.
This guy is completely wrong. Why is he being upvoted? First he claims Microsoft spread itself too thin. Then he claims it's important for Apple to be cross-platform with its apps.

Microsoft's desktop market share was around 95% in the late 90s. It about 90% today. The owned the business app suite with Office then and they own it today. They did get arrogant with IE and stopped innovating once they destroyed the competition but, depending on whose numbers you use, they still have half the market.

The consumer world changed with mobile and Microsoft didn't innovate quickly enough. Google is the one who took their place with 80% global market share.

Apple still has relatively few products for being the world's biggest company. They do need a few more products.
Real problem is that both Putin and Erdogan are autocratic leaders that are fine on global destabilization to keep influence on population.
At extreme risk of getting modded, how is this cute analysis (with a click bait headline) front page material?
Social engineering?

"Mr. Cook, it's John McAfee on line three, again. He says, quote, 'pretty pretty please.'"
I felt it was reductive and silly, and flagged it. So I agree.
If you read the Parliamentary Commission's criticisms of the IPBill, it looks like the spy agencies intend to use a lot of "bulk collection" capabilities, even with "targeted" warrants, which means there will be more than one person "wiretapped" at any given time.

So in practical terms, this will never be disclosed because everyone will be wiretapped, and disclosing it would mean "endangering the wiretap".
It's not as if the Clinton Dynasty ever attempted to mandate the use of "clipper chips" (encryption chips with a government backdoor) in mobile phones, or tried to ban strong encryption.

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

https://www.techdirt.com/articles/20151119/18032932868/hilla...

FYI, the primary political folks promoting encryption were small government, libertarian republicans. (These folks mostly don't exist anymore.) John Ashcroft was fairly prominent among them:

https://en.wikipedia.org/wiki/John_Ashcroft#As_U.S._Senator_...

Kids these days don't even remember the 90's.
Amiga Engineer Dave Needle has died
Thanks boules, I will probably stick with static pages as I don't mind doing a little bit of maintenance in the future. I did actually consider something like compute engine, Firebase, or maybe Heroku.
What if that 'Alien Civilization' is in the process of occupying/oppress another 'Alien Civilization'? What if these other aliens would actually like to be helped? Is that still interfering in the internal affairs?
> The problem was that each attack was fought on the Microsoft playing field. Each product kept users within the Microsoft hardware ecosystem. The competition didn’t have that limitation. Firefox, Facebook, Chrome and the iPod emerged as dominant solutions because they served users across devices: Mac’s, PC’s, and sometimes Linux systems.

That's just not true. Firefox stole IE users because it was actually innovative. (IE never had tabs, Firefox 2 brought that to us.) Then Chrome stole Firefox 3 and IE users, because it had all the same innovations, but it wasn't bloated, it felt faster and smoother. It had practically nothing to do with Linux or Mac.
Old style hijack had become rare because police forces around the world made sure that you couldn't come out a winner, you typically get killed. Hijacker are at a disadvantage: limited resources, stuck in a small space easy to surround.

The fact that the 9/11 highjackers had planned to die as part of the hijack was a game changer.
Seems the wiki article has been updated with the news https://en.wikipedia.org/wiki/Dave_Needle
There's nothing about NAT that makes it IPv4 specific. In fact, it implemented in netfilter (Linux)/PF (OpenBSD). For IPv6, there's also NPT (Network Prefix Translation), though I'm not sure how widespread it is.

Now, the fact that you can NAT IPv6, doesn't mean that you should. Specifically, if you NAT your IPv6 prefix because that's what you do with your IPv4 block, then you're doing something wrong.
Says someone who clearly doesn't have much money invested in iOS apps
No thanks. The reason we're in this mess is because of the progressive movement. Before income tax, before regulation, before welfare, the country experienced unparalleled growth decade after decade.
US based.

Thanks for the comment.
It's weird how little qualifies for 'type-safe' nowadays. The templating language is not typesafe for example. The parameters in the request aren't either. Take a look at http://haskell-servant.github.io/ if you want to see what type-safe means.
Okay, but then, since you're already animating individual elements, what's the benefit over jQuery's $.fn.css?
There Are Now Over 14 Million New GTLD Domains Registered
Microsoft's "mistakes" are part of what made it the unstoppable juggernaut it was through the 90s and into the 2000s. They are the same "mistakes" that have helped Apple to acquire the largest single stockpile of cash since Crassus.

People keep writing obituaries for Microsoft. Would that I could die in such a fashion. I would love to be the kind of failure that's netted tens of billions of dollars of profits per year for decades.
AFAIA such scanners can only capture the surface of a thing, and cannot gain information about overhangs and occluded surfaces.

For some purposes one needs volume information

What options are there for consumer-level volume scanning using ultrasound ?
I agree entirely, but that is somewhat different from the flavour of the other comments on this topic which seem to be suggesting something quite different (unless I am getting a completely wrong impression).
Which "America" is the one that benefits from secrecy?

America depends on an informed populace in order to guide its representative government.

Feed the population lies and hide secrets, and break democracy.
DANGEROUSLY FUNNY IN SOUTH BEACH- OFFICIAL TRAILER- JIMMIE LEE-THE JERSEY OUTLAW
"we made the syntax for "deferred computations" (aka functions with no arguments) very lightweight - simply a preceding ◗ symbol."

This is a nitpick, but an important one IMO - this syntax is only "lightweight" in an environment where the tooling types "◗" for you. Elsewhere (comment boxes / SO / IRC / etc), you're stuck figuring out how to type U+25D7 or breaking flow to pick it from a menu...
The CLI is a complete mystery and that makes it hard to explain to people. Most of the commands and arguments differ so much that it makes little sense. Delete a branch, commit or tag in a similar way; the commands to do this are totally different.

How Git works can be easily drawn out on paper to explain it to someone. The branches, commits and merges is simple to draw.

When we lose sense of our state we always take a piece of paper and draw it out. Most of the time you can just figure it out what's up.
You must mean something else here. Data certainly may be encrypted twice. In that case it would need to be decrypted twice in order to be useful. Perhaps you meant to say that data must be "unencrypted" in order to perform some other operation, e.g. generating thumbnails.
The most hilarious example to me is that the BT Tower (originally Post Office Tower) did not use to appear on Ordnance Survey maps because its location was deemed an official secret.

In 1993, an MP finally "revealed" the location to draw attention to the idiocy by exercising parliamentary privilege and mentioning the location in parliament.

For those of you who have not been to London, or isn't aware which tower I'm talking about, this is it (note the pictures showing it in the London skyline...):

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

It is rather hard to miss, given that it rises 177 meters above street level in a part of London where the nearest other highrise is a 117m building about 1km away...

It also had a viewing platform and restaurant open to the public for 15 years while it was still an official secret...

The UK is quite fantastic at this. When you know about stuff like this, it puts UK comedy like Monthy Python's Dead Parrot Sketch[1] into very different perspective as a good illustration of behaviour that officialdom in the UK see as perfectly rational.

[1] https://en.wikipedia.org/wiki/Dead_Parrot_sketch
Ur/Web is for web and thus not general purpose. I can't say if Ur (without web) is fit for general purpose use.
"As they say, hate the game, not the player."

Why?

Change the quite strong word "hate" to something less extreme and polarizing and then let's discus why it is OK, acceptable and not out right destructive to setup and use and actually benefit from those tax avoidance schemes?

Blame the game? The corporation?

Well, how about the small (or not soo small in case of CFOs) particles making up a corporation, the CFOs and their teams actually seeking and personally benefiting from those actions.

How comes these people are not to blame? Rules of Law ARE NOT the final instance of morality or of constructive social conduct... or are they? Only for the "rational agents", i guess.

The game is to blame, the gov/civil-organizations on almost all sides are to blame, the corporations are to blame, the individuals driving this are to blame, too.

ps: how "rational" is it for a corporation to avoid its share pay back to the society? It due time to close these morality-loopholes. Actually that's the only way, i think, to tackle these problems: a change in socially acceptable behavior because there is no way we can close all loopholes in all the laws. Those people (yes, people and not abstract 'corporations') in the end "should not want to" circumvent the tax-obligations.
When I saw the title, I think it was going to be about how they deal with security.
> IE never had tabs, Firefox 2 brought that to us.

Excluding wrapper software for IE, like NetCaptor, and the Amiga browser IBrowse, Opera brought tabs in 2000, and Firefox took until 2002 to offer them.

Firefox has, until Chrome came about, had the best marketing team though.
First, it's usually impossible to tell actors apart, so it's not particularly useful to build an algorithm that depends on doing so.

Second, while the actor might be the same, the time source usually is not, so it still doesn't help you.

Third, if actor and time source are indeed the same, you really are using a counter, the fact that it's correlated with wallclock time is coincidental.
100. I worked from home for the last 8+ years and it's been an interesting ride. My experience: was amazing at first (productivity, independence, no office drama), then got slightly uninspiring, then got downright depressing ("why even bother showering today?"). Now I mostly work in a small office, but with a lot of flexibility and some days at home.

The combo is the way to go. There was a time where I worked from home 4 days out of the week, then spent the entire 5th day in the office with no plans of actually getting work done, just getting in-person face to face meetings and collaboration done. That was an ideal situation for me, as I planned those in-office days accordingly and wasn't busy thinking of all the work I needed to do while in mid convo with a peer.
PlanB: a distributed HTTP and websocket proxy written in Go
Isn't this close to the essence of NSA letters, that have in-built-in gag orders?
Innovative electronics design engine review
Hello,
I would like to present a new electronics design engine which creates a highly complex embedded hardware design in a minute. We all have heard that hardware design cane be buggy and takes
a lot of time rectify design issues. This is the solution to improve hardware board reliability while also reducing the time to market.
Please visit www.circuit-tree.com for more detailed information. We have provided free access to the application through which using our limited library component you can create number of
designs. Let us know what do you think about the application and the idea?
Thanks for your time.
> and watch a press officer do impressive mental gymnastics.

What? There's no gymnastics. They just don't talk to you. "We don't confirm or deny that" is one standard answer.
... in which case my post explains why UUIDs are the better solution.
Show HN: Checkout Growth – eCommerce tips every week
I'm currently integrating the WebRTC interface into a browser-like project by directly calling into their C++ code (when Java is the preferred interface). Most of the process so far has been trial-and-error (especially with hooking up their JNI calls back to Android from C++ land in order to access Android audio device info and state that can't be reached from C++). The code base is quite large and so gaining familiarity with it has been challenging.

I can see how a single engineer's time is necessary for this project, as I've already sunk over a week of work into my own integration, and I've only gotten the peering to work so far (audio is just about there).

Supposedly many years ago, there used to be an example inside the code base of what I am currently trying to pull off, but nevermore.

It is quite challenging to just integrate WebRTC -- one does not simply integrate WebRTC.
Actually, Opera was the one to invent tabs. Does someone remember why Firefox took off while Opera never managed to come out of its niches?
On one hand, requiring a custom IDE to work with code just seems like a recipe for disaster.

But on the other hand, when I started Clojure full time, I switched to using Emacs + Paredit + CIDER (née nrepl.el). And come to think of it, I still open Xcode whenever I'm about to crank out any Swift or Objective-C code.

I think the difference between those situations and Lamdu's approach is that you still can access the files using any other editor you want. You just don't want to, because that given editor is best(ish) for that given language due to IDE features that help edit it more conveniently. Whereas this Lamdu stuff isn't just a matter of convenience, it's part of the language/environment/experience itself.

So yeah, I would never touch this, because it's basically got lock-in that requires its own custom everything, from version control, to needing to rewrite plugins my editor has but Lamdu doesn't (if that's even possible!), etc.
For me a coworking space is so much better than home. As long as they're not talking directly to me, there's an energy I get from being around other people who are intent on their work even if they're not on a team with me. At my space there are other programmers; we can't all show our code toeach other but we have great lunchtime talks, which is something I'd never get at home.
Apple music is on Android FWIW.

https://play.google.com/store/apps/details?id=com.apple.andr...