skysight-inc/HackerNews huggingface dataset:
Php is a language that traded off every bit of sanity and security for "ease of use".

So it is easy, but have you tried building a web app in Python? You don't even need a web server. Only in recent versions Php got it's own web server. The point is, that Php is easy is mostly a myth. Other languages have as easy path to building a web applications. But they just stop short of giving up any sanity or security...

I am not sure if we should encourage people to make that tradeoff..
I avoid them also because the service is so poor. Even on a late weeknight, you can see 95 percent of the aisle closed and ridiculously long lines of people with full carts. Walmart does not treat their customers nor their employees well. Target cares more about the customer experience, imo.
Which is why I haven't tried it yet. :)
Do you mean Ramblin' Jack Elliot? If so then it's ironic because Bob Dylan wrote in his autobiography about Elliot's voice and guitar playing and that he was jealous when he first heard it because it was more or less what he wished he could sound like. I personally also think he has a great voice.
Thank you for your feedback, we will check and fix this issue shortly
These are called autoplace and autoroute.

They exist, but NONE of the PCB designers I have worked with, all of who have worked at multiple big name tech companies and still do, use these tools.

Do the work. Even something as simple at a guitar amplifier needs attention to detail, to route ground currents away from where they can cause noise. Even something as simple as a guitar amplifier needs attention to the current handling needs of individual traces. Even something as simple as a guitar amplifier needs attention to the detail of proper component placement to minimize inductance where necessary between bypass caps and their associated IC's. DO THE WORK!
This is not responsible disclosure [1], which raises an ethical issue.

For victims added to the list and published within days, the victim is not allowed adequate time time to fix their vulnerability. That does real harm to the victims by inviting attacks before they can avoid the harm the disclosure invites.

[1] https://en.wikipedia.org/wiki/Responsible_disclosure
I had a small wedding too. But this isn't typical.
Facebook and Google are not comparable to Walmart. Don't even pretend they are. They supposedly do knowledge work, Walmart relies on unskilled labor - there's not much latitude in stocking shelves, goes traditional wisdom. Challenging that is radical.
Lamplighters are not extinct yet. They still exist in Poland at least (Wroclaw).
Are you really arguing that 300km per hour trains that run on time and safely are equivalent to "telegraphs" while American passenger trains routinely fail to follow any schedule at all and have a bad habit of killing people? Not to mention that they don't serve large swaths of the country, including areas that need them
most.
Good scientists should welcome this challenge with open arms, sunlight all of their data and code in a repository, and show how proper statistically rigorous research is conducted. That's an elevator right to the top of the field.

If I wrote code that messed up, I'd patch it. If someone else points out a bug? Even better, now I don't have to find it myself. But I would definitely not feel attacked or nor would I blame the QA engineer. It's my mistake, and so I must own it. These researchers need to do the same.

I believe full publication of code and data should be required for peer-reviewed research. If I can't look at your raw data or your algorithm, it is simply not possible to determine whether the study is correct. The social sciences must adapt to more statistically rigorous methods.

After all, the only two choices are adaptation or extinction.
You can survive on 40h a week, but that's about it. I don't think it's worth limiting people who want to do better than that just to try and get people to work less on average. So I guess their achievement just doesn't go far enough in my mind because it hinders economic mobility. If it were possible to succeed on 40h a week of minimum wage, then it might be different. I don't think that's really possible to achieve universally though federal policy, though. I'd prefer to just get rid of the overtime pay requirement and health care requirements included in the ACA (or probably most of the ACA. The mandate and tax is really terrible for young working people.)

Edit: Just to clarify a bit, when I was working 2 minimum wage jobs it was because I wanted to be able to build some savings. I could have actually lived more comfortably (and had health insurance) had I opted to only work one job and apply for benefits, but then I just would have been getting by. Had I not had the extra money saved up I wouldn't have been able to replace my car when it's transmission went out, or be able to take the risk to work at a startup which is how I started my career as a software engineer.
I think it is just a matter of degree. Many people hated Trump (or at least Trump as a presidential candidate) three weeks ago, now a few more people do.

People who have long hated Trump have more ammunition now, and also many mainstream Republicans are embarrassed by what he says.

Trump has revealed that the Republican Party is an alliance of (i) whites who feel racial resentment, (ii) evangelical Christians, and (iii) pro-business people.

When these conflicts are brought out in the open, we find that group (i) is not compatible with (ii) and (iii).

No matter what you say about (some of) his followers and the old testament, Jesus did not preach hate. In fact he took a religion based on the idea that one group of people was chosen and made it into a true universal religion where God offers salvation to everyone.

Similarly, hate is bad for business. If you hate your customers or your employees or your suppliers or investors or vice versa there is no profit in that.
First i felt like yawning. But who knows maybe people are interested in paying to scrape websites.

