skysight-inc/HackerNews huggingface dataset:
You echoed my experience a couple years ago perfectly.

And like you note, the "talk to customers" piece is critical. But it's useless if one is too stubborn to listen, as so many often can be.
The acquisition price was not disclosed, and eBay execs said it is not large enough to require disclosure in a SEC filing.

Does anyone know the minimum acquisition price that would require disclosure? Is it a fixed price, or does it vary by company?
I've been using it, but it's still pretty bad for classical and most jazz.
That's a space program without actual space travel so far. And that's an electric car company that has a very limited amount of presence all of which is in USA (power stations etc.). The guy is talented but let's cut the hype a bit.
Sure, but just as the "democratic" side of the Korean conflict isn't the side of the Korea with "Democratic" in the name, the same is true of the "socialist" side of the Cold War.

Leninist (and Stalinist, etc.) states, of course, liked to put "socialist" and/or "democratic" in their names, but the entire Leninist concept of party vanguardism is intrinsically both anti-democratic and anti-socialist.
> If you spend, what, 5 hours per week at school? That's an extra hour of at-home teaching you could spend with your children.

This makes the assumption that time spent at school is also the same time you would be available to help with studies at home. But most volunteering at school is during school hours (while your child is also at school) and is not mutually exclusive to you also helping with studies at home, after school.
What is the reality of Wu on the ground in Shanghai? Do you hear both Mandarin and Wu often, or mostly just one? Which one? I assume everybody can actually speak and understand Mandarin?
Show HN: Hyper - a real-time HTML5 editor for desktop
The people whose opinions are both fervent and wrong will tend to be either outliers, or mostly wrong the same (junior) way, and easily filtered out assuming you have any amount of expertise yourself. The opinions you aren't sure about are exactly the opinions your team should have a look at.

What you're looking for are insights about business requirements or outside the box solutions you yourself missed or didn't stumble on. You're cynically mining the group as a business knowledge and solution brainstorming source, with an open mind to any wisdom it offers but with a healthy grain of salt.

And no, you don't have to explain why each individual idea won't be used, if up front you say, "Our time and resources are limited, so unfortunately we just won't be able to do everything everyone suggests."

If whether you offend is important to you and large numbers of people are likely to take offense because they're too clueless that not every single idea can be reconciled at the same time, your company may not be suited to this exercise.

If whether you offend is important to you and only small numbers of people will take offense, wrap up after the feedback with "Wow, everyone, fantastic input. While not every idea will make it into the product, every single idea helped inform our approach. Thanks to each and every one of you!" In other words, respond in the aggregate, not individually.

Finally, if you're talking about large numbers of people and you don't have the authority to, or you don't know how to, respond to people in aggregate, then this approach isn't for you.
#Hashtags makes not sense at Facebook
Ooops, I don't know why it went so wrong, I corrected it.
Except, as pointed out below, it's significantly faster than this implementation.
So will tapeworms. Be careful what you wish for.
To clarify, there has been support for multiplayer games for a long time. Currently you connect to other players by entering the host player's ip address.

What is currently being worked on is a lobby system so you can create an account and view listings of what games are being hosted. The work is probably going to be added to the game soon, then further improvements like a ranking system can be added in the future.
Very cool to read ... by the end of the article thought I found myself saying, "well?", as if expecting them to tell me what I could eat to foster the "correct" type of bacteria. Of course, it seems that we're still at the beginning of this kind of research, so there are no well established answers yet.
Perhaps you would benefit from a scheme where each word were assigned a standardized color based on its hash.
"...because PHP isn't thread safe and developers write shitty code assuming it is."

http://www.iis-aid.com/articles/my_word/difference_between_p...

"Another option is to configure IIS to use PHP in FastCGI mode which allows PHP processes to be recycled rather than killed off after each PHP request and also allows you to run several PHP processes at once, making PHP much much faster with the added bonus that as it is using the CGI interface there is little or no incompatibility issues with PHP extensions. This is still the fastest way to serve PHP, and is the way the IIS Aid PHP Installer is configured to install PHP on your IIS Environment."
I don't like the term funnel, it's more like a sieve...

However, I do think it's a good way to visualize customers that come to your site, but don't end up converting. You can look at those percentages and try to make them better. Whether you decide to "spam the f*ck out of them" or do something more personable and humane is up to you.
Decide.com: yet another ac-hire
>> In other words, outside the community of professional designers, nobody cares if Marissa Mayer hurt some designers' feelings.

You're absolutely right.

In my opinion, the whole point of the logo redesign had little to do with the logo and much more to do with a PR move. The logo refresh was an announcement to the world that Yahoo is no longer the pre-Mayer Yahoo.

