skysight-inc/HackerNews huggingface dataset:
You should see a doctor.

Its very unlikely that you are getting depressed at the prospect of going to university. It's more likely that you are suffering from depression, that the prospect of going back to uni is making you anxious, which in turn causes stress and people who are depressed have a very different response to stress than people who are not. Also, think of depression as a hole, and stress like this huge bulldozer that digs into it, and you are always at the bottom of the hole, and it just gets deeper and deeper. Eventually it can get too deep.

People who are not depressed can't understand the way stress feels for someone who is depressed, though.

Depression can have roots in some emotional problems, but it's also common for it to be a purely physical condition, too. I am depressed (it's being treated) and I can't guarantee you whether you are depressed or not (if you are, it sounds like a light/mild cases, which is good I believe), but the way you described your situation makes me think that you might be, and a doctor could definitely help you. If not with the depression, then at least with your anxiety and "social" problems.

The problem with depression is that it just gets worse and worse, and there is no stopping it on your own.

You can also develop depression at any stage in your life.

Disclaimer: I have a very bad case of Major Depressive Disorder, I suspect since I was a kid, which almost ruined my life before a friend made me treat it. So I researched a lot about it, but I'm by no means an expert!
> It's heartening to see a renewed interest in functional, declarative and logic based programming today, but also saddening that the poisonous legacy of C has prevented us from getting there sooner.

From the point of view of programming a computer, this doesn't make much sense to me personally.

But perhaps the problem is that I first and foremost see that I program a computer, a deterministic machine with limited resources and functionality, rather than "designing an user experience and letting computer take care of making it run as I describe". Guess I dwell in the depths of hardware/machine centric programming rather than fly high in user centric programming.
Ack! Light grey on white background! My eyes!!
Seriously, that's really annoying.
Some questions to consider:

Is it an OS's job to...

-provide a Graphical Interface?

-provide any interface?

-handle a hardware abstraction layer?

-handle font rendering?

-composite graphical displays?

-provide an abstract virtual machine environment across different processor types?

-handle user accounts? What about systems that aren't multi-user?

-does an OS need to handle virtual memory to be an OS? what if all memory management (virtual or otherwise) is handled by a dedicated support chip instead?

Some more:

-does the simple timing code on a $1 digital watch count as an OS?

-does a system that, when turned on, goes automatically to a memory address for more instructions, and those instructions are only the instructions for a user program count as having an OS (lots and lots of computers past and present are like this)?

-does an OS provide software beyond just the Kernel? e.g. Start with a modern linux distro and start removing packages, at what point is it no longer an OS? (GNU would like you to think it's an OS only when you have GNU userspace tools, X etc. on it. )

-is an OS just a space to host and run programs? Does that make the JVM an OS? How about a browser? How about MS-Excel and Macros?

-the OS I'm using right now ships with a paint program, a calculator a browser and a text editor, must an OS have those things?

-how about a system with a complex BIOS that happens to have USB, Ethernet support and a web browser? Is the boot code now an OS? When does bootcode become an OS if this isn't it?

-should an OS handle all available hardware on a system or just some subset?

-what is the first OS in history?

etc. etc. etc.

At some point, somewhere between boot loader and a fully loaded gaming system there exists this thing called an OS. It seems to be more than just a kernel, unless it's an embedded system with basically just a kernel (unless the system is so small and dedicated it just runs code directly without an OS layer (unless you count the code that's running and doing its own resource management an OS since by definition an OS does resource management)), or it seems to be resource management code that also happens to have nice font rendering and a full networking stack. The debate goes much deeper and has gone on for decades.
Does anyone else think it's weird that they decided to make this library in Ruby? It drastically cuts down on the audience. Why not C/C++ with wrappers for all the dynamic languages?

EDIT: nevermind, it makes sense now that I see their main product is a version control system for designers. Still, it would be nice to see this ported to native code some day.
I've seen a script that uses flock and rm, it would break.
How does CustomMade build an underlying knowledge graph for 1:1 commerce?
Learn more & join our Python engineering team solving these problems in our Cambridge MA headquarters!
http://engineering.custommade.com
Yes, I think the conversation is definitely tamer than the last time we were discussing aaronsw or MIT.

Of course I can be brave and eat downvotes when necessary without a throwaway as I never get to meet, or work with, anyone here IRL who might punch me in the face. But I have to say that even my non-conforming comments are usually left alone by downvoters, as long as I take pains to explain my disagreement.
Has anybody tried to get this running on Linode?

Sorry if that's a n00b question, I'm still fumbling my way around the (ever-growing) virtualization / devops landscape.
Does "justice" really imply morality?
I doubt git will be used half a century from now:

* Heuristic textual diffing is probably inferior to recorded actual diffs from our code editors