Pretty sure they'll face some hefty legal fees fairly sharpish tho. Scraping now being illegal in many countries.

Then i found the website doesnt work properly in landscape and the intro video doesnt work at all and thought.

What chance have these guys got of doing decent contextual mining from websites if they cant even get a bootstrap website right.
Ahh a fellow smartphone user! I can tell you've been sabatoged by the autocorrect gremlin.

(waves = wages)
International currency transfers are an area where legal advice is might be worth paying for because the problems stem from legislation and the policies of US based payment processors are likely to reflect legal requirements rather than internal business policy decisions.

Long term, it probably makes sense to obtain local legal advice to evaluate the ease of entering foreign markets.

Good luck.
> Python is slow and this is a serious disadvantage.

Eh yes, and no. I don't wish to argue, because out-of-the-box, it's an interpreted language with a global lock, and it most definitely is slower than most compiled languages. Sometimes orders of magnitude so. On the other hand, computers are damn fast, the developer productivity gains of writing Python are huge, and there is a flip side, especially for somebody who wants to "really learn the language."

Within the CPython ecosystem, there are tons of well-established 3rd party libraries that take advantage of the speed of C, without your code ever needing to know. Take for example numpy/pandas or asyncio with uvloop. A step up from that, there's Cython, which is surprisingly robust and easy to use. It also makes interfacing with C code rather simple, and thus provides an avenue for optimizing speed-critical code paths without needing to know CPython internals to do so.

Outside of using CPython, there's the well-established PyPy, and the up-and-coming Pyston.

My point is, if you need a faster Python, with perhaps a little bit of effort it's out there.
It depends on what you're baking, don't you think? How long do you think it takes to learn to use JS to add an animation to a Web page?
>Sure I could try to come up with my own fraud prevention algorithm but I highly doubt that as a small vendor I could beat Stripe in that department.

You're seriously overestimating the fraud protection Stripe does.
There's a difference between efficiency wages and paying market rate for a group with specialized skills. Efficiency wages means paying more than market rate in order to get some other benefit such as reduced turnover.

In my opinion, tech companies pay market wages for a rare skill (being good at programming). Some will say this is arrogant, but it's just my honest opinion given my knowledge.
Interesting idea, but most interesting to me is the stack-only restriction. I'm curious how they're going to enforce that, and whether that property will be limited to Span or can be used with other types.
Not really. As a rule of thumb, a person at a moderately lean company costs two times their salary. A person working for the government costs around three times. The rest of that money goes to overhead, benefits, and taxes.

More specifically, say that $10k a month went directly to someone working at home who files their taxes as a sole-proprietor. That income puts the high end of their income in the 28% tax bracket, but most of it is in the 25% bracket. Payroll tax (FICA) will take 15.3% off the top. State income tax varies, but I live in one that's about 5%. Then, depending where you are, there's gross receipts tax, which is about 7% where I live. Add that all together, that's 52% of that money lost. We'll round that to 50%, so now we're at $5k/month, or $60k a year. Not bad, except we don't have insurance. Health insurance premiums depend on a lot of factors, but I was seeing about $500/month or $6000/year. Then, the out of pocket max was $3000, so we need to budget that number. Note premimums are not tax deductible. That brings us down to $51k. Also, we haven't saved for retirement. Reasonable companies contribute to 401k at 10%, which would be $12k for our developer. Most people should probably put in more, but that looks fine, so now we're at $39k. Yes, there's a tax deduction for a 401k or IRA, which I ignored, but it doesn't affect these numbers by a huge amount.

Now, let's take the person working for the company at that salary level. Income tax still applies, but half the payroll tax goes to the company, so we're at 25+15.3/2+5=38% rounding up, or $74.4k. We still pay health insurance premiums, but the last place I worked had them at $100/month, that puts us at $73,200, or $70,200 if we cover our out of pocket max. Also, the company pays that portion of the retirement.

In total, $39k vs $73.2k, or almost half. That's a steal for a developer.

And, yes, this is overkill for a response, but I don't think many people realize how much money independent contractors lose to expenses and overhead. Yes, there are lifestyle perks and the potential to make more money. Most of the time, you make far, far less even though your hourly rate makes it look like you make far more.

tldr; Hiring a KiCAD developer for that amount is cheap and an amazing deal if they know what they're doing.
So the US bombing and killing Syrian troops during a ceasefire isn't a major international incident, but the same situation with a few Russian or French troops mixed in would be?
No, we developed lots of non-essential busy work to cover for it and sold it as "services".
Fermat's factorization method with GMP
One of the purposes of the Fair Labor Standards Act's establishment of the federal minimum wage is that companies that employ people at the lowest wages cost the rest of us money, since those workers need tax-funded assistance like food stamps just to survive.
Services which generate way more revenue/profit and better waves for employees than individual farm workers. I dont think we have lost anything as a whole, on the contrary.
Device 2A27 mentions a "Decentralized Autonomous Corporation" mining operation...that's quite a easteregg! https://en.wikipedia.org/wiki/Decentralized_autonomous_organ...
I'm not comparing it to farm work, but to what it could be.
>do not work neither for learners who prefer PHP over "more consistent languages"

