skysight-inc/HackerNews huggingface dataset:
1 - not so quickly as all that;

2 - particularly if you don't know how to work the system, where to file a complaint, or how to get help;

3 - still a problem if you don't have the money to wait for that paycheck to show up for months or years
The final print edition of the SF Bay Guardian
It was difficult to write, so please do.
Kindle Scout
Philadelphia has a good number of startups as well, as I discovered when I was doing job searches in Philadelphia and Atlanta simultaneously. (I'm originally from Philly and my wife went to college to Atlanta and loved it, so both were places we had ties to when we decided we'd had it with San Francisco.)
I wonder if this is related to companies' refusal to hire full-time employees. If you only hire an employee for 20 hours per week, obviously they're going to need two other minimum-wage jobs... which may be at your competitors. I heard a story (which may or may not be true) about a guy who worked part time at Home Depot and part time Lowe's.
I think he should changes the headline to "Poor OO Programming Language Implementation is an expensive disaster which must end"
Show HN: The Traveler – News from whenever you want it
I am baffled by your 1%. Just lookup AZERTY.
Could you help on launching a new Social Network based on Feelings?
We need your help to launch Feelic. It's a new Social Network that lets you capture your feelings, track them privately or share them with friends.

Would you be interested to discover this Social Network and be among its first users? Could you talk about it to your friends?

It's available on iPhone, it's free and easy to use. You can get the app here: https://itunes.apple.com/app/id918502847?mt=8

Your feedback is highly appreciated!!
What stops you from starting similar company now? I guess nothing but passion.
We're based in the Midwest. Believe it or not, there are rich people here too.
And use the ? prefix for searches from the address bar that would otherwise be interpreted as something else, also cross-browser.
Possibly g++, clang and MSVC? Or Linux, Windows and OS X?
Yes, short n-grams or skip n-grams were the primary method to improve recall, and yes, the problem is that you'll have to examine more candidates--i.e., run slower.

