skysight-inc/HackerNews huggingface dataset:
You still seem to be hung up on digital. Digital is only a small segment of audio equipment.

> I say that audiophiles can't tell the difference with much equipment in blind tests, because nobody can, because it makes no difference.

That only holds true for digital equipment, but not for analog. If that's your definition of audiophile equipment, then your position makes sense. But that doesn't fit my definition of audiophile equipment, and I think a lot of audiophiles would disagree, too.

> As for your goal of building a better stereo system, I'd say your best bet is to avoid any community that self-describes as "audiophile".

I appreciate you're advice. I mean no offense by this, but I'm going to pass. I'm just not going to avoid an entire group of people because some guy on the internet (who I've never met) has some unsubstantiated claims about that group of people.
Why can I only upvote this once? This man is needy garbage who doesn't rate any more attention from the industry that enabled his earlier bullshit.
I hope you are not based in the U.S., because if you are, you are committing the unauthorized practice of law and face unlimited liability for malpractice arising from anyone's use of these documents.

Also, in many states, the unauthorized practice of law is a crime. A misdemeanor or regulatory offense in most states, but a felony in some. In many states, the authorities are empowered to seek all incomes from the activities deemed to be such practice of law.

EDIT: Obie appears to be based in Atlanta Georgia, so the above is applicable.

I regret to inform you (Obie) that unless you immediately stop referring to these documents as legally binding (i.e., on HN and at your Shopify store), I am ethically mandated to report you to the Georgia Bar Association (and the California Bar Association) for the unauthorized practice of law. You may refer to these documents as "samples" or "research materials for use with conferring with a lawyer" but you may not describe these documents as legally valid/binding/appropriate documents.
Does anyone know of anymore services like Exec and taskrabbit?
Do you really use 20 desktops? If so, I'm curious what you use all of them for.

I try to limit myself to 3 but you have me wondering what else I could separate out.
Good Guy George
Mininet: Emulating a network on your laptop
I read that as more of a reflection on the necessity of things. It's possible fiber would be an improvement for jakobe, of course, but perhaps only a local maximum. "This guy does without it - maybe the lack of fiber isn't the biggest thing holding me back."
Why is the milky way (I assume that's what we call the fat strip) not centered? Is that just a projection thing? Does the edges of this image wrap?

(I know shamefully little astronomy)
When I saw this short video clips in HN, I also thought about that. But now I think the coach can be anyone. My coach is my wife. I started my entrepreneurship journey when I was single. Now I'm married and I'm much more productive now. She always motivates me and says what she thinks in particular situations.

HN community is my second Coach.
> A few % in browser market share is something people care about very much.

Especially, when you compare being #1 vs #2. That's not to say it's intentional, but there is a reason negligence can be a crime. People do all sorts of stupid things by pushing the line and not just directly intending to do so.
In all seriousness, the non-GUI parts of Linux are more consistent than the GUI parts IMHO.
Is Microsoft Right About Touchscreen Computers?
I can vouch for Kim's positive traits. He also has negative traits, as do we all - but I don't know much about them.

However he was a customer of AdBrite (a large ad network I founded around 2000) and I spoke with him via Skype many times around 2002. AdBrite is kinda like AdSense in that you can run our ads on your site and make money. And he was running AdBrite on one of his sites.

I don't remember which site of Kim's it was, and I don't remember why we had to kick them out for T&C infraction.

Regardless, he didn't like the AdBrite logo (which I paid a lot for) and told me his designers could make a better one. They did, and Kim let me use it for free. AdBrite raised around $40M using the logo Kim & his team designed for us. And I'm grateful.

AdBrite recently changed logos again so it's not there now. But here's the original (my designer)
http://www.storesonline.com/members/963920/uploaded/adbrite_...

And here's Kim's, that we ended up using for years:
http://4.bp.blogspot.com/-MsUpdWwPgms/UFOcvPMS74I/AAAAAAAAAW...

The differences are subtle but I believe it made a significant improvement to our brand.

And regardless if you think Kim is a brilliant entrepreneur or a criminal -- you can't deny that he makes very high quality products that people love to use. There's something we can all learn from that.

Thanks for the logo, Kim.
Enough to attend Harvard for a few years.
Roughly the same example (type inference from literals and type tracking through containers) in KDevelop, KDE's IDE, obviously available for Linux: http://simplest-image-hosting.net/png-0-i12983

KDevelop's Python plugin is currently in early beta stage, but already offers one of the most sophisticated implementations of interactive static analysis for Python currently available. Meanwhile, if you like C++, it's already rock solid and second to none :). It's noteworthy that two languages that different can be catered to with best-in-class semantic support by the same underlying language plugin framework.