* Git merges are monolithic, and hide conflict resolution work within them in a difficult-to-review way. On the other hand, git cherry-picks do not track history properly. Future revision control will probably solve this problem better (e.g: darcs seems like it should work better, except darcs has some other [probably more important] disadvantages).
> His suggestion that in order to keep your git history pristine you should just email patches until you can get to a working state seems bizarre.

To me, it doesn't sound meaningfully different from walking over to a coworker and arguing over the code or its results for a while. The "emailing patches" thing seems more like a slow-by-necessity feedback loop due to the fact that Linux contributors are across the world and even IMing or real-time screen-sharing doesn't make sense.
This made me feel like you were going to write the content and then randomly post it in the comments section of someone's blog on clocks as garden decorations or something like that.

Either way, looking forward too it!
There is a network of hundreds of (static) GPS receivers to monitor seismic activity. They are post-processed to identify and remove the ionospheric effects you mention.

They used to (ca. 2000) get ~1mm accuracy in the plane of the Earth, and ~1cm accuracy in the radial direction. The accuracy seems to have increased in the meantime, and it appears to be ~0.1mm in the plane of the Earth.

GPS is combined with other sensors like strain meters, etc., into something called Plate Boundary Observatory: http://pbo.unavco.org/instruments/gps
Squeezed by wireless giants, have the regional mobile carriers just given up?
That's not what you said at all. Your stated position is that rights are fundamental and government has to justify any imposition on those, yes? So you're saying that the bill of Rights > the Rest of the Constitution.

Go read the Federalist Papers, there is no way the founders intended it to work that way and courts have never interpreted it that way either. James Madison explains it beter than I can:

“If men were angels, no government would be necessary. If angels were to govern men, neither external nor internal controls on government would be necessary. In framing a government which is to be administered by men over men, the great difficulty lies in this: you must first enable the government to control the governed; and in the next place oblige it to control itself. A dependence on the people is, no doubt, the primary control on the government; but experience has taught mankind the necessity of auxiliary precautions.”
Well, actually, they had a few kicks at Zune (2, I still love my HD) before launching Windows Phone, which would have been the 3rd kick, which is normally when they get it right. At this point, they're at kick 2 on the Phone, and making progress, but still have a long way to go.
A lot (most) of job positions in CS/IT/programming fields require you to have a degree. At least that's how it works in Europe. I think the US is a bit more lenient about it, though.
I hope that the engineer(s) that wrote it get notified, so that they get the feedback on their decisions. If I write code with bugs that make it to production, I'd sure would like to know, even if I'm not the one fixing it.

(This is the major reason why I think having sustaining/continuing engineering departments in software companies is a bad idea).
No, I'm saying that it's not a exclusively a comment about good and evil, but a comment about doing nothing to prevent an outcome that you don't want. Also "tautologically."
I'd like to try labview, but doesn't it cost lots of money? I guess I'll sign up for an evaluation copy.

The closest things to my language that I have seen are Kismet and UScript. Mine is different though because it is lazily evaluated and uses recursion as the only method of looping.

Some other things that look superficially similar such as Quartz Composer, ThreeNode, PureData, etc. are actually totally different animals. They are more like circuit boards, and my language is a lot more like JavaScript.
Lenovo contains hardware backdoors?
I can't be convinced that bitcoin is anything but inevitable, and I think that it will, at some point in the near future, solve its apparent problems by means of a company born from its very ecosystem
I really don't know since MIT has objected to FOIA requests in Aaron's case. A lot of details are missing. Personally I trust Aaron's lawyers more than MIT's administration.
I think I might be slightly depressed, but the prospect of going back to college is making me unhappy (I think I'm pretty certain of this, but I don't want to go through all the reasons). I did well academically freshman year despite my depression, and at this point I'm mostly wondering how bad dropping out would be for me career wise (and maybe socially).

I feel confident that I can make friends outside of school, and while I'm worried about my parent's and friend's reactions to my dropping out, I feel like that shouldn't be the deciding factor.
In the absence of S-BGP (secure BGP), what we need is an anomaly detection service that detects such BGP prefix hijacking in real time and alerts the owner of the prefix (in this case, the banks). I'd built one such service before, anyone interested can read this white paper we wrote on it: http://rio.ecs.umass.edu/mnilpub/papers/securecomm07.pdf
If you have a structure whose only difference from a list is that it is guaranteed to have at least one element, why not call it a NonEmptyList?
The best advice I can give you is to make your product and business work first. If no one wants your product, then there is no reason to worry about the NSA. There is always time to improve or change things to handle concerns like this.
> Correct me if I'm wrong, but wouldn't allowing researchers to freely post their publicly funded papers on whatever medium they desire whether it's their own website or another freely accessible site solve this problem?

