skysight-inc/HackerNews huggingface dataset:
> If you don't need or want syntax similar to matlab python+scipy+numpy+matplotlib is pretty great.

Yes, Python is a great alternative here. Especially for more complex computations, the advantages of a very well designed generic language play very well with the specialized math stuff.
Near-complete absence is strong Bayesian evidence against an assertion whose grammar implies universality: «This is exactly what "they" do». You would expect it to be common if the assertion were true.
I said "local taxes". Sure Coke pays income taxes but they do not pay sales tax in every place where coke is sold. Reduced income when AirBnb takes a cut? They take a cut. On both sides.
They reason why Airbnb should pay taxes is they are the ones actually selling. Not the host. When you buy something at a grocery store. The store charges sales tax and they are responsible for sending it to the local tax people. The supliers may have to pay income tax but sales tax is paid by the seller.
Why not just go with polymer bills, which are not only much harder to counterfeit, but last longer as well? There's heaps of precedent at this stage.
reached 248 here when run against my home dir. Interestingly the winner is the path to a transitive npm dependency five(!) levels down the dependency tree. The command I used:

find -mindepth 10 | awk '{ print length(), $0 | "sort -n" }' | tail
I had the same thought initially, but the problem I see is that breaking several keys in the same keyspace shares work. e.g. if you want to invert a one-way function, that's a tough problem. But if it's a 10-bit function, you can just create a full table by brute force.
I didn't see Taiwan on the map by the way, but yeah it's a joke amongst my Taiwanese friends that you're not a true Taiwanese unless your browser homepage is http://tw.yahoo.com/
Good question! I'm speaking mostly to the simple CRUD apps that startups often concern themselves with. Complex backend services will be fine. My heuristic is this: if a framework is giving you huge productivity advantages, there's nothing stopping someone from figuring out how to GUI-ify/sugarcoat the parts you write as a good disciple of this week's True Framework. After all, that's what VB did: made it easy for non-devs to make a Windows GUI with a little bit of code. It will happen to webdev, and it will happen to iOS (usepropeller.com).

How do you counter this? Easy: specialize in something requiring hard-fought knowledge. It could be great chops in UX, or deep domain knowledge. But I use the word hard-fought intentionally: this is know-how that is not easily digestable from a blog post.

Industry may require you to be skilled in certain frameworks, but it's not the same at all as having strong, general programming skills you can apply everywhere. Personally, I'm looking to Clojure for the infinite meta-programmability, and resulting brain-refactoring that ensues.

It's about a lifetime of education, and always challenging yourself. That's the real payoff. Industry will run in circles, convincing itself it is innovating, while ignoring a lot of cool stuff done in the past. Dig into it, learn, and write about it.
Archive of all Silk Road forum posts attributed to Dread Pirate Roberts
> make it into a fancy SSH terminal

Yup. A full Linux OS like Ubuntu is nothing but a fancy SSH terminal.
>as is publicly condoning breaking the law in reaction

This is bullshit. You definitely didn't live under corrupt south america regimes. Or in Soviet Union. Or in Belarus (author's location AFAICS).

If the law is very bad (e.g. death penalty for homosexuality), then it's not people who are wrong when they're breaking it.
I am not terribly taken by the book as a whole, but you would probably profit from reading the first chapters of "23 things they don't tell you about capitalism" [0].

[0] you can find an epub with a simple google search, or listen to this talk by the author, who unfortunately has a thick korean accent: http://youtu.be/whVf5tuVbus?#t=4m

Edit: correction
The core concept in this paragraph is really a basic concept in outsourcing - don't outsource your business's core product, or you will be at a disadvantage when competition comes.

Notice, he doesn't say that you cannot use these extra forces in attacks. All he is saying is that if they are guarding your sleep, you are probably screwed. Similarly, if your core business is being a technology organization, if you chose to outsource that core tech, you are likely screwing yourself. Now, should outsource as much as possible the non-core aspects, either by buying software/services or by hiring consultants, while you let your core team focus on what they do best.