In regards to how this is done, KDevelop works purely statically. One of the smartest Python IDEs on the market, Wing IDE (also available for Linux) implements a hybrid approach of static analysis and gathering additional information by instrumenting programs at runtime. However, KDevelop's static analysis figures out a lot more than Wing's does.

ETA: Since Ruby support was asked about elsewhere in the thread, I thought I'd add that a Ruby support in KDevelop is also in the works in earnest as of this summer, but currently not yet as far along as Python support. The other production-ready language plugin next to C++ (which is KDE's bread and butter as a community) is the PHP one, which supports everything up to PHP 5.4 (i.e. including namespaces).
Very cool. It's interesting to look at the types of movies that show up in different areas of the graph: http://tlr.lt/KZoS
I don't support everything Kim Dotcom does.. but I do support Internet neutrality. I believe (and correct me if I'm wrong) the internet is one of the few mediums where the Government cannot stop free speech.. cannot stop people from posting their "real" opinion and the truth. And one of the few places where after reading an article you can do another search quite easy to ensure it is correct what you just read.

Television, Radio, the newspapers etc try to provide us with news a true as possible though I often question myself when watching the news, is this the entire truth? Is there not more behind it, or things they leave out to ease the mind of the crowd.
In the USA, public solicitation of investors is a crime.

