skysight-inc/HackerNews huggingface dataset:
The thing that stuck out for me, is that the mentions of product managers is almost non existent. Beyond calling out "reality" that most product managers hate sales (really?).

A strong product manager is qualifying the product requests, is pushing a roadmap that's opaque where it needs to be, is making judgement calls on revenue vs. "win the customer" probability, (in some firms, work with marketing to) is preparing white papers on what is possible with the product, and often ends up recording demo videos, or writing demo scripts for pitches that show what is possible.

If anyone but a small percentage of the most senior engineers, has spoken to sales - you're probably doing it wrong.

I've worked with some excellent, and some terrible, product managers, as a developer, team lead, delivery lead, and as pre-sales. The worst think their job is all about features, and a great product, but completely miss the product <-> market fit, rarely talk to customers, and have an attitude towards sales that is not productive.
Oh yes. Now i recall. Thanks for the clarification.
probably going to remove HN from my feed if it's just going to be these far left opinion pieces
They are still children, that never had to grow up.
It seems to me that HTML5 needs an endpoint to handle AJAX and COMET-style loading. Fewer and fewer web pages actually use reloads all the time, content is just retrieved and switched out with JavaScript.

Loading bars are necessary, and they certainly aren't new. The browsers just need to be updated.
Rust can be used without a runtime now, but there are some shim functions that need to be defined still. There is currently work being underway I believe to make this easier.
We're working on Discovle, what do you think?
"I suspect the regulators will fail with regard to control of Bitcoin in the long run."

How do you figure? Germany, like any other developed country, can simply go to the delta: merchants who want to stay in business. Want your business license? Better comply with currency laws.
Over prime fields, please.
Your trifling quibbles don't matter. It doesn't matter what you call it or how you implement it, my original point stands. The Dr. is suffering from a lack of imagination.
Life as a Startup Founder-Recruiter: Our First Key Hires
The Dogs of Summer
Out of curiosity, where/why would such an exotic feature be needed in today's internet architectures where you always front a group of servers with a load balancer ?
"Snake oil" is a term to be used when describing someone selling you something you don't need, and knows it doesn't work. It claims that it will fix a problem you have, but in the end the result is to part you from your money.

This is not "Snake Oil". This is a design, and one that is open. Elon is not asking for money for the idea, he's wanting engineers to help design this thing and have an open discussion about it.
Update LastPass Now … at Least If You’re an IE User
the arms races are essentially competition - and competition often creates positive externalities which are not immediately obvious to a naked eye, such as new technologies, etc. Perfect example is Jane Street Capital pouring resources into O'Caml libraries because they feel it gives them an edge in the high frequency trading arms race
Gold iPhone 5S
Meanwhile, the marketing person recognizes that his or her target market is engineers and writes a glib "rah-rah, engineers are better!" piece precisely formulated to get on Hacker News.
International students or business folks usually are fascinated to talk with. But I think the article isn't about these people, but the children that have been brought up in a "bubble" where they had no real responsibilities.
Look carefully at the source code. Its bogus. Not the etags trick, but the demo itself.

The demo is actually just identifying users by hashing the REMOTE_ADDR and USER_AGENT, HTTP headers.

So it appear to work, when it doesn't really. Users with dynamic-ip or via proxies etc will often fail.

This is why it appears to work cross incognito windows. Chrome sends the same useragent incognito or not.

----

The etag trick is real. But DO need to use Javascript in the browser to extract the etag from the headers of the cached image. It doesnt really have to be an image. Just a request that can be made via XMLHttpRequest.

