skysight-inc/HackerNews huggingface dataset:
I'm a huge fan of this essay:

Don't Call Yourself A Programmer, And Other Career Advice | Kalzumeus Software ---> http://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-pro...

I prefer not to call myself a programmer, although it's a decent way of describing what I do.

I create [value] and solve problems. I used to this by fixing hard datacenter problems as an IT/Ops person, and now I do it as a Full Stack Web Developer. The creating things / solving problems mindset is what is really important to me. Programming is just one interesting "medium" to do this in.

I could see myself creating things and solving problems in other profession. One that I thought heavily about is medicine, law, and writing. I think there are many possible places you can do this in life - it's just a matter of picking a medium you enjoy.

If you need to work on something else, then you can always pick it up as a side project or hobby. I used to find philosophy fascinating. I spent probably a decade of my life reading it as a hobby. Part of me wanted to go back to school or somehow figure out a way to learn it/do it professionally...but I honestly got what I needed out of the hobby. Now I've moved onto other things.

ANYWAY.

If programming made me miserable, I'd consider getting a second degree in psychology and perhaps doing a ph.d eventually. Or maybe go into management. Or maybe go into medicine. Go with the flow or something.
I think you also have to know who and how to find the resources that you don't have. Especially difficult if you are not in a high tech area like NYC or SF.
In vinceguidry's defense, most countries don't have the kind of heads-up about looming dictatorships that Hong Kong had: the Sino-British Joint Declaration in December 1984 made it clear that handover would take place in 1997.

If you were concerned about being governed by Communists, you had 13 years to get the hell out. And if you weren't concerned about being governed by Communists...well, you clearly hadn't been paying attention to history. Tiananmen Square (1989) alone should have been a wake-up call to China's future subjects.

This doesn't make what's happening now less appalling, but HK residents had ample opportunity to avoid the inevitable. Compare that to other dictatorships that sprung up relatively overnight; in Turkey, for instance, Erdogan has been president for little more than 2 years.
File sync is a behavior best done with a client app, as you can see with Drive apps for every other platform.
It's commonly known that withgoogle.com is a site Google uses for marketing and non-services sites.
I can vouch for this. I thought spreadsheets where stupid and useless until I was forced to use them by my boss at the CS department here for grading. I didn't realize how easy having your computation and data being in the same place.

It makes it slow, but usually for these sorts of things you want your data to be available on the scale of days, not nanoseconds so it works out. We have a complicated grading sheet here that manages all of the students information all one the same sheet in a google drive. Grades, attendance, recitation attendance, and at the end of the class homework.

It also verifies the test answers against the correct ones to make sure we score exams correctly.

Excel is great for fixed sets of data that need simple map/reductions & input verification because that's all we really use it for. After that move to something like Python&Numpy/R/Julia/Matlab.
> why not submit a pull request with the changes that you propose

I wasn't aware you could submit a pull-request to change the mentality of project leaders.
Thanks for the heads-up. That would indeed cause an interesting confusion if not known to the users. We could probably live with it for some use cases, a more direct update would be better though.
> Say I run the server under my control, and I talk to other people on and off my server via XMPP. What is occuring is my laptop, phone & tablet are connecting back to my XMPP server, which then connects to those clients, thus not leaking my IP address, OS, etc.

Here it seems that you're defining "metadata" as your IP address (and OS?). That's kind of a non-standard definition of "metadata" in this space -- most people approach the topic more concerned about who is communicating with who.

Email is federated, and I run my own mail server, but almost every single email I send or receive has GMail at the other end of it -- so running my own server does not provide me with any meaningful metadata protection, even though it is a federated protocol. The idea that everyone in the world is going to run their own mail server (or messaging server, or whatever) has not born out in practice, even in environments that natively support federation.

I think serious metadata protection is going to require new protocols and new techniques, so we're much more likely to see major progress in centralized rather than distributed environments (in the same way that Signal Protocol is now on over two billion devices, but we're unlikely to ever see even basic large scale email end to end encryption).

If all you want to do is hide your IP address, it sounds like you should just use Tor or a VPN.

> Comparatively, as it stands now Google is getting a bunch of metadata on Signal users, such as when messages are sent and received and from which device, IP addresses, OS info, etc.