At least until the SEC rules on the crowd-funding legislation.
Weebly (YC W07) is hiring a System Administrator to help run its datacenters
Start writing the code to fix it and implement the features that you want.
The logos are practically the same. Cool story though.
Followup: to see examples of how this can be done, check out the Nolo line of books, especially the sample forms in the appendices. (Hint: use the word "sample" unsparingly.)
Unfortunately, many programming tutorials are written by an intermediate for a beginner. This means they can only take you so far. Thankfully, C++ is so old that there are quite a few superb books on both the language (and it's many pitfalls) and applying the strengths to build large scale, maintainable programs.

I'll take that over a tutorial any day.
Looks great! I don't use Python, but I do use Visual Studio every day and this looks like a really complete implementation.

Did you find that Visual Studio easy to integrate with, or did you have to fight it to do what you wanted?
The logos were so similar that when I opened them in tabs, I began to question whether the original post was a joke. I'm still not really sure what's going on.
An important topic, Andy! Related: if you're motivated (positively) enough to work that extensively, that's a gift unto itself. Take a step back and think about working just 8 hours a day at anything. How would you feel if that's something you didn't love? How would you feel doing something you didn't love for even 4 hours a day? 2 hours a day?

If you love what you do and are motivated to do that thing for such long hours, more power to you!
Uber Increases Fares 2x in NYC
I had some limited programming exposure as a teen (and at Yale), but really I owe most of my programming knowledge to Emmett. Throughout the entire period of time we were working on Kiko, and then the first couple years of Justin.tv, he mentored me on programming concepts, debugged my crappy code, etc.

It really isn't that hard to pick up enough programming to build a simple CRUD app if you are dedicated enough. One great resource (although time-intensive) is Dev Bootcamp, a program based in SF that will teach you how to program in 10 weeks. I can't speak highly enough about Dev Bootcamp -- my youngest brother went through the last class with barely any programming knowledge coming in and at the end of it landed a full time programming job at a consultancy.

Alternatively, the classic method always works: just start trying to build something and google until you figure out how to do it.
As for sociopathic, so what? Didn't you know that most CEOs are sociopaths?

I don't think that's true. If I'm not mistaken, the percentage of sociopaths among CEOs is somewhat higher than among the rest of the population, but that doesn't mean that the majority of CEOs are sociopaths.
Yeah that's one way of looking at it and I once did so myself. I've seen various projects of Kim Schmitz (aka Dotcom, aka Kimble) since the late 90s and all of them ended up failing because they weren't sustainable in one way or another. But he always came back with something fresh... This time he is trying the same things twice. So my personal opinion: lame.
Vector art doesn't scale very well. Most icons are designed in Illustrator (as vector art) and then touched up in Photoshop for each scaling used (as pixel art), mainly because the real time rendering of vector art just isn't at professional quality yet. So the only solution, which has been adopted by iOS and Metro (and probably Android) is to include multiple icons for each DPI class.
Any raid being apologized for by the PM has nothing to do with his previous exploits which he has already been indicted and prosecuted for.
Problem solved in Metro. But now desktop needs the same love.
This looks fantastic. Do you know if there's any kind of similar implementation for Ruby? Would it be terribly complicated to do something similar for Ruby or a different dynamic language?
5 OTHER great website dev and management tools
"Many people went thru an 'illegal period'..." What?

I think there's a pretty massive difference between the speeding, soft-drugs, petty vandalism and theft that characterise common illegal teenage behaviours and large scale fraud. Even sat behind a keyboard far-removed from your victims I'm sure the difference becomes readily apparent when the number at the bottom of your bank statement is a few digits longer than those of your peers.
I did not knew about the new myspace project, thanks! I like how they bring "a new dimension" to the whole newsfeed/timeline idea by allowing both vertical (not really, tho switching from one page to another could be seen as vertical scrolling) as horizontal scrolling.

Also lovely how nowadays sites and software seem to be getting more simple, clean.. less icons, buttons, modal boxes; and maybe more important, fullscreen use!
They're getting a rather different legal system, mind you.
I rather liked http://amber.case.usesthis.com/ and http://andrew.huang.usesthis.com/, though theirs are not quite in the same vein as Joey's.
There is that, and there is also the quality of how aliasing is handled by real time vector art renderers. We just aren't their yet to be relying on vector art for icons (even though they start out that way in Illustrator).
That's so foolish, he should be investing it into the ultimate medical technology of this generation, focus ultraound http://www.fusfoundation.org/MRgFUS-Overview/about-focused-u...
Great point. This is what we have been discussing internally. One option would be to let folks define an "object" (Read table structure) and display based on that.
Earlier releases emphasized NumPy/SciPy for IronPython. Is that effort dead? There were major holes, like no support for matplotlib, and I had kind of hoped that these would be filled over time, but now it looks as if the whole thing is moving into other directions?
I feel like http://postmates.com/ is sorta in the same category.
It really must be a mistake or a joke.
I've been presented with similar versions of your question -- "If I have a good spec sheet that details exactly what I need done, when I need it, at a fair price, will you deliver?"

I think the proper approach, especially if you are not technical, is to just go over the spec. Talk about what I feel is properly fleshed out and where there may be some ambiguities. This way, hopefully, we end up with a situation where I understand your interoperation of the spec and you understand my approach. Any questions, we write down and either go over before commencing work or structure things such that we can address those questions in a reasonable way.

When freelancing, it really is about delivering what the customer wants, not my interpretation of what they want.
"As for sociopathic, so what? Didn't you know that most CEOs are sociopaths?"

I would ask for a source here, but I already know that you don't have one, you're regurgitating some pop-psych nonsense you once heard that sounded interesting and you assumed was true.
A lot of Linux based devs prefer "classic" development tools like emacs or vi and operate primarily from the terminal.

These things tend to stay very consistent over time, if I was using Windows I would have had to learn powershell over the last few years. My BASH knowledge is still as applicable as it was 10 years ago.
thanks. yes, I am currently on my own on this project. I did not realise you had an API, can you point me to some doc? I cannot find any.
As a business owner, I like my corporate veil case law just as it is, thank you.
He was 20 and 27. He wasn't a kid doing stupid things. He was a career criminal.
I'm currently struggling to find a satisfactory IDE for python for this exact reason. This seemingly obvious feature has to be hacked on to just about every popular coding tool. The best things I've found so far are the ipython web notebook (the only problem being that it stores my code as JSON and has poor/no keybindings) and emacs python-mode (which is buggy as all hell).

NB: The only tool I've ever found that works in the manner I want it to as far as REPL languages go is RStudio. If I had an RStudio that was language agnostic so it could work with python, ruby, lisps, or what have you, I would be a happy, happy man.

edit: if anyone has any suggestions in this regard, please, leave a comment!
I love PTVS, but I keep running into a problem when I debug my code. One time it'll properly highlight in my IDE where an exception (or breakpoint) occurred; the next time it won't, and I have to look in the black Python console window and inspect the stack trace . Using PTVS 1.1.50530.0 with VS2010 Ultimate.
What's with all the posts on this?
Didn't stop the USA last time ...
If the problem is with third-party software, then end users have a decent chance of finding acceptable alternative software without the problem. The problem is also likely to be limited to some specific applications they use, rather than coming up generally.

If the problem is with Windows, finding acceptable alternative software is unlikely, if it is possible at all. Even worse, users are likely to see the problem affecting most of the applications they use rather than just some specific applications.

I'd say end users would notice and care about the difference between those two scenarios.
We don't actually execute any code to figure this out, it's all based upon analysis of the code.

Basically how it works is that we do an abstract interpretation of the code. To take this specific example first we analyze the a = {2:42} line, and the dictionary literal produces a new unique value in the system, and obviously we know it's key/value types. From there we'll analyze the "a.values" which will produce a new value in the system for the bound "values" method. Then we do an abstract call on that, and it says that it returns a list (and goes off to the original dictionary value, and produces a list which contains the int objects). And then we do the indexing, and finally we get back the original 42 value that the dictionary was created with. So basically at each step along the way we are just propagating sets of abstract values. A naive implementation of a system like this would iterate until it hits a fixed point - we're a little more sophisticated in that we do a bunch of dependency tracking to know what needs to be analyzed based upon changes in the system. And then we also need to deal with a user editing the program in real time which makes things even more complicated as we need to discard old stale information which has been propagated from edited files. The actual implementation of the basic Python semantics is actually the easy part, it's getting this to perform on large programs and working correctly with live editing which is the difficult part.

This can go wrong in a couple of ways. First off we don't model control flow, so you could have something like:

if False:
a = 42
else:
a = 'bar'

And we'd think that a was an int or a bar. In the future we might model control flow, but it's a big feature. Mainly I just need an excuse to implement it :). Another way it could go wrong is if the user is using exec/eval which we don't have any insight into. And finally there can be things that we simply don't understand. So while we know about the primitive types and the methods on them, we don't model all of Python's built-in types. So for example if you're using deque in collections you won't get the same results.

