skysight-inc/HackerNews huggingface dataset:
6 hours ? really ?wow, if i can get 3 hours with my MB i'm happy. thanks. I was always suspicious about listed battery lifetime.
$140k just isn't that competitive anymore. I mean its a good salary, but not remarkable on its own. I know it hurts but your flavor of the month CRUD app may have been priced out of the market. Just like $800k isn't enough to get a non-distressed piece of prime SF real estate, even though it was in recent past. Times have changed. Sure, importing H1-Bs would reduce the cost of labor, but that's not the discussion supporters of the quota increase are having. At least in public. Although you know a Romney-47%-type discussion is happening behind closed doors with SV power brokers.
Good point(s).

I was more addressing the techical "How can I tell if my computer is haunted?" question than the original poster's legal issues, on which I am not at all qualified to speculate.
Well, there's the one email where they've offered 1000 EUR ($1336.20 at today's rates) for an XSS bug. It seems they've been following up on it, and you'll certainly hear about it if they don't.
When I was homeschooling in California, you could opt out of public school by hiring a tutor for three hours a day (as just one option). According to info I downloaded here:
http://homeschoollegaladvantage.com/resources/homeschool-law... you can opt out of school in Colorado by hiring a tutor for four hours a day, 172 days a year. Compulsory attendance extends to age 17. So his parents may be in no position to let him simply drop out. They could be dragged into court for violation of truancy laws.

I tried to suggest this was the stuff to look into. No one upvoted it or replied to it. It appears to have been completely ignored. But as a former homeschooling parent and former bright teen who tried to convince parents and school administrators to let me do early college, etc, I have firsthand relevant experience. Hopefully, your comment gets a little more notice than mine did. A fifteen year old simply has no legal right to tell parents and school "screw you", especially not to run his business. If it were a case of abuse and he was willing to flee to another state, he might have a bit more flexibility, though at a cost (a lot of runaways wind up prostitutes and/or drug addicts -- not normally a better alternative than putting up with parents and compulsory attendance laws). Those extremes really do not seem to have any bearing on this specific situation.
Great. Now there will be "what LOTR character is your favorite programming language and why?" interview questions. And you better not be the fucking weeping willow!
What am I missing? If it requires knowledge of recent news, I've been travelling for the past 2 days and have had very limited access to the world outside of my own head.

So far my investigation has lead me to the bottom of mailboxapp.com's homepage where there is a ticker which uses similar language to describe my placement in their app's user adoption.
Would be cool if this app integrated with the new dropbox SDK for iOS.
I almost spat out my drink seeing the ad on TV yesterday. Before I get into the content, for some reason even the quality of production appeared poor. It seemed as hastily put together as it was poorly thought out.

Microsoft must feel it's so far from the powerful juggernaut it once was that people will feel sympathy for it rather than the deeply ingrained mistrust it engendered a decade ago. Still, Microsoft saying don't trust those evil Googlers, come to Microsoft and we'll do you right, just seems bizarrely unlikely.

Even if you accept that though, there's the product. I mean Outlook.com isn't bad. I have taken my name on there, and I use it for one of my spam-safe accounts, and it's better than the old hotmail was. But it's still a shoddy product. It's buggy. It's really slow. It has some really weird behaviors with formatting sometimes working sometimes not. And it crashes my browser on regularly shortly after opening a link in another window, if you follow links within emails. In short it's a terrible experience if you're moving from GMail. It feels unfinished, if slick looking.

In the end all I feel is desperation oozing through the screen from a company I'd not really thought was feeling so desperate, until I saw this ill-conceived waste of advertising dollars.
the video said it creates an air barrier so I think it would be a flying island, which is much cooler.
I clicked on it and nothing happened. Using chrome on android. I still have no idea what it is.

EDIT: [I realize you may not be the author, so this isn't necessarily directed at you] Also, the button says, "Try it, Subscribe", which implies that by clicking the button I'll be subscribing to something. I want to know what the button is and what it does, I don't want to have to subscribe to something to figure it out. Now curiosity got the best of me and I clicked anyway, figuring I'd just unsubscribe (whatever that means) if I needed to. Of course, I clicked several times and nothing happened, so now my curiosity is gone. The point? A demo button should not make someone feel like they're committing to something (unless that's the intention). And when someone asks what it is after reading the page, it's best to answer them and maybe add it to the page.
Re render page element without making any request to the server
What's the reason for so much secrecy? Besides having no idea who is behind it, we now have no info about the selected companies :)
In a corporate environment, often the best way to get things done is to circumvent the official software and just write something that works. When we do it, we call it an elegant hack, but when guys in suits who went clubbing last night do it, we call it a terrible, amateur travesty that should be replaced by PROPER code as soon as possible....Meanwhile, a talented new guy comes on the team and notices what a bloated piece of crap this software is. He wonders why no one has written a little Excel sheet to get around it and REALLY get some work done...
HFT is an abomination. Anything that will curtail it is good in my book.
My intent was to make the show method read almost like pseudocode when I was done with it, so the reader could easily see, at a glance, a high-level overview of what was happening with that method.

I tried to make the experience of seeing that code sort of like reading the front page of a newspaper. You see the headlines, but if you want to drill down, you gotta go more in depth. It also allowed me to keep the size of the methods down.

This entire refactor was meant to make the code more readable, which is why I made some of the decisions I made.
Subscribe to dribbble's popular RSS feed. You'd be surprised how good your taste becomes just by being surrounded by it. Also, you'll start to pick up details about how they do it. You just study it at the pixel level and try to replicate in photoshop. That's the best way I've found...
So there's Walk Score. Apartments near (Washington) metro example — http://walk.sc/YPUq1a

This doesn't really solve the problem of Craigslist hoarding all their data to themselves (as pointed out numerous times already), but there are enough other sources to make it usable.
Thanks, I had no idea. I'm happy to contribute some mobile CSS changes! Just an email to PG or is there the equivalent of a pull request somewhere?
You might try looking at http://amber-lang.net/ as a test for your ideas. It's a Smalltalk implementation running in JavaScript.
I don't know why techies dislike HFT. If anything HFT is helping to slim down Wall Street, replacing human traders with computers.
Why would you intentionally leave in potential vulnerabilities, if you hypothetically have the option to release bug free code and boast about it.
Unfortunately, the basketball study cited in the article had no control group. So we do not know how much of the performance improvement is attributable to the placebo effect and the Hawthorne effect. Perhaps all of it?

If anyone can post references to better studies I would be grateful.

The basketball study: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3119836/
This sounds like a good thing.

Over time, your rabbit holing will develop in a direction called a 'specialization.' Take note of which areas interest you and what areas have opportunity and rabbit hole that way.
The Bret Victor presentation for those interested: http://vimeo.com/36579366

I can't help but smile while I watch.
I can't believe that the fact that Chrome can hot-swap code is surprising to anyone... Have you never been working on an app, opened up the console, changed a variable or function definition and seen the effect in real time?
I don't. He basically invokes the right of people of being offended and demands this right to be protected by law: anti-defamation laws, anti-desecration laws, anti-racism laws, etc.

As a person of Latin American heritage I don't want anyone to be arrested for saying Chicano or Cucaracha. I can handle offenses. Muslims should be able to do the same.
Keybindings are off in Linux (running Chrome and Fedora).

I have 3 cigarettes and 3 mushrooms, but pressing the A button smokes the cigarettes and the T button eats the mushrooms.

Also, tobacco is misspelled.
A before_filter is just a method that runs before an action - there's no requirement for it to set an instance variable or redirect. In Rails 4, this method has been aliased as before_action to make this clearer.

Since the behavior of this method doesn't have too much to do with showing a topic, I think it makes sense. Extracting it also makes it possible to move it up to the ApplicationController for wider use.
Winning is easy if you get everyone to finish
It's astonishing for how far one can get just by sticking
Putty and PSCP in the Windows Path and renaming them to ssh.exe and scp.exe if all one ends up doing is just sshing into remote machines.

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.h...
EDIT 4: Perhaps, they might say or claim that through their R&D they were able to identify and produce a pig (or plant) that contains the desired sequence of DNA then if they find that desired sequence of DNA in another pig (or plant) they assume that their process was used/abused to obtain the DNA sequence and immediately sue putting an undue burden on the defendants who often don't have the resources to effectively defend themselves. This is still abusing the patent/legal system.

What do you think about changing civil suits like this (that someone has stolen someone else's "property") to require a criminal conviction first? What other ideas do you have for "fixing" this problem?
Why U.S. Internet Access is Slow, Costly and Unfair
Apple is working on a curved glass smart watch
HackDesign looks awesome!
Just got done watching this on TV. I know it's possible... but would a hitman really use a .22 rifle? The son most likely did it. He spent over 700k of his dads money day trading.. he wrote a note that said "fixed ya" to throw off suspicions of his son.
This may sound short-sighted, but I used to run campaigns which involved liking pictures shot in a booth of you with a pretty "booth" lady in Facebook, and it seems to do the trick. (Note: FB has TOS regarding running campaigns with images and you might want to check that first).

Do note that my target demographic are male developers in general. And it occurred to me that such campaigns give people the "social right" to like a picture of a hot chic (because it is part of a contest after all). Meaning, you won't get flakked for randomly liking a picture of a hot chic because you're doing it to win something.

Anyway it was successful only to some extent, because as some folks mentioned here, Content will always be king. The campaign I mentioned needs to be followed up with consistent and "real" engagement.
We have some things to look at that give us clues. So-called 'genetic' programming/evolutionary computing gives us results that were not designed. It seems likely to me that true machine intelligence would recognize the value of iteratively finding optimal solutions rather than trying to design with intent. I have to think it would also be vastly more efficient at re-use, which we recognize as a good idea but in practice aren't very good at. Gene-swapping between organisms in nature is rampant.

A nice example of how 'alien' the results can be is experiments that have been done designing hardware circuits with this type of approach. Results have included designs that were difficult to comprehend at first glance, including features that were not connected to other parts of the circuitry but upon removal caused the rest the the chip to not work correctly. (It was figured out but explanation is beyond the scope of a discussion here).
Why accept gaming markets for profit, instead of honest work for profit, at all?
Thank for fixing!
step 1: Go through lot of tutorials in Photoshop, replicate different type of effects, patterns, actions.

step 2a: move on to Illustrator, once you start needed quality images.

or/and

step 2b: start using your html/css knowledge with your new found design skills, to start making websites

after that you are pretty much done.
In defense of CL (which I have never before offered), I noticed some UI improvements recently: pic view, grid view, and map view.

These are the first noticeable innovations on CL in many years. Might they be the result of the on-going parade of sites improving upon CL w/ their own data, not to mention the criticisms on HN and elsewhere?

Whether they 'hate' competition is debatable. Clearly they view their data as THEIR property. They occasionally let things like PadMapper go while putting the ban hammer down on other things, very arbitrarily.

The Wired story on them about 5-6 years back suggested they are just very skeptical of third parties and human nature in general. It left me with the impression that Craig is just deeply selfish and authoritarian.
Its not the same. Light Table and Bret's demos go way beyond what Smalltalk ever did. Its not just about hot swapping, but liveness, and the Smalltalk community never got that [1]. But it doesn't stop them from saying they've already done it because they don't understand what they are seeing, and thinking is hard.

[1] John Maloney got it with Morphic, and even coins the term Liveness at about the same time Tanimoto does. However, this was originally in Self and relatively independent from Self's hot swapping capabilities. It also didn't really map back to code very well (it was very dependent on direct manipulation via Morphic's edit menu).
The problem is that any transaction fee is going to be strongly lobbied against and if it passes will likely have loopholes. I'd prefer a simpler structural change that isn't tied to a specific wording or implementation (like modifying the tick size/sub penny rule[0]).

[0] http://marginalrevolution.com/marginalrevolution/2012/06/hft...
Highly interesting, thanks for sharing your thoughts and the link to that paper.

Really I'm just trying to improve turnaround time when developing Web apps. I think that between full-page reloads and research into better programming models, there's some middle ground worth exploring. I guess I shouldn't be using the term "live editing" for that, though.
Small nit: the link to the ember.js guides actually goes to the AngularJS guides.
From what I remember, it's pretty chatty. It appears to be on its way out. Is there any new software that's using it?

WebDAV had some varying levels of support in Windows and Mac desktops. But AFAIK the Windows stuff got broken; not sure about Mac. I think that access from a GUI file browser was one of its main use cases in the 90's. If nobody does that anymore, and I don't think they do, then the protocol will need a new app or it will continue to die.
If you have a "Share on Facebook" style service, for example, and make it available to mobile devices (which don't have the greatest security to begin with), it would be easier to forge a widget and upload to compromised websites to trap unwitting users. Because the logo source is the original homepage (I.E. it's an original resource location) the malicious individual doesn't now need to have a local copy of the logo.

This is why the original resource provider that hosts the logo would need to have a whitelist of which sites may allow their logo to be displayed. Of course, if a whitelisted site is compromised, then you still have the same problem.

It would also mean that there is the potential for a man-in-the middle attack by injecting code to the SVG file as it is delivered through the widget. Some browsers may allow scripting to be executed (since SVG is basically XML) if the script is within a CDATA block. If the original resouce location is compromised, then pretty much anyone using the direct link to the logo (be it widget, website or other consumer service) may end up receiving an unpleasant package with the logo.

This can be corrected by proper browser standards that don't allow execution of code within SVG files, so I hope in that regard it does catch on. Overall, it's a good idea that still has a few hiccups, but that's mostly due to browser/consumer security issues that need to be corrected.
Part of the problem with OEMs, especially when you look at the Windows ecosystem is that they are cutting costs by using the same design with swappable part (different memory, different HDs, etc.). Reaching the $400-500 price range requires low end specs, but also requires a single SKU that can be mass produced cheaply.

Since alot of the major OEMs (Dell, HP, Lenovo, etc.) have already made major investments in products (Thinkpad, Inspiron, etc.) for design that is focused on the head end and highly configurable, they don't spend resources producing the low end. Instead they all of the R&D cost have been spent creating one design that is very configurable, which results in design tradeoffs (swapable parts causes laptop to be bigger, etc.) in order for them.

Apple is successful partially because they have VERY few SKUs, a small number of models, which enables to them to easily reach scale and spend all their money on design. There is no equivalent because the margins at the $400-500 are very low and if OEMs have to spend large amount on design for something with low margin that can't be scaled up to high end, the ROI is not there.
Control your Music by Shaking your Thinkpad
Notch used a special programming framework to get their. Many game engines support similar features; the ability to modify the game world while its running, and can even do that with C++. The problem is you don't get it for free (framework transparent hot swapping isn't good enough), and its only because of special compromises made in the framework that you can get liveness at all.
Traders don't "game markets" for profit. They're part of the infrastructure that makes markets work. It's like saying E-Bay "games markets for profit" because they take a piece of every transaction. Being an intermediary != gaming the market.
Why on earth would someone suspect that? I mean, given Mega's cash:goodwill position, what would be their possible motive for welching out on a few $1000 bounties?
Intellij keeps telling me it has the feature. Although I've never managed to use it on purpose.
How Wall Street analysts hyped a company called Winstar--to death (2001)
You never have the option of releasing bug-free code. So if they released code with bugs, called it bug-free, and boasted about it, someone would come along, prove them wrong, and embarrass them.
Guys, also don’t forget: what we currently see is a snapshot in time. Right now Mathics offers the features X and Y and lacks Z. But this may change over the next years.
I'm not normally the type to nitpick over minor grammar/semantic matters of no real import, but since this particular one touches on a key line from Shakespeare, I'm going to point out that "wherefore" in Elizabethan English means "why" and not "where". So when Juliet says "wherefore are thou Romeo", she's lamenting, "why are you Romeo" (i.e., why were you born a Montague), not wondering where he is.
There are starters and there are finishers. There are people who are both, but they are rare. Finishing is usually much harder.

The last 20% usually take 80% of the effort. But as the post says, things aren't really done until they are Done.
Ah, I see what you mean. I've never really thought about how one approaches methods from a structural perspective (especially controller methods).

I suppose for something like the respond_to block, which is shared to pretty much every controller method (and unique to that method, most likely), my thought was that its absence makes the method slightly more confusing for the experienced Rails developer.

So, would you extend this reasoning to every controller method? ('perform_index_response', 'perform_edit_response', etc.)
Ask HN: What tech events are you most excited about?
Would love to get some input from the HN community. What tech events are you most excited for? Are there tech events that you have attended in the past that you learned alot from?

I'm trying to see what events I can attend this year to network and learn more about the community.
Thus far, I have over 2,500 organic Facebook "Likes". I'm trying to push it to 25,000. Content doesn't seem to accelerate things quickly enough. Any advice on how to run effective Facebook ad campaigns?
In addition to good content, you have to be controversial.
Same here in OS X on Chrome.
Brain tissue shortage: Cut it out Zombies
I have a probably untestable hypothesis that, were you to come up with some measure of units of software output, Excel would be the most-used program in the business world.

Outlook would like to have a word with you...
Clickable:

http://appstore.com/mudrammeramodernmudclient

http://splinesoft.net/

I'm hard at work on 1.0.1. I'd like to do gesture-based movement (e.g. diagonal swipe up and left to go northwest) in a manner that doesn't interfere with scrolling. It's interesting how terminal-style apps straddle the line between keyboard and touch input.

Thanks for looking, HN.
The silliest part of this whole article? "I graduate college in 2 months. I'm running out of time." Ah ha! You've got all the time in the world to practice & hone your craft, why the rush? Graduation is just the beginning, not the end.
I read the title and had some first thoughts spring to mind, and didn't reach the same conclusion as the author. While cool it was, it was limited in reach, and I think you could go further with this analogy.

Treat every web site or address or endpoint as an object. Allow message passing as though the web were simply a single object-oriented system resident on the same computer. The definitions of the APIs are kept as standard, so the system "just works" with any site.

This is, of course, the vision of APIs. But could we do better? Could we make it closer to a true object-oriented system, even simpler to use? Not sure if it would make a big difference, but as we know, sometimes a simple thing that makes connections easier can make a huge difference (eg: XmlHttpRequest).

Make the web as easy as smalltalk. For every API, and eventually, every site. Not just the ones we decide to make language-specific libraries for. One library per language just interfaces with "the web" as a fully-generic API you can access as easily as any object.

Just thought I'd share this thought. Any thoughts or ideas?