The logo might have been a casualty of this PR stunt (I personally hate the new logo), but really, a bad logo doesn't stop people from using a product.
Why I Dropped My Computer Science Specialization in Favour of Experience
My first guest article for Tech Vibes, about how I reasoned another year of school, and additional specialization, wasn't worth the investment.
hundreds of MB? What? Use sqlite and be done with it.
You're entirely right.
I'm just used to the old way, but I guess I'm a bit of an eccentric.
I'll try to update the repo asap.
(Anyway, I think the HTML architecture could be streamlined, my point was more to demonstrate the css possibilities)
> std::list is an awful container...You should never use it, unless you really know what you are doing

To put a finer point on that: you should use std::list iff you need to splice (or insert into the middle) in constant time.
My first guest article for Tech Vibes, about how I reasoned another year of school, and additional specialization, wasn't worth the investment.
"I came to realize that parents are involved in education in these other countries—but they are involved differently. They are more involved at home. And that, it turns out, might be one secret to their success."

And there it is, folks!

It's an interesting contrast to yesterday's postings wherein I've seen comments from a former member of a board of education, and a teacher involved in a teacher's union. That there seems to be this expectation in America to leave education up to the professionals (state-certified teachers).

There's a stigma attached to home-schooling, as it is highly associated with religious fundamentalists indoctrinating kids, and further, parents might "mess up" their children's education.

This phenomena is thoroughly explored in John Taylor Gatto's book, "Underground History of American Education." In the 1800s, children were taught to read at home. The push towards compulsory education, however, somehow convinced the American public that parents are no longer good enough to teach their kids.

That is crazy.

Coming from an Asian family, this notion would have been absurd. It isn't about who is "qualified" to teach something, and more about gaining competitive advantages. (Now, Asian family dynamics have their own shadow-sides too).
In Defense of the Humble “Local Maximum”
Nah, they understand. They common trend on this site and a few other techy sites I frequent is the same, something for nothing. If a megacorp is making money it can surely stand to not make so much.

The very reasons to maintain some form of roaming charges comes down to, who built the towers? Who invested in the hardware, software, and persons, working to provide the service? I do not care one wit about this claim "public resources" when it comes to cell phones? Why not? Because it is a patent excuse to take. The same excuse is used when people want specific speech censored from the airwaves but not another. However, hell and high water reign should the same taking be done to something techies hold near and dear to their hearts, you would never see them support taking of speech rights or such with regards to their blogs, sites, and whatnot.

Back to roaming charges. Should we not then force nation states to not charge access fees to their networks? Many do. They charge carriers for calls going into their state owned agencies.

Simply put, don't allow roaming charges and costs will be spread to anyone using a cell phone, whether they roam or not. You cannot legislate away costs, you certainly can profit, but I guess the private investor should have known better. Kind of like government bonds, they are only really guaranteed the day they are written
First, that's not really that good as 25% is significantly underperforming the market which is up around 40% over the last two years.

Second, even if you were beating the market, how do you know you're not just being fooled by randomness (In the Nicholas Taleb sense)
> Not quite exactly the same issue, not sure about all JVMs but the HotSpot JIT will replace concatenation with StringBuilder usage in many cases but it may not be ideal.

It's not even the JIT, it's a static transformation at byte code creation time. Last I checked:

String s = "foo" + "bar";

Produced identical byte code to:

String s = new StringBuilder()
.append("foo")
.append("bar")
.toString();
From http://httpd.apache.org/docs/2.2/mod/mod_proxy.html:

ProxyPass /foo http://foo.example.com/bar
ProxyPassReverse /foo http://foo.example.com/bar

I've used it for years, it's not hard.
Photoshop. Illustrator.
According to his profile[1] he seems to be somewhat of an expert on Chinese languages.

[1] https://news.ycombinator.com/user?id=tokenadult
From beginning to end, the story of a failed parking startup
Good for them, but man it's been a long time. SS1 won the X-Prize almost exactly 9 years ago, and apparently took about 3 years to get there. I know a revenue version is going to have more details to attend to, but that's still a long time for approximately the same system.

My understanding from the "industry" is that most of the delay was in scaling the hybrid engine up. Which I can imagine, as it's the largest operational hybrid ever made--though a smallish motor as far as conventional liquid or solid rocketry goes.

I wonder if they regret pioneering in this particular area. If it works eventually (and looks like they finally got it going) it may work out okay, but they'd probably have been flying years ago with a liquid system. As is they may just barely beat XCOR (which has next to no money in comparison) into revenue flight.

