skysight-inc/HackerNews huggingface dataset:
> Which makes me cynical of your cynicism, which is directed at people's taking a stand :(

I'll cop to that.

Once upon a time "taking a stand" meant something: risking your life when our imperial British overlords marched into town; risking imprisonment to help slaves escape the antebellum South; risking social alienation, unemployment, or arrest to undermine segregation laws -- or even just expending hours of inconvenience and exhaustion walking to work instead of taking the Montgomery public transit system.

Today, when people "take a stand" on an issue, it generally looks more like GamerGate: piling on to the Internet's latest episode of the Two Minutes' Hate, doxxing some poor pizza-baking morons in Indiana, and issuing them death threats. For this the mob encounters no risk to life, limb, or prosperity, little inconvenience save the time they choose to invest, and are often lauded in their own communities for their "bravery", or cited as paradigms of what a push for social justice looks like today: impassioned young people TAKING A STAND. In other news, up is down, freedom is slavery, and the White House goes around trying to "speak truth to power".

There are a few good exceptions, sure, but even Ferguson was marred by looting.
Did not expect that at all!
How Part Time Programming Jobs Can Help Your Career
Heated, yes. Cooked, no. It's not that hard.

Anyway the points I was arguing were 'get cheaper' - clearly not the case when discussing a transition from free (grows on trees) to paid (to a private utility, often a monopoly, and one upon which you are dependent) - and 'get cleaner', not the case when moving from wood to other-system-plus-transmission-and-bureaucracy-overheads.

I agree with 'more available', though we've paid dearly for that in environmental damage.

PS. To thread originator, thanks for thearchdruidreport meme, I was skeptical but there are some really interesting thoughts there.
Pie charts aren't typically heaps useful when presenting experimental results, but I get your point. Stats in the biosciences are in a ~ish state atm. I agree with the article - just slapping down a bar plot of means and scribbling a p < 0.05 rating on it isn't giving people the whole picture.
Tor uses entry guards [0] to mitigate this kind of an attack.

[0]: https://www.torproject.org/docs/faq.html.en#EntryGuards
I will enthusiastically read and consider any progress you post.

Even if I think there's a low probability that the project will be completed as you describe, don't be discouraged. Any progress made in any direction will be valuable experience, and enjoyable. I have started more than one project that I couldn't finish and I've never regretted any of them in hindsight.

Don't be afraid to fail publicly, by which I mean post about absolutely everything you've done, no matter how unfinished it is, it'll help everyone keep enthusiastic and engaged. If you complete the project, you'll have a valuable log, if not you'll be able to see both 1) what went wrong and 2) the sub-victories you had on the way.

Good luck.
Hm. In Iowa folks say 'aint' and pronounce 'washington' as 'warshington'. When I'm with locals, I do that too. When I'm at work, I don't.

Its just adaptation, not betrayal. Maybe the worst thing is feeling ashamed of it? I'm rather proud of where I came from, and like to introduce my colleagues to the phrases and pronunciations of my hometown. But in the American Midwest, everybody plays the game "where are your people from" and there are no winners. Just interesting background.
Well obviously you cannot sum up the work of any thinker in 1 sentence. But Foucault is actually more of an historian than a philosopher & he provides excellent histories of how many notions that we usually hold to be natural or inevitable are circumstantial and were constructed surprisingly recently, and how the construction of these notions corresponds to the activities of power in our society.

Also probably some portion of his work has been itself naturalized and will seem less novel now that we all live in a world where many people have read Foucault.
It's the same method. It uses something like expect to scrape the output of the commands, and determine that it needs to enter a password. That framework could be extended to do the same thing for git/ssh prompts on the remote machine. These tools don't currently do this, but I was just stating that it would be possible to enter the password once even when running this across multiple machines. Note that I'm not necessarily encouraging that as a solution.

For example, I know that one of them (probably Fabric) defines the sudo prompt (via the -p flag or SUDO_PROMPT environment variable) to be able to pick out a sudo prompt in the text output of the command, so that it knows it needs to respond with the password.
Honestly, this isn't that far out to guess, and it probably won't be nearly as futuristic as we might imagine.

