skysight-inc/HackerNews huggingface dataset:
I think this article would be more useful/interesting if it was extended to include language-specific things you found interesting, and specific pieces of expertise you gained in your usual working languages by exploring new ones rather than the rather generalised picture of the entire journey you've included.
How to Survive a Deadly Drag on Startup Productivity
I don't think it is passion that makes a developer successful. I've always found it to be two things: give a shit and critical thinking. Too many devs are lazy and just want to be done, play whack-a-mole. Others take a "I'm just doing what I'm told" approach. I want to add value, even if I am not passionate about the value I am adding. When you take time to understand the problem and think out how best to solve it (including things like time and money) and then give a shit enough to solve it in the best way you can, you will always add value and when you are always adding value, you will be content, happy and feel pride in your accomplishments.
It takes years to get a green card on EB-3 (same on EB-2) if your country is Current. Most companies don't want to wait 2+ years and pay $10k in lawyer's fees.
Oh I don't dispute that his impact has been significant and positive. I just think there's other factors at play here. For example, Google was extremely slow to market with a competitive cloud strategy, and Apple has been a less competitive player the last 3 years with its own product innovation.
I used to say I work one month a year writing code. The other 11 are spent debugging, supporting, documenting, packaging, controlling. Not as extreme these days with throw-away web projects but still a small fraction of time is spent on the original draft I believe.
How the Flash Crash Trader’s $50M Fortune Vanished
"Make Programming Great Again"
> What's not democratic about optimizing need based upon projected tax revenue? Are we discriminating against "poor companies"? Would you classify companies that allow their employees to work remotely doing the same?

The unstated assumption in your questions seems to be that optimizing for revenue should be the #1 (or a high) priority for a government.

If so, why not just cut all social programs? They're expensive, and the poor people can find jobs, right?

My leaning is more towards the idea that governments should optimize for something else. Perhaps "the greater good", however the citizens decide that. Money is always an issue, but optimizing for tax revenue is a little to inhuman for me to be comfortable with it.

> It's in their interests to raise the price of said foreign labor.

... to artificially raise the price of foreign labor. Many companies now are trying to artificially lower the price of foreign labor, through lobbying, etc.

And the foreign labor market is in no way free. When I worked in the Bay area, it was well known that many H1B holders were paid low salaries, and treated like crap. Because they wanted to stay in the country, and were willing to accept hardship in order to do so.

That artificially lowered the labor cost, and lowered salaries. If they were paid the same as local talent, the artificial low cost would go away, and more local talent would be hired.
R-Studio 8 Crack and Registration Key Full Version Download
There's a reason anecdotes are useless in these kinds of discussions. Your family probably benefited from network effects: one person gets a job, then provides industry contacts and references to the next, and so on. Your family's tremendous luck should not be mistaken for a reasonable expectation.

Someone will be along with an equivalent tale about how they and everyone they know looked for a STEM job for years and gave up. That's why anecdata isn't actually a thing.
Executing Gulp/Grunt tasks with a simple click
Altair [0] is built on top of Vega-lite and I think both could serve as good sources of inspiration for OP's design. Definitely enjoyed this example page & can't wait to see how it evolves!

[0] https://altair-viz.github.io/
Yeah that's exactly how I feel. I've used all three (gitlab, bitbucket, and github).

If the OP is that worried about github going down, just add a pushurl in .git/config to another host and that solves the problem.
It might have been the first thing to be called a wiki, but as INFO on ITS was user-modifiable hypertext, that was the first wiki.
Ask HN: Found an identical product to mine. Should I double down or refocus?
Long time lurker, first time poster here - I hope this is not a stupid question.

I have been working on a SaaS B2B MVP for a few months, however I am self-taught and it's taking some time. Initial feedback from potential customers has been very very encouraging, and am considering investing my savings into this, leaving my well paying job in finance and building a company around this product.

Unfortunately, I have recently discovered that this product exists already in the US, has raised a few million in financing and has 10,000 paying customers.
I have tried their product, and it's very, very, very similar to what I am building, just generally better and more polished. It was a great feeling to see that my idea has market following, and equally crushing to know that someone is executing it way faster than me.

I am now uncertain on whether I should go ahead and risk being branded "The USCompanyProduct of Europe", a copycat, or worse, or if I should refocus on changing my product. I have great conviction in the current product and I think it addresses a big market, but I don't want to be seen as someone who "stole" the idea of a VC funded startup.

Is it even possible to focus on Europe whilst the US company (hopefully) focuses on the US (for now)?
Am I being silly in worrying about the US company? Am I being silly in even considering building something which already exists in a different market (for now)?

Thanks!
What is reality anyway?
It's not impossible to move to a different platform.
It's been a few years since I used pfSense (maybe 7 or 8 years?) - when did they become so "commerical"?