This is not true. You're referring to GCM? The only thing GCM does is wake up a device to connect to the Signal server when the app is running in the background, nothing is actually transmitted over GCM.
does it have regex search though?
The highest denomination note of INR 1,000 is worth about USD 15.
Isn't this exactly the issue addressed by money laundering? Would this not simply force a large number of people into dealing with organisations or individuals who can convert their existing stockpile of (no longer valuable) cash into a smaller pile of cash that still has buying power? A naive approach would be to 'hire' a large number of people to cash in amounts of notes that would be just under the level considered suspect by promising them a cut of the exchanged money. I'm sure there are existing criminal networks that could achieve such schemes (or better thought out ones) within the window of Nov 10 to Dec 30.
Are these other countries comparable to the US in terms of scale and population?
You can say that about every technology but the question is if the good out ways the bad in your specific usecase.
>I always wanted to work in something related to quants

Then learn Python, it is mature and has way more study material.

Not to mention Machine Learning libraries like TensorFlow, Scikit Learn & math libraries like Numpy, Pandas, Matplotlib?

Everything there is just set.

I once tried to learn Julia, but the community is just to small to get help at times. It is a work in progress but I recommend you to keep an eye on It.

Conclusion:
Think of Julia as a future successor to Python, but not a current replacement.
I am not a quant programmer, but last summer I did a ten day job for an old customer in Julia and I had to learn the language as I worked. I thought the expressiveness and conciseness of the language was good and I liked the way the package manager used github projects; easy learning curve and REPL based development.
We use C++ heavily at Accompany. The CTO co-founder was one of the chief engineers at Google Analytics where most of the highly scaled systems were written in C++. Perhaps you could try investigating startups where the founders have a Google engineering pedigree?
How settling Mars could create a new human species
The idea you pick doesn't matter as long as you keep it a secret for as long as possible.

/s
I don't see why C++ should be dead in startup world. With the emerging of AI, machine learning and fintech, you would think there's plenty of opportunity for using C++. I know there are plenty of C++ jobs in google/facebook, banks(i work there), but still, 0 startup on AngelList is surprising, I was thinking it's at least as (un)popular as java and C#.

I even found a Haskell shop there.
NPR is actually in a scary position. Yes most of their money comes from donors, but they are not direct donations. Most of the donations go to the individual radio stations, who then pay NPR for their content.

This means that NPR cannot go around their stations directly to their audience. They simply don't have the infrastructure and resources to raise an equivalent amount of donations directly. And as a matter of preference they don't want to hurt the local stations. They like the local stations.

It puts major restrictions on their product strategy. Everything they do has to have a way to tie back to a local station, and drive donations to local stations. If they just send everyone to NPR.org, they will go out of business.

In this respect, the NYTimes is in a better position for digital. They directly own all their reader and customer relationships, so they have more freedom to innovate.
But that means the OS will run any binary of which the creator, by signing it with that key, claims it is GPL3.

That renders the entire system useless.
Isn't LuaJIT development stale?
Okay, first you should reach out to anyone you know for a job doing anything. References can get you past all kinds of roadblocks including DUI. At this point it's probably a given that you should stop drinking completely until you have your shit together.

If you really want to be a developer here is the path I wish I would have taken:

First, save up money. Unless you're in driving distance of a good school you will need to move. Find a state with a good loan/grant program and solid state schools. This is vital. Some states/schools will cover you 100℅ with loans/grants and others don't offer jack. Try to find a place that gives grants so you don't end up in a debt hole later. Apply like crazy until you get into one. Move. Immediately begin the residency requirements for that state so you pay in state tuition and get in state grants. If the timing is off, delay starting school until you have residency.

You can reach out for part time jobs through the school. This is only a good path if you're really serious, if you fail out you will be in a much worse place than you are.

Once you're in school you will be fine money-wise until you graduate. A lot of people would recommend community college but most have a failure rate of 90℅ and it will delay your degree a few years, something you might not want to do at your age. 26 is fine for college these days, I didn't start until 23 and I wasn't out of place at all
the world could impose import tariffs on China. cripple China economically. US and EU have started already with steel tariffs
The PEC final total is 323:215, not 307. http://election.princeton.edu/2016/11/08/final-mode-projecti...

PEC and DailyKos have converged today on P 323D:215R, S 51D:49R, H=R as their predictions.
Some American economists have proposed doing something similar for large dollar bills:

http://www.wsj.com/articles/the-sinister-side-of-cash-147213...
> 4. The efficiency gain vs learning curve is exponential.

Does this actually mean anything?
> So you admit that Signal is insecure by design.

No, I would not say it like that.

Security isn't TRUE/FALSE. Signal is more secure than other products like Telegram. There are a lot of things it could add to increase its security. But it's pretty damn good and that it doesn't do things that would make it better doesn't change the fact that it's damn good.

> All it seems like you're trying to do is distract from these glaring issues.