... or could set the etag on the page itself, and use the fact that the browser will send a If-None-Match on the next request. But only works for the one single uri, not all pages on the domain. The code appears it COULD be used to do that. But it never sets ETag http header on itself.
Dev kit runs Linux or Android on quad-core Cortex-A9
Well, ok, I was thinking of arithmetic and algorithmic methods in number. I'll let you have Euclid, although it would be heavy going now to use that as a textbook...
Haha awesome. I recall drawing insane war scenarios with stick soldiers in the most ridiculous situations. Every inch of the paper was different from the next.
Earthquake cottages
I wish Graeber had reiterated his "1% market" idea another time in full, but the basics are as he implied here. A market reflects the preferences of the people who have the money. If you have a market economy with deeply built-in and extreme inequalities, then you can get a "free market" that, yes, reflects the preferences of about 1% of the population.
Breaking FluidNexus before Breakfast
>"Back before anyone knew who I was, I used to wanted to make huge games"

Glad he didn't want to be an english teacher.
Am I crazy, or weren't the railroads heavily subsidized by the government? I think this heavy flow of public capital into a small number of hands created some of the "robber barons". In the long run it was probably the right call, as this kind of infrastructure spending and innovation doesn't happen without government involvement. Still, it's interesting to think how in the short-term it led to some pretty astounding income inequality. Maybe the issue is why didn't the government just build it themselves, sure it probably wouldn't have been built as efficiently as the worker level, but the overall cost might not having been much higher.
I'm just giving you the reason. I'm sorry, I don't have all the answers.
" I really really don’t want to turn into another under delivering visionary game designer."

That's what I like about Notch: He's got a conscience and great self-awareness.

I can find issues with his games but I've always liked the guy and continue to do so. Great success, Notch!
The White–Juday warp-field interferometer

http://en.wikipedia.org/wiki/White%E2%80%93Juday_warp-field_...
It is very nicely done at the ST Package Control website - https://sublime.wbond.net/
Replacing Pusher with Redis, Socket.io, NodeJS and Docker
I've finished Martin Odersky's Scala Course. I've built a few small play2.0 apps. I've used Scala to solve ~20 Project Euler problems, and I'm fiddling around with parsers and scalaz.

However, all the Scala positions I've found are looking for engineers with experience using Scala in production. How can I make that jump? Are there any opportunities out there for junior engineers who are proficient in Scala?
Not to be confused with https://www.gittip.com/ "Distributed Genius Grants"
cool conf!
Cool Stuff I Learned About Laravel 4
Just played Shambles for about 5 minutes. Loved it. This type of stuff is generic, but fun. I'm not sure I'll ever play it again.
Especially because `Time.now - SOME_TIME` is actually a relatively expensive operation. IIRC, it is faster to have SOME_TIME converted to an int once and to do Time.now.to_i.. or if your timing needs are less precise (such as in this case) you can get an even bigger speedup using a tiny cext: https://github.com/aaronblohowiak/fasttime shameless plug)

However, I ultimately disagree that the filesystem is where you want to store the log level setting but I understand that this is just an example for the blog post :D
Well, those opportunities were there for anyone to take, but Musk succeeded in both electric cars (vs Fisker, Nissan, Toyota, etc) AND in space (vs Virgin, Armadillo, Scaled Composites, etc). So at this point, I'd say that funding Musk is a safer bet than funding an opportunity.
He is ESL.
Your Startup’s Three Horizons
They're not poo-pooing it wholesale. Recreation has its place, but some people clearly go too far and spend too much time on it. That's what GP is worried about.
Why are there so few women programmers?
For another take of video games, I recommend this TED talk:

http://www.ted.com/talks/jane_mcgonigal_the_game_that_can_gi...
they were given land and all sorts of lease rights by the goverment to do so.
Sacos para maxi cosi paraisobebe
coleccion de sacos para maxi cosi de venta online en paraiso bebe
"If ADHD were to parallel homosexuality in this regard, then there would be people who actually have ADHD, but we would stop viewing this as an abnormal variation in behavior."

