skysight-inc/HackerNews huggingface dataset:
I agree that unneeded complexity is bad, but not sure I agree on all the points. "let" for example adds a keyword, but it allows you to avoid a big common cause of bugs in JS (using var in loops with closures, that capture the last value in the loop). If we could, then removing "var" and replacing it with "let" would be better - but that would be a huge change, to remove "var".

> I'm probably alone in saying this, but I hope most of this stuff never sees the light of day.

In any case, this stuff is seeing the light of day. It's been in Firefox for a while, and is now being implemented in Chrome. That means two independent implementations, which is crucial for the standards process, we can expect the other browsers to follow Firefox and Chrome on this.
I dunno, a lot of these things are brain teasers and not useful in our everyday programming lives as you say. Brain teasers can strengthen your brain and thus make you a better programmer, but rarely will you be able to apply the learnings from those brain teasers to common problems. I think I'll tease my brain just enough to be more productive, not just so that I can "feel" like a better programmer...
Sadly their MySQL server went down, and no one took the time to configure PHP correctly :(

> Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 111 in /home/primax/public_html/dbcon.php on line 14
Could not connect database
Ron's specialty is emergencies. He spoke at YC on tuesday, and about 80% of his stories involved a startup running into some horrible problem that he managed to fix working behind the scenes. He wasn't bragging; that's just what Ron's life is like. Then on thursday Jack Dorsey came to speak, and told everyone about a point early in Square's history when they ran up against what appeared to be a brick wall. Then he paused, during which everyone wondered what ingenious solution he had come up with, and continued "so I called up Ron Conway," and the whole room burst into laughter.

I advise every startup that wants to make it really big to get Ron as an investor. Having Ron in your cap table is like having a fire extinguisher onboard.
One thing why this is not correct: VC money definitely helps in hiring the best team. And the team is the most important factor for making a great company.
Thanks for the feedback. We are looking for local press coverage, but are not sure how to reach out to them. Our goal is to position ourselves as the people's choice.
I would not make that assumption.

I held a survey for the Austin design community last year, and the things people with 10+ years of experience wanted to learn and felt were missing in the workplaces was not statistically significantly different from everyone else.

Surprised us.
If you use emacs, it has org-mode which is very capable. It'll handle task organization, prioritizing, time clock, scheduling, invoicing and more.

Look here at http://orgmode.org/ and http://doc.norang.ca/org-mode.html for brief and in-depth use information.

Good luck.
I'd genuinely like to see 37signals launch a product anonymously, with no marketing budget, like a real bootstrapped startup and see how they fare after a year or two. Succeed at that and I'll buy into their attitude.
IAAL, too. Does that mean you'll just assume I know what I'm talking about? I've been practicing technology law for a decade and a half in New York. You'll have to excuse me if I find your attitude a little insulting...

Section 506 doesn't say "sold commercially". It says for commercial or private gain. Any lawyer worth his salt could argue that showing the game at a private promotional event for a company falls under the statute. Much more spurious arguments have been made.
Didn't TCL not get constant-time array lookup until like version 8?
I've been using it for about six years as well, and every version is a little better. The only annoyance is having to add keyboard shortcuts for switching tabs, but to make up for that, it supports UTF-8 (Japanese/Chinese input) perfectly.

Never got that working in iTerm, although newer versions might be better.
You're welcome. Have you tried seeing if any of the editors of your target publications are active on Twitter or Facebook? Both can be a good starting point for building relationships.
Related to this is the no-complaining bracelet challenge, which I think has been mentioned here before. I've been doing this challenge, and finding it life-changing. The idea is to wear a bracelet, and never complain. If you complain, you must change the bracelet to the other arm. The goal is to go for 30 days straight without complaining. It’s surprisingly hard to do. At first I thought it was stupid, because it’s what going on inside your brain that counts, and not giving it voice surely wouldn’t make any difference. But I found that it makes a huge difference. The act of not complaining, never complaining, retrains your brain to think about what you truly are in control of, and what you are not in control of. It helps translate hardship into either actively making the situation better, or not thinking about it. That’s really all anyone can ever do, but having the option to complain makes that a lot cloudier. Going the full 30 days without complaining, I’ve learned, cannot be done without totally retraining the mind to see life differently. I heartily recommend it to anyone.

Keeping a journal about when I complain taught me someone very important about myself that has also helped me cope and not get overwhelmed. The times that I complained, I discovered, tended to be when I hadn’t had enough sleep or food. I’ve structured my life around making sure that I get plenty of sleep, and that I eat regularly.

Training myself not to complain has really helped me not get overwhelmed and reduced my stress quite a bit.
What are good resources to learn about iOS app design?
My background is in web design. I'm very comfortable with the limitations and techniques needed to design websites.

Where do I start learning how to design apps? How does the UI work? Why do some apps look like Path, while others look like the default UI.

Anyone know a good starting point?
I also had the same "problem".

What I did was leave a comment in their feedback asking that they stop sending me the coupons. "All you're doing is tempting me to use them against TOS"

A few months later I received in the mail a $100 voucher usable with existing accounts.
Are you fucking kidding me? The words "desk" and "photo" are linked to store results from this site? No thanks, this is 2012, that's not how we monetize content anymore.
Thanks for listening to the unsolicited advice, which as they say, is worth what you paid for it :)