I take issue with listing "automatic software updates without user consent" as a list item in criticisms about Signal because "automatic software updates without user interaction" are a damn good idea for the threat models that take most computer crime into account. Even the paranoid (I don't use this term lightly) models can be mitigated by a well implemented secure update infrastructure.

What would you rather have?

- Activists being pwned by 1day vulnerabilities
- The patch being applied automatically as soon as it's available

This is a criticism of words you said, not some attempt to distract from "these glaring issues".

WordPress, which powers 26% of websites on the Internet, doesn't even cryptographically sign its updates. If you pwn their update server, you've got a backdoor into millions of websites. The Mirai botnet? Child's play in comparison.

That's a glaring issue.

> If OWS was legitimately interested in security and anonymity, they wouldn't be including proprietary components and shutting down other open source projects that take matters into their own hands.

So says your ideology.

If OWS wasn't legitimately interested in security and anonymity, why would they publish their protocols as open specifications that anyone can use to develop their own protocols and apps?

Go on, take their papers and build an app that doesn't do all the things you disagree with.

Fork their project (It's GPL; you can fork it!), remove all Signal trademarks and branding, and release your own GPL app that doesn't rely on proprietary components. Make your app/protocol federated. If you do these things, there's literally nothing OWS can do to "shut down" your project.

Don't bother worrying about integrating with Signal users or using Signal servers. Do a better job and convince people to use your fork instead.

What's stopping you?
The link seems to be broken now...
It's pretty easy to get RegEx exposed in Excel via VBA/extensions
Is this kind of realtime data publicly available in any form?
This is a click-bait headline, as the conclusion of the article is "we'll compare the two prediction methods tomorrow and find out which has done better".

I'll go so far to say that the article itself is lacking content, and does little more to say that two popular models don't agree on percentage probabilities, even though they both agree who has the advantage. Apparently that they both agree on Clinton having an advantage is not sufficient for the author.
I just voted in Berkeley, ca - 5 min walk from my house and no one in line at 8:10am. So the problem of long lines isn't universal.
Sounds like a blast! What are you fishing for?
This doesn't really answer the question of why Silver is wrong. It calls out Wang as being too "tight" in his interpretation of the numbers. It then simply claims the Silver is too far in the other direction, but with no substance to the claim.
This is being excessive but... the images could be no requests if they are embedded on the page as Data URIs [1], or if they are SVGs.

I wonder if there is a single "correct" answer.

[1] http://caniuse.com/#feat=datauri
reading GP's comment history (https://news.ycombinator.com/threads?id=tomaskafka) I'm not seeing any comments other than this one with the text "shameless plug" (though I didn't look back very far).

Also, to answer your question, a quick googling turned up https://www.hnwatcher.com -- dunno if it's any good though.
This is a silly reply.

We should calmly and firmly articulate our objection to the Beijing's hardball tactics. This interpretation, like PRC behavior in the South China Sea, represents further evidence that Beijing has little regard for rules that constrain their power to act. If the international system has an investment in rule of law, we should see these actions as evidence that China is an unreliable partner in a rules-based order. We should be wary of including China in liberal institutions that are at the core of that order. Nations around the globe should adjust their relations with China accordingly.

A good start would be public statements supporting rule of law and respect for the use of the judicial system to resolve issues questions of legal interpretation. Foreign businesses with significant operations in Hong Kong should take note that Hong Kong is at risk of becoming more like mainland China (i.e. weaker courts, stronger political control), and consider moving operations if this would impact their operations or bottom line.
Yes, I think startup for the sake of startup can lead to all manner of bad ideas. It's the reason why you have a lot of companies solving things that aren't actually problems.

Are there many examples of startups for the sake of startups that succeeded?
Sure, but if the ballot booth provides real privacy... it's not hard to do. It's also a common method of proving you voted a certain way in order to sell your vote.

Or hey, you can just peer over their shoulder:

https://twitter.com/Gabbienain/status/796031055715246080
The fact that Beeple was impressed with this is enough to get me excited about it. Granted, his reaction may have something to do with the ML team sitting right beside him as he demoed the product... so, cautiously optimistic then. It will be something cool. https://twitter.com/magicleap/status/752540648323026944
People always seem to want a "decent" candidate but it always seems to me that even decent candidates get vilified. For example I personally respect Obama a lot (even if I don't agree with him on everything) but some people literally thought that he was the antichrist.
Thanks for the support. It's been an embarrasing experience, but I've learnt a lot.

First, I shouldn't mention my passion for computers. They're looking for a lawyer, not an engineer. They already employ engineers, who are active in legal research.
Second, I should pick a career outside of IT-Law. Solely working on technology feels too close to the heart.
Third, I shouldn't speak a lot and reveal details about my life when I'm too excited during an interview.

Now, I only have to endure the next couple of days, then the sting will go away. After a couple of months, I'll remember this as an experience and I'll laugh at how foolish I was.
Same problem! I always hold some rupee notes so I have some cash on hand until I get to my hotel. My plan is to find a co-worker travelling there over the holidays and give them a good exchange rate to cash them in.
Tesla has a somewhat of a competitive advantage here not related to timing. Structurally EVs are giant battery packs with attractive packaging, therefore the biggest cost component is the battery pack itself. If you can commit to bulk orders (like Tesla did with Panasonic), you can get the price of the battery pack down.

Everybody else pays the market price, which explains either vehicles at higher cost (BMW i8) than Tesla or vehicles with severely reduced range (VW eGolf).
Based upon the options you listed, the boycott seems like the most peaceful and sane option, to include the option of not doing anything.
Tech talent is everywhere, not just the "hubs". IMO it's the networking that is harder outside that environment; the hubs have a nexus of finance, talent and buzz.
Not to mention that even if you're admitted voluntarily, you aren't necessarily allowed to leave when you want, even beyond the oft-quoted 72-hour hold. Legally you might be entitled to leave, but the facility can basically force you to stay by denying the resources needed to fill out the discharge paperwork.
The deadline to exchange the current currency is through March 2017. I am sure there will be folks who would accept the old currencies at discount if they think they can get it exchanged at the bank without getting Government scrutiny. However, this will only work if you have small amount of black money. There are rich folks in India who have millions of Rupees in black currency and there is no way they will be able convert all that cash without declaring it and paying tax on it.
This is awesome. I'm loving the model of computation Notes
CUDA, MPI, C++ these are the deep internal layers most software engineers working on Machine Learning would never need to interact with. Please learn Python instead. R and Matlab (Octave) might also be helpful.
You always have the option of cheques, plastic cards and electronic transfers. Anybody who wants larger amount of cash I am sure they have a bank account and can accept payments via that mode as well for the time being.

If they can't, then well boy, they were already defaulters.
I'm not sure I understand your comment. Either way we still need the requests for the images to return (or fail) before we can call the page rendered.
Show HN: Nymeria – Find LinkedIn and GitHub User Emails
The opposite is if you visit a really technical university that teaches you theoretical computer science, compiler design, information theory, etc. and the job interviewer asks you about Java 8 implementation details and you have no clue because last time you worked with Java was 2 years ago when you implemented a compiler for a large subset of Java. And they think you're clueless and learned nothing. Can't make it right for everyone, I guess : )
Changing $100 notes to $200 notes will open a new black market for converting 2 x $100 notes to $200. I think just removing the $100 note is safer.
Last time I checked, it was Google and Facebook that were shocked by the features and quality of Chinese services. In that shock, they proceeded to blindly copy them of course.
Imagine if judges had no power to compel cooperation or even communication at all. They might have to work in a different way.

Journalists would work very differently if they could use armed cops to force sources to come talk to them and tell the truth.
If there even is a favicon... and if a .ico file is considered an "image".
It's not the overall population that is the problem: millions of people are not voting at any one location.
Yes, of course. Long lines to vote is not a function of the size of the country, it's more likely to be a function of the number of people and the number of available polling stations in a given area. There are very many large cities around the world that can handle voting without the excessive lines seen in the US.
I would like to take roughly the "Never attribute to malice that which is adequately explained by stupidity" approach here and suggest that it's not an intentional crippling, but the fact that the product developers likely do not design for a logged out experience in the least.

I run tech for a few websites, and we could design for the "no JS" user, there are likely MINOR changes needed for much better support, but it's simply not something that we consider at all. I imagine it's similar with Google, they're designing for the logged in user, with maybe automated testing on the logged out user.
Yes and No.

If all the data you receiving is also coming to you as an Excel format (csv, xls, xlsx), but with major differences in formatting, or wholly inconsistent formatting. Now you have a multi-month long project just to have a consistent import script. Replacing a 1 second task done 2-3's times a day with a 4month project has an ROI on the scale of decades. Not worth it.

Then you add visualization. What is 3-4 keystrokes in Excel is a lot of back of forth, learning a new library, ensuring it works on your system. Vetting the visualizing, dealing with that weird bug on the triple line double axis line chart.

Then you have to validate integer handling and mathematics to ensure your newly written Python, Julia, etc. handles the same as your well vetted Excel Spread Sheet.

Replacing that one slow bloated spread sheet is now nearly a year long project which requires a new employee who will have comparable pay to the person who ALREADY operates excel.