Taking advantage of some (high precision) many-to-one hashes is a nice idea, which has the advantage of reducing the index size. Some people might be familiar with Soundex (http://en.wikipedia.org/wiki/Soundex), a hashing scheme for English homophones designed in 1918 to be computable by hand. While Soundex in particular would probably lead to too many collisions, it would be fun to think about learning a better hash from data.

One thing we're working on now is unsupervised learning of error correction models (in the form of probabilistic finite-state transducers) to be able to augment the index with some number of multiple hypotheses.

Further afield, an interesting open problem is the development of locality sensitive hashing (LSH) schemes for edit distance. Some work has gotten as far as Hamming distance and cyclic shifts of the bits: http://www.mit.edu/~andoni/papers/cyclicShifts.pdf

In the paper, our evaluation uses the "pooling" of the results of several different runs. This is similar to how recall is evaluated for information retrieval over large collections. For a given query to a web search engine, you don't want to read the whole web to figure out what your recall is. Instead, you can take the union of the results from several different search engines and parameter settings thereof and evaluate the "pseudo-recall" of any one system with respect to that set (cf. Boggle). In our case, if we include some runs that take a long time but have higher recall, we can estimate performance on the more realistic parameter settings.

In addition, we're also working on getting clean transcripts of a sample of newspapers so we can produce some more direct estimates, as well as train better error models.
Is 3D Printing the Future of Earthquake-Proof Building?
Get the author and title from ISBN using Google Book API and python
be that as it may, it requires more keystrokes to implement virtual functions in C than it does in C++.

however, it requires less keystrokes to implement private data in C, than it does to create a class to store private data.

therefore it's questionable, if you are preferring non member non friend functions, whether you should use classes when you want private data.

i refute the idea that private data is a reason to use classes, if you are preferring non member non friend functions as advocated by Stroustrup, Meyers and Stepanov.

as i said already

> There's very little reason for class members unless you want inheritance or polymorphism.
It's not just about revenue, but about process. For instance, the delay on bug fix releases could still use a lot of improvement. (Disclaimer: I work in web-land, where a deploy time of more than 10 seconds is laughable.)

But even just on the revenue metric, as mentioned in the article:

- Trial periods (especially relevant for softare over 5-10 bucks).

- Paid upgrades (many producers of high-end software can't be sustained with new purchases alone, and faking it with in-app purchases or "MyApp 2" is a terrible experience for everybody).

- Permanent sandbox exceptions for apps that genuinely need them.

- Lower the ridiculous, quasi-usurious 30% tax. I don't expect Apple to do this, but in the Mac realm where developers have other distribution options, the buying convenience and visibility may not be worth the revenue hit. If Apple has the cash to make iCloud a loss-leader for selling shiny gadgets (and they do), they can afford to make App Stores revenue-neutral or even a cost center.

Note that every one of these deficiencies is a loss for developers and users alike.
Is that a joke-question? The one that I've used is the elasticsearch / kibana. And usually one would be using elasticsearch to monitor the elasticsearch :)

That's the good thing about this setup, you have all the logs from all your applications (think like custom text logs from your routers, your custom applications, temperature sensors, syslogs, windows servers) aggregated in one place. And when something happens (at a particular moment in time, or with a particular machine, or with a particular key) suddenly you are able to search/drill down and locate the actual cause. And maybe even configure a dashboard or make a plot that would show when this problem was showing up.

Scalable real time search engines with the ability to create trends/dashboards is one powerfull toy ;) It is ridiculuos and silly. But it is an immensely powerfull approach.
What you've missed - and I implied instead of stating outright - is that the "same results as everyone else" is in fact more desirable. Mainly because it is something other than the null set.

The copy-paste-spam method produces better net results that the thoughtful, targeted approach. The only other more successful method I've ever even heard of rests on data mining OKCupid's users, carefully crafting your profile for them, and so on. Described here: http://www.wired.com/2014/01/how-to-hack-okcupid/all/

EDIT: Also, getting meaningful data is nearly impossible here. Generally all you get is positive response/no response. When most of your iterations come up with a lot of no responses, you've really got nothing to go on. You cannot target without data. The blast approach compensates for that.

Imagine doing a dozen very different marketing campaigns and being greeted with an identical total lack of response from all of them. Hard to learn from that.
> Unfortunately, measuring real success is quite hard because successful stop using the dating site.

Real success is extremely hard to quantify, which is why i'm not suggesting that as the goal. The goal is to grade spam messages, and encourage people to not repeat known spam patterns. (And, if you show the score to the recipients, it also acts as a spam filter.)

Encouraging / forcing people to write less spammy messages might improve the overall message quality, just by increasing the cost, in effort and time, of sending the messages. It also provides some minimum level of feedback to the people who get zero responses from their messages.
It seems like we're heading in that direction. One thing that LocomotiveCMS did bring us is clients who need a custom CMS. In most cases, they'll start from some of Locomotive features and we build whatever they need from there. These are usually high quality clients though it means that we have way less time to devote to the open source version.
I use Telerik Reporting.
Typhoon Neoguri – Graphing a large Pacific storm using Android sensors
> I assumed that Firefox periodically downloaded something from Google that let Firefox check a given URL against a list of known-bad hashes.

Yes, that's basically how it works. Firefox periodically downloads a database of blocked URLs. Before loading a web page, it checks this database. If the check is negative then Firefox displays the page normally. If the check is positive, Firefox will also send a hashed URL to the Safe Browsing server to double-check whether to block the page or not.

This page has more documentation, including a link to the API specification:

https://support.mozilla.org/en-US/kb/how-does-phishing-and-m...
That's if you are trying to sell to consumers. Try making some business software.

Every business on the planet runs Windows and they all need new software all the time.
A good firewall would prevent CnC of this machine, since they replace sequence numbers and source ports. Sadly, public research into rootkits has been stale for a decade. My guess is since nobody actually implements any strong security measures in their OSS machines there's no need to advance the state of attacks.
> Both languages were designed to replace C++

AFAIU Go was designed to replace C++/Java/Python as _the_ language to use at Google, not as languages themselves. Which is why there is so much focus on simplicity, tooling, productivity (like compile speed and easy deployment).

Criticizing Go for not having enough features is missing the whole point: Go was created in part because C++ has too many features.

To my understanding, it was built for systems creators, not for programmers; it was built as a goto language who have to write program that is both efficient and simple to write and maintain. OTOH, I do see Rust as a C++ replacement, which makes it complementary to Go's focus (sadly it seems that D is lost in the middle, though...)
> while offering absolutely nothing over more traditional methods of installation

On the contrary, I (who happily use brew and brew cask) have re-purchased anything that is available in the app store, even if I'd already purchased it elsewhere, just for the app store conveniences.

It's really amazing to dump an old Mac for a new one and just click from your purchased inventory, no serials, no nonsense. Not to mention having that work on both your laptop and your desktop.

The old days of having to take a day off just to move to a new or additional machine are long gone, thanks to the app store.
App Monetization Digest for #appdevs
The San Francisco Bay Guardian Has Stopped Publishing
Removing 'useless' organs like gall bladder, as a standard practice, would be catastrophic. Civilization is not a given, people can get stranded on uninhabited islands even today.
Having these ancient adaptations in these situations can make the difference between life and death.
Heck, in the US there's a law referred to as the Net Act, which stands for No Electronic Theft Act

This means nothing, and is certainly not a defense to your (and the copyright lobby's) misuse of the word "theft". There is absolutely no requirement that a bill amending the USC be titled anything that has to do with what it actually regulates or contains. The Patriot act has little to do with patriotism...

The taking is depriving the original owner of the resources due them for the time and resources expended during the creation itself.

A good counterpoint to this:

* Inviting a friend or any random person to watch a movie with me: Perfectly legal.

* Inviting a friend etc. to watch my entire collection of movies with me: also perfectly legal.

* Ripping my own DVDs so I don't have to deal with physical media: Arguably legal and fair use.

* Giving that ripped copy to said friend: Copyright violation, and many would argue morally wrong.

* Downloading a copy of a movie I already purchased from a torrent site for whatever reason: Also a copyright violation, but few would argue that this is morally wrong somehow.

Replace "movie" for "song" or "game" and the same argument holds.

Where your logic breaks down is that the net effect to the copyright holder in every one of those scenarios is the same. Someone else enjoyed some product without extra compensation being required.
You mean this H.264 video player?

https://github.com/cisco/openh264
So does it go up to a server to transcribe the audio? Is that why it costs $360 a year?
Sorry for so late respond. Somehow missed your message. FAQ should be available now with new name link. Still few more days needed to make everything nice in www.viomba.com
About testers:Targeting a right tester group will help. Also eyes are a bit different than e.g mouse. Eyes moves often unintentionally.
If you will be interested you can try our demo and see how it works
The MAS offers numerous conveniences:

1. Just one account for a wide range of software.

2. Automatic background updates for all purchases without having to deal with lots of sparkle updater dialogs.

3. Easy access to all your apps on any of your macs.

4. Easy reinstallation when you move to a new machine - no hunting around for license keys etc.

5. Confidence that the software is sandboxes and not malware.

Your claim that the MAS offers 'absolutely nothing' is false.
my sentiments exactly. HN comment of the month.
I have some pretty bad memories of transferring the information from a lot of columnar pads into a database.

(We kept the pads)
CrossedCaptcha
> What is your point?

The point is that many of us, go to C++ because it is one of the few languages with ahead-of-time compilers available across multiple systems.

Now that we are experiencing a going native wave in terms of compiler toolchains for other programming languages, that reason is slowly becoming less relevant.

So many might choose another language, instead of waiting a few more years for the support to appear.

> And what is "C++ triad"?

gcc, clang and Visual C++.

HN posts about C and C++ tend to forget there are many more C and C++ compilers out there.
Security will never make things faster, that's for sure.
Simple System Could Transform American Medicine
As a native English speaker I agree with the comment parent. "Please x" is just passive-aggressive. You see it a lot on hacker news because people want to be "civil" without actually being so.
Does it self-host? That is, could we have a fully client-side Go-in-the-browser?
Sam, head back to Chicago!
Tinder is considered a success? I've used it and maybe I'm just a loser, but my experience and I believe the general consensus is that it is mostly for hookups. I am highly doubtful that women are meeting men that are actually interested in a long term relationship. There are a lot of issues with Tinder that have already been mentioned in this thread, such as 20% of the guys (I'm betting on less) get most of the likes and that women are the gatekeepers; which is good for them not having to trudge through spam, but it perpetuates the problem that guys already have IRL at social scenes and just keeps the women playing into the players' hands.
This is slowly changing as the courts are starting to enforce non compete clauses they wouldn't enforce 5 years ago.
Marketing materials are always a work in progress!

We're very excited about pants; we don't have them yet, but it's most likely our next product.
The large problem, that's becoming larger, is that a good portion of a representative audience no longer has land line phones, and refuses to answer phones in general. This type of polling is becoming less and less valuable over time, and will need to be transitioned to digital polling in the near future.
I understand your concern. To be honest, until a year ago, we didn't have a CTA on our homepage. We opted for that solution that was meant to be temporary and that should have been replaced by a demo website. And this is one of the many projects that was postponed because we needed to speed up product development.

But once more, this proves that we should pause product development for a while (the only thing that Didier really likes to do) and focus on onboarding, good marketing and a good demo of the product.
I acknowledged (in my earlier post) that a vast majority of minimum wage workers do struggle. I was pointing out that the risk lies in the outliers, not those who fall into the average. If there was a very real risk that every single one of our employees could start a competing business, then we wouldn't be in business. It just wouldn't be feasible.

I also never mentioned this practice was right or wrong, I just stated there is another side to this argument that the NYT is not sharing, and they did so in a biased way.
I got back from a 5 week backpacking trip last year and was completely lost news-wise (the Snowden leaks happened during the trip). So I took that idea and combined it with a few others I had for further Twitter functionality and made this.

I'm still working on importing users' followed news sources from Twitter, moving over an additional 2 million+ articles from another database, and creating your own customizable pages (sorta like the Pulse news app).
Both.

There are lots of compilers and OS out there besides those.

Which are what get discussed here most of the time.
So you chose to ignore the 'not putting them at a disadvantage' point. Repeating the points from the linked article is not a contribution.
You mean a text message?
I don't know. In my experience, one big elasticsearch box can cope with a few months of 2-3 MB/sec log data. I guess that the entropy of log file information is quite low and the search engine is being able to take advantage of that and keep its indexes rather small. But gigabits per second... I just don't know.
You bet there is. There are millions (possibly billions) of dollars a year spent on maintaining outdated systems and equipment.
Introduction to GPGPU Programming in Metal
Icons of the Web (5 gigapixels)
Yeah, that's the risk you take. That said, you're more likely to get what you're after with many runs at a high-risk process than no runs at a low-risk process.
Weird, IBM has been trying to replace bare COBOL with higher level languages for years. And between old crufty COBOL code, compiled COBOL as target code .. I really wonder who enjoys it nowadays.
That's a stretch. The effect to the copyright holder is the same only if the frequency of the acts is the same. Giving a copy to someone is very easy, disconnects the time and place of playing completely. Those are easily enough to disincentivize the friend from buying the movie.

Which is nobody's business but the two friends, right? Sure, if all those other situations are a right and not a privilege. Socially, people feel they must be able to share their movies in their own home, and the movie industry begrudgingly permits this without charging. But when you start giving it away, the argument that its your business is clearly strained to the breaking point.
If it did amount to something, sure, users would be happy.

However my point was that it is not exclusively Dating Ring doing this. It is important to consider the overall signal to noise ratio when you factor in the messages from Dating Ring and any other company out there trying to use OKCupid's platform to promote themselves.

OkCupid, barring the creation of a program/partnership specific to this case, has decided that overall, it is worth filtering out. If they thought it added value based on the data they had, they would try to partner with Dating Ring. Heck, it would likely have been fine if Dating Ring purchased ad inventory on their site. As it stands, it seems they view this approach as spam per the OP. If it is against their terms, Dating Ring doesn't have much leg to stand on as that would make it a pretty black and white situation.

Part of me wonders if a Cease & Desist is en route to Dating Ring's office.
I've heard that one too. Lets hope it doesn't devolve into that :)
Less than one percent of their audience, of course, not less than one percent of all computer users.

Is it still chauvinism if the game was only written in English in the first place?
You're going to get different demographics for the $60/mo and the $20/mo models.

Personally, when I was dating I would have looked at your model and dismissed it instantly, because I would assume from experience that it's damn near impossible to define what a good match is - therefore, at best, you're putting so little effort into your 'matchmaking' that the service is effectively worthless.

The existence of a premium alternative wouldn't be reassuring.

This may or may not be unfair. But I think it's going to be a common perception among a good proportion of possible users.

I might be persuaded if you could provide evidence of improved success rates compared to the competition AND that you're not using a simple matchbot AI to provide something that's standard on other sites.

Bottom line is that if I was rating your startup's prospects, I wouldn't be optimistic, because on the one hand you're saying dating is a numbers game, and on the other you're making the numbers as tiny as possible.

My guess is Tinder/OKC/POF will continue to eat your lunch because you're in an uncanny valley between the dumb-as-rocks experience they offer and the high-end personalised interviews-and-flattery experience offered by the premium matching services.

As it happens I met my partner on a dating site, so I know it can work.
There are different issues being mixed up here: the fairness of the policy, the enforcibility of the policy and the motivation of the policy. I am only speaking to the motivation of the policy. Obviously we are just trying to read minds here since neither of us has any evidence of what went into their decision-making process. I am simply telling you from my first-hand knowledge in this industry, that
1) infiltration by potential competitors is common
2) it is a real concern
3) a non-compete provides some mitigation in terms discouraging the practice and providing a possible avenue of enforcement (though it might not actually be enforceable)

The blanket way OP has been dismissed really has to do with the rustled jimmies about the fairness of the policy and does not reflect well on the quality of the replies.
Sigh. First example of channels in "Effective Go" shares the list to be sorted between two goroutines.

https://golang.org/doc/effective_go.html#sharing

All that's sent over the channels is a flag message to start the process and report completion.

Yes, there's the fanboy answer that they're not "really sharing" because both threads don't access the list at the same time. I've heard that excuse. The threads are sharing data. Deal with it. Locking is (hopefully) provided by abusing the channel mechanism to simulate a semaphore. The channel mechanism isn't doing anything here that a semaphore couldn't do better.
Wow, I can't believe that worked. That message is so spammy.
Qik thoughts