skysight-inc/HackerNews huggingface dataset:
If you pursue PHP, be aware that most PHP deployments are on WordPress. Developing for WordPress can get you a lot of money, but it is a specializes skill set that you need to intentionally learn.

JavaScript is a necessity, of course.
My educational background is industrial automation - at University there was not so much of computer science included (in fact apart from basic Turbo Pascal syntax there was no other programming-related courses). Though I was fixed on programming since I was 12 (was starting from silly programs like password, gradually "upgrading" towards complex data structures and algorithms, through machine learning and finishing at software engineering best practices, exercising different software life cycles and dev/ops concepts) and ended up working within web technologies (Python, HTML, JavaScript) and ultimately leading all technical aspects of development in my current employment. So this story would suggest a degree is not necessary in order to be successful. Passion and right motivation are crucial.

There is good money in this industry however passion should come from all great and creative stuff you can bring to life in this micro cosmos we call computers.

When I hire people I try to find out if they are passionate about programming. Degree might be a nice bonus but not a must. Hired some inexperienced devs over those presenting years of experience and degree just because they had this "spark" in them.

Having said all of this you need to be aware that University degree is an entry point in many top posts out there. Many recruiters would also reject your CV just on this premise of not having a relevant degree. So if you are young and still have time to study (i.e. no family / day job) I would advice to stretch your muscles and invest your time to get a degree. In time you will find it will be only more difficult to get one.

Good luck :-)
My "gateway drug" for getting into programming was web design. I could make this pretty, artsy website where I could share my photos, drawings, etc.

I also was big into fan fiction when I started using the internet in my youth, so it was fun for me to make a website for housing my fan fiction and that of others. The fanfic website eventually got unwieldy to style each story's page separately, so my dad pointed me at PHP: I could use `include` tags to include the same header and footer on every page. Voila, I was programming! Then came MySQL so I could offer filtering options for pairing, rating, characters involved, etc.

So if your friend's daughter is into creative stuff outside of technology, you might have traction encouraging her to combine the two.
Trump has made clear he wants the US to be an authoritarian police state, so they agree on that.
I don't know what you mean by "definitive conclusions". Any conclusions that will be made will naturally be statistical in nature, and obviously the boundaries between groups are fuzzy in many cases. That does not mean that groups do not exist. It's not a coincidence you can pass people by on the street and readily identify 95% of them as being "white", "Asian", "Indian (/Pakistani/etc)", "black", etc, and that if multiple people perform this task, the agreement will be very high. It's obviously shared genetics that are causing these groupings, and if shared genetics are leading to statistically significant identifiable observable characteristics in one area (appearance), it's reasonable to ask if they are leading to other statistically significant differences.

These differences are already used very widely in discussions about policy, as you noted, and that's exactly part of the reason why it should be fair game to fully investigate those differences.
Just enable `Develop > Allow JavaScript from Smart Search Field` in the menubar.
There's also a lot of evidence that NATO is being prepped to get more aggressive with Russia,