For example, in 1967 Dennis Ritchie began work on the c programming language, still highly used today only almost 50 years later. In 1962 the Chinook helicopter when into service. Almost 35 years ago the US Space Shuttle went into service, and we still haven't seen a huge amount of new innovation there. Though maybe it will come.

Anyway, the point is, 100 years brings amazing innovations (before 1967 there was no c, after all! So it was amazing). But, progress happens a lot more slowly than I think most realize in our science fiction laden society. We probably won't have any strong AI Robot Overloads in 100 years. Most likely we'll still be writing software to solve our day to day challenges while sitting around and complaining about how poorly other software engineers write their code.
You can be ambitious and have relationships. But let's not kid ourselves. People sacrifice relationships for their ambitions all the time. There was an article on HN two weeks ago about a game studio during a death march. How do you have time to bond with friends when you're at work 7 days out of the week and sleeping in a cot in your cubicle? (Even if you have friends at work, they probably aren't your best friends, and doing a death march isn't exactly quality time.)
I myself am worried about this. I have worked my ass off to get into the PhD program where I'm at, but in the end, what does a PhD in CS get me (outside academia) that an MS CS will not?
A regulator or prosecutor needs to first be willing to charge a bank or Wall Street executive before anything can get to a jury.
In addition, RAII is useful for more than just memory [de]allocation: database connections, resource handles, anything that you have to get/create and then cleanup/release.
I would suspect that the keys would be different for each infection. But then considering this is software made by criminals, I would not expect even the most sensible or trivial of features and security precautions would be implemented.
..they would use this psuedo-power to justify attempts to silence "privileged" people who in fact lacked genuine power

Would it surprise you all to know that's kind of what's happening right now? Granted the actual impact usually isn't much more than a flimsy justification to level personal attacks against people they don't agree with on the internet, but the mindset definitely already exists.
How many of these are Y Combinator backed companies?
Sorry I have to ask; what do you do that nets you 1.25m after taxes?

And does that include shares?
Google also uses Haskell for Ganeti, their cluster-based virtualization management software. [0]

Why does Ganeti use Haskell?

Ganeti first used Haskell as an experiment when we needed a compiled language that could perform fast computations on cluster metadata. Eventually, we found that Haskell had advantages in its type safety that made it easy for us to develop better code with fewer common errors without having to write extensive “type-specific” unit tests. At this point, we decided to expand our use of Haskell.

As of January 2014, we plan to convert only “infrastructural” code (job queue, locking) that was already very complicated in Python to Haskell. We’ll continue to use Python for Logical Units, backend RPCs, and hypervisor, storage, and networking implementations.

There are two main reasons why Haskell constitutes a low barrier:

- Haskell doesn’t have any runtime dependency on the target systems.

- For setup, Haskell only requires a development environment.

[0] https://code.google.com/p/ganeti/wiki/GanetiFAQ#Why_does_Gan...
Looks like it is fixed already :)

https://github.com/zhangtiff/startup/commit/b8940962caea72b0...
This is pretty but it could use some context. What are you showing off here, some kind of attraction modeling technique to get particles to stick close to your skeletal chicken/dinosaur mutant?

It doesn't really seem to act like gravity; more like a heuristic where a particle slows down as it approaches a line on the creature perpendicular to its path.
http://en.wikipedia.org/wiki/Discipline_and_Punish