All of this is open source (under the Apache license) and the parser and analysis engine are entirely stand alone components, so they could even be re-used by other IDEs. You can check out the source code over here: http://pytools.codeplex.com/SourceControl/changeset/view/3b8...
I'd wager there are often some valuable things lost when a language dies -- myths, sayings, observations on life and human nature -- that if written down and translated, could benefit all of us. (And yes, I know translation isn't always easy.)

I don't entirely disagree with you either. There is a lot to be said for joining the modern world. But I'd like to see people recording what they can of their traditional culture as they do it.
I've been contracting for several years and I think perhaps enough time to emphasize with my clients even when they can't tell me what they want, so permit me to offer the other other side.

People can't provide a spec because they don't really understand what they want. Sure. And certainly, part of that in many projects is poor communication between stakeholders and a refusal to make decisions.

But especially for public facing sites it's often difficult to impossible to figure out what behaviors or workflows are effective and which are not. Prototypes have to be built, put before the public, A/B tested, etc. This process is time consuming and often results in fundamental changes to the spec that can affect large amounts of code. A spec can't really be written, handed over, implemented, signed off on. So communication and flexibility really has to be built in to the relationship between the stakeholders and the developers.

The thing that I found is really essential to a good relationship with clients is instant messaging. All developers and stakeholders need to work regular hours and be available on IM. Projects where everyone is on IM, in my experience, go much more smoothly than projects where IM isn't used or is only used by part of the team.

The real magic behind IM is that it's a communication method that doesn't necessarily demand immediate attention when a message is sent, so it doesn't interfere with a developer's day the way the phone does. It just changes the status icon color and allows you to respond when you get to a stopping point. But then when you do respond it seamlessly turns into a two way conversation.

I've gotten to the point where "is everyone on IM?" is my principal litmus test for deciding if a project is going to be a pleasant one to work on or not. This is far more important than pretty much anything else, including the quality of the initial spec.
This should silence all the questions of what will happen to the Star Wars franchise, it doesn't matter. Doing good is much more important. We will never relive the past of our childhood in many ways, including seeing another good Star Wars film. Our children (and the world) will be better off because of it and the original should be re-released every generation for them to enjoy also. Good play George, good play.
Very nice. Would be great if you could specify a common default grid, e.g. bootstrap or 960.gs.
While aligning objects with objects is useful, often its the initial grid that is the most important thing to align to.
Maybe allow the user to specify column width and column gap and automatically add some guides...

Definitely bookmarking.
If mapping is so big, why does GIS feel so small?
A good front-end/UI engineer is in general hard to find, because these individuals ideally need to live at the intersection of development and design. You should also consider searching http://dribbble.com/ for engineers with design/UI interest. Another good destination would be to post a job at http://jobs.37signals.com and make sure you have the right job description. Good front-end guys/girls are usually looking for specific requirements in a job post, to make sure their potential employer is aware of their unique position within the technology stack. Feel free to reach out to me if you wanna know more...
Integrating with VS is definitely a non-trivial task. But I work at Microsoft and have access to all of the VS source code, so that's a big help. And when that fails I can usually track down someone who owns that feature. But usually it's only an issue when going off an implementing some brand new integration point for the 1st time, most of the time is spent working on our own bits.
accidentally read that as 'easy piracy' vs 'easy privacy' :)
You're awesome, thank you. I would have never found that.

We're so conditioned to look for the volume UI to be near the play button.
My startup involved custom hardware and realtime messaging. I still would have been better off in the early stages writing it in Ruby.
StackOverflow also hosts images on imgur. Is using something that happens to be used by Reddit inherently wrong, or did I miss your point?
Are you sure you clicked both of them? The first had a really harsh and strong border and looked almost 3D, but in a cheap and bad way. The second is much more subdued and 2D.

Both of them would look very dated today but this was in the early 2000's.
Anyone else having trouble entering their email? I keep getting 404 on the POST:

{"status":1,"response":{"error":"Unexpected error"}}
I know you are just being snarky for fun, but it sounds like the kids set the desktop background when they thought they had disabled the option in settings. I doubt they did anything more than find a different option that lets you set the background through the browser or something.