skysight-inc/HackerNews huggingface dataset:
It's not that it "offends", it's that religious flamewars are a proven way to destroy the quality of discourse we strive for here. We ban accounts that won't stop doing it, so please stop doing it.
Nice, and on an SGI too...
Sorry for the poor wording, I was responding to the comment saying that the code example was hard to read. I was agreeing with that. I really like Swift itself.
Yes it is. I like it a lot more than Go too. I wasn't slagging Swift, I was talking about the code example in the original article (like the comment I was replying to.)
Thanks, I thought I would be down faded into oblivion, but instead I get 13 points and you get down faded. Sorry mate, what a fickle audience.
One thing you didn't really bring up is the sort of life you want to have. Generally speaking, people think of an annual salary as a end in itself, when it is really a means to an end.

For example, if you are living in a small town and making $155K/year, your standard of living is likely significantly higher than someone making $250K/year but living in Manhattan or Soma.

You can double your salary by finding a second job. You'll make $310K/year, work 80+ hours a week. Would you be willing to do that? I imagine probably not.

Finally, what sort of time frame are you on? Specifically, do you want to make more $$ to pay for kids next year? More vacations? Retirement?

Investing $25K/year in an index fund will increase your long term net worth / assets, but it won't feel like you've increased your salary, especially in a market where you might lose money one or two years in a row. This might also make it impossible to pay for daycare, cribs, and nannies if you're ultimately doing this to pay for kids.

So ask yourself (or tell us): (1) what are your goals / why do you need the money, (2) how much are you willing to sacrifice to get it, and (3) what is your risk profile?

If you want some reading material, this is a good blog: http://www.freedomthirtyfiveblog.com/
New York Times CEO Thompson considers adblock user ban
Helping me to pick my Hearthstone Arena drafts deck
DNS result "compression" is crap though...
Tim,

Interesting comment in there about 'Approvals' being one of the most used feature. Why couldn't you build around that? A more generic approvals solution for any kind of contract.
2 - What about JetBrains (PyCharm, IntelliJ etc)?
At a certain point it becomes important to be attached to the revenue of a company. Whether that is by direct billing as a consultant, being a founder, or a principal, or some other position where your income is not dependent on salary.

Moving to management in and of itself does not accomplish this, but in many organizations managers are easier to tie to revenue, which is why it seems that way. At the end of the day, all the people I know that make a lot of money did so by running their own businesses in one form or another.
A Nice Choice of Marsala Blouse|The Emporialist│romanian Street Fashion Magazine
What country in europe? Are they $2/day because they don't have jobs, or because they work but they only make $2/day?
A lot of Java programmers probably mock .NET all the time too. ;-)

I wonder if this secondary(?) meaning of "mock" is an argot more common among some programming languages/communities than others, because the meaning that comes to mind most readily when I see "mock" is "to treat with contempt or ridicule".
Ridshare Guy Special Report: How’s Austin Doing Without Uber and Lyft?
How do you do that in CloudFlare? I didn't know you could change the host in non-enterprise versions. All I've seen is the ability to proxy request to a specific IP or CNAME.

If you CNAME your site to foo.github.com, it doesn't change the R-URI or Host header.
Yes, but would that really be sustainable? Paying every single user to get them to actually use your product is generally a money-losing proposition in the long-term unless you plan to jack up your prices after you lock them in. It's also not at all clear if just offering rewards would be enough to get people to use the product in their daily contracts workflow. Switching from whatever system someone currently uses to a new one for contracts is a huge pain, so it would require a similarly huge up-front commitment. I've seen contract systems switchovers a few times at clients, and pretty much every single person in the trenches has hated it and only done it because it was forced on them from the exec team.
I think there's probably an imaginable application of Brutalism to web design, but I'm not sure it would add much to the discourse. I would absolutely read it as entertainment, though.