They prefer Php because they don't know any better, because they are, well, learners.

>nor professional developers, who just get their job done...

Because they were the "learners" in the earlier statement. Now they are "professionals", but still don't know any better, because they were happy from the beginning, and there is a whole community of Php apologists who will provide validation, so they didn't bothered to look elsewhere.

And someone who looked elsewhere saw a lot of unfamiliar stuff, and were turned off by it. So remained tied to php for ever...It is quite sad.
> Drive for Lyft but haven’t received that high of a wage in recent weeks? Drive for Uber. Uber not paying that high either? Drive for Fasten. Fasten’s wages low? Deliver for Postmates. And on and on.

What happens when the market brings down the average wage and it's impossible to find a decently-paid gig? When we're all freelancers, it's going to be really tough to have any kind of collective bargaining power. Yes, flexibility is great, but the precarity that comes along with the gig economy far outweighs that.
I am sure others are thinking about how to get the same results without paying more.
Not comparing to Walmart at all. Just addressing the claim that it's "revolutionary to pay more for better workers". It's not.
CommandPipeline is a lightweight high performance pipeline for go
And in addition to the body snatching, we also had serial killers who flat out murdered people to sell their bodies to medical schools. See, Burke and Hare.
Restoring YC's Xerox Alto day 10: New boards, running programs, mouse problems
Maybe it's because I haven't used any other packages, but I've used KiCAD and love it. I haven't found the tool itself especially hard (although there were a few Wtf moments at the start related to the different graphical modes having different capabilities), but, overall, 95% of the curve was learning the actual design principles, rather than the tool.

It took me a few hours to go from never having used any PCB design programs to a simple finished board with KiCAD.
This definitely happens too :)
Alenka: GPU based database engine
Link analysis and Structure of the Web
This looks like a job that could be replaced fairly easily with pattern-recognition software connected to infrared sensors and a satellite uplink. If a potential wildfire is detected, the system could send a drone to the location to confirm.
Walmart pays above minimum wage for nearly every position:

https://www.glassdoor.com/Hourly-Pay/Walmart-Hourly-Pay-E715...

"Someone working 40 hours a week should not be on government aid."

This has nothing to do with Walmart, because they pay above minimum wage.

If you have 3 kids (a personal choice) and have no choice but to work at Walmart (because of a lack of skills), and you are forced to get government assistance, you need to start re-evaluating your personal choices.

The problem is that everybody has different needs and should make decision accordingly. Many people make bad personal choices and can't support themselves on the standard, minimum wage. The healthcare system does need to be fixed, but also needs to be more stress on personal responsibility.

"My fiancee has been steadily employed by a different retail chain and was on Medicaid/etc because of the useless minimum wage pay."

I have a hard time believing she was getting minimum wage. My Wife has worked at almost every single retail chain stocking and doing other various jobs and has always gotten paid more than minimum wage.

All of the fast food chains and most retail stores in my area pay at least $2/hour above minimum wage. The reason is because market competition has pushed the wages up and they wouldn't be able to find many workers at anything less.
I haven't caught up with the latest phi releases, but I'm really interested to do so. I haven't been able to find any discussion about a coherent QPI on KNL, but have found reference to OmniPath, which looks like a non-coherent large scale memory network. Is that what you were thinking of, or maybe could you post a reference?
A few years ago when they were contemplating an IPO their business practices(marketplace, irregular ship times, price creep) started feeling like the IPO had gone through despite it not happening. Their patent troll slayer attitude revived my usage for a bit, but irritants prevailed and they have been a simple reference resource for a couple years now. So far to fall, so sad to watch.
Bryan Cantrill: The Container Revolution, Reflections After the First Decade
People making more than 76k/year (~20% of workers in US) subsidize Walmart workers. Most people making less than 76k are getting subsidized - as they should be. I would prefer people doing productive work in Walmart getting subsidized than subsidizing people watching TV at home.
Really excited about these efforts. Python is my main programming language, but for high volume endpoints it's sometimes necessary to switch to other languages. In an ideal world I'd just use Python for everything. It will take a while before that's possible though. These performance gains don't mean much if your DB connection is still blocking.

How does your benchmark compare against GO, Elixir and Node?
Fiske's Cognitive Miser theory: "The theory suggests that humans, valuing their mental processing resources, find different ways to save time and effort when negotiating the social world." (https://en.m.wikipedia.org/wiki/Cognitive_miser) Such an indictment that this "science" can debate these topics with a straight face.

