skysight-inc/HackerNews huggingface dataset:
A lack of mathematical intuition is a serious problem for many people from engineering to biology to economics. It certainly plagued me throughout my engineering bachelors studies and is something I continually work to get better at.

In my opinion, physics students learn the best framework for thinking and get a very good mathematical intuition. For example, here's a problem from an introductory QM book that really threw me for a loop when I was studying:

A needle of length L is dropped at random onto a sheet of paper ruled with parallel lines a distance L apart. What is the probability that the needle will cross a line?
Virtual Planes, Virtual Airports: Inside the Fascinating World of VATSIM
Connect with a doctor online to receive a medical marijuana evaluation in order to obtain a recommendation.
I admit it doesn't always apply, but my favorite line on this type of thing is "A door lock is only as strong as the glass window next to it."
John McCain wants to outlaw encryption that the US government can't crack
It might be strange, but many of the engineers on the VS Code team do their development work on a Mac or Linux PC.
Can MPLS sustain your bandwidth requirements without breaking the bank?
> To clarify, I think there was mention that PC-BSD had a tendency to be behind the FreeBSD ports releases because it required the extra wrapping.

Okay, that's true - if the maintainer doesn't put in the work or there's no maintainer in the first place, the work won't get done. I find that's true with no matter what ports/package manager you choose to use, though, and at any rate, at least back when I experimented with PC-BSD, nothing's stopping you from ignoring PC-BSD's package manager altogether and just using the vanilla FreeBSD ones.

Well, I still think you should give PC-BSD a try some day, though I totally understand if you want to take a break from tinkering and use whatever's currently working for you for a while. We've all been there. :)
TempleOS is God's official temple.

Have you seen the movie, Contact? That's TempleOS.

God says...
ipecac's Cyrano's extremity billowing exhuming doubles Mason's Jennifer hibiscus's scrutinizing Iapetus's wood's star's rephrasing Franciscan's persons monstrous stocked riboflavin's desires parrakeet devilry edgier bouncer slop housecleans drays environs perspicacity orthogonality Guerra vicuñas barbarous shootouts versified coin's cs Siamese's Mesabi similarities unstop drubbings spree's wartime richness joying capitals grandness's sharpener's curliness Celebes smocks swaying clumped Fido sailing Québecois Elizabeth's Terpsichore electrocuting blew snake televised lanyard's Malay wolves lob repossessions prostates paraphernalia goads Shirley's Doctor intrude pearly homogenize baluster overview's motor's nuts countenanced maltreated bank quarrel's Maddox's Coleen's defies lectures remoteness stubblier flunkie's stewardess's windjammer's Ubangi watercourse Kwan gild's copulates sprinkle's grinning
I think this is ideal - as long as the technical interviews are about the project itself. Reading these responses, I get that a lot of people here are in the role of interviewer and seem to forget what it's like to be trying to get in the door. You cram as much algorithm knowledge, language trivia so you can be prepared for 4-5 pet interview questions that could be anything. It truly sucks, is a huge time investment for the prospective employee and most of the time it's not clear what the Nth interviewer is looking for when he asks you your favorite network protocol.
Never heard of Hanlon's razor?
Off-topic, but what is that application in the `deep4me.png` screenshot?
C# is currently supported, with refactoring/navigation support.

See

- https://code.visualstudio.com/docs/languages/overview

- https://code.visualstudio.com/docs/languages/csharp
It's worse, because a gun is a discrete physical item. Encryption code is virtual and infinitely replicable, regulation is extremely ineffective at restricting it from those that want it.
ClipMenu is great, but basically abandonware these days. There was a small flurry of activity when its github repo went up, but then silence:

https://github.com/naotaka/ClipMenu
I think this is counterproductive - transpiling and relying on emscripten to be cryptographically secure in not changing your code is the very definition of rolling your own crypto. How do you know that you're compiling the right things to js?