As for the term itself, there's always a risk of imprecision when laypeople discuss the concepts used in certified professions.
Vietnam Fish Kill
This is where the breakdown is. Cloudflare will get the certificate for *.github.io, however it is making the request for the custom domain. It is unable to validate the certificate.

It is impossible to enable "strict" SSL mode, because it cannot validate the certificate. And as such, a bad if able to trick cloudflare to resolve username.github.io to themselves could use any SSL certificate they choose.

This is admittedly an edge case, but in such an event, the end user would see a trusted certificate and be proxied to a bad site.
What I want is a platform where entrepreneurs and engineers can interact with manufacturers to create hardware prototypes. I shouldn't have to be in Shenzhen to work with Chinese manufacturers, and trust shouldn't be an issue with a well-implemented feedback system.
The docket for the lawsuit in question is here:

http://www.plainsite.org/dockets/sknqayqz/texas-eastern-dist...
Even when trolls lose, they're typically shell companies with no assets, so they can't pay for the legal fees of the winner (they just go bankrupt) and the winner still loses in terms of money.
Bingo.

Not only that but exploiting NT optimally takes a lot of knowledge about a lot of very low-level kernel details, which you sort of need to make a concerted effort to really learn, which is made harder by no official access to (recent) source code.

So I genuinely think there are just fewer programmers out there that specialize in this sort of stuff. There's definitely a correlation between well-above-the-average programmers trending toward open source contribution, but not really the same level of intellectual curiosity about NT/Windows.

One thing I've noticed is that all the people that grok really low level NT kernel details usually end up as reverse engineering experts.

Oh, except for the OSR internals list, that is usually overflowing with clue (both now and historically).
Along the same lines, for added (and undefined) fun:

#define static thread_local
#define if(X) if((X) ^ (rand() < 1000))
#define private public
#define while if
The links in the article are broken because of www prefix.

E.g. NSubsittue is here: http://nsubstitute.github.io/

FakeItEasy is here: https://fakeiteasy.github.io/

And even though it's commercial product, one should mention TypeMock.
> Maxwell starts with "in the void", I think we can agreed that centre of the sun is not the void.

Maxwell's Equations apply in the presence of sources, i.e., not just "in the void". That includes the equation Div B = 0. In other words, "sources" are electric charges and currents; there are no magnetic charges and currents. So, as GFK_of_xmaspast commented, most likely there is an error in her measurements somewhere, and she should be trying to find it.
I bet this research used a particle accelerator, but the article doesn't mention it.

Only these machines seem to be able to generate x-rays with enough brilliance and collimation for this kind of research.

Unfortunately, most of the press does not cite this fact, and people simple don't get to know about the existence and importance of these facilities, which are always publicly funded. That's not only sad, but bad for science.
apples app developers were sued, apple tried to step in. The circumstances were a little different.

This is what I could find. I think the suits were dropped.

http://arstechnica.com/apple/2011/08/apple-tells-judge-inter...
Great comment. Fantastic article.

I wonder if they considered involving both sides of the contract from the get go. When I've negotiated small-mid size deals with other tech savvy folks, I've often thought a two sided chat style interface that I could use sitting next to someone or if they were across town would be ideal.

The way I conceptualized it would be a 3rd party tool for making deals where the main feature is standardized clauses for minimal lawyer involvement. Eg. Need a standard confidentiality clause? (Drag Drop). Boom. Let's do business.

Commercial lawyers would hate it, but that's sort of the point.
If you want some constructive criticism / feedback / recommendations feel free to email me, dan at driverdan dot com. I'm a hiring manager and while it doesn't sound like you're a match for what we're looking for I'd be happy to give you some input from the other side.
For a single licensed installation, over $7k per year for SAS. Every add-on/package increases price as well. What we're charged is inline with [0].

[0] https://www.quora.com/How-much-does-SAS-cost
> The key to NT asynchronous I/O is understanding that the cache manager, memory manager and file system drivers all work in harmony to allow a ReadFile() request to either immediately return the data if it is available in the cache, and if not, indicate to the caller that an overlapped operation has been started.