Personally I don't doubt that the hybrid approach was a poor idea (if for no other reason than casting and reloading giant rubber grains seems cumbersome in comparison to re-filling with kerosene), but we'll soon have a hybrid rocketplane (SS2) and a liquid rocketplane (Lynx) flying side-by-side, so I guess we'll see. Though Virgin's money and press may tilt the playing field.
Beautiful soundtracks too, http://play0ad.bandcamp.com/
No, the game is set in the period from 500 B.C. to 1 B.C. and during that period firing while moving was not common. It could possibly be added for some types of high quality horse archers but isn't a high priority.
I use the mentioned "It's all Text" in Firefox (to pop open gvim) alongside another addon called "Vim Fx"; these two addons together provide for a far superior experience than the vanilla iPython notebook. Though I'm still hoping they integrate vim keybindings eventually -- I've noticed that there are some branches on github w/ these, but can hardly wait to see that kind of thing surface in master.
Small steps. Just using some simple functional constructs like `map` and `filter` will do wonders for your code. You don't have to start writing everything in a purely functional manner to benefit from it.
so -

(1) you learn python and web development
(2) you get to show it off. ultimate learning by doing
(3) then you get $15
(4) there's also the possibility of me hiring you for ad-hoc jobs.
The multisyllabic nature of English and relatively complex sentence structure probably aids comprehension with different accents too.
I agree with talking to your customers, however one thing you wish to avoid is talking too much with your competitors and other "industry people".

Some industries are broken because all of the players have the same mindset. If they can keep things this way they can keep new competitors from being a large threat and their old customers paying too much for substandard product. You still need to innovate even if your competitors say it can't be done.

Balancing knowledge acquisition with a desire to change things can be difficult thing.
Isn't the University of Michigan a public entity?
Insulting me is a pretty poor way of being persuasive. And English is my first language, thank you.

As someone who's apparently more fluent than I am in English, you should have noted that I'm not "putting down" Apache as much as showing that, out of the box, Nginx still is a better option than Apache. This isn't my opinion as much as it is empirically observed fact both in our environment as well as our clients' environments.
In my experience, "remember me" on banking sites usually saves only your username/login name. Useful on your personal computers when your bank uses your 16 digit card number for login name.
> I've decided that the stock market, as a long-term investment strategy, isn't something appealing to me ...

Why? It's one of the few sound long-term investments.

> While I'm not adverse to risk, I feel that trading in a marketplace controlled by professional investors with access to research and high-frequency trading tools is a losing proposition.

If that were true, businesses would refuse to raise capital using equities -- businessmen aren't fools, but they regard the equities market as a legitimate source of operating capital. There's a reason for that trust.

> How else do you apply your savings if you're unwilling to invest in the stock market?

My advice to you is to abandon your present thinking process, reconsider the value of equities, but don't hire a broker or invest in individual stocks, instead establish a long-term buy and hold position in an index fund -- a fund that tracks a market indicator like the DJIA. No stockbroker, no one selling you useless investment advice, no portfolio churning, just long-term growth.

More here: http://arachnoid.com/equities_myths
Clearly, since delimiting words with periods rather than spaces is the new tinfoil hat.
It's a scene of one of the Planet of the Apes movies, where Charlie is kissing one. Why? no idea...
Simple ways to modernize enterprise procurement
It would be interesting to see statistics on exploits sold in the black market lately, since it seems like these companies (Facebook, Google) are doing a thoroughly good job at pushing independent researchers to do just that. I'm aware that the linked author wasn't a security researcher intentionally uncovering a flaw, but the outcome still sends a similar message.
Show HN: Mining interesting data around your name.
From the point of view of maintaining a just society, the big problem with allowing things like this is inconsistency in enforcement. Either you level the playing field with respect to informational advantages across the board, and you prosecute bad actors with impunity, thus making it unattractive to bad actors, leaving only good-faith actors participating. Or you make it a caveat-emptor market, where no actor has any guarantee of a fair trade, leaving everyone to question any trade they want to participate in. This will drive out all the good-faith actors that know the game is rigged and not in their favor and it will leave only actors who are trading on the idea that they think that the fool at the table is not themselves.

Personally, I'd be very curious to see two parallel markets for securities: one that is completely unregulated where anything goes and one where any bad actor is prosecuted to the fullest extent of the law, including multi-year jail sentences and fines that are many multiples of past ill-gotten gains.

This would leave every actor with the choice of participating in the market they want to participate in, including both investors and companies. Companies could choose to list their securities on one just one of those two exchanges or both, and investors could invest only in companies on one exchange or on both exchanges.

The problem with the status quo is that the only actor who knows what exchange they are playing in is is the bad actor. The good actor often will not know that his counterparty is acting in good faith or is corrupting the system until after losses are suffered.

Creating a market for markets, where you can choose between unregulated and regulated markets, allows actors to choose which system they prefer to participate in and leaves regulators free to actually enforce the regulations without being soft for fear of what it may do to the market itself, which is exactly what happened in the 2008 crisis. Regulators were scared shitless of really prosecuting bad actors for fear of plunging the world further into a recession.
Get an app built free by Epicodus students
That's a poor characterization of why functional code is "useful". People write functional code in languages that have no support for multithreading all the time. (Further, functional programming isn't often used for cases where optimization is super important -- imperative code can often yield faster solutions.)