(I'm not saying thats a bad thing, I really have no opinion on that, I'm just curious!)
Don't forget to make working plan when work home.
Ha! Resonates. Used to have a group of comm protocol engineers at our company, the most famous and popular with sales and customers. Reason: their code broke all the time, and they flew places to hack it until it worked. Looked like heroes most of the time. Meanwhile, our group got an award for least-bugs-in-a-release-ever. Well, recognized anyway, no money or promotion or even a plaque. So it goes.
And CloudWatch is free for RDS at 5-minute collection intervals which is more than adequate for alerting on things such as "Am I about to hit the space limit on my database?"
Honestly, tying the qualification of H1B to salary only works as some sort of state-sponsored unionization.

Not to mention the salaries of H1B employees are public, and that they are bound to a company meaning they have less bargaining power. And that the sampling is completely different, one is more of an homogeneous american citizen and the other is basically every country in the world, with varying degrees of knowledge,education, expertise, cultural fit,language penalties, relocation costs, etc.
EDIT: and remember, for a company to issue an H1B, it costs them many thousands of dollars, that the future employee has to be paying for it to be worth it.

Increasing restrictions helps american tech workers as much as Trump adding a tariff on mexican imports. It hurts consumers, it hurts companies, and it gives americans a small benefit.

I can understand american steel workers wanting protectionism , but i cant understand why people that work creating products world-wide like google, facebook, apple, amazon and microsoft, can find it consistent to believe in protectionism.
We see similar phenomena in software: "software bloat", "feature creep", the "second system effect" (see Wikipedia for details). Linux provides the same basic functionality as Unix in 1980 but has orders of magnitude more lines of code. Why? It's more complicated because the world is more complicated, and we have higher (and more detailed) expectations for that functionality.

Basically, once you have a lean MVP that works, all social and economic pressures are to add new features with decreasing marginal gains, support standards of interest to fewer and fewer users, handle increasingly obscure edge cases, etc.
What's your explanation? It's all legitimate traffic even though the NYTimes site is supposedly banned in China? Is it still banned in China? I know it was in 2012. I'm not sure how easy it would be to get through to nytimes from China today.
How can I do research independently and publish it on my own?
tl;dr

1. Make sure you’re registered to vote — lawmakers check.

2. Lawmakers don’t care about people outside of their district.

3. Your signature — physical or electronic — on a mass petition will mean little.

4. The communication must be individual. Email, Letter, Phone call.

5. Know where your representative stands.

6. Communicate — even if you and your representative disagree.

7. Say “thank you" - to reinforce the behavior you want

8. Enlist the help of friends in other districts. - they write their own reps
Apparently, they improved on the work originally done by Dr. Fan in 2014.
Well, this is exactly what I was looking for. I am still a pretty new, self taught developer, and during my trials and tribulations I fell in love with python and django. Now it seems React is the cat's meow, so I have started to look into it and was wondering how it could work well with Django. Than k you
Check this out: http://www.99-bottles-of-beer.net/abc.html

99 bottles of beer in all the languages.
I applied for a remote position, so either "everywhere" is their area, or "nowhere".
Why would my advice change because you're building something that uses JWT?

This thread, though, is about Go web applications. So I guess apropos this thread, I'd just say we probably don't need an example of how to use JWTs in Go. But session management, yes!
Why are there so many cables going up to terminate in Alaska? It seems a bit over represented.
"Looking for your passion, purpose, or calling is an example of the fixed mindset. You’re assuming that this is an inherent and unchanging thing inside of you, like trying to read your DNA or blood type. But you won’t find passion and purpose there, because that’s not where those feelings come from.

Passion and purpose are emotions that come after expertise and experience. The way to get them is to commit to the path of mastery, get great at something, and do great work."

From https://sivers.org/career
As long as this functionality is documented on the incognito start page, similar to "doesn't make you anonymous" warnings, it seems fine (by design) to me.

If anyone has any pointers to documentation on the forensics aspects of this I'd appreciate a link.

It doesn't look like there's that much open source available for the new-ish Windows 8+ hibernation file: https://github.com/volatilityfoundation/volatility/issues/25
>I really dislike the trend of open-source software centralising around GitHub. It's slowly becoming a single point of failure in the ecosystem, and it's closed and corporate software. One day it's going to fail.

If your criteria is only depending on things that are not gonna fail someday, you'll be severely limited in your options.

Any decentralized solution would require money and people to host it (per project), would not provide a uniform interface to developers and users of code, and would not be as mature as GitHub is (at least initially).