Of course, it's all easier said than done, and the line between core and non-core is often blurred.
Think piracy is killing the music industry? This chart suggests otherwise
Japan is life support for brands thought long dead in the 90s. Excite still has a presence there and, until recently, so did InfoSeek.
The dollar is worth so much less these days, hundreds are necessary to deliver any significant amount.
Only useful reply in this whole thread.
But that's not what the OP was talking about. He was surely using the phrase "rent control" in its colloquial sense.
someone will make it eventually. and when it's done, it will be more than a github repo.
Why did they have to make each one look like a giant iPad with the white border and such?
Hacking for good, what not to do at hackathons
> Females now use hormones for not getting pregnant, breast and ovary's cancer incidence has gone up.

It seems that hormonal birth control slightly elevates the risk of breast cancer, but reduces the risk of ovarian cancer by a larger percentage (https://en.wikipedia.org/wiki/Hormonal_contraception#Effects...).
One more to the list https://github.com/jeyb/d3.punchcard
Perhaps ... and he/she may not even be a native English speaker. I don't generally categorize people by how they talk or write, but upper management probably will.
Look at this advanced technology that lets you do things you could have never dreamt of years ago, yet there's always someone bitching.
I think you were using a bad algorithm on your CPU. Assuming any half-recent x86 processor you should be looking at a number like 4 Mhash/second, not 4K.
Arena.Xlsm version 1.3
Around 7 years ago I looked into a grad program in CS with a bachelors in mathematics. I talked with graduate advisors from both my state university and Brown. Their requirements were similar: 4-5 undergraduate courses in comp. sci. and subject specific GRE. I believe the courses they listed were data structures and algorithms, computer architecture, programming language design, operating systems, and software engineering.

I think they've relaxed requirements a little but it's still not easy getting into comp. sci. from another field.

About work experience, the Brown advisor said that, for them, it's a mixed bag. A person from industry knows how to produce an application but there may be large gaps in knowledge. For example, a developer can go a long way using ArrayList in Java but not know a thing about it or alternatives, especially if code generators are involved.
> is there any way to use these scripts as a form of DRM?

If you aim for consumer friendliness, you shouldn't do DRM in the first place.

> I would rather trust a p2p DRM scheme than depending on say, Amazon or Barnes & Noble to stay in business

Since DRM is by definition "defective on purpose" (or "defective by design", as some NGOs say), there is no reason to trust any DRM scheme - p2p or centralized.
Here's a secret - the vast majority of programming done in this world is "niche" for some niche, web and non-web. It doesn't mean the relevant skills are niche.
Perl 5 + Perl 6 = Perl 11
Please don't drag Taleb into this. His philosophy clearly does not encourage paranoia like this.

Otherwise all crypto projects are off limits, including Tor and Bitcoin
Absolutely. If you're convinced that software development is going to be expensive, painful, and probably-doomed, you might as well pay as little as possible for it.
>"old fart"

From the link:
>"6-7 years higher than mine"

Gee.. since when only 6-7 years more experience than a presumably junior engineer is considered to be an old fart?

That makes me feel really old right now :(
The current bitcoin economy is worth about 1.5 billion, so that one coin would be worth about 1.5 billion, if that were to happen. Where is my flawed reasoning?
Throwaway account. I recently had an interview with a start up from the latest YC batch. First words out of the founder's mouth, after hello: "So, how old are you?"

For a moment, I was speechless.

Not sure if it was just social awkwardness and shyness that made our young founder jump to that question. But in what universe is that ever an appropriate question in a job interview?

(I'm in my early thirties.)
Example: How much is a dollar worth?
In software there are usually multiple places to accomplish the same thing. I usually ask, "where do I put the work?" I'm usually thinking of the database vs. the framework on the server vs. the client.

The post is a great explanation of the choices and why the API resource was the way to go. Inspired us to take a look at how we put our API together.
Why am I making Yeah?
How to Get Rich on Memes: Steal Other Memes
I use Safari web archives for a similar task.

But I wonder...isn't it safe to assume that, eventually, browser rendering engines* will change to the degree that something I saved 4+ years ago is essentially unreadable?

And doesn't that same potential problem apply to a hosted service as well?

*I'm using that vague term to describe everything I don't understand about how browsers render pages, markup, and javascript, which is a lot.
Certainly, learning to use Composer (http://getcomposer.org) to manage the packages such as PHPass and Markdown and autoload will clean up a lot of the mess, also updating packages is as easy as running a shell command (or even in my case a batch file..)

I'm a bit worried about the amount of mixedin html and php I see too -- one of the benefits of sticking with an existing templating system (though people will say that's superfluous since PHP is a templating system) is that data passed into templates can be automatically escaped, whereas just mixing in adds the possibility of an xss issue.

It also looks like he's using index.php pages as a way to protect his files possibly? I think he need to look into proper .htaccess protection and url routing - ensure that only predetermined urls can even resolve to anything.

Overall it looks interesting and there's definitely a place for it conceptually but as others have pointed out, the style of PHP is a bit behind what's considered best practice. Still, that can be easily fixed.
In my solipsistic personal and 100% anecdotal experience, making room for something philosophically 90+ degrees away from your day job is a learnable skill. I've frequently coped with ghastly day jobs (including my brief stint at Google except that it was a ghastly day job with great food) by working on something technical into the late hours of the night.

Don't underestimate yourself.
Our company's new website finally shows what we do
Yeah this strikes me as the usual "language X sucks, because dynamic languages suck".
I'm not. Left in March, but still show up on camera every once in awhile.
This is absurd. We have to stop trying to run from our own government, we've run out of places to go. I've been hearing arguments for years that we need to place anything that's even a theory of committing an illegal act on some micronation of Sealand or, like PirateBay, float drones in the sky.

It's going to get to the point where theres no where we're going to end up hosting Reddit, et al., on the Moon.
Drones on ABC news and conference this weekend
http://abclocal.go.com/wabc/story?section=news/investigators&id=9270668

Any ideas how they can determine from which balcony the drone took off from>

http://siliconalley.com/blog/2013/10/drone-drone-drone-away

Lots of good stuff here, including many answers about the recent ABC News Drone story.
>steal dev servers

Just hook up emagnets in the doorframes. Wipe the servers if they're removed from their environ.
1. Respect and learn from everything mentor says.
2. Try out all the things mentor suggests that you have time to try out.
3. Throw out everything and do what you think is best.

Sometimes you'll be right, the clouds will part and you will feel the warmth of the sun on your face. Other times you'll be wrong and will humbly think "mentor was right that time".

But, at the end of the day its your name attached to those lines of code, its your career, and your life. Survive by your own cunning.

And, while we're doling out life advice- I strongly suggest standing up often.
No, I haven't. I mentioned somewhere else that I know of the versions from 2-3 ago. I did _very_ extensive benchmarking, and they were quite far away in edge conditions (example: very high GC load).
Google, Apple And Facebook compete in Latent semantic Search
You haven't looked at the default filesystem layout of Windows Vista and later, did you?

Hardlinks are extensively used in WinSxS to link the DLLs and executables to places where they used to live. Symlinks are used for many of the legacy directory names that some applications have hardcoded, e.g. C:\Documents and Settings links to C:\Users.
The pixels have fantastic screens, the other chromebooks are fantastically cheap. The hardware on regular chromebooks is apparently great for the price, the hardware on the pixel is not great except for the screen. If neither of those things are what you are looking for, then steer clear of chromebooks.

(I use a Pixel with plain old Debian. I have to press Ctrl-L every time I boot, as DanBC describes.)
"Software development, like professional sports, has a way of making thirty-year-old men feel decrepit." - Snow Crash
Isamu Kaneko who wrote Winny [1], a popular Japanese P2P program, while working as a research assistant at University of Tokyo was persecuted and harassed until he died of heart attack this year. He did not profit at all from Winny.

[1]: http://en.wikipedia.org/wiki/Winny
For me, it was major cottonmouth, to the point where I constantly felt like I was choking on something.
I guess I was just pointing out hypocrisy. Its not just favored by 'everybody else', I'm guessing its favored by the one posting the comment.
Wasn't Yahoo! Japan also a large ISP or major ISP partner? Concerning a canceled move many years ago, my limited searching found Yahoo branded internet was very prevalent and a darn good deal.
1900 D3 examples.

1723 of them by Mike Bostock! [1]

[1] number is made up but almost certainly close.
Fox News Puts Staffers To Work On Air With Giant iPads
Tip: hide the concept behind some clever academic sounding buzzwords, do not mention SR or black markets at all.
She was considering a "real" computer, yes.

Ones she'll use for her own kids, but not for teaching per se.

Yes, Maybe, None Yet, Yes.
How to Get Unstuck
What do you do when you are programming and you get stuck?
Lifestyles of the Rich, Young and Homeless
I wonder whether there was a right answer at the time MAX_PATH was conceived. It certainly is nice to have a hard upper bound for buffer sizes path API functions will fill and 32k would be a bit large to use by default.
I use the paid version of Visual Studio and I still avoid MSTest like the plague. I used it for a couple of projects because I thought the integration would be great, but it's awful. It's really slow, even if you use it as a shell for NUnit/xUnit.

I use NUnit/xUnit, and sometimes mspec, and testing from the command line or the N/xUnit GUI is not an issue for me.

FYI, there are even attempts at getting continuous testing working via console, as soon as you save a file in VS the tests are kicked off in the console. I tried it and it "worked", but so far I haven't integrated it into my workflow yet.
So the Tor, Bitcoin, libOTR, pidgin/adium, encfs, luks, openssl, openssh, openvpn, truecrypt & recent PGP devs (not counting the crypto-as-muntions early days) fear this too?

The ones that have been harassed in my memory is the Cryptocat dev and Winny. Don't mark your software as having a political purpose and more of a general tool and I think you'll have less harassment in your future.
As someone that only has a roughly BS equivalent degree: I checked the application form and closed it again.

I'd love to enroll, I just recently discussed with my wife that I'd love to get a better theoretical background, enroll again.

But .. the list of requirements to apply corrects this German's idea of what bureaucracy means and I cannot provide most of the documents, nor does it seem that this is seriously targeted at non US citizens. Not for me unfortunately, but I do appreciate that this is offered in general, and even (in theory?) includes global applicants.
Protip: Don't live in Iran. /s
The rules that tomorrow's government abides by will surely be much worse (for "us") than those of today. Imagine the future being much, much shittier than it is today.
Unless youre dealing with a large complex app or scalability is a major concern I dont see how adding an extra nodejs vestige is worth all the trouble. Take the coolness of node out of the equation and not much compelling arguments are left from a business value perspective.
Don't do Sealand... that never ends well.
I guess the "quality" of an attorney is most important for cases that are decided by evidence and procedure. ISTM that if the feds come after you for this set of crimes it doesn't matter who your lawyer is or what you did or didn't do, you're going to be found guilty. The accused in this case can negotiate for the possession of the BTC with or without a "good" lawyer. He just needs a competent lawyer to supervise the terms of his guilty plea.
There's something to learn from everyone. I suggest if you find yourself not agreeing to his advice, keep it in your head anyway. When you find yourself facing a problem his advice described (and you aren't working with him for that problem), think about ways his advice would apply, and ways his advice is not relevant, and make your own decision.

Learn, but be yourself, at the same time.
> No, because Tor is a tool for anonymizing Web traffic, and it's not against the law to use the Web anonymously.

Should we stop promoting Tor when this inevitably becomes illegal?
And it was only above $150 for six days.
Well, rent control came about a long time ago when the city was really broke and had serious problems. The city has really been trying their best their best to get rid of it for at least 20 years now. The city would rather have poor folks confined to housing projects and "set asides" in new construction through lottery systems. Same effect but they don't have the same history and stigma of rent control.

Obviously there's still a need for these programs but people have extreme reactions either way based on their politics.

What I will say is that rent control, aside from the affordable rents, gave me huge opportunities as far as what schools I could go to and socially. If I had to live in other areas for low-income folks growing up, there's a good chance I wouldn't have come as far as I have.
Actually younger people will work more because:
A) they have more free time, (usually) more passion and are, well, younger (physically just can take more stress)
B) they don't have enough experience to stand up for themself and to negotiate the better deals...
Just because it appears at first glance to be a tool to subvert the state doesn't mean you should dismiss the possibility of legitimate uses. Bitcoin, tor, bittorrent, etc.? Come on.
You are confusing income tax with "hotel tax" and "local sales tax". For example some states charge a separate hotel tax, and some counties charge "lodging/entertainment taxes" These taxes are calculated based on the nightly rental rate charged to the customer. Not what ever amount AirBnB turned over to the host.
Is your point that all of us live in the United States?
PC-BSD 9.2 Release Now Available
The US government could easily destroy said satellite.
They're doing it to spy on the rest of the world, which is something that they've done for their entire existence. It's one of the two major reasons they exist at all.