Some people believe this will one day be the case. (Personally, I don't have strong opinions on the matter one way or the other. It's not something I've researched.)
The modified headline (currently "Sayonara, V8") made me think this was a post announcing Google's abandonment of the V8 engine (and thus presumably introducing or specifying a replacement).
Oh, dear. reading the article again it does note the demo is not real.

/me wanders off to wipe egg off my face.
Counterexamples: General Fusion and Tri-Alpha are two companies attempting to build commercial fusion reactors that are well-financed by investors. General Fusion got $40 million plus another round recently, and Tri-Alpha was up to $140 million before a recent investment from someone in Russia.

But both were funded early on by billionaires, Paul Allen for Tri-Alpha and Jeff Bezos for General Fusion. On the other hand, the focus fusion guys are putting up better numbers than Tri-Alpha and they're still running on a shoestring.
Excellent. I was actually looking for an article about Medium- and YouTube-style loading bars this morning.

YouTube seems to actually track loading progress with their bar.

Medium's uses CSS animations to create a sort of "ticker" effect that doesn't actually convey progress, but rather activity. Still, this is pretty cool.
I had suspected that Homejoy wasn't taking a cut, and that $20/hr was just "initial" pricing and they would raise it later like Exec did.

They haven't raised the rate, but my cleaner said she gets $13/hr so it appears that Homejoy does take a cut.
"Does a web page really need a loading bar, especially that the browser already has a loading indicator of its own"

Neither Chrome nor Firefox (at least on Windows or Linux) have an implemented loading bar for showing a web site's progress. I cannot speak to Internet Explorer 8 or greater because I tend to avoid them at all costs (and my company's system only has 7).
Show HN: Lister 2 for iOS using Dropbox Datastore API released
I've used them 3 times and so far, they've all been on-time, so my experience has been good.
Governments think of the financial system the way ATT or VZN think of their cellular networks. Nobody is going to let you plug in your new cellular device with just a pitch deck about how it works.

Also: to filter out ponzi schemes and the like.
Lispers to novices:

"Macros are the most powerful way to manipulate the syntax of your language. Macros make it possible to completely modify your language to match your domain."

Lispers to other Lispers:

"Don't use macros."
Yes, they were.

"From 1850-1871, the railroads received more than 175 million acres (71 million ha) of public land - an area more than one tenth of the whole United States and larger in area than Texas."

http://en.wikipedia.org/wiki/Pacific_Railroad_Acts
Yes, they were private enterprises... funded in large part by government bonds (e.g. Google "Pacific Railroad Act of 1862.")

Your example doesn't contradict the author's point, it supports it.
OP here. I also reviewed the Datastore API here - http://www.entrelife.com/2013/08/dropbox-datastore-api-revie...

TL;DR - It's very nice. Highly recommend.
Your food & GMOs
Just something about genetically modified organisms(GMOs)and why this relates with every single person here.
This seems like the very definition of solving the wrong problem, especially for something like Medium.
Can you explain what your edit means? I can't for the life of me figure out how this is a reversal of Canonical's philosophy.

(As near as I can tell, you're either upset that they plan to manufacture a limited number of phones, which makes sense as they are not intending to get into the hardware business long-term and intend this to drive innovation, or because they're using an OS that so far is not on other phones, which is how you enter a market. Neither one seems like some calculated evil to me.)
The Ideology Behind Michael Grunwald's Repugnant Assange Tweet
NYC Founder Institute Q&A
Send me your resume: jorge@foursquare.com
I noticed that yesterday. Cool effect, and seems simple enough: just using CSS transitions to change the width across a certain interval.
> Glad he didn't want to be an english teacher.

"English" should be capitalized. People who live in glass houses shouldn't throw stones.
A generalized version of one sentiment really, really resonated with me ... "Turns out, what I love doing is personal passion. Not hyping personal passion or trying to sell a lot of copies. I just want to experiment and develop and think and tinker and tweak." What working adult among us hasn't felt this at some point?
Some disagree:

http://uglybelgianhouses.tumblr.com/
Almost all traditional finance today is just ones and zeros, and its all quite successfully regulated.
Note that the reporting on this story is not very clear. Those requirements listed (730,000 EUR minimum capital, etc) are only for Bitcoin exchanges. These regulations do not apply to, eg. businesses merely selling products/services for bitcoins.
Samsung's Galaxy Gear smartwatch is real, and it's not a phone
New Indiegogo project would fund giant Steve Jobs statue
Buckminster Fuller had it right back in the 70's -