Anything regarding the Panopticon is fascinating.
Dropbox and a NAS or file server fulfill different needs with not that much overlap. Sure you can probably hack your NAS to be a bit like Dropbox and perhaps you can hack Dropbox to work a bit like a NAS, but a the end of the day they're complements not competitors. If you don't need what Dropbox offers that's cool, but that's not the same as saying that Dropbox doesn't have anything to offer over a NAS. Personally I use both and would never want to trade one for the other.
i dont use .net, but i'm impressed with the number of smart people praising it (and Azure) these days.
Rodeo – A data-centric IDE for Python
That is awesome. I live in Nebraska, and I finally spotted a Tesla last night! Excited to see it become a successful company, and I've only heard great things about the vehicles and the customer service.
Isn't pretty much every DB that doesn't fit into RAM?
8 Possible Alternatives to the Turing Test
Honestly I don't think the goal of .NET was ever to convince companies to switch platforms or to compete with Java (replace it on the MS platform yes, but not dominate it as you seem so obsessed with). It was to provide a compelling development story on their platform for not just server side development but also client side (where Java completely fails).

It may be very true that Java jobs outnumber C#. It doesn't change the fact that it is pretty easy to get a job in either, and both lead to generally very boring jobs. I currently service .NET clients in the above $100/hr range and have had no trouble finding work from a rather remote city also (it's no Seattle or Silicon Valley, that is for sure).

But I don't understand your obsession with "destruction" and "domination". There is plenty of room in this world for lots of technologies and they don't have to all be focused on destroying/replacing each other.
It’s in the App Store Review Guidelines introduction: https://developer.apple.com/app-store/review/guidelines/

“If you run to the press and trash us, it never helps.”
Eric Schmidt: Google is focused on machine learning
http://tiffzhang.com/startup/?s=763927079982

"Debateable"

"Debateable is a driven debate service that makes it easy to turn your debates into cash."

I'd be rich, I tell you!
Midnight mountain biking w top secret $30K night vision goggles
I understand what you wrote about csproj (no 2 and 3). Maybe this is why asp mvc next gen use new project file format
Thank you. I was thinking of googling to learn more, read your comment, and thought better of it.

I have a rather cartoonish image in mind, of a fanged foetus, and I suspect that as disturbing as it might be to me, given my wild imagination and general sense of malaise having read the article, it would pale in comparison to the real thing.

Often, when I read fascinating - in Spock's sense - articles, I share them with loved ones.

Not today. Second case in 7-8000 surgeries? Ew, those odds are too high by far.

Cats. I shall look at pictures of cats. La la la la....
You pass over the word "simply" there: Foucault doesn't mean that universities do not disseminate knowledge, but that they do not _only_ disseminate knowledge, they also maintain a certain class system. I don't think he would exempt himself from that, but poststructuralism is not usually interested in the actions of individuals as much as the way societies are structured (such as, for example, having universities which are organized in certain ways).
Research into Data Privacy: It’s Not Just Big Companies, Folks
I am too. Especially the ability to configure "environments" to collect variables you'll reuse, the export options (copy as curl, as jQuery.ajax, etc) and the oauth workflow tools built in. Paw is a wildly useful tool.

- another unpaid but wholly satisfied user
OTOH, the teachers who got a jail sentence are the ones who didn't take a deal, even after being found guilty. Not really about money more than principles.
What? You're reading way too much into my use of the term ins and outs. I didn't say good C++ programmers must know how to implement a C++ compiler. By ins and outs I meant: the syntax, the evaluation strategy, the features and facilities provided by the language and toolsets, etc. You need to know those kinds of things to be a good programmer, and every language creator is likely to know those things about the language she created. My point was that knowing those things is necessary but not sufficient to be a good programmer.

Macho man! ... Maybe one day you'll find a language ...

Your tone is really shitty, and it's made worse by the fact that you're being shitty toward some imaginary strawman you've put in my place. For what it's worth: I greatly value good abstractions, I think appropriate high-level languages should be used whenever there's not a good reason to use low-level languages, I think leakier abstractions are shittier abstractions, I think C++ is full of the leakiest of abstractions, and I think Haskell and lisps are great. I know you're really eager to shit on others because you think you've achieved some kind of higher level consciousness, but you should probably work on your knee-jerk reactions.
> The sad truth is, people only want equality when it benefits themselves in some way.

This is probably true but keep in mind that there are benefits in equality even for the group currently in power.
If you were putting our computing resources head-to-head (my Pi vs his Spartan FPGA), sure. But you have to consider that the LED strips in both of our systems are the most power-hungry part, potentially drawing up to 1A per meter.