It happens that now the rest of the world is using the same crypto we're using, but that's not NSA's fault. Nor is it a major degradation over a status quo; the government has usually been able to "spy on us", it's only been a short time comparatively speaking that it was even possible for the average citizen to completely encipher their communications. Telegrams, for instance, were copied and read as a matter of course if they crossed international boundaries.
When someone sends me an e-mail, I want to read the message they've sent. I don't want their idiotic decision to render it in unreadable tiny blue lettering to factor in to this. I don't need a half-megabyte PNG showing me what their corporate logo looks like.

I don't want my mail client to have to rat me out to the sender when I open the message, just because their template depends on loading images from the web (apparently some mail clients now do this again by default? Madness!).

I don't want to parse the sender's message through a complex (and historically fragile) HTML parser just to give them the opportunity to make the message more difficult to read.

E-mail is about communicating a textual idea - the text is what matters. Let me decide how I want to render that so I can best digest it.
You are confusing dynamic/static vs strong/weak typing.
I'm not a developer, but I've had a very similar experience. It sounds like Mr. X is just trying to minimize the amount of work he has to do. Usually in these circumstances experience wins, especially if you want to have a personal life. Don't stop suggesting change though, just get used to the idea that only your best ideas will make it through.
Like others have mentioned, it's hard to know which approach in each of your examples is best without digging in more.