So who's going to go back and digitize the 50+ year old articles from a journal that has long since ceased publishing? Also, a decentralized system would make research much more difficult. A lot of academic journals have their own websites where they publish articles; they aren't used because it's much easier to just use JStor.

>As you've also pointed out, JStor is a non-profit. Donations and soliciting volunteers would probably help fund this stuff; it seems to work fine for Wikipedia.

JStor is a relatively large non-profit, I'm sure they've looked at different methods of funding and have determined which methods are feasible and which aren't. Wikipedia is not comparable at all to JStor; one is targeted to the general public, the other is to researchers. There is a huge difference in the userbase.

>Regardless, publicly funded research shouldn't be kept behind pay walls.

Until a centralized distribution method is publicly funded as well, this is the way it has to work.
At first I thought, how is this Ford's fault? How is this any different from someone just picking the trunk lock?

But then I realized: Ford actively provided the car codes to a car they'd sold, to someone who wasn't the owner, without the owner's permission. This is no different from the locksmith who installed the lock to your house, giving someone else a copy of the key to your front door "because they said they knew you".

Maybe Ford calculates that it's easier to just give out the codes to people related to the dealers, for convenience, but that needs to factor in that they should be forced to pay heavy, heavy fines or restitution when bad things happen.

And even worse, imagine if someone were raped or killed because of Ford's negligence concerning codes. People's security in their cars is a serious thing.
What is not real about the automated system? As far as I know, they pay real dollars. Is it the fact that the bet on the shares is short term?

There are some issues with HFT that I don't like, where different players are getting different access to information. Beyond that, I have trouble with the argument that parties that aren't me should have to engage in transactions that I like the shape of (or the other way around, should be prevented from engaging in transactions that I don't like. I'm using transaction here in the sense that both parties are acting freely...).
Anything above 512 mb/sec, as a practical matter, is irrelevant at the present time. Why? Because you're constrained by how fast the remote server can send bits your way and how fast the internet as a whole can route packets to you. So yes, you could torrent the heck out of stuff because the incoming traffic is spread amongst many computers, but you're still going to have delays from sites that do traditional http stuff.
First off I'm assuming the experiment wasn't a fraud, and had statistically significant results, so I'm going to ignore that last line unless you have non-theoretical complaints about their statistics.

Now as to your main point, what is willpower other than the applied ability to make good choices in the face of temptation? It's true that if you take this experiment in isolation you can only reasonably extrapolate to food. But that's where you bring in other studies, like the puzzle-solving dogs. The way you could disprove this theory is by doing a few similar tests with other willpower-related choices. Right now the evidence points in a certain way, but it's completely falsifiable and foobarbazqux's argument is an unrelated objection pertaining to where willpower comes from. foobarbazqux is the the one bringing the wishy-washiness into this argument that they blame psychology for.
> In a pedantic sense, yes, a P2P program is a server, but at that level of technicality, anything could be considered a server

Well, no. Plenty of programs exist which do not listen for and respond to network connections, either exclusively initiating network connections (pure network clients) or not communicating on the network at all. It is not the case that using "server" to mean what it actually means suddenly means "anything could be considered a server".

> Pretending that these terms forbid you from downloading a WOW patch is flat out absurd, and to continue down this line shows you aren't concerned about practical reality.