Taking that into account, the difference in power drain for our respective computing resources would be dwarfed by the power requirements for the LEDs, such that the difference is near negligable.
Simple: there are two Americas.

The first is the one that is populated by the wealthy and the elite; some people you've heard of, and a lot you've not. They're former Presidents and senators, important political donors, lobbyists, and a cloud of related individuals that orbit trust funds and old money. This America features well-groomed lawns, catered luncheons, executive offices, first-class health care, golden parachutes and custom transportation.

The second is where the rest of us live. It features waiting both in lines and on telephones, meals grabbed on the fly, taxation, potential observation and harassment by Federal or local security agencies, wildly varying health care, and advertisements on everything.
France did it:

https://nakedsecurity.sophos.com/2013/12/09/serious-security...

http://googleonlinesecurity.blogspot.com/2013/12/further-imp...
Since we have someone who worked on these projects here, there was a report a couple of years ago about Borg and its successor, then called Omega. Is Kubernetes related to / a renamed Omega?

Edit: Wired story: http://www.wired.com/2013/03/google-borg-twitter-mesos/
Not everything has to fit into a framework of product / consumer.

The point is for Watsi to show the need they are filling. Even in places where we might think healthcare is universal, people end up not being covered due to various social / cultural issues.
My point was, saving dev time and building faster is so important that it outweighs a slow framework.
I agree. I felt welder downplayed the increase but I am not too experienced of a dev ...
I guess one of the ways they generate names is to take an "er"word and remove the e. Didn't work quite right in this case... http://tiffzhang.com/startup/?s=639366650

"MEET STER.
Steering. Everyone talks about it but only the truly discreet are able to steer day in and day out. Here at Ster we understand your commitment and want to give you what you need to take your steering to the next level."

I love this so much.
http://tiffzhang.com/startup/index.html?s=865198583574

"find drawings in your area. From local drawings to national brands, no one knows drawings like Youdrawing. No one."

Excellent!
There is nothing wrong with "wiping old people's asses" as you put it. My mother took care of ailing elderly people for years, and the world is better off because of it. And one of the kindest people I've ever met was a nursing assistant who helped me to the bathroom after I had surgery. Please be careful about looking down on valuable work just because it doesn't pay well or fit your idea of what a good life should include.

Edit: Oh, and by the way. My parents lives in a trailer park and they are very happy there. They no longer have a house full of junk and a yard that requires many hours every week to maintain.
I cleverly settled in the country in the direction of town that has the airport, fairgrounds and cement plant. Nobody wants to live by all that; no new developments have gone in there for 20 years now. Town has doubled in that time, but in other directions. So a good call by my younger self!
I don't normally do this, but I am going to flag this one: Posted by a realtor, basic premise being that realtors add value. Regardless of truth, definitely self-serving, not particularly interesting.

Too slashvertisy for my tastes.
The problem with that is that then to automate it you need the password in cleartext in memory. A core dump, ptrace, or anything like that and you've just given up all access.
I remember that brand. Is this from the Silicon Valley TV series? http://www.imdb.com/title/tt2575988/
This tool [0], which accompanies JMESPath, is simply amazing!

[0] https://github.com/jmespath/jmespath.terminal
Im using Linux Debian stable and firefox
Japan's space agency announces plans for moon rover in 2018
Mortgage loan offices aren't quite "Wall Streeters." These are people in your local communities and they are defrauding the people loaning the money, who are wall street people. So not like Gordon Gecko or Leo in Wolf of Wallstreet. But the guy in the illfitted suit who pesters you about mortgages when you in line to deposit a check.

I make this point because these people aren't super rich wall street people above the law. And plenty more than one were caught and jailed for it, I've found 4 examples on the first page of my bing search. Stewart is saying only one bank exec went to jail, but bank execs weren't the ones doing this mortgage fraud.

Some "Wall Street" banks do sell mortgages directly and would employ these mortgage offices, but a lot banks don't like Goldman Sachs, the former Lehman Bros.