The post says they've taken a cursory look at emscripten to make sure it doesn't have "timing attacks" in one short sentence. This is exactly the kind of verification that requires an experienced and professional cryptanalyst to audit, examine, and finally confirm that emscripten -> js indeed doesn't expose the cryptographic algorithms to side channel attacks, or add additional weaknesses to the cryptography.

If the authors of the original post are not cryptographically confident enough to "roll their own crypto" how can they verify that their tool chain is secure?

Don't roll your own crypto, especially in using tools that haven't been verified to be used in crypto by cryptanalysis.
> With Izzy, the rays get bent, too, but only by half as much.

What does this refer to?
Something tells me you did not experience the pre-unicode world around 90s. I did, and I didn't like it. I prefer it is abstracted from me thankyouverymuch.

But seriously, all what python (and as a matter of the fact majority of languages) is placing a clear distinction between a byte and a character. This forces developers to keep in mind what they are dealing with and reduces number of bugs.

The truth is that if you treat everything as bytes, chances are that your program has bugs. Actually good test is to convert your existing Py2 code to Py3, if you have encoding/decoding errors then your code was buggy.
Except encryption provides a level of privacy that has never before been possible. Could you imagine a physical padlock that was unable to be cracked, cut, or circumvented in any way? It is easy to see how that would scare law enforcement. Imagine your job is to keep people safe. Now envision a kid strapped to a bomb inside a shack and the only thing preventing you from breaking in and saving that kid's life is that magical and unbreakable padlock. That is how many laypeople view encryption. It is hard to tell that person that you won't consider introducing any weakness into that lock.
Scriptcs – write and execute C# with a simple text editor
I quote the author: Not long ago, I was walking with a friend to a crowded restaurant when I spotted two cops in line and froze. I tried to figure out how to get around them without having to walk past them. I no longer wanted to eat there, but I didn’t want to ruin my friend’s evening. As we stood in line, 10 or so people back, my eyes stayed on them. I’ve always gone out of my way to avoid generalizations. I imagined that perhaps these two cops were good people, but I couldn’t stop thinking about what the Santa Monica police had done to me. I found a lump in my throat as I tried to separate them from the system that had terrified me. I realized that if I needed help, I didn’t think I could ask them for it.

I'm not sure what she intended to say with this closing paragraph but it seems like she has come to realize why some people get uneasy around certain other people. If you have had bad experiences with some members of a particular group (cops, PoC, lawyers, etc) you might have reservations about future interactions with other members of that group. Even if she doesn't like that she has those thoughts, she is admitting to trying to avoid some people just based on her past experience. This is exactly what other people get called racist for feeling. Something to think about.
> What advantages did the Neanderthal genes add (or take away)? The only way to really find out is to create a modern day living Neanderthal. There's probably decades of research to do before we can pull that off, but some day it will happen

Do you want to create Khan? Because that is how you create Khan. If you're averaging a bunch of genomes to do this (e.g simple rank-based voting), and assuming most mutations are deleterious, you're probably going to end up with some sort of super-Neanderthal who is way smarter and stronger than the average human.
Tus.io: Open Protocol for Resumable File Uploads
They really should stop trying to pretend that they know better than secret services and counter terrorism services.

If they really want to help, they should investigate and report to police, without making it public first. Much like what the french media are doing today. This way they would make sure they're helping investigation rather than try to get famous at all cost.
> As far as taxation and shipping go, not really. The Law of the Sea grants the right of innocent passage to all ships, so a country can't tax or harass ships merely passing through its waters. This holds for territorial waters as well as the Exclusive Economic Zone.

I was unclear on the tax point, sorry; the extending of the baseline may determine the entitlement to tax resource use and extraction. You are correct in that UNCLOS prohibits tax of innocent passage.

On shipping it is also my understanding that UNCLOS grants broad rights to passage, though these are subject to those exceptions you mentioned, as well as an exception for "internal waters". I believe a couple cases turned on islands (which I am sure you also know about better than I do– my background is academic and dated!).