Such as? From your wording I assume you have specifics handy.
That didn't answer the question. No one doubts that functional languages like Lisp have been very influential.
Where do the failed 0.1% go? [PDF 4 pages]
Best ESP\Email Provider for lead outreach?
Struggling to find a quality provider who allows emailing prospects. What are most people using?
which award if you don't mind me asking?
Since you're the one making the insinuations/argument, you should be answering those questions for us.
One of the successes of the market system is that you get some amount of choice in who gets to coerce you (e.g. you can sometimes, not always, switch jobs to avoid a boss who is asking for things you don't want to do). So yes, spreading the coercive element is pretty key for that.

Importantly, "all" you need in the market system is to find _someone_ willing to pay you for doing whatever it is you would like to do for pay. I'm not going to claim that's easy (it's not), but it's a lot easier than convincing a small group of bureaucrats to pay you for that thing. This is what allows, for example, writers who cater to niche markets to exist... In theory, the central planners could be enlightened enough to fund (with food or services or whatever, if you want to assume a post-money society) that sort of thing, but in practice, why would they bother?
> "The flaw is in Communism, not human nature.

The very system you claim could theoretically work - given enough technological development - is fully incapable of ever producing that technology to begin with."

If you look at how new technology develops, you'll see a lot of what goes into it is fundamental research carried out without an immediate profit motive. Science progresses through the open sharing of knowledge, take that away and the technologies we'd be left with would be far less advanced.

> "Fortunately, human nature will always thwart command economies."

It is a commonly held misconception that communist societies are dictatorships. A dictatorship is as far from a communist society as you can get. What about those countries under dictators that claim to be communist? I'll give you a hint, they're not.

If you want to know what a communist society looks like...

http://classroom.synonym.com/true-communism-8904.html

True communism has a lot more in common with anarchism than the societies that got given the communist label in the 20th century. There are different schools of anarchism, but if you'd like to read more about it, I'd recommend starting with Proudhon...

https://en.m.wikipedia.org/wiki/Pierre-Joseph_Proudhon
There are lots and lots of knowledgeable people who are also very, very bad at the self-promotion that's necessary to get high-paying jobs in "industry".
I agree with you. I have spent my nights and weekends into trying to find an edge and am still looking. As a retail trader, it is very difficult to find anything but random data all over. I hope I will prove myself wrong someday, but as of now, I think a retail trader finding an edge is nearly impossible.
There's really nothing like a determined and intelligent debate opponent for honing your arguments, and Einstein was immensely valuable in that regard.

Similarly, when Scalia died Ginsburg said she would miss his rebuttals to her opinions because they always made her final product better.
I can corroborate some of the high level factoids in this. I work for a company with a large set of hotel sentiment data that should be a superset of the data in the linked post. It's probably around 35M reviews over several major sites.

82% of sentiments being positive sounds plausible. Ours is somewhat lower but still well over 50%. I think it's in the 70s. Practically speaking, I've had some really frustrating conversations with people in the industry trying to explain that a hotel can have positive sentiment and still be way below average for a given cohort.

Wifi sucks - that matches our data. Within the most common entities we extract, the only thing worse than wifi is "maintenance", which has a much lower occurrence rate. Unsurprisingly, nobody really talks about maintenance unless something's broken. Location is generally highly rated. Surprisingly to me, so is "service" and equivalents.

Anecdotally, the croissant thing sounds correct. A lot of reviewers use the example of cold croissants to describe an unimpressive continental breakfast.
A) we already do, its called a "concept" -- its pretty much the fundamentals of how we see and understand the world around us. Concepts don't need a physical manifestation to have real effects. (e.g. wave patterns)

B) This isn't much different than headphones, just for your eyes. Temper your fears with what being able to take music everywhere did to make a dystopia.
If you don't evaluate the function's body when it's declared, and your language is lexical, than your function should always be evaluated in a context where its own name is bound. If your language has dynamic scope, than the above still basically works until somebody defines a local var to the name of your function.

The only situation where recursion wouldn't work is where all of your vars are static.

As for compiling Lexical scoping, I can't help you there, although I've heard it's not too hard, if you don't care about optimization. Dynamic scoping is dead simple to compile, though.

As for tail call optimization, if your target is an assembler with a goto instruction that in any way resembles a real instruction set, the only slightly tricky bit is figuring out what function is in the tail position. Once you've done that, it shouldn't be too hard. Lambda, The Ultimate Declaritive has details, IIRC.
The Quaker mentality lives.
"Idleness is the hands of the devil."
Work hard, long...it's the only way.

I also get a "I work long hours why don't you" feeling I approach the subject.
Not really surprising considering their bar to hire.

I've worked with a couple of ex/current Valve people, they're effing sharp/creative.
>* Has never actually been implemented with success due to flaws in human nature.*

A system designed for organizing humans doesn't work because of human nature. And you're blaming the humans. Think that through.
I hear this perspective but in my experience hiring people who've been pushing an open source project forward already, it can be more like unleashing a coiled spring. They'll bring code and question the culture in productive ways.
Yours is an unfortunate if predictable reply that demonstrates how (generally) broken this discussion is. I don't think it's possible to dispassionately read into my comment what you have. You're plainly layering a bunch of your own stuff on top of my argument.
Sure, you can do things to meat to make it taste better. But just applying heat and salt to a nice piece of meat gets you pretty close to the most delicious possible thing you could put in your mouth.

Maybe I can put it this way: Meat starts at an 8, and you can add complexity to get it up to a 10. But a dry soybean starts at a 0. You can get it up to an 8 by doing a lot of vegan chef work. Or you can get it up to an 8 by letting an animal turn it into meat. My point is that someone has to do the work to get it to an 8. If it's not an animal, it's got to be the chef.
Mostly unwillingness to challenge the status quo. It's the same reason why despite all the incredible advances in remote communication technology (eg. Google Hangout/Skype, Slack/HipChat), most companies haven't embraced remote work.
It's also what I use. I've tried to use ddg is the past several times but I kept coming back to Google many times a day because the results were so bad. I moved to StartPage almost a year ago and I use that exclusively since then (except from times to times when searching images: for that I sometimes go back to Google because they offer better search options and filters like size, color, license, etc.).
This has been on my mind recently as someone who was in the front office for a few years (but not making trades) but is now on the outside.

I mean each day 100's of Phd's start with clean market
data, more data sources than you could possibly think of
and statistical back testing systems that have 1000's of
man hours put into them, trying to find a way to make money.

It seems to me that the Tiger Rule applies here. You don't have to outrun the tiger, you just have to outrun your buddy.