Assuming his approach is indeed better than yours, what I'd be worried about is that he hasn't explained to you why his approach is better (or you weren't listening). A good mentor needs to not only be able to do things the "right way" but also articulate in an easy to digest manner what makes it the right way.

You need to express your desire to learn from him and ask him to explain why his approach is better. If he can do that well, then he'll be a good mentor for you. If not, then not.
I think it takes a lot more effort than that to thoroughly wipe a drive. Though my only expertise in this regard is having to use a degausser on magnetic tapes.
Right.

> But hey haters gonna hate, right? But you know what haters don't do? Make big-boy money.

I couldn't come up with something that douchey if I spent all day trying.
Really? The only image I get is a leopard print chevy with a hottub on a trailer.
This project its architecture would benefit greatly when leveraged by a framework like Laravel.
I know this is a popular idea, but it's pretty easy to write terrible code in any language. See: most code.
The transparent part of the new $20 weirds me out to no end.
Or, you could just use cash which doesn't have a wallet ID to be careful about.
The Secret to Learning Code
I see this as more of a discussion of the politics of _why_ a black market should exist, more than recognizing that it does and people want it. There is never going to be a completely deregulated marketplace for everyone. A SilkRoad 2.0 is an idea for an elitist market where only the technically skilled can use it properly and correctly, and thus becomes self limiting on its own.

I see it like this: a few like minded people want to trade things that many high minded people would rather not exist or don't want to be openly sold (whichever you prefer) without having boot clodding storm troopers kick down your door and take away your ability to pursue life, liberty and pursuit of happiness. This is just a simple progression/evolution of the black market.