The Microsoft article cited above (https://support.microsoft.com/en-us/kb/156932) directly contradicts you:

> Be careful when coding for asynchronous I/O because the system reserves the right to make an operation synchronous if it needs to. Therefore, it is best if you write the program to correctly handle an I/O operation that may be completed either synchronously or asynchronously.

Microsoft is directly saying that it reserves the right to violate the guarantee you are counting on at any time, and it documents several known cases of this. You can try to guess when this will happen and put those I/O operations on a different thread pool, but you're just playing whack-a-mole. And you're violating Microsoft's own recommendations.
> The rest of the team kept their day jobs.

> The team was excited. Our potential investors were excited.

He didn't really have a team and he didn't really have investors. He took a personal risk and found it wasn't working. He shut it down before it got expensive for people other than himself. I applaud this.

People, especially around here, need to understand failure is the norm. This person failed fast, well. Nice work. On to the next thing.
Does that actually work? I know it's appealing to tech types, but it's confusing to people in general. They probably are better off going unlimited on a few things if they can. People are incredibly weird about usage-based pricing.

Plus it creates barriers by giving people something to bikeshed over before buying. In fact, I'd wager they're probably better off going to Unlimited on a few more things where they can, and only really focusing on the things that separate high paying customers from smaller ones.
I've seen the exact trend in the field of optics where engineering work has replaced science.

The fundamental problem is that funding is given to those who promise the best outcome ("device that can recognize cancer") rather than the truth ("Where is the data located in an HBM").

Now, engineering work isn't bad, but today's university still has relics from a previous generation, like research papers. Hence, we're left with a bunch of research papers with little scientific content. The only fix I can think of is to offer useful alternatives to the PhD and prefer or mandate other markers of achievement like patents instead of research papers.
It's only a matter of time before this kind of thinking results in founder suicide. I've read multiple cases where investors, including Y Combinator, forced founders to pivot, which caused serious mental distress to the founders. If the idea won't work, drop it, and drop the founders too, until their next project can be properly assessed. Dropping a project doesn't mean the founders are bad founders or that they are great founders - it simply means that they realised the limitations of the project. Investors should keep the founders in mind for their next project, but giving them cash and forcing them to pivot is a sure way to disaster. Ideas need time to develop. Tim should be commended for realizing that his product would not work, and dropping it before it caused his team and the investors even more stress. I consider his post a sign of maturity and look forward to hearing about his next project.
There is something other than Moq? I'm only partially joking... But I really haven't found a reason to switch from it. I find the syntax easy enough and if I ever come up on a problem the question was probably already asked.
I wish, I wish I could The Economist article on this, but searching online for "how millionaires become rich" and similar things is an awful way to find useful info. :)