Is the choice really that one can be in the cohort you mention, or you can buy an index fund (or whatever the equivalent is in the market you're interested in)... and that's it?[1] Is the market so efficient that there is no middle ground where a smart and methodical person can make more money than the index plodders without being obliterated by the big players?

That seems really unlikely to me.

[1] (I don't think that's what you are saying... but you've given me a chance to try and express something I've been thinking about. Thank you for that)
yup, it's just a good product
You're correct but you're missing one large expense: Health/Wellness (at least, in the US, where it's partially paid for by one's employer).

I'm assuming the OP was expecting to keep this benefit since it's a critical thing for most people. The company could choose to pay for less of a share (and most companies reduce or eliminate this benefit for part-timers) but assuming it's left alone, it would not be reduced any with a reduction in the cost of salary.

You mentioned training time and management, but there's also "employee support costs" that increase by employee count regardless of salary such as HR and other support staff, state/local/federal compliance requirements that are based on the total number of people employed rather than salary (though many of these are limited to full-time staff) and others that I can't speak to since it's not my area of expertise, but his point is still valid in those areas.

On PTO - you're right in that I haven't encountered an employee that doesn't reduce the total allotment of PTO for part-timers. But even if they didn't, this would go down precisely with salary since it's paid as a full day's work not worked and that day would now be 25% cheaper.
> The author lives in a fantasy where the Supreme Court Judges appointed by Obama will somehow side with Trump's total disregard of the Constitution.

The Supreme Court has 9 seats, one is currently vacant and the majority leadership in the Senate has indicated that they intend to keep it that way until, at least, the next President is in office.

The remaining 8 Justices were appointed by:

Ronald Reagan (1), George H. W. Bush (1), Bill Clinton (2), George W. Bush (2), and Barack Obama (2).

Assuming Trump is able to fill the vacant seat, any of his actions that were challenged could be upheld by an outright majority of the Court without any Justice appointed by a Democrat (much less any specifically appointed by Barack Obama) siding with it.

Even without Trump appointing a justice, his challenged policies could survive Supreme Court review without any Democrat-appointed Justices siding with them, so long as they were upheld by the Circuit Court through which they passed on the way to the Supreme Court, since a 4-4 Supreme Court split leaves the lower court decision as the end of the issue.

(Some of the rest of your objections might have some merit, but this one has none.)
You would probably have as much luck correlating features like whether your neighbors kid was at the bus stop or had to run to catch it each day and the amount of times your neighbor complained about someone not cleaning up their dog's poop that week. Bullshit random edge case features don't get any better or worse if they come from the internet.

In regular trading(algorithmic or not) you really need some non-trivial insight that for some reason no one else will have.
Birth control and the modern tendency to frown upon mass rape/women as property are probably primary factors to the Ghengis Khan vs Gates example.
Original: http://news.softpedia.com/news/companies-behind-warframe-cla...
Just a few weeks ago, there was a question on /r/haskell that was basically "Hey, I wrote this code, and it is taking all my cores. Why is it doing so if it is sequential?" And, of course, the answer was that, no, his code was not sequential, he just failed to understand how the compiler parallelized it.

My point being, until you've tried what we have today, and understood how powerful it is, you don't get to make a good point about it.

Anyway, yes, Amdahl's law is true. And no, it does not impose huge constrains on most practical problems, at least not for the next decade.

And by the way, yes, specialized hardware can be a great speed-up. And it's been designed with FP-like constraints since forever, because if programming parallel general purpose computers is hard, specializing hardware for parallel operation is orders of magnitude worse. Our high level FP languages aren't up to the task, that's true. But our high level imperative ones can't even theoretically get there.
Chargebee is good because you can swap backends (Stripe/braintree/paypal/authorize.net) without changing any code. So if your account gets nuked or you want to switch merchants for whatever reason, it's no problem.

@dangrossman mentioned storing cards in spreedly. I'm pretty sure chargebee does that already on the backend.
So when they sell, they'll have to pay taxes. Sooner or later they'll have to sell (the point of investment properties is the ultimate profit), and that profit is taxable.

And really, how much money does an empty house need from the city? Street cleaning? Street maintenance? Some paperwork overhead? Except for the last one, they benefit all who use the street (the public), not just the property owner.

I think raising income tax is fairer than raising property taxes.

Incidentally, I think income tax bracket should be calculated on a rolling average income, not a monthly income (to prevent unduly punishing people who make large sporadic income)
I'd always heard that Lenin claimed to be implementing Marxism, but that actual Marxism wasn't what he was implementing; this is the first I've heard it said that he deliberately wasn't implementing Marxism.
Another way to look at anarchism is just favoring the smallest possible power structures. So maybe there is someone who runs the oven, and everyone knows they're in charge. But you don't have someone in an office 1000 miles away making decisions about 1000 ovens.

Another way of thinking about it is that any and all power structures are allowed, they just have to be opt-in. If you want to be a 4th tier worker in a 6 tier command-and-control structure, that's fine. You just have to be there by choice.
Throw a sprinkling of strategically placed meetings, an "Agile" standup, and a smattering of impromptu "hallway chats" into either the 6 or 8 hour day, and you have 0 hours of production either way...
If you're interested in getting started with interpreters, which are easier, you might want to look into Daniel Holden's excellent Build Your Own Lisp (And Learn C). Although it has been criticized for many reasons, it's a great book, and if you find interpreters and compilers totally magic, it's a good place to start.

Also, after reading What every compiler writer should know about programmers, I finally understand why people hate C. Because this just shows definitively that C compiler writers have been in their own little world for the past few decades.

Man, now I want a C compiler that wasn't written by a bunch of mindless jerks that will be the first up against the wall when the revolution comes...
Make the bonus pool a fixed percentage of company yearly profits (not sales). Assign at least half of the bonus pool in an egalitarian way (like based on the number of days worked on that year), assign the remainder on a roughtly "merit" based criteria, and let every team to agree on the criteria, but make it be something objective (it does not matter if it is number of bugs closed, or being at your desk on time in the morning, or whatever, just as long as the measurement is unambiguous and the team agrees on it).

That would be far from perfect, there will be free loaders, and most likely than not it will be slightly unfair to everyone. But at least you have removed the perverse incentive to sabotage coworkers in order to look yourself better.
My thoughts are that if you use either platform for anything other than entertainment you're a fool.

Seriously, here's your competition: https://en.wikipedia.org/wiki/Renaissance_Technologies How deluded do you have to be to think you have an edge over that?
> Most of the troubles with functional programming come when you actually have to do something. The imperative/functional boundary remains a problem.

How does it remain a problem? I've been writing commercial Haskell programs that do something for years now.
Just have her do a free online intro to Python course. If she has aptitude it will be trivial yet still meaningful intro to programming. For shyness/confidence, sports would be preferable.
If nothing else the last two decades have shown us that people planning harmful attacks tend not to use complex, digital methods of communication and innocent people tend to. I'm like a sardine on a train so I can't easily provide references now but that in itself should be enough to say 'YOU'RE NOT TARGETING VIOLENT CRIMINALS - YOU'RE TARGETING THE PUBLIC! (and likely corporate / political competition)' and that should be that.
Not surprisingly you are being downvoted so much.
> The scientists doesn't enjoy as much academia freedom as in USA, but it is not as restrictive as the news media said.

There are problems with scientific freedom in the U.S. related to funding and job retention. Even if the situation in China isn't as bad as it used to be, it's still not good.
> I don't know of anyone doing that for real in the wild, but there's a RFC for it

Aren't WebRTC data streams implemented with SCTP over UDP?
Throwing from a destructor in ScopeGuard is equivalent to calling a function that can throw in a catch or finally block, which you can do in most (any?) languages with exceptions. This no exceptions in destructors "issue" is not a C++ issue. It's a fundamental issue in error propagation. What do you do when propagating error correctly, causes a new error? You can't propagate the first error, because you can't do it correctly. You can't propagate the second error, because that would mean dropping the first.

Classic example is logging an error on failure. This means calling a logging function in the catch block, and then letting the exception propagate. But what if the call to the logging function fails? In Java, coded naively you'd simply drop the original exception. Usually that's not what you want.

You can examine the issue with error codes, it's not any better.
Depending on the state, payroll taxes, workers comp, pto etc may or may not apply, or may be at a cap. If you're working 3 days a week, and that still meets the cap on worker's comp/unemployment, etc, then they're still paying the same amount. Many places will hit the max on a lot of employer-side taxes/benefits when you are working full time.
18F Handbook
This is an argument for moving to a 4x 10-hour work-week. From there, you could work backwards using the same arguments as above.
The EU referendum was on the 23rd June 2016 and the Chilcot report (as it is known formerly) was released 6th of July 2016. So those facts aside your point, do you have any conflicting EU laws in mind? I ask as currently the UK has not left and then looking at 2 years notice so any new UK law coming into play for years (due to the time to formulate them), will be complying within current EU laws and regulations.

TL;DR No and no. But I respect the premise.
Last time Luddites mentioned here someone posted a link to read more about them. I can't find it right now but do yourself a favor and look it up. Luddites were a sorts of early workers movement, but we tend to hear mostly the prevailing side's caricature of them. In reality they didn't rebel against mechanization, they were skilled in it.
Have you read Market Wizards by Jack Schwager? Fantastic book and it really goes deep with how these traders think about approaching and exiting a trade/market.
Show HN: Perfect job?
Lisp is too Powerful (2014)