skysight-inc/HackerNews huggingface dataset:
It's a disaster either way, just in different ways.

HRC wins and we continue to kill civilians by the tens of thousands overseas, destabilizing entire regions in the Middle East. All the problems of our current status quo get worse. People in power continue to cement their position there. I don't think HRC is going to be any different from Obama and I can't imagine she's going to do anything positive he hasn't already done.

Trump wins and we get a likely ineffective commander in chief and congress becomes a useless sack of potatoes, getting upset that their bullshit has been called out and going home with their toys. Definitely hope for withdrawing from our perpetual war, fixing our election and campaigning systems, and making future elections much better at representing what most people want.

Between the two, I go with Trump, if nothing else because it means more hope for a future of better elections and putting an end to blowing up women and children every day with drone strikes. Yeah there are some bad characters in his supporter base and some of what Trump says is equally as stupid as what HRC says. At least I can believe Trump sometimes, which isn't the case with HRC.
Keybinding with Karabiner-Elements for MacOS Sierra (In Progress)
Is there a way to have HTTPS working on your own domain if you host your content on github pages? Last time I looked it wasn't possible.
That's a good explanation, thank you. My experience in big projects with dynamic languages boils down to Angular which I didn't find very REPL friendly.

BTW, with IntelliJ and its debug mode for Java we almost have some sort of weird REPL. By pressing Alt+F8 one can, during a breakpoint evaluate an arbitrary Java expression while accessing the values in scope. I use it a lot, despite having my types.
Wolfram Mathematica 10.3 Activation Key and Crack Free Download
It comes and goes.

Years ago I (semi-)retired from the corporate world for similar reasons and because I thought I would have more fun working on projects related to my hobbies. Turns out that even that got old eventually.

Then a couple of years ago I started working on something else and got renewed passion which continues until today.

Can you take a long break (say 6 months) and go do something completely different (like spend time in the Sahara or something)? When you come back you will have a new passion for your work. Or perhaps you will have discovered a new passion :)

Good luck!
The brain wasn't built, it emerged. The question really is what he have to engineer. My belief is that it's not the brain we need to build but the environment it can emerge in.
Linux is the best virus scanner.

I secretly install Linux onto family member's computers.

It's been two years and nobody has noticed.
Or in a GUI: Apple-Shift-F

Find: <old name>

Replace: <new name>

…continue working.
It may sound cliche, but take a vacation. A disconnected, no social media, no email, minimal tech vacation. I find that completely tuning out recharges me and after a little while (usually 4 days) the distance from all things tech makes the "itch" come back and my heart a little fonder. I think if you try to work on side projects and have a constant negative self-perception, you won't be motivated to do much at all - not just program.
YHOO still owns a chunk of BABA. If (for whatever reason) BABA shoots up (or down), expect the stock price to follow very closely.
Wonder if it'd be feasible and/or make sense for the owners of the goods to pool their money together in order to pay the docking fees so they could receive their goods.
MuckRock's Thiel Fellowship
If a pre-sell buyer decides to flip the property immediately, what harm is there in that

http://www2.jurock.com/articles/columnist.asp?id=9370

But in 2008, worldwide financial markets tanked and with it condo markets in Vancouver. By December 2008, some 200 presale unit owners were offering their contracts on Craigslist - often at a loss. (On March 20, 2012 there were just 39.) When that did not work, many simply did not complete the deal and lost their deposit. Some lost not only their deposit, but where the price of the unit had fallen they were sued by the developer for the difference (developers won in many cases).

Needless to say, developers once burned have now tightened up the contracts. Buyers must realize that developers get their financing on the basis of pre-sales and rightfully expect and deserve all pre-sales in their development to complete.

Also, you then have issues with insider buying/selling etc. It's just not worth the hassle for the developers.

http://globalnews.ca/news/2823397/vancouver-pre-sale-condo-m...
I didn't know about the scam:

http://europeforvisitors.com/paris/articles/paris-gold-ring-...
You can bound polygon sorting by looking at the closest and furthest points from the camera for each polygon. This get's tricky if the polygon is perpendicular to the camera, but avoiding O(n^2) in the general case is huge.

Z-Buffer's are still a major advantage.
The other possibility is somehow intercepting them between SSL termination and hashing.
Google to Open Youth Education Center in Oakland
Heh, yup. This is why, when playing these old games via an emulator, it is so important to get the video config setup properly. You can't just stretch to 16:9, you want to play at some multiple of the original resolution (or exactly at the original resolution if you're crazy for perfect graphics).
Another way to look at that is to say that we didn't need to engineer gravity and air.
>I don't get this. Most of the known refactorings can't be easily implemented by IDEs so you're left with the trivial ones like renaming or moving things.

First, the trivial ones are great and useful refactorings too -- and still difficult in dynamic type systems.

Second, static types also benefit the more difficult refactorings that you still have to do manually, by giving you compiler errors and warnings when you botched them at least at the type level. With dynamic languages those need to be done both 100% manual and with no aid.

Third, static languages are a superset of dynamic typed languages, so they can do everything the latter can do, while the inverse is not true.

You can have a "var" or "variant" etc type in a dynamic language that lets you code exactly like in a dynamic typed language where you want it.