I've bookmarked - look forward to seeing what comes of it.
I think the word you are searching for is "anti-establishment". I think that one word characterizes all those groups.
Even so, I as a user who comments quite infrequently will often times want to, after reading an article, look at the discussion about it. On an almost daily basis I have difficulty finding that link because it has been so heavily obscured.

On long threads it usually becomes difficult to determine who a particular response was directed to.

There is no way to differentiate quoted text in your response.

The size of navigational elements are particularly small and hard to use on mobile devices.

You make the point that HN has clear brand identity, but that isn't much of an accomplishment. HN sticks to a four color palette ( Orange, Tan/Bright Desaturated Orange, White, and Black ), and places the YCombinator logo at the top left.

As someone else said, I think you are being far to critical. While I personally don't like the design of the site either, I wouldn't begin calling HN a good example. Sure HN is functional, but that is only one aspect of good design. Functionality in and of itself really isn't that difficult to achieve. It is when you are able to strike a balance between expressiveness, beauty, and functionality does a design become good.
Atlanta Has No True Burger Joints | Stephen J Nims
Thanks for responding.

Fairness/cheating

What about the open source movement? I code using a lot of free technology. Rather than implying the tech is of no value, I think the fact that I (and millions of others) use it is a testament to its value. We hold the creators in high regard. The stated purpose of copyright law in the Constitution is to "promote the Progress of Science and useful Arts". If anything, invoking copyright law for nothing other than personal financial gain is immoral.

Authority/subversion

I may be misinterpreting your point here, but I have no problem with paying artists indirectly through representatives. If they want to enter into a contract, that's their right.

Liberty/oppression

My neighbor buys a book from Borders, reads it, and gives it to me. At this point, I'm entering into a transaction with my neighbor, not with the author of the book, and not with Borders. This is perfectly legal behavior in accordance to the doctrine of first sale, which prevents owners from retaining control over copyrighted material after it's been bought. This is also a very moral doctrine, in my opinion, because it's excessively greedy to try to maintain control over something even after you've sold it.

Where the confusion comes into play is with digital goods. Digital goods are MUCH easier to manipulate (copy, trade, give, etc) than physical goods. Theoretically, ONE person can buy a CD, then make it available to everyone else on earth in a matter of minutes. This destroys business models that worked with physical goods, but I would argue that destroying business models is not immoral in a capitalist society. We don't condemn Henry Ford for ruining the businesses of horse-and-wagon sellers.

The stated purpose of copyright law in the Constitution is to "promote the Progress of Science and useful Arts". If anything, invoking copyright law for nothing other than personal financial gain is immoral. Instead, the law should be used to stop those who would hinder scientific and artistic progress; for example, by creating knockoffs and masquerading them as the original, thus preventing the original creators from ever reaping rewards.

File-sharing does indeed make some forms of art a lot less profitable than they could be. And you may be tempted to argue that this equates to hindering progress. However, I'd respond by pointing out that profit is not the same as progress. There is no evidence to suggest that art has stopped progressing due to file-sharing. If anything, it's only gotten better in the last 10 years.

Sanctity/degradation

Haha, well I wouldn't agree that it's immoral to modify art or music. In fact, that's kind of the purpose. It's about expression, speech, creativity, and the flow of ideas. This behavior is explicitly allowed by the fair use doctrine.
DF/Tim is/was already famous in the gaming community beforehand though. This helps. It's a bit like if Paul & Ringo created a Kickstarter project saying they're thinking of making a new Beatles album, and wanting to know if anyone would front them the production costs upfront.
Protests across Europe may kill an anti-piracy treaty
Latest pact on Internet piracy set to be derailed
Nike Air Max 90 Hyperfuse Volt
I had the same idea when I opened the article but then I thought about wearing out the USB port, maybe that's a goofy concern.
Buffer pooling is still very much a WIP. (the first commit was 3 days ago!)

https://github.com/netty/netty/tree/bufferpooling
https://github.com/netty/netty/issues/62
https://github.com/netty/netty/commit/c9968d6cbfa958f73a9868...
Android supports device administration which can be used to required pins/passwords, require encryption, and even remotely whip the device.