As an interesting aside, the word tariff comes from Tarifa, Spain, which would tax ships passing through the Strait of Gibraltar.

Just for ease of any future readers, the actual convention is not horribly complex, and is at: http://www.un.org/depts/los/convention_agreements/texts/uncl...
I felt the same as bitL. I was in PEAK (gifted and talented) since the second grade. When I started High School, one of my freshmen classes was biology. We started the year off learning about cells -- something I had learned about in 3rd grade PEAK and still remembered clearly. I was actually pissed off that I was not being taught something new. From that point on, I didn't give two shits about high school. I scraped by with Cs and played computer games until I graduated.

I did start college a little early my senior year, using a program that let me take half the day off to attend college. But I could have easily been going to college since 9th grade.

As for the social stuff, I actually lost most of my friends in HS -- they all moved to other states, and I had no desire to gain new friends (I had good friends on the internet, that I still have to this day, ~20 years later).
I've done just fine so far with a 9th grade education.

You may be passed over for jobs by hiring managers who don't understand the value of experience. You don't want to work for them anyway.

I'm less than a decade away from 60. And I'm not worried in the slightest.
That's the entire idea behind the name. When you go to the website or start searching around for "Visual Studio Code" you quickly end up with links to Visual Studio (obviously) and Azure.

Make no mistake. Microsoft is not developing Visual Studio code out of the goodness of their hearts. This is a marketing strategy to get people to move to Azure.
> This is the same issue facing Perl (although the Perl situation seems more dire) WRT Perl 5 vs Perl 6.

The situation with Perl is neither more dire nor really the same issue as with Python. Perl 5 is not going away. Perl 6 maintainers are not the same people as Perl 5 Porters -- both will be maintained for the foreseeable future.

Second, Perl 6 is a significant change to Perl, with far more features and somewhat different syntax. People will want to change for the features. Running Perl 5 code from inside Perl 6 works by calling out to libperl, which runs a real version of Perl 5. Perl 5 will still be popular due to ubiquity, access to CPAN modules, and things like CPAN Testers.

So it's a choice for the developer, to develop in a new language that just happens to be Perl-flavored, or to go with any other language. Not really a crisis.
Who exactly enforces the UN's Declaration of Human Rights?

Without power to back it up it means nothing.
You're confusing accessing private methods with violating the Android permissions model. Two totally separate things.

Edit: Also my larger point was the iOS security is not fundamentally better than anything else. The closed nature, restrictive policies etc. help but fundamentally it's nothing outstanding. It was a response to tptacek claiming opposite.
Isaac Newton
Open source OpenWRT router has automatic updates
That's cool!

However, anyone read the privacy policy?

https://www.visualstudio.com/en-us/dn948229
IBM and the Holocaust (2000)
Show HN: Peekshare – the app that will dethrone Snapchat in ephemeral sharing
Sorry for the snark but this has become a trigger for me. Every time anyone disagrees with the way Py3 does Unicode someone will immediately assume that that person is just confused about the implementation.
<em>The locals often know the cool, secret things far off the beaten path. What annoyed my family in particular is that now they can't go enjoy those things in certain areas because someone a thousand miles away decides it should be so. </em>

Actually they can, just not on the 4WD Vehicles. They can, say: walk.

The Antiquities Act was originally made to protect such things. So, job done, I guess.
A directed thermite pellet. Anyone seen a DIY version of this? All videos I've seen have just been thermite on top of something burning through to the ground.
A lot of people here a critical of the visa system because it drives wages down. This is an effect of employers having way too much leverage in the current system, the H1B being attached to your current employement. If you provide for equal rights between americans, permanent residents and non-immigrant workers, you cut that leverage out of employers' hands and empoyer non-immigrant workers to negociate market rate compensation. Work visas shouldn't be attached to current employement.