"We must do away with the absolutely specious notion that everybody has to earn a living. It is a fact today that one in ten thousand of us can make a technological breakthrough capable of supporting all the rest. The youth of today are absolutely right in recognizing this nonsense of earning a living. We keep inventing jobs because of this false idea that everybody has to be employed at some kind of drudgery because, according to Malthusian-Darwinian theory, he must justify his right to exist. So we have inspectors of inspectors and people making instruments for inspectors to inspect inspectors. The true business of people should be to go back to school and think about whatever it was they were thinking about before somebody came along and told them they had to earn a living."
It's only been about a century since it was fair to assume that every educated person had read it. I think the fact that we wouldn't be able to use it as a textbook in schools today is a really bad sign.
I like it. Progress bars aren't immediately obvious, especially in a browser like Chrome. I have watched people when doing our usability tests and they click several times or try to reload on certain slower pages because they can't tell anything has happened.
Correct. Mostly because we had a very low amount of charge backs (something like a fraction of a percent of what we process in a year, which for our industry is phenomenal) and PayPal instituted a hold on some of our funds.

Stripe is easier to implement, but at our scale that's not really a huge factor. The dev time for any payment system isn't a significant limitation.
So calling BS gets you the wrath of HN gods. What a bunch of self sufficient arrogants.
I guess I see where you're coming from with potions and enchanting, but you don't exactly just absentmindedly wander into the End.
I'm not sure how a website can "own its traffic" since traffic is users hitting the site. Certainly an interesting perspective though. As the web continues to alter it's fundamental model to be more established-business-friendly, the conceptualization of the platform's features become more in-line with the idea of private ownership, where no such ownership actually exists, at least in classic architecture and legal definition. (excluding this case which has set the precedent).

It's quite clear that this ruling is a mistake in the long term, I mean, if you think about it beyond the confines of a single business's perspective. Even then, I'm sure that this is a boneheaded move for any business, long-term. It's clear that relying on legal frameworks instead of technological frameworks is a recipe for business disaster. If you don't want that person to have access to your site, you don't serve the data. The defendant in this case requested the data, and the plaintiff served it. I'm sure if the defendant had comparable legal counsel, the ruling would have been different. I can think of many allegories that can symbolize why this is a bad idea. But I think the most clear indication that this is .. for lack of a better word.. pathetic, is that it's 2013 and we're talking about IP blacklisting. This is another example why China continues to eat our lunch.
My thought exactly. If your site is taking so long to load that you feel the need for a progress bar, it's time to trim the fat.

Youtube videos already have their own bar, why is the rest of the page so bloated that it needs bar? All the thumbnails? Maybe it's time to stop loading so many by default. Too many widgets for comments, ratings, favorites, etc.? Again, time to cut down on all the widgets.
I was addressing your claim about this specific case:

"In this specific case, to predict the behavior of an evacuated transport tube, and given that the project doesn't resemble any existing projects, one could hardly do better than have a background in spacecraft booster design."

Seems to me that one could do a lot better than having a background in spacecraft booster design, as the fairly trivial errors pointed out in this article illustrate.
If your browser has a non-obvious loading indicator, I'd say that's a problem with the browser UI and should be solved there, not on websites.
Remember folks: people may be capturing and storing your SSL traffic now. If there is a huge advance in factoring 5 or 10 years from now, they'll be able to decrypt all your traffic from today.
It's as if we require an optimal amount of adversity (which is not zero), on every level, in order to be at our best. Too much and we snap like twigs. Too little, and we get these depressed rich kids - the yearning to achieve, to overcome, is frustrated for not finding anything to get traction against, and the motivational mechanisms withdraw their participation.