The terms plainly prohibit that (assuming that WOW patches use P2P software which involves a server, which I have no certain knowledge of since WOW isn't one of the things I have much interest in.)

It may (quite likely is, from what various Google employees have apparently said about how the Google Fiber policy is enforced) be that the actual enforcement of the terms does not, which actually is problematic in a different way (what it means is that the terms are not the real rules, and the real rules are not disclosed, which, on top of whatever problem the server prohibition itself has with the Open Internet order's neutrality provisions, seems to fall afoul of the order's transparency provisions; which underlines the extent to which what Google is doing here is exactly what the FCC Order -- which Google lobbied heavily for -- was designed to protect consumers against.)
Yes, I don't like the no server rule much, but it's still not the same to me as violating net-neutrality, even if they both might have sane business rationales.

I think Google is trying to differentiate between consuming a service and providing a service. If you're providing a service, which presumably will use more resources, that you should buy a different level of connectivity.

I don't see any discrimination of the types of content, services, or origins and especially the favoritism, extortion and bundling that I typically associate with net-neutrality.
I don't have any advice that's not been said, but wanted to wish you luck whatever path you take.
Exo May Have Finally Figured Out How To Get Americans To Start Eating Insects
The Kickstarter: http://www.kickstarter.com/projects/exoprotein/exo-protein-bars-made-from-cricket-flour
Or, let's be honest: I wish I'd read this article before I learned this stuff the hard way.
These results are averaged across many different types of e-commerce companies. So you're correct that a particular company shouldn't necessarily set up a rule to flag transactions occurring 3-10 mins from account creation.

At Sift Science, a user is flagged based on a combination of many different factors. So while a transaction 3-10 minutes after signup is associated with increased risk of fraud, a user typically has to match many different patterns to be flagged as an overall risk.
Actually there was (probably still is) an internal newsletter from the security team on the latest stuff that anyone who does anything customer facing should read. I really enjoyed reading it, both the writing was creative (engaging as opposed to obfuscating :-) and the topics sort of like logic puzzles.
i think your third paragraph is more or less false for apps over a certain size, think enterprise-y stuff. it is certainly false for the class of apps that i work on - big pharma regulatory compliance software, very complex data model, hundreds of tables etc. Our ORM can express higher level queries and a wider set of queries than raw SQL - you can express a query in one line (one thought) that compiles down to quite a few nested SQL expressions. Finally, the problems of orm stem from the fundamental nature of SQL, so dropping into raw sql couldn't possibly fix them. You need something like Datomic or CQRS/ES to remove the object/relational impedance mismatch at a fundamental level. (This is analogous to why Git rocks compared to SVN; Git solves the problem of centralized mutable state at a fundamental level which opens the door for a better model of the problem and more powerful abstractions.)
Again, federal court finds cops don’t need a warrant for cellphone location data
AnandTech Catches Samsung Cheating on Galaxy S4 Benchmarks
Cupboards like that are very normal.

The last three places I've worked at had similar cupboards in order to support the array of Android devices. And they were just run of the mill web companies. The problem really isn't Android but everyone's screwed up implementation of it.
> Fuck any SSD not made by Intel or Samsung

Why?
Nice but still classical programming. I personally think if statements are the problem. The easiest languages are trivial ones with no branching. Not Turing complete, but they rock when applicable e.g. html, gcode
No, Amazon is the publisher. I think they're responsible.
Idea: Use this to dynamically "compile" photoshop files into png, jpgs, etc on the rails assets pipeline.
Perfect, much better. The keywords.php is now actually useful.
Everything is working as it should.

"A society grows great when old men plant trees whose shade they know they shall never sit in."

The key word here is old. Society cannot conjure up a solution for cancer, that takes dedication which only a few people who are interested in the topic can provide.

http://www.youtube.com/watch?feature=player_detailpage&v=cuc...

"(Money) gives you a position in time when you're at that second level to be a good citizen of your community. To work on community projects. To be a good neighbour."

The selfish pursuit of money allows us all to make the world a better place once we have no need for it anymore. Don't let anyone fool you into thinking that trying to make money is immoral. It is the most moral thing you can do for society.
Polluting the HTML namespace? Have you looked at the emberjs (actually handlebars) generated html recently? View the generated output for everything that is bound and tell me you don't want to run away screaming.
While the gap has increased during the recession, the proportion has stayed about the same. Since there would be proportionately fewer jobs, it makes sense that the gap wouldn't stay fixed. While I'm sure ageism is at play, you also have to consider that older people who have specialized are going to be looking at a smaller job pool. Even if they haven't specialized they still can't do hard labor jobs that younger people could do. Also they might have more savings, allowing them to look for more specific jobs that they actually want to do, rather than any job.
Indeed. It will happen. chef and puppet are replicating manual config. You need your app to configure its whole environment.
What do you think of my graph editor?

It's not perfect, and making lambdas is still a little awkward because I haven't made them resizable. Also, eventually I'd like the computer to automatically arrange and scale the nodes for you, for maximum readability. But I think it's pretty fun to use. It'd probably be even more fun on an iPad.

I'd love to make my IDE as fun to use as DragonBox
Thanks for the write-up - I was just about to check how much they make seeing as how I wouldn't do it for any amount of money. That seems incredibly low for one of/the most dangerous jobs in the US
Windows use SMB to share files and folders to the network. We can mount that shares using CIFS. There's already some data posted a huge benefit when using CIFS instead of Virtualbox Shared folder

http://www.wilsolutions.com.br/content/cifs-virtualbox-share...
Good grief. This is about stuff as simple as being able to deprioritize packets from rival businesses — want to make Vonage suck compared to your bundled phone service or Amazon video suck compared to Netflix? Net Neutrality prevents this and the guys who are against it are The Usual Suspects.

There's nothing in Net Neutrality to stop vendors from capping bandwidth, only from cherry-picking packets.

In this specific case, virtually anything — including say the bittorrent client WoW uses to distribute patches or GoToMyPC — qualifies as a server.
they are party responsible that is true, but he is responsible himself for creating the situation that brought him to their attention.

Do need weigh every prosecution against the ability of the accused to act rationally? Do rational actors break laws or go to extremes to do so?

I am all for levying some culpability on MIT, but it started with him
Bret Victor is awesome