http://developer.android.com/guide/topics/admin/device-admin...
I have a feeling this could cause some trouble in places like airports.
Apple co-founder Steve Jobs did serve on White House council in '90s
Cool app! Just not too much to my MacBook, 5 mins and it runs too hot. But it's a neat trick.
Eyelid Surgery Naples
The cosmetic Eye surgery Ft. Myers from azulbeauty.com.We pride ourselves in being the ultimate resource regarding the latest techniques and technologies in facial cosmetic surgery.For further details please visit our website.
Path may have not sold your personal data to third party advertisers to target you with, but Path wanted and used your address book for the same reason those third party advertisers would have wanted it: to promote their own product to you and your friends.
Given the length of that route (and all those arbitrary GPS waypoints!) I'd think ATC would catch on pretty quickly.
What makes JS powerful is its simplicity.

Wrong. What makes it powerful is its ubiquity and the fact that it's de facto the only game in town for browser behavior scripting.

Want a constant? Make a global variable and don't change it.

That involved mental overhead (and team co-ordination) that makes it far less simple than "const foo".

Scope in JS is very simple to understand

Simple != intuitive or less prone to bugs. Brainfuck is also simple to understand, just a handful of rules. I wouldn't want to program in it, though...

One of the strengths of js is that every thing is an object(almost). So the bit about "no more need to abuse objects as dictionaries" is a bit odd. Since most things are objects, you get the power to treat functions, types, literals, etc in interesting ways.

Yeah, the only thing you DON'T get is an actual dictionary. Without hidden values coming from prototype, without reserved words, etc.

This proposals retains all that power PLUS gives you an actual bloody dictionary, one of the three more basic data structures in all of programming, without the toil and the million edge cases objects as dicts have.

For me, I almost never use == so it should be gotten rid of.

So what you consider as strengths are the shortcomings, and what you consider as a problem is an actual case that it can be considered a neat feature. The way js is designed, "==" makes more sense, because it lets you use more dynamic equality checking.
I sell my services by the day. I don't screw around with hours. If I work ten hours, that's fine with me. If I work 6 hours, that's fine too. After all, I'm usually hundreds if not thousands of miles away from my family. If I'm there, all I am doing is working and thinking about you and your problems. If I'm not there, I'm not.

I was very happy when I went to the day system. I know guys that worry over coming in five minutes late and spend much time each week creating very detailed reports that nobody cares about. I figure if I'm worrying about five minutes or filling out a TPS, I'm not working on the big problems like you are expecting me to. I'm not working in your best interests. The simple thing is either you trust me or you do not. If you trust me and somehow feel I owe you some time, we'll work it out. If you don't trust me, we shouldn't be working together. We got bigger problems than whether I wasted an hour 18 days ago trying to figure out how to use your help desk services.

Admittedly it's much easier to be this way after consulting for many years. If I were a junior or entry-level consultant, or worked for a large shop in one of those fill-the-seat contracts, it'd be a different deal. Thank God I don't do that anymore. Had a gig once where I worked for lawyers and accountants. There was never a week that went by that they didn't have problems and correct me on my project paperwork. As far as I knew, they really liked me. It was just the corporate culture. Damn that was a miserable experience.
Sure I understand the problem with that word is it means so many things to so many people, it has an emotional element to it as such it is subjective to the group of people that use it. But I generally see it used in the context of code as being of simple form, so simple that it begets a beauty of it's own. A secondary definition I see from time to time is clever, which can be a albatross, clever code can be bad code and some people do use the term elegant for clever code but to me it is misapplied, clever code goes against elegance because it makes things more complex, so I tend to call clever code clever and simple code that is cleverly simple elegant.
It makes it easier to message between isolated iframes and between tabs.
1) I've found this library (http://pylit.berlios.de/literate-programming/index.html) which might help with your objective, but I'm not sure if it will solve your specific application. I'm certain you could create some sort of shell or wrapper script that will handle the pretty printing. If I understand you right, you could feed the MathCAD input into the wrapper which prints the appropriate source expressions, and then translates and runs your MathCAD into Python for evaluation. Does that help?

2) Short answer, yes. However, you should expect a certain amount of error in your readings and then you'd need some way to resolve the constants in your double integration. If you had some initial bearing, that might suffice if you have two simultaneously captured samples to feed in for the two constants.

I assume you want only accelerometers and want to avoid an external source for capturing your bearing. It would take a clever solution to decipher your bearing without some external source, but I'm not willing to say it can't be done. If you can't find a way and end up with some sort of external source/reference for bearing, you might as well use dead-reckoning to determine your position.

4-6 accelerometers in realtime? If you just processing raw data, I think you could find a way to do it onboard in quasi-realtime (important to note that the arduino is not a realtime device and this could skew your results as well). However, you'll probably want to do some processing on the data to get a normalized sample for integration.