(In fact dynamic typed languages are just static type languages with a single type: https://existentialtype.wordpress.com/2011/03/19/dynamic-lan... ).
A Single Migration from Africa Populated the World, Studies Find
Ah, right! Now that you mention it I remember following that ticket. I must've neglected to remove the package after that happened.
I feel this is just a myth.

I'm constantly looking at the source even with static types. Unless you're having a Haskell-like type-system the function's signature will still miss most of what the function is actually doing.

How do I know if a function does a network call? Saves a file? Changes the DOM? These are really important things to know when calling code and the type-system is completely oblivious about them.

What I usually see however is that projects using static types frequently have at least twice the team size as the equivalent projects using dynamic types. Communication overhead follows, ownership fades and debt creeps in quickly. After a few month they usually have no traces of agility left.
A Linux port is actually feasible:

> the Android container itself has no plans to be released (which is basically just the rootfs of an Android system). everything else is already released, and as noted, is using standard Linux technology to isolate things (namespaces, etc...).

> with that in mind, there's nothing stopping people from implementing this approach elsewhere.

https://groups.google.com/a/chromium.org/forum/#!topic/chrom...
Long live yahoo...oh well. I've never used them for email, I only had an account for yahoo IM, which they just killed. I have no use for them at all now.
I never like github approach, they alway use larger hammers
Yelp revamps their developer API
I started responding to your post but after a while I found that we're not on the same page on so many things that you just seem to be stating as fact that I'm not sure if this is bridgeable. All of these things are worthy of a major discussion of their own.

> Sooner or later, like the rise of the Communists, brute strength wins out over elegant attempts to moderate, basically mob rule followed shortly by blood rule with tyrants. Year Zero. A Reset. It has happened countless times in history.

> Democracy leads to entropy. Competition has the potential to take us to Moloch.

> Mediocrity is a threat (Entropy).

> We all know smart people achieving mediocre results (via Molochian competitions). We all know not-as-smart people achieving, if not success in the sense of being on the first page of a top ten Google search results, achieving success in their local maximum.

These are major statements that you can't really just assume to be true or that the other person finds them true. And I don't agree with any of them. Not to mention the lack of context on highly vague terms like entropy.

A lot of this smells like neoreactionarism.
It'll be interesting to see this play out. If the bankrupt company is unwilling or unable to unload their cargo, could another company start repossessing the ships? I'd imagine it would have to on the behalf of several companies; likely, the most heavily invested insurance companies act as a group.
I suppose this essay sounds good if you read it with no connection to reality and only see things through the narrative lens of white supremacy, but you can't hide things in hair that lays flat as easily compared to "nappy" hair. Somebody who isn't as self-centered as the author might ask if anybody has ever been caught doing this, and in fact it has happened many times.

http://www.pri.org/stories/2011-12-13/south-african-woman-ca...
I use Yahoo for fantasy sports. When I signed up I was forced to register a RocketMail account. Logging into Yahoo Fantasy is the only thing I've used it for. I wonder how many other people are in this scenario.

Some hacker might have my password, hopefully they don't pull Aaron Rodgers from my line up this week.
To be fair, it is very, very unlikely that I am better at type systems than someone working on TypeScript, so anything I'd suggest, you probably heard about, and is either already on your roadmap, or was a conscious design decision that we just happen to disagree about :)

I think the javascript type system world is still evolving, and the only "wrong" thing to do is to say "Ok, its a solved problem, let's run away with THIS ONE and kill the others".

As long as we still have at least 2 reasonably well known ones, I'm happy.
In the definition of life? I'm not sure... It seems like a very anthropocentric definition. Isn't it enough to observe it interacting with the things it can interact with, and base the level of aliveness on that?
just wrote a blog post that I think a lot of folks will like if they are looking for a job in ML/DL.

Would love to hear if I missed something!
My point was about the lack of trials for the overwhelming majority of defendants in the US. Schwartz's case was a well known example of that.
"Approximately 80 percent of the antibiotics sold in the United States are used in meat and poultry production.2 The vast majority is used on healthy animals to promote growth, or prevent disease in crowded or unsanitary conditions."

https://consumersunion.org/news/the-overuse-of-antibiotics-i...
Sidetracked: Can someone explain to me why there seem to be a culture of blackhat hacking from Russia? Do their CS degrees have mandatory advanced courses on how to exploit vulnerabilities for lulz?

Not really even saying this in a mean way. Almost all top CS programs in the US have assignments on writing buffer overflow attacks and reverse engineering in their mandatory intro to systems course. But I don't seem to see them going off on their own to learn more sophisticated attacks and acutally using it in the real world.

Why does russia seem to foster so many blackhats? Or is it just the proxies that are hosted there?
Maybe it helps to reword "this kind of evidence is unethical" as "taking action on this kind of evidence alone causes social harm"?
This always sounds so nice in theory but how did you pull this off? Did you ask a manager? Quit and find a different job? Assuming you have the savings to do so, how did you just stop working for 6 months and not feel stressed out about the potential looming instability?
Another way to look at that is to say that we didn't need to engineer gravity and air.

I.e. there might be simple rules that we can apply which in combination with the environment we are in (or create) allow for awareness.
How ITT Tech Screwed Students and Made Millions
Ask HN: Hiring at crummy wage – how to make it better?
In short: I've recently started a small game studio and I was considering bringing in an artist as an employee.

Now, we're still a little way off getting any real money in (consulting is the majority right now), so I have worked out I can afford to pay not really more than around £20-25k/pa. At least initially.

I was hoping to offset this somewhat with the following:

* 35 hour weeks max

* 40 days holiday/pa

* Work remotely

* Some budget for training etc

* Some equity TBC

* Decent wage jump in the future

The last one depends on the applicant not thinking we're full of crap of course.

Other relevant info: this is in the northern UK, so whilst still lower, this is not comparing against SV wages.

Does this sound at least somewhat reasonable to you? Alternatively, what would you want to see that would make you consider such an offer? If indeed anything!
> Due to their unique requirements [...] This is both plausible

I'm skeptical that Github's load balancing requirements are that different from any of the other large file hosts and SaaS companies. But it's possible and I'm not in a position to tell. That being said, the
"NIH syndrome" is a largely overlooked problem in our industry and I think it's reasonable to raise concerns over new projects that may be reinventing the wheel.
most police, especially in smaller areas, don't have the people on hand or on call to explain all this "techy" stuff to the people who make these decisions OR those people choose to ignore them... it seems like it takes 10+ years for cops to catch up and improve their investigation techniques, at least in the smaller areas with fewer resources.
That might be an approach, though it would be helpful to see citations (not that improving diet is a bad idea in general). There are also drugs like Lufenuron [1] which is a chitin synthase inhibitor (fungi make their cell walls from chitin, while mammals don't synthesize chitin at all).

1: https://en.wikipedia.org/wiki/Lufenuron
I think your point is very valid, but my own experience (average white male) suggests that it might not necessarily be true. I used to have really long hair, which I would generally leave untied when travelling (mostly for comfort reasons). I started noticing that I would frequently get "random" pat-downs and searches despite not triggering the detectors. It never seemed to happen when my hair was tied back, so I decided to try it out over a number of flights, and fair enough, I would almost consistently get "randomly" searched with my hair untied, and not once was I "randomly" searched with my hair tied. Definitely not proof of anything, but it does indicate some kind of bias.
Thank you, maybe that's what I need. A vacation to clear up my mind and purge some negativity.
> Use a language that makes a bunch of security flaws impossible

The implicit assumption here is that the language isn't at the same time introducing a number of other vulnerabilities. Is there a language you would like to suggest?
Can retrocausality solve the puzzle of action-at-a-distance? – Aeon Essays
Indeed. It seems that the most sustainable business model for Open Source so far is a combination of FOSS product + paid support / consulting company. It has some potential conflict of interest (e.g. deliberately not improving some aspects of the product that brings in support calls), but being a successful open-source product often depends on outside contributions which themselves depend on reputation, and that may keep companies honest.
> all hacks have signatures.. usually the tools used by the hackers to compromise the system.

There's always the more basic:

echo "Russians wuz here!" > /var/tmp/hacker.sig

(Bonus points to readers who understand why /var/tmp instead of /tmp :D)
These ships would be incredibly expensive and slow to unload at sea. Container shipping is very dependent on dock-side infrastructure.

One of the reasons why shipping switched to containers (and away from break-bulk) is precisely because it is difficult to steal from containers.
And Gitlab Pages supports https for custom domains, which Github Pages does not yet support.
If going from zero to a billion dollar valuation and domination of new social networking niche in a few years is unconvincing then maybe it's better for start-ups not to convince you ;)
I appreciate your suggestions. Unfortunately, long break is pretty much not a option for me right now. A short break is something I can actually afford as suggested by cvburgess.
> If a colleague writes a function/method that returns something, in JS, how do I know what it is?

Typically you have a set of standards for how things get returned. 'isSomething()' returns boolean, 'getSomething()' returns an object, 'getSomethingClassName()' gets a model representing that, etc.

Overall it's really the same as static: you usually have something in the function definition that makes it intuitive what it returns. The fallback is documentation directly above the function's implementation that should describe it.

When you run into the "well what does the object contain that gets returned?" situation then dynamic and static have the same issue: you have to go to the definition to get that information.
For me, it's not even about "typing" or even "checking for errors as you type". The killer feature is: almost never having to read library documentation. You type the code, and get suggestions for all the properties and methods available, along with all the possible arguments you are supposed to pass. Saves you a TON of time and context switching, so you can focus better on the task at hand.

That alone makes TypeScript worth the trouble IMHO.
AirPods Aren't Headphones, They're Apple's First Implants
Why is the scientific replication crisis centered on psychology?
Probably some cargo has bonds and other cargo does not...even on the same ship. While just about anything from the delivery of a container full of Pokemon to the water tightness a new metal roof for the next twenty years can be bonded, it will only get bonded if someone is willing to pay the cost of bonding.

It is common for businesses to assess risks and forgo adding the cost of bonding to a contractual transaction.
Depends on what you mean with bruteforce. I am not talking about blindly randomizing until luck strikes us. Evolution works by incremental change in any given environment no?
Well I can't find any specific references, but I definitely recall getting that impression from old machine vision work. Decades of work to get models that were incredibly complex and hand crafted and barely worked. I don't know if I thought it would require AGI, but it would definitely require significant progress towards general AI.
It'd be a neat resolution, but that's basically telling one set of creditors to make a second set of creditors whole out of their own pockets. And there's likely thousands of them with multiple layers: eg, your new iPhone 7 is stuck on one of these ships. Are you the owner, or is Apple? or Foxconn? etc.
It is almost certain that this evolving risk was disclosed to Verizon (and other officially interested parties) during the initial stages of the sale negotiating process, and could well explain the difficult gestation of the Yahoo sale. Note that standard procedure would have been for interested parties wishing to enter into formal discussions, to sign watertight non-disclosures at the risk of very big legal liabilities if they don't abide by them. Any M&A professional would know that the valuation hit of "owning up early" is much smaller than the catastrophic effect of trying to hide such a thing until the inevitable noisy leak.
You probably could have used a PS/2 -> USB adapter.
local area askHN:

what to do if one had an ancient account that was abandoned but has one's name on it?

[p.s. forgot password, etc.]
That's an excellent point, and something that I've never actually thought of or read. Cool!
That's one way of looking at it. Of course, the more expensive shipping is, the less likely it is to ship inexpensive items, like food.
Honest ads describing the business value directly. I like that. We could use more of that these days.
That's a good point. If they got ahold of Yahoo's cert key they could even grab passwords before SSL termination.
This is one of the best roundups of PR advice I've seen. (andreasklinger's points are also spot on.)

Couple things to add:

1) Remember that embargoes need a journalist's opt in. You can't give them the news and order them not to publish until a given day and time. If you give them information without their agreement on an embargo, they can publish any time they want. So you need to keep some major details back when you ask for the embargo: e.g. "Our startup has some funding news to announce -- would you be interested in the embargoed press release?"