If true, this has enormous implications for education in general. I'm thinking of all the trophies my kids got in school just for showing up.
Coincidentally I noticed this pattern just yesterday here:
http://paulstamatiou.com/android-is-better
and I really like it. The scroll bar isn't enough to tell how much reading is left.
Seeing this on Youtube made me realize how slow the page loading really was. Medium's is even worse: my mind processes the bar as taking a good 5 seconds, primarily because there seems to be 3 phases of the bar moving. I don't like it at all.
Thanks to Brad Feld for sharing. As we work passionately on doing something we feel is important, we need to be sure to protect our mental health in the process.

tl;dr for Brad's post: Depression was caused by physical exhaustion/injuries and lack of work stimulation.

Not willing to say no to existing plans when they are no longer viable, and not keeping an eye on the internal balances of the work itself, can lead to a bad situation. Be mindful in your own life.
As an aside, if you ever want go rage hard enough to want to punch someone in the face, get on street easy and go to the forum posts by brokers.
Changing IP address to access public website ruled violation of US law
We tried this hash function for a while as the standard hash function for `Int`s in Haskell and real world performance was worse than when using the identity function. I'd like the author to back up the statement that the better distribution actually helps on real examples.
> a printed sheet of paper, written by someone else would have a bigger impact on the students attending the lecture.

Citation needed.
Thanks for the answers. Great writeup altogether :-) test.py sounds interesting, maybe I'll look into that some time.
When a page is loading under Chrome on Linux, a spinner is show in the tab where the favicon is normally displayed. It isn't a "progress bar" but it is an indication that the page has not fully loaded yet.
I've always loved this advice - "Learn to trust yourself. You know the tradeoffs better than anyone, and you will pay the price for bad decisions."

It is important to listen to everyone, but it's more important to know what advice to take action on and what advice to discard. (Of course, that's my opinion - only you know whether to take it or leave it!)
No one controls bitcoins. They control the EUR/Btc conversion. If you have all the BTC in the world but cannot buy food with them - because depending on where are in EU selling in other currency may be illegal.

So the state has a lot of tools.
The "Why I quit" blog post serves as a kind of alternative exit interview process for the disgruntled and the outrage junkies. There are some tidbits of useful information, and the discussion here has some good information, but the Goodbye X theme lacks a bit of thoughtfulness in its presentation. Personally I'd avoid such a tacky thing. Google didn't disappear nor has seemed to have changed despite all the "Why I quit Google" posts and I'm sure v8 will be just the same tomorrow. There's a bit of narcissism. The authors attribute a bit of too much self-importance, and yet the thing they left carries on just fine in their absence. Given that these posts actually do contribute useful information, changing the tone to "what I learned at X" from "why I quit X" may see more uptake and less squabbling in subsequent discussions. You'll also avoid burning a bridge.

Edit: Every one of the downvotes this post gets are because this post runs counter to the HN echo chamber. I challenge someone to present an argument to explain otherwise. You've soaked yourself in outrage, and hell if anyone will say anything that may disagree with all that anger boiling up inside you. So you see some green nick and click downvote.
I'm not up on mobile devices, but I have to believe that they also use frequently changing, dynamically assigned IP addresses.

I believe that's correct, yes. If they are using wifi, they will appear to be connecting using the wifi router's public IP address, which will certainly be different for each wifi router. If they are using the cell phone network to connect, I'm pretty sure they get assigned a public IP address based on which cell tower they are using to connect, so that will change as well.

I don't like the idea that there is screen scraping as something different from ordinary usage; it's not.

In terms of the data itself, you're right, screen scraping is just pulling the data, the same as a web browser does.

However, since screen scraping can be automated, it can potentially use a lot more bandwidth, since it can request multiple pages from a site much faster than a human driving a browser can. That's why sites are allowed to restrict what automated search bots can do on their sites, for example with a robots.txt file. A service like 3Taps would be expected to respect these types of restrictions just like Google does.

That said, I don't think the issue in this case was the screen scraping per se; I think the issue was that Craigslist asserted copyright over their data, so that they had the right to say that 3Taps could not use the data the way they were using it.
The Best $500,000 I Ever Raised
Guy does to bank what banks usually do to other people