Yes, you could easily transmit the data to a PC OR save it to some external storage for realtime processing. Lots of modules available which provides that functionality (bluetooth, xbee, x10, wifi).

Hope this helps.
Apple is a member of the W3C, so talking about Apple retarding the W3C process is not really in opposition to the idea that the W3C is responsible.

I do think it is fair to say that Apple is a key player in the W3C's issues, along with Microsoft.

It's a situation very much like the UN, where people opposed to the idea of cooperation use their lack of cooperation as proof of the idea that collaborative action is infeasible. Apple really wants people to use their walled garden as much as possible, so they are definitely among the parties intentionally sabotaging the W3C process.
GMCR isn't a coffee shop, it is a company which makes coffee machines and K-cups that go in those machines.

# of coffee shops that went national with no financing = zero.

You can argue about the type of financing, but any type Starbucks had after the first investors expected big growth. Even today their stock price is at a P/E of 30 which means the market thinks they will growth at double digits every year.

I'm not saying going VC is good, or not going VC is good. Rather I am saying that each strategy has its own ups and downs depending on the type of business. Some businesses need VC funding to beat competitors, some can grow slow.
This is about millions of bored people. One individual will forget 2days later. But the online mob will carry on
I thought Ron was a total bully. Doesn't he threaten shareholders and makes them bend to his will all the time? I don't know a lot about him, but I heard he's tough to deal with.

Can anyone share any more Conway stories?
CSS "-x-" prefix
Slogged through it. Later chapters are very heavy - and worth their weight in gold.

If you've never done Enterprise sales/mktg for a new product before, you will hear practically every objection written there.

It's sad that the writing is too heavy for people. It's well worth the read.
Do you ever ask for salary/bonuses/other "real value" up front instead of options, and if so, does it get you anywhere?
Isn't the "walled garden" we're talking about here one of the most successful open source projects ever?
iOS Human Interface Guidelines

https://developer.apple.com/library/ios/#documentation/UserE...

Apple recommends reading it all the way through first as opposed to using it as a quick reference on a specific topic.
No. Apple maintains a fork of Webkit, which is the version present on all their devices. The browser in their walled garden is the non open-source browser they force you to use on their devices.
Again, this is something that is simple to learn and understand. And you would learn this in a beginner tutorial. Why go through trouble to change it and complicate the language even further?

For one simple to understand != intuitive or easy to use. Chess rules are easy to understand too, you can learn all of them in an hour, but try to play the game with any quality. So this being simple to understand does not mean its simple to code around and debug.

You are also misguided in that this addition "complicates the language". It's not like adding generics or monads or some crazy new feature. It's one of the most fundamental datatypes, implemented properly for the first time.

So, instead of saying Object foo; foo.x = "a"; when you need a dict, and having to guard against all consequences, you get to use Map foo; foo.x = "a"; and there is nothing you have to think about anymore.
I was talking about this story with a guy I know who is a lawyer specializing in IP. It didn't seem to me like it would rise to criminal prosecution and he agreed.
then nothing can ever go wrong.

Yes, let's add some arbitrary personal convention you have to follow and keep track of, because it's so much easy than a proper Map type...

But you can get around that by adding simple accessor methods. And now you have a real dictionary.

You still don't have a real dictionary, keys are only strings for example. You just have another lame-ass implementation of a dict in JS that avoids some edge cases and still falls prey to others.

However they are likely to create traps like making these 2 different: my_dict[5], my_dict['5']

Those two ARE different.
Cara membuat website
cara membuat website
bagaimana cara membuat website, dan istilah istilah seputar website dan definisinya, yuk mari kita lihat!
It's both civil and criminal in the US. The vast majority of copyright cases happen in civil court.
When you say A/B test do you mean with with patient outcomes?
Officially, the required lifetime for a USB type A connector is a disturbingly-low 1500 insertion cycles. I expect present-day connectors to greatly outlast this in practice, of course.
I fail to see why Vevo should get a pass. If the RIAA/MPAA feel it to be valid to pursue people with unproven downloads or a single download, the same should apply to Vevo.
If var is counter to other C-style languages, that doesn't make it a bug. It just makes it unique.

Yes, it's not this that makes it a bug, it all the other horrendous stuff it entails...

Wouldn't it be easier to just learn how to use var properly?

No, it would be easier to fix it. Call it argument by authority, but I trust Brendan Eich more than some random HN dude on this.
Fuck it bothers me to no end how almost no one knows that side of the story. Keep telling it bro.
President Obama's Playlist For Re-Election Posted On Spotify
Maybe. It sounds like the made fun of PI and/or Dart.

But I cannot understand either the point or why. If you could chip in with some context, I'd be grateful.
heh, my even simpler idea: use the capslock key (replacing the normal function, presumably); not used for anything else, standard on every computer, almost always has a visual indicator, probably very easy to script around.