2) Just like with BD, building a relationship means helping reporters out even when you don't need them for a pending announcement. 5-minute favors, intros, explanations about the tech in your sector. That's how you can help...

3) Quotes: Many reporters have to adopt a relatively neutral voice in their writing. They face constraints on what they can say. They use quotes to spice up their stories. So try to make your soundbites more exciting than the surrounding newsprint, not less. They'll have a better chance of getting published.

4) Aunt Agatha: Journalists are professional explainers. If they write for a general readership, they're really writing for intelligent outsiders who do not have great familiarity with what you do. So avoid jargon. You words that a normal, intelligent person would understand. Reporters sometimes call that reader Aunt Agatha.

5) Exclusives. I disagree with Michael in some situations. If you have big news, and you give a reporter an exclusive, you cannot give it to any one else. Which is a huge missed opportunity. Instead of blowing your chance for coverage every else, try to find ways to tailor stories to specific outlets; i.e. "We can't give you an exclusive, but we can work on this angle exclusively and I'll only put you in touch with certain members of the team for interviews..."

I was a journalist for 10 years, full time PR for 2, and now I devote my 5%, like Michael, to maintaining relationships. I used to give talks on PR. Some of this material might be useful:

Talk https://www.youtube.com/watch?v=VAWZBdLVj24

Slides
https://drive.google.com/file/d/0BzcEIIxKcYncOHd4VTBrU29ObFE...

PR Handbook (2013)
https://drive.google.com/file/d/0BzcEIIxKcYncbUk2ZjRHS1hmQUk...
didn't a cache of supposedly state-sponsored tools just get auctioned off by a group who (supposedly) compromised a machine which was under the ownership of one of the three-letter groups?[0]

Seems to give more credence to the viewpoint that the tool doesn't indicate the perpetrator too easily.

[0]:https://www.wired.com/2016/08/hackers-claim-auction-data-sto...
I agree (from my experience). That's mostly the fault that even with static types interface design (e.g. in Java: public methods and public classes) is still hard and most developers are not good at it.

For me, a lot of the Spring classes are designed very well. When working with them I don't often need to look into the source code. Very often just looking at the methods (by using autocompletion) is enough.