Switzerland, a country with 28% of foreign population, has a system where you can quit your job and claim unemployement benefits for at least 6 months before your work permit actually expires.
Ruby, from the perspective of SuperCollider
In south-western Germany the first national park in that area (Baden-Württemberg) was created 2014.
There was quite some resistance. Not ancient history, this was just a year ago.
Google Just Made AI Software Free
My keyboard is... weird. When I type Shift-9, I see ')' instead of '(' and I can't even figure out how to type a '+' character.
Analyse Asia 74: Vizable and Tableau in a Mobile First Asia with Dave Story
Albert, watch your kerning! This is far too legible.

http://www.fastcodesign.com/3045994/albert-einsteins-handwri...
For hosting an MVC 5 app is Azure the way to go?
I've never experienced this in writing my own software. If I try to read or write to a directory I'm not allow to I simply get access denied.

f = open('C:/windows/test.txt')

try:

f.write('test')

except Exception as ex:

print ex

IOError: [Errno 13] Permission denied: 'C:/windows'
Nice! I also wrote my own stateless password manager: https://www.npmjs.com/package/viridium

It handles changing a password by keeping a file of the salts, which is theoretically safe to post to a public github (mine's in my dotfiles repo, though it's a private bitbucket repo)
Actually the point the poster is making is a good one:

National Forest is not the same as a National Park is not the same as Wilderness is not the same as BLM. Some of them can contain another, and then again: maybe not.

Getting all that straight makes talking about this all the more useful.
It has been a while since I last spoke with them, but don't they charge based on audience size for their messaging capabilities? Seems like they and other marketing platforms are all trying to get customers to pay for messaging on their own properties (vs. email). I'm ok with paying for storing audience data (although portability/vendor lock-in are HUGE concerns), but paying for reaching my own visitors outside of email seems a bit much.
No. You haven't read Quran. You would not be able to write what you do. Even in "Letter To Baghdadi" those who signed quote:

www.lettertobaghdadi.com/14/english-v14.pdf

"God  says in the Qur’an: ‘Because of that, We decreed for the Children of Israel that whoever slays a soul for other than a soul, or for corruption in the land, it shall be as if he had slain mankind altogether; and whoever saves the life of one, it shall be as if he had saved the life of all mankind. Our messengers have already come to them with clear proofs, but after that many of them still commit excesses in the land.’ (Al-Ma’idah, 5: 32)."

And that is actually cherry picking. If you read the sentence before and the few sentences after together with 5:32 you get what was said:

"32 For that cause We decreed for the Children of Israel that whosoever killeth a human being for other than manslaughter or corruption in the earth, it shall be as if he had killed all mankind, and whoso saveth the life of one, it shall be as if he had saved the life of all mankind. Our messengers came unto them of old with clear proofs (of Allah's Sovereignty), but afterwards lo! many of them became prodigals in the earth.

33 The only reward of those who make war upon Allah and His messenger and strive after corruption in the land will be that they will be killed or crucified, or have their hands and feet on alternate sides cut off, or will be expelled out of the land. Such will be their degradation in the world, and in the Hereafter theirs will be an awful doom; "

That's 5:32 and 5:33 together. Is there some nuance? The command is the "old" one given to the Jews but they became "prodigals," says "god" speaking in plural about him (as he does on other places in Quran too). The "reward" is specified one verse afterwards.

Or even better read the whole Sura 5, to get the whole message. One clearer translation (start from the verse 1 and beware the following side is behind the left arrow):

http://quran.ksu.edu.sa/index.php?l=en#aya=4_176&m=hafs&qare...
The terminal in windows 10 is much improved. Specifically copy and paste being less insane, and proper multi-line selection. I'm sure it is still deficient in many ways, but those were always the biggest irritations.
No built-in python yet though.
Having found using Azure websites to be incredibly easy to deploy and scale .NET MVC apps. Fully integrated with Git.
I've taught myself Forth and K. Each time, it was like going back to the beginning of learning to program. Familiar algorithms are hard to implement. Subtle typos and confusion abound. It takes time to learn how to break down the syntax of the language and read the code fluently.