The question is whether big commercial banks were complicit in the fraud of their lower level employees. You'd need to find an email or someone willing to testify that the banks knew that the loan offices in podunk were encouraging fraud. That is an extremely tough case to prove without solid evidence.

Also, this kind of document fraud was only a minor part of the financial collapse. The big mistake, which Stewart briefly touched on, was that the rating agencies massive fucked up. The financial risk model they used didn't work.
I see this all the time. Your brain starts to move on to the next task before you actually complete what you are doing.
Cutting your prices is competitive. Cutting your competitor's throat is anti-competitive.
Yes. My main point was that "downvote to disagree" has been around for a long time. If anything, complaining about downvote to disagree is new.
Not surprised at all. They rejected our app because one of the screenshots we had on iTunesConnect had the word 'Android'. We were just showing a job search page and one of the job description had Android in it.
my work here is done. thanks for creating this
drf-nested-routers only works with the most basic Fields. For example:

https://github.com/alanjds/drf-nested-routers/issues

Right now it's a hack that limits your api features, but might change in the future.
$10 for the software maybe. The cost of the parts would be much more. Strips of individually addressable LEDs are pretty expensive, even if buying in bulk.
A legitimate use case for forwarding your SSH agent is when you're working with a bunch of local VMs. I spin up several vagrant boxes that connect to different networks, and like to be able to log in to the VMs and have ssh-agent continue to let me do passwordless login to remote machines.

I suppose you could use ProxyCommand for stuff like this, but it interferes with the vagrant ssh syntax, and makes you go through the hassle of updating your SSH config, which doesn't scale very well.
Tax dodges, like straddles, are hard to explain, yet they get prosecuted.
It's a shame TWC didn't ask for $4 billion merger rejection fee, like T-mobile did with AT&T. Maybe it could've used that money to compete in Comcast's markets now.

If Comcast's plan was to "expand", then it might be forced to get into TWC's markets soon anyway, which means TWC will also respond by going into Comcast's markets. At least that's how I'm hoping it will play out.
There's also such a thing as move constructors, so that you can pass ownership to somewhere else and have it be deleted there.

For instance,

std::unique_ptr<X> f () {
return std::make_unique<X>();
}

void h (std::unique_ptr<X> x) {
x->doSomething();
// x is released after this function returns
}

void g () {
auto x = f();
h(std::move(x));
}
While I hate the plea bargaining system, this would be a great opportunity to use it to get at those up at the top. Use the $50k a year people to get the managers. Use the managers to get their managers, so on and so forth. Anyone at the very bottom that takes the plea gets off scott-free. As you move up the food chain, you hand greater sentences.
Those numbers are meaningless without knowing what the code is doing.
There's the entire history of ethology.

It's sad that Foucault laughs at it, because it's essentially an argument by authority (his own) and not based on anything with scientific substance.

Of course if you pretend that "Science is always a power play" you can say whatever you want, because you've elevated your opinion to a position above criticism.

Oddly enough, this is a common ploy used by cult leaders.

My disdain for the pomo and Crit Theory people has no limits - because while academics have persuaded themselves that Foucault etc are geniuses who offered the humanities profound insights into culture and power etc, they've also been completely marginalised and screwed over by neo-capitalism, and have offered no useful resistance to it.

Somehow I can't help wondering if the two are related - because the whole nub of Critical Theory is the utterly mistaken assumption that deconstruction and tentative subjectivity have political power, when in fact they're the opposite of political power, and offer neither a useful insight into how power really works, nor any effective strategy for resisting its excesses.
Google's Project Fi service turns multiple phone networks into one
Nice! Kinda reminds me of this in terms of the concept: http://www.badstartupidea.com/
L.A.F.A.B.L.E – Large Agile Framework Appropriate for Big Lumbering Enterprises
Copy and pasting blocks? That's a red flag right there, remember that next time you're doing it, and think how you could do it without the copy and pasting
This seems perfect for illustrating my docker container slides!