Functional programming makes code simpler in a lot of situations. Statelessness is one of the big draws of the functional paradigm. If I'm debugging in a functional language and I find a variable has the wrong value, I can rule out stateful problems -- for example, I know I didn't accidentally reset the variable, and I know there's no code off in another function (or worse, another source file) that's messing with the state of the objects I'm managing. If you're debugging in a functional language, you can basically be certain that you got your algorithm wrong, which is helpful.
I'll stick with Apache, thanks.
I'm more worried about the traffic analysis than about the contents.
There are certain things that are still slower when you write vectorized code than they would be if you manually devectorized them. The only reason that's not true in Matlab or Python is that loops are so slow.

The real point of Dahua's "Fast Numeric" blog post [1] is that you can devectorize in the high-level language if you need to, not that you always should. Most code is not a performance bottleneck and can use the most convenient form. In cases where you identify a real hotspot [2], in Matlab you'd have to resort to writing C code via MEX. In Julia, you do one or more of the following: (a) change some copying function to a mutating version by sticking a "!" on the end of it; (b) move an array allocation out of a loop and pass the pre-allocated array into a mutating function inside the loop; (c) manually devectorize some code if absolutely necessary – or use the Devectorize package to do it automatically. At no point do you ever have to resort to writing code in any other language.

Also keep in mind that slowness is not the only problem one encounters with numerical code – I've personally have much more frequent trouble with memory usage. I've written far too much insanely convoluted Matlab code to try to avoid blowing out the memory on a 100GB machine (or 1TB these days). It's generally just barely doable using find, sparse, sub2ind and ind2sub. If I had to resort to writing C code every time I encountered one of these memory problems, I would just write the damned thing in C and scrap Matlab altogether. On the other hand in Julia for such situations, I can just write a few for loops and not only do I avoid blowing out my memory, but the code gets faster too, and I'm never required to leave my high-level environment.

[1] https://news.ycombinator.com/item?id=6329237

[2] http://docs.julialang.org/en/latest/stdlib/profile/
A main point of the article argued against there being a meaningful distinction between whole and "non-whole" foods,
but you've assumed there is. A main component of Soylent is rice protein -- do you think using just the rice protein is less "conservative" than putting whole rice in the mixture?
The Nokia insider who knows why it failed warns Apple it could be next
Crypto for developers
Bluetooth LE: the new king is not like the old king
I applaud this - but it feels a bit like treating the symptom, a cause being regulation that helped create an oligopoly.
Its based on the analysis of 45 million names on social networks so it can be biased towards people who predominantly are present on social networks.
>> the tone is oddly hostile

I wouldn't read much into his tone. He tends to be very opinionated, and he tends to express his opinions in a fashion very much like Linus Torvalds.
> not really. the normal price is $35, and you get $50 back. so you net $15. it's not a discount.

That's called a "discount". And you haven't said what the conditions are. You do realize, don't you, that people will either not take you seriously, or they will drain your resources by signing up under 100s of different names?
Crowdfund all the things!
Feel like sharing a link?
Isn't the fact that such a vulnerability exists reason enough to not allow it to happen? I mean, at that point, you're basically trusting the Bad Guys to not do bad things. Look at internet security circa late 1990's to get an idea of how that works.
For the simple case Apache is only 2 lines. Nginx requires more, because Apache automatically sets the proxy headers and Nginx does not.
I found this on the MacVim wiki.

mvim -f --nomru -c "au VimLeave * !open -a Terminal"'

for refocusing the terminal after editing a commit message. Think it'll work fine if you change Terminal to Firefox.
The --nomru is to make sure the file isn't added to the recently edited files list, which is also helpful.
Misleading title. It is only about a single person that used to work at CERN.

CERN has tons of developer groups, each with his own set of technologies.
I believe that it was a joke.
Important note that I'm not seeing in other comments here: they started with both Oracle and CouchDB. This was basically a cleanup in favor of CouchDB, since running two different kinds of DBs is best avoided if possible for simplicity reasons.
Diigo tells me I have 97, specifically to do with bootstrapping.

Totally planning on sharing the list in some sort of resource but if you want, I can send you a link to get your input on it's value -- email me :)
Oh, for sure -- I use map/filter/reduce/etc. whenever I can when they result in cleaner/shorter code. They're great.

I'm asking more about things like tail-call recursion/trampolining, function decoration -- making the "architecture" of your program more functional, rather than just a few lines here or there.
There's a stark difference between "fuck you" and "the resources needed to support these browsing experiences don't justify their cost".