As Feynman said: "We've learned from experience that the truth will come out. Other experimenters will repeat your experiment and find out whether you were wrong or right. Nature's phenomena will agree or they'll disagree with your theory. And, although you may gain some temporary fame and excitement, you will not gain a good reputation as a scientist if you haven't tried to be very careful in this kind of work. And it's this type of integrity, this kind of care not to fool yourself, that is missing to a large extent in much of the research in cargo cult science."
One can easily browse the patents and newly submitted inventions that are registered to the WARF: http://www.warf.org/technologies/new-patents.cmsx - the sidebar organizes them by category.

The intention is more of "hey entrepreneurs, we've got this technology developed in academia - if you see a business model based on this, talk to us so you can use it."

Of note, if you follow the 'technologies - information technology - software' path, you'll note that none of these are actually patents. They're listed as "technologies" instead.

There do appear to be some patents listed... things like low profile, ultra wide band antenna and wideband transceiver for antenna array.

All that said, one of the distinctions between the patent troll and the warf is that of "the warf is seeking business partnerships for people to use technologies, inventions, and patents developed at the university of madison" and the troll is "buying patents from one party and suing another party for royalties." The business model for the two is completely different.
I think it's fine to use an external library such as Faye for websockets. That comes with the benefit of having many client libraries available. (JS, iOS, Android)
(I wrote the blog post)

ASLR was enabled. The attacker worked around it.
Surely this won't be abused to push an agenda. The Ministry of Truth prevails!

Expect copious amounts of this: http://i.imgur.com/1Y0sN6b.png
> Additionally, the GoF book doesn't make it clear that each design pattern exists to work around specific constraints, and thus doesn't educate the reader when and why the design pattern should be used, and when not.

Quite to the contrary. I don't have my copy handy and haven't cracked it open in years, but I recall clearly that they presented design patterns as reusable solutions to commonly occurring problems. And for each pattern they outlined, they explained what the problem was that it was intended to solve.

Alas, the part about patterns being solutions to specific problems was lost on many developers, who shoveled in applications of patterns where their corresponding problem didn't exist. And rather than a more modular, understandable, maintainable codebase, an inscrutable mess was often the result.
What was the web app you made?
respect your people

Ford created a morality department and forced their workers to follow his views of respectability (eg. prevent their wives from working), and to ask for permission before making large purchases, using investigators which would show up unannounced at their home to check up on their personal life.
> They lobby for EITC like proposals to be put in place so that they can offload part of their labor costs onto the tax payers.

This is a weird criticism to make, because the EITC doesn't "offload" labor costs at all. In fact, the biggest advantage of the EITC over systems like wage floors is that the EITC is completely invisible to the employer. (If you hire ten employees for the same role at the same wage, three could be receiving EITC benefits, but you may not even know, because you're paying them the same amount regardless. It just so happens that the people who receive the benefits end up taking home more of the money you give them.

> No wonder EITC is so popular among the usual suspects.

EITC has broad, bipartisan support not because of some conspiracy, but because it actually works. And, unlike the minimum wage, it scales gradually, and it also can be used to target people in need of different levels of assistance with zero additional overhead.

In other words, take that example of ten employees. Three are on the EITC - one is a middle-aged, single mother of three children, one is a married father of two, and one is a 22-year old single mother attending college full-time (on top of work). The other seven are all upper-middle-class college students who have all of their tuition and their living expenses paid for by their parents, and are simply working a summer job to earn some extra pocket cash for the "non-essential" expenses that their parents won't cover.

It's pretty clear that those three need assistance whereas the other seven don't. And it's also clear that those three don't need exactly the same levels of assistance either. But for the employer, that doesn't (and shouldn't) factor into the equation - you don't want the employer deciding that the single working mother of three needs to be paid more[0].

The EITC provides an easy way for those three to take home more money without the employer entering the equation. And all three cases result in the same amount of government overhead, regardless of how much assistance they receive. Furthermore, if they receive raises (perhaps they're promotion) or their eligibility changes (let's say the first woman gets married, and the combined incomes mean she needs less - or let's say one of them has an additional child), the assistance calculation scales smoothly with those life changes.

[0] If for no other reason than the fact that, in the long run, this results in employment discrimination against women (and especially mothers).
Get some background knowledge; I think with a topic like machine learning it's important to understand why certain algorithms work better than others on different kinds of data. I would recommend following a structured course. Andrew Ng's, or the UC berkley one are good. Tom Mitchell's Machine Learning book is a great intro too to supplement the online course of your choice.

If you're a python dev, maybe download scikit-learn and see what kinds of things you can put together after a few lectures.
Right, but it isn't really clear that Costco pay's particularly high wages for the business it is operating.