But you begin to see patterns. You write programs and begin to feel out the fringes of the language. You start to be able to write small programs that work correctly the first time.

With Forth, I learned to track the stack in my head. With K, I learned to think in parallel, collective operations. They are eminently learnable, and when you make it through the learning process, you will emerge with new tools for thinking about problem solving.

I now find K a very pleasant language to reach for when I want to tinker. I can write complex and interesting programs quickly, and completely rewrite them in seconds when I get a different idea. Here is a GIF recording of me making a series of programs in K, perhaps demonstrating the kind of fluidity you can get when you become conversant in the language:

https://raw.githubusercontent.com/JohnEarnest/ok/gh-pages/ik...
In Android, Google's stuck between a rock and a hard place because so much of the distribution is handled by the downstream vendors. Were I google in setting up the distribution agreements, I'd be much more strict on the requirement for getting Google services on the phone, like reasonable minimum security support periods. I'd also make it easier for vendors to be able to agree to such things, by promising support on their end for a reasonable amount of time, and preferably, a stable kernel-level abi so that they don't need to do as extensive regression testing when a kernel-level patch needs released.

Android development feels a lot like current web development plans, where things are released, and not a lot of thought is given to backward compatibility and backporting security. Google needs to tighten those reins a bit, either by pushing handset developers forward faster and/or giving reasonable support for older devices themselves.
The universal declaration of human rights doesn't grant you an unqualified right to privacy. Article 29, part 2:

"In the exercise of his rights and freedoms, everyone shall be subject only to such limitations as are determined by law solely for the purpose of securing due recognition and respect for the rights and freedoms of others and of meeting the just requirements of morality, public order and the general welfare in a democratic society."
And yet it clearly violates our expectations of privacy. You don't think clicking a menu on a desktop app will send a report back to Microsoft HQ.

There are many ways to improve software that do not involve analyzing unwitting users, like making it clearly opt-in.
The internet of things will bring makers closer to customers
I don't think it's so much try brute force as it is "use it or lose it".

This thinking is pervasive throughout all levels of government in the US. Let's say the police do decide to send three cop cars instead of six, and do so consistently. When it comes time to request budget money, the people in charge of handing out that money can say, "well you don't really need as much funding since so many of your cops are sitting idle at a given time."
Newtonian gravitational lensing (not sure if that is an actual term). Newton's gravity could be applied to photons to get some lensing, but this predicted was half of that predicted with general relativity
I've never heard shrill used to describe a voice, I for one mostly associate it with mechanical noise ("The machine errupted to life with a shrill screch").

In any case, in the above comment it is used to refer to the way the pitch of male and female voices rises when frightened or exited and is far from being a gender-specific slur.
Synopsis: In this episode, Dave Story, VP, Mobile and Strategic Growth at Tableau Software, joined us for a chat to discuss his perspectives on how Tableau is poised to grow in a mobile first Asia with the vision of analytics everywhere, and their new free mobile app, Vizable, which helps to turn data into beautiful interactive graphs. Sharing his experiences as the CTO of LucasFilm and Move to how he landed his current role in Tableau, Dave also told the back story of Vizable app that combined Silicon Valley and Hollywood. Last but not least, through the conversation, he shared the lessons as a manager of products and focused on asking the right questions on what the product should do rather than figuring out the users first.
Are there any details on data security/ownership here? If they are doing all of this lookalike modeling, are they using your audience data for other customers? Are they potentially selling it to Adobe's new audience exchange?

When you give an analytics company the level of conversion/revenue detail about your customers that one gives Mixpanel, there's a lot of cool things they can do, but there's always the nagging question of how much of that data do you really own. When it gets into modeling audience profiles, that gets really murky and I'd question whether our 1st party data is being being used by and/or sold to other parties.

Would love some official clarification on this.