However, I remember reading in The Economist that the majority of millionaires (you can debate if that's real wealth or not) become that way through PROFESSIONAL jobs: law, management consulting, investment banking rather than entrepreneurship. Arguably, being a partner at a law firm does tie your success to revenue of the firm, but not sure if that's what you meant.
Noam Chomsky Has ‘Never Seen Anything Like This’ (2010)
Global Optimality of Local Search for Low Rank Matrix Recovery
Separate entries in what? Computers do pretty good at handling many "entries". TLS will indicate the host so they can send the right cert back.
Here are the proposed names for the 4 newest elements on the periodic table
Funny years ago i would have reflexively flabbergasted at the thought of microsoft buying canonical (or any linux distro producer)...but actually thinking on that concept, and seeing recent (perhaps less-than-hostile) approach that microsoft has taken towards open source and linux, that wouldn't be a bad idea. I mean if microsoft could have both offerings - for windows servers and ubuntu-installed servers - i suppose that would be a very smart business move. Assuming they don't actually butcher or deny resources to whatever linux company they would buy, i could see several benefits - not only to microsoft but to developers, system integrators, etc. worldwide. Hey if a side benefit is that it would spur the market (a la google, apple, etc.) a little - to the benefit of us civilians - that's cool too.
Some reasons I love / use R:

Plenty of free high quality documentation and learning materials around R (just read anything by Hadley)

Package manager. Super easy to find, install, and start using packages.

Open source / Free

Large community of users

Extensive usage by the stats community. (If a new algorithm comes out, chances R there will be an R implementation)

Easy to build and share your own packages via Github.

Easy to link C++ code to your packages.

----------------------------------------------

I love R, but something about how the language feels syntactically, it's not as pleasurable programming wise compared to something like the Python data stack. But with all of the above advantages, I don't see myself switching to anything else in the future for my data science work, unless I have a really pressing need to. The other thing is that the language is so damn popular that the useR conference was sold out in pre-reg. rounds.. Seriously guys, stop using and learning about R so I can get in the conference....
They are pretty fast. Submitted two External TestFlight apps this week & they had sub-6h review times
I don't see where you take advantage of go routines and I don't see a real world use case unless it's operating on concurrent connections.

https://www.reddit.com/r/programming/comments/3jhv80/pyparal...

heh..
Sorry, what is Tomahawk?
Why did you two have this same conversation 383 days ago?

https://news.ycombinator.com/item?id=9584269
Opposite to me, finding a group of guys willing to take your money, and work their brains out until it runs out isn't hard to find. Finding a guy who will take that money only if he thinks he can do something productive with it, is much more valuable. I know I can feel pretty confident that if he's taking my money, he's optimistic it'll turn into something. I gotta say, I respect his move.
Earlier Thread

https://news.ycombinator.com/item?id=11535252
> 1. The use of drive letters A-Z for file system access.

Why is this a problem? As a user, I've always preferred to have drive letters - it makes it immediately clear if, for example, I'm moving files between different physical drives.
Someone (Halliburton!) already tried: http://www.google.com/patents/US20080270152

Edit: And IBM apparently got one granted: http://www.google.com/patents/US8386350
Lol, I've been saying something like this for some time.

Thanks for the answer. I guess what I'm interested is somewhat obscure/historical operating systems and also HW that are in some way superior to currently popular solutions. The more comparative the better.

Also your reading list has quite a few Oracle SQL entries so I'm guessing it's your preferred DB of choice. What features are you using that aren't available in MySQL or Postgres?
Mathematica is more well represented in mathematics, instead of statistics focused fields. Honestly, for stats stuff, mathematica isn't even on the radar.
I don't have deep knowledge of what it's like in literary land, literature degree programs, etc., but oh goodness can they blather on, Painting Pictures longer than my interest holds.

"on MUNI, at bars, in bed in my apartment in Haight-Ashbury" sounds like someone who came from somewhere regarded as lame and is hoping that coolness is now on them.

"it’s a document of a time when consumer technology was still clumsy and undefined" -- I'm not sure consumer technology has reached its pinnacle of perfection.

And that's as far as I got. I'd actually been hoping we were going to hear something like "Here is the nonsense of 1994, which lets us think more clearly about what's probably nonsense in 2016", and maybe it's in there somewhere, buried.
You can't say it's "acting up" because spam filtering is an art, not an exact science.

And if you want to complain about Gmail's spam filter, try using Yahoo Mail for a while, you'll quickly learn to appreciate it.

Anyway, it's a good habit to regularly check your Spam folder.
"Despite her work ethic, her track record, and the fact that we all really liked her, her skills were no longer adequate."

I guess I'm too soft-hearted to be successful as a C-level manager, but I find the pragmatic, calculating nature of this approach appalling, even though I agree with many parts of the argument.

I had recently listened to the Planet Money episode about her work (http://www.npr.org/sections/money/2015/08/28/435583328/episo...), at the end she was let go from Netflix abruptly, too, probably using the practice she installed. Maybe I was biased with a Robespierrean expectation of karma returning, but she sounded like that was quite a blow to her, despite all her earlier rationalistic rhetoric. Now, reading it again, brought to mind this:

"It couldn't be called ungentle
But how thoroughly departmental"

(http://allpoetry.com/Departmental)
http://essaysfromexodus.scripting.com/whatIsScriptingNews

"My name is Dave Winer. Scripting News is my weblog, started on April 1, 1997. It's the longest continuously running weblog on the Internet."
>This is absolutely not true, especially in history and sensitive matters like race, sex, religion, etc.

What in heavens name are you talking about? There are countless books and articles published in this country, in and out of academia, describing and condemning oppression of blacks, women, and gays. On the last group, this has helped lead to a revolution in recent years in gay rights.

And the reason this is possible is because the US, while it has many faults, is still a democracy with freedom of speech, unlike many authoritarian regimes such as China.

Speaking of which, are you saying we should not be angry at China for re-writing history because it is impossible for any country to be any better? And ditto for other regimes such as Putin's Russia? But you are simply wrong, some countries are vastly better.
$10 per gigabyte is not "reasonable metered data prices" or "the true cost". In practice, the price per gigabyte of data delivered by any network operator in any given region past the first byte is magnitudes cheaper than the first byte, by the nature of coverage.

Someone using, say, 100GB on any network operator is not using $1000 worth of electricity / tower uptime costs / etc. They might, in the most ludicrously expensive regulatory environments, be costing a hundredth that.
> will only retrieve balances from open loop prepaid debit cards

so the poor get fucked two ways:

1) these prepaid debit cards have a lot of fees and service charges associated with them, they're basically in the same financial category for the "unbanked" as predatory payday loans, check cashing places and other financial services retail operations you see in a ghetto.

2) the people who have these cards with some balance on them risk getting all their money jacked by the local police.
Huh? All 10 Gig NICs can and do push 14 Mpps using minimum MTU:

http://www.ieee802.org/3/10G_study/public/speed_adhoc/email/...

What are you talking about?
That's good to know, I was just going off of what those websites said. So I guess it depends on what's in the garden. Perhaps if you're just growing carrots and potatoes it'll work out well.
Comparing the Vive to the Rift
When people (such as this author) talk about mocks, are they talking about mocking and testing behavior or just simply fakes / doubles?

My understanding of mocking by example is: you have a class you want to test, and that class has a dependency on lets say a Mail class that has a SendMail() method. You mock the Mail class and assert that SendMail() was called as per your specification.

Given that definition of mocking, I personally don't like mocking. I prefer to test state not behavior, although I can see in some scenarios behavior is more important.
I think Python is the biggest hidden gem in statistics. It's had a tremendous impact on machine learning and algorithm development, yet traditional statisticians still rely on SAS/R/Stata/MATLAB.

All of these languages have libraries that produce the same results, the difficulty is mangling the data into the correct input format. Python's list comprehensions are much, much easier to use than MATLAB matrices, R's data frames, Java's ArrayLists, etc. I'd advise any new graduate student to learn how to plug data into traditional programs, but save yourself a headache and perform your data manipulation in Python. Eventually you can take the leap and do the analysis in Python as well.
Seven Business Models for Bot Makers
Ok, that is funny. Makerbot has no business being the 'voice' of the 3D printer market. Try Printrbot instead.
Yes. Their business model relies on the fact most people will settle if the offer is about the same cost as a successful defense or less. If they actually had to litigate all these cases they could never make money.

My impression is they'd rather not go to court, since there's always a chance they could have their patent busted.
Not really... the license model provides support and creates fairly standard releases by which you can more easily leverage. If licensing or selling software is your thing. If all you need is something good enough and cheap then licensing could get in the way
Obligatory knee-jerk accusation of “pseudoscience” at the mention of Sheldrake: check. It’s a topic about overly conservative attitudes in the scientific community. Thanks for demonstrating that tendency with your insulting comment.