Besides, git is decentralized -- so people will have copies of the repo anyway, which they can backup fully anywhere they like. As for issues, etc, they could get them from GitHub for future-proofing and store them somewhere -- if GitHub fails them for some reason, they could then make some importers and load the same issues, notes etc on another host.

>Is it really that hard to set up Trac or sth.?

Given that GitHub hosts 10,000s of projects, it would mean several collective man-years lost for no reason. And in the end you'll have Trac to face (which is something to avoid in itself).
>If face-to-face communication is "pretty much essential", what's the argument for continuing to run the company as a remote/distributed enterprise? Isn't the whole concept of telecommuting predicated on the fact that face time is not essential to performing the job function?

I think it's predicated on face time being not necessary on a day to day basis given the tradeoffs associated with requiring it.

A lot obviously depends on the task and individual preferences. I probably shouldn't have used the word "essential." However, I've found some level of F2F very useful and I'd probably encourage teams that weren't too distributed to get together physically on a semi-regular basis (as most want to do anyway).

It's funny that you mention the Linux kernel. I've heard GKH on a panel at a LinuxCon explicitly say that he thought one of the reasons that Linux development was so robust was because there was enough money in the ecosystem to get people to events like he was attending.
I think most people mean "polyglot programmer" when they do in fact know several languages in detail. I've got a number of languages for which I am not "a world-class expert" but I am certainly an "expert", able to structure significantly-sized systems with best-practices and a fairly detailed understanding of all relevant costs and benefits I'll get from it. Precisely because I've picked up so many languages, I also know that the hardest part of that is what you point out, that every single difference ends up affecting the best practices. With the exception of the very heavily bondage-and-discipline languages (Haskell, Rust, Ada, Idris), the mere act of learning syntax and most of the semantics of most languages is often a less-than-one day task.
I believe this is the worst advice ever. Passion is a really misunderstood concept. What does it mean to be passionate about something?

Does it mean enjoying doing something all the time? Well, that's just unhealthy.

Does it mean you have a skill in something you constantly improve? Everybody needs to start from zero.

Does it mean you work on your pet projects in your free time? This will likely change throughout your life.

Does it mean the field excites you? That is not a good reason to work on something - I'm really passionate about books, but I'm not a writer and don't think I will ever be(or will want to be).

The only real metric for passion is sticking with something for a long time and being happy about it. How the hell would you know it before you start? How would you even know it a few years in? People burnout all the time.

Saying that you have to be passionate about something is terrible. It discourages people from actually trying. It makes them question their motives. It makes them think if they should start doing something instead of actually trying to do it.

You don't need passion to be a decent developer. Hell, sometimes you'll hate your job and it's normal too. What you need is talent, by which I mean cognitive ability to learn field's concepts. You won't know if you have it unless you try.

Yes, people shouldn't get into programming just because they think it is a good career - there is a lot of stuff that will turn people off which code schools do not mention - lots of stress, cognitive load, sedentary lifestyle. It's not for everybody. But TRYING to get into field because it's a good career is as good a reason as any. Time will tell if you stick around.
For those who don't have the equity required to invest in a medical or legal education - what are those options? I'd imagine banking is largely based on what school you attend.
Personal bugbear: Ireland has a lot of connectivity but only three cables (two from Cork, 1 from the north-west) go to a destination other than the UK. All other Irish internet/telephony traffic goes through the UK. Remember that there are many European data centres and EMEA headquarters in Dublin.

Much of it goes through Bude in Cornwall, which has a GCHQ listening post perched over the submarine cable (https://en.wikipedia.org/wiki/GCHQ_Bude). Or through Southport which is also known to be monitored by GCHQ.

I find it surprising, particularly as the UK prepares to leave the EU, that this issue isn't of more concern
An Introduction to Spring Framework
I'd rather have a colleague who isn't passionate about programming, but passionate about helping the customer than the other way around. Though I'm not even sure what people mean when they say someone has to be "passionate". How do you measure this?
ARM IoT | Web Services Engineer | Cambridge

We are looking for a talented web services engineer who relishes the unique challenges of working in a new business space, to help us provide reliable web services that are part of our mbed connected device platform.

Technical skills required

* You are an accomplished developer in Python or similar.
* In depth knowledge of Linux and general Internet systems.
* You have mastered at least one web application framework such as Django, Rails, node.js.
* You use monitoring tools like Nagios, Zabbix, Munin, Logstash, Graylog or Graphite.
* Experience with configuration and deployment tools such as Puppet, Chef, Docker, Vagrant, Ansible.
* Experience with technologies such as databases, queues, clusters, key/value stores and service oriented infrastructures.
* You have used cloud hosting platforms or virtualisation as part of a production environment.
* You have experience with continuous integration workflows, version control, and both functional and unit testing.

Please read the full job description here:
http://bit.ly/2kOV9lm
Agreed. More information would be great, and there is some --> after some clicking you'll get to see some code and discussion.

Here are the "languages" and the code:

List of things to try: https://github.com/hagata/30daysofHelloWorld/issues/1

Code: https://github.com/hagata/30daysofHelloWorld
That is generally how I look at the situation. If I didn't want to get a counter offer (or some promotion or something). I just wanted to leave on good terms, with plenty of notice given. I just could not understand the logic of me telling them I wanted to leave prior to securing or even looking for a new job.
Obv you would want to talk to whoever your advisor is or a professor in the ML department at your school. Otherwise, find existing books/courses and see what you'll need for background such as this free book: http://neuralnetworksanddeeplearning.com/

http://www.cs.cmu.edu/~mgormley/courses/10701-f16/schedule.h... (general grad level intro)

http://www.cs.cmu.edu/~bapoczos/Classes/ML10715_2015Fall/ (in depth grad level intro, both include a youtube lecture playlist).

The requirements listed here http://www.cs.cmu.edu/~bapoczos/Classes/ML10715_2015Fall/faq...

-Basic probability and statistics are a plus.

-Basic linear algebra (matrices, vectors, eigenvalues) is a plus. Knowing functional analysis would be great but not required.

-Ability to write code that exceeds 'Hello World’. Preferably beyond Matlab or R.

-Basic knowledge of optimization. Having attended a convex optimization class would be great but the recitations will cover this.
Exactly one case of 'network effect' - one brother got little brother hired on at startup as intern during the summer. Others all lived at far ends of the country from one another, in entirely different fields.

There're other effects, things labeled 'white privilege' or 'middle class ethics' I imagine. So no, not a recipe for escaping poverty or anything. I was the son of a dirt farmer in Iowa (like my sisters and brothers), but worked in Silicon Valley when young so my boys didn't have the disadvantages I did.
Sort of funny, that is more or less exactly the stuff we needed for our internal candidate assessment app built on go/http. It just makes sense and is stuff you will want in any app, even a mostly CRUD one.

FWIW, gophish is a very clean app built using Gorilla packages that implements these patterns in a comprehensible way and I found it very helpful as I was implementing things.
Even when it's out and mature, there is some complexity around gracefully degrading when it is not available - it is going to increase frontend complexity dramatically I suspect, at least until browser support dictates that graceful fallback isn't necessary for the feature.
Agreed. Hard to define what is a good developer, but this would be terrible management.
People at Microsoft said the wind of change was blowing long before Nadella took the job. They timed the announcement of Nadella to coincide with deliveries of new products / open platforms. The whole thing was to change the image of Microsoft: New products + new face = new Microsoft.

It's not like Nadella fired every one and started afresh.
Microsoft Cortanta will create reminders for commitments mentioned in emails
Is there anything wrong with encrypted cookies for client-side sessions?
The world isn't so simple that pay scales with skill. There's definitely a base level of proficiency that you need but it's not so high. It's more about making the decisions, choosing industries where this is possible, and managing to stay interested.

I know a few people between ages 40-50 that make this much working at a hedge fund as pure engineers. None of them are incredible, to be honest I could do their job and I'm half their age. They've just put in their time there, didn't get distracted by more interesting opportunities, and don't mind a typical office job with no perks.
But AFAICS they didn't contact AWS support? That would be my very first step, especially when running customer code/services ...
Curious as to which fields you think have it better? (i.e. quality of employment is far greater than the effort to become employable)
i started out in tech as a teenager doing data entry and software installs. if you haven't done a similar job yet for at least a year or two, re-evaluate your expectations.
I really like the gophish app for easy to understand common patterns in web apps.
Ah, looks like an online-only tool, right?

I'm still waiting for decent NLP/Intent recognition offline in any lang, with training/etc. Can't send all my messages to some site though, regardless of cost.
Lack of revocation is actually pretty far down my list of reasons, but it's a very common complaint other people have about JWT that I also agree with.
Looking at the wayback machine it seems that the new "commercial" website was released somewhere between March 29, 2015 and April 7, 2015
>"It's client-side sessions versus server-side sessions, and JWT is just one (bad) option among many for client-side sessions."

What you recommend then instead of JWT in a non-Rails environment?
Happy user here. I have used this exclusively for the past eight years. It's gotten better as it's got more commercial – better UI, more polished plugins, better features, etc.
Show HN: Recurrent Neural Network Based Subreddit Recommender
Can confirm. I've been running this bot for 8 minutes and currently have a $7.8 million short position against the fake NYT. SEE YOU IN COURT, @maxbbraun!
Bluepill by LinkedIn – iOS testing tool
Yes! I would love to have a research greenhouse fitted with this tech. Thumbs up!