skysight-inc/HackerNews huggingface dataset:
To give you a philosophical answer. People usually have two situations in life where they make such decision. One where Passion wins and other where Salary(benefits). Almost overtime Passion gives job satisfaction over Passion unless you deal with Finance areas like Stocks, bonds, insurance, investment etc
You are want to work for Passion, you would have to focus on what is relevant in coming future and align your interest with that. There will be fit somewhere. Once you do that, build a portfolio for the future. Not what you know, Not what you have but what you want to be known for.

Hope this helps
I'll just leave this here: http://ntz-develop.blogspot.com/2011/03/fuzzy-string-search....
can their reluctance be because of things like this https://github.com/videlalvaro/gifsockets
I use Spark in conjunction with many Hadoop ecosystem mainstays: YARN, HDFS, etc. Hadoop mapreduce can be swapped out for Spark, but many great things beyond that have stemmed from the Hadoop project.
Unfortunately doesn't run on iOS 7 or below. Any chance you could support it? I'd love to use this app.
Evidence obtained illegally is only inadmissible if the illegal act was committed by a government agent. Evidence obtained through the illegal act of a private party is perfectly admissible. See Burdeau v. McDowell: https://supreme.justia.com/cases/federal/us/256/465/case.htm...
Tangential shameless self-promotion:
I built a tool for Chinese learners that can take starred entries from the Hanping Dictionary app (for Android) and import them into Anki. It's available at https://github.com/kerrickstaley/hsk_flashcards. File a bug if you have trouble running/using it. Obviously not as seamless as Nihongo :)
Look: this is easy.

We promise: your data is private. Nobody sees anything you do unless you want them to. It doesn't matter what employer incentives are; revealing a log of how you've engaged with this CTF would involve us breaking a promise to you.

Meanwhile: what we're doing as a business is opt-in. If you don't think we're trustworthy, there is absolutely no reason to work with us to help find jobs. Just goof around with the game and ignore the fact that we do other stuff. We are no company's job interview.

>>>Most of the best performers on this CTF aren't going to get placed by us.<<<

It's frustrating talking about this, because we've had our hands absolutely full just getting a CTF that's better than Microcorruption done. We haven't had a spare moment to think about how to make money from it.

Catch me sometime when I'm not debugging a weird interaction between my emulated SPI bus and my emulated UART. :)
Fluentd: a high performance unified logging layer
Ask HN: Help me refactor this code please (Ruby)
It's basically a vending machine simulation, I want to refactor it into two classes, a model (VendingMachine) and a Controller. I'm not sure what else to do. Please help.

https://gist.github.com/anonymous/a978dcd30383f3e618e5
Paywall-free link: https://archive.is/Qb9jD
Sounds more like a Quora question. Lot of such questions could be answered on that forum. Try checking it out.
Plus, its not always easy to start a startup and have name tags to your roles. If you are doing that, you have missed the most fundamental part of startup101. but i know a lot of startups still do that, and I don't like that.
So I would like to rename VendingMachine to Controller and have a VendingMachine model where I move #vend and #refund to it.

I'm also not very happy with #menu being this large in LoC. What would you guys recommend?
Counting Bloom Filter: Efficient d-left implementation in Go
Yeah, it's hard to sum up the idea in 80 characters, but I like that idea of learning off of your interests.

Thanks!
Big Flop. Modular smartphones provide iterative benefit not revolutionary. Until you have revolutionary breakthrough in product (more software than hardware since hardware is easy to be cloned), these will remain as toys.
It doesn't look like the intent of this system is to detect price gauging, etc. but rather to detect service outages/disruptions. Agree that high variance makes 'jump-based' methods such as this fail a lot. The associated paper claims a 30% false positive rate. But in the case of a true positive, if you know which metric is failing, then that's a very good jump off point to respond to the disruption.

Having benchmark datasets could mean more semi-supervised approaches, compared to unsupervised approaches (such as this one). But - what would the end-result be? Everyone has different metrics, so unless you merely use the datasets as raw numbers to feed into an algorithm, you're unlikely to get meaningful results.
Answered up here: https://news.ycombinator.com/item?id=10095199
I didn't mean boob pictures, but actual boobs. As in breastfeeding.
Okay. The phrase is in pretty wide use with more casual implications (googling “be respectful of your reader’s time” brings up a lot of marketing email advice pages, for instance), but obviously it's not in as wide of use as I’d thought, so I apologize for overstepping!

I do wish your original comment had been a little less snarky; I’d like to contribute more to HN but it’s not so easy when replies seem to assume entitlement/bad faith/etc.
Yep. There is like, zero overlap between Quantopian and what we're doing; they're both good things to play with.
You think names are a pain to deal with? Try phone numbers.
From the top of my head, my content makes no money when one does that. Also, every website with content has terms that states you cannot alter delivery method or frontend of their service.

It's like pirating TV shows with a link to Amazon DVD page.
So your argument is that the ice age did not occur....how could it have, since the T-Rex did not have fossil fuels to burn, and fossil fuels are the source of all climate change events? Got it.
That "account2" isn't going to do you any good that figuring things in "account1" didn't already do for you, but knock yourself out. ;)
Ask HN: Why don't companies trust each other like they demand of us to them?
Take Windows 10. Microsoft is demanding we trust them to store our data and usage patterns with them. Yet at the same time, they don't trust others. Why doesn't Microsoft just use Amazon Cloud or Google Compute for their own services instead of building up their own Azure? Why doesn't Microsoft just promote Dropbox instead of demanding the use of OneDrive? Why doesn't all of Microsoft's websites just use Google Analytics? Why isn't Microsoft just using Gmail for it's own mail system like Google recommends to millions of others?

If not Microsoft, why doesn't Google trust other companies like they demand of us? Why did Google create Android instead of trusting Apple's iOS for mobile? Why doesn't Google just offload their entire servers to Amazon Cloud instead of trying to manage all those data centers? Why doesn't Google just use Oracle and Microsoft Windows Enterprise instead of building their own system? What is Google so afraid of that they don't want to use software (and now hardware) created outside of Google?

Apple. Why is Apple creating it's own map software instead of just letting everyone use Google Maps and Gmail?

I'll stop here because I can go on and on with nearly every single tech company which demand we trust them.

To conclude, I've read hundreds of articles and comments saying we should trust the companies otherwise we're the ones who are wrong. And these are from highly respected organizations with millions of viewers! "There is nothing to worry about." Many of them say "this is the future".

Yet those same companies, for some reason, don't trust other companies with the same data they demand of us. Why? Why does it looks like Microsoft, Google, Apple, Amazon, and so forth are the ones stuck in the past? Why don't they trust each other like they demand of us to them? Isn't this the future?
> The more interesting question is then, given that you've learned absolutely nothing from Starfighter because you've git cloned your way to the finish line, whether you can (in thirty minutes with me, or Erin, or Thomas) convince us "Yes, this person is totally someone I should burn my stack of accumulated karma with the CTO of $CLIENT with to suggest they interview them."

So, how is this any different from $CODER burning their accumulated karma directly with CTO of respective $CLIENT ? Why should we expect them to behave any differently because it's you, Erin or Thomas?
The first couple versions of the app supported iOS 7, so when you try to download it, you should get a prompt to download the earlier version. Unfortunately, I don't have any plans to support iOS 7 going forward. =/
Some characteristics of the Facebook C++ open source projects
Well, in case of Pocket, I am personally hiring an agent to meddle with the frontend for me. It's like hiring a guy to read newspaper articles for me.

This, on the other hand, is a public facing open website. This is like reciting newspaper article over the radio so nobody has to buy the newspaper.

Pocket adds to my readers numbers, and locks them in. This service does the opposite for me. So it would be harder to tolerate the missing ad views.
The Second Coming of Deep Linking
So, I'm kind of curious: It seems that the whole ROP thing depends on X86's CISC architecture in order to allow turing complete programming. Am I wrong in this understanding?
Friday Afternoon Codeathon?
Once the GA script fails from ublock all the content disappears and I'm left with just the site title.
The Puritanical Glee Over the Ashley Madison Hack
OP, this is wonderful. I'm a long time japanese learner and I wrote the iOS Anki app.

Just looking through the website (unfortunately I don't have an iOS device on hand), you've got some killer features here that I've wanted for a long time.

'clippings' looks really excellent. I would go so far as to say this is a game-changer for me as it currently stands. If you took the same idea and went bigger, that would be awesome: I'm thinking an e-book reader. That is, load up a Japanese ePub and then have one-click access to a context-aware J->E dictionary lookup via your app. Then being able to generate cards from the book would be perfect.

If I had to pick a missing feature (again just going from the description) it would be audiovisual context. This has been crucial to my learning - any plans to integrate it?

Finally, I don't know if you're aware but there is precedent for 'clippings' in the tools that generate Anki apps from movie subtitles. They create cards that have a still from the movie, the audio clip, and the subtitles in Japanese and English. Yours is more universal, but I think something that combined features of both would be even more powerful (i.e. audio and images).
I have android :(
I like the approach that the kanji useing website I am useing [0] took to input. They accept the input itself to be in romaji, by transliterate into hiragana as you type.

[0]https://www.wanikani.com/
For trading? Anything which can drive a REST API. For the compiler/emulator levels, a subset of C and assembly.
That's...not a good analogy. I guess it's poetry of some kind, but it doesn't really correspond in a technical sense to what dark matter is.
The difference between a byzantine agreement and a federated byzantine agreement used in SCP is that it reaches consensus based on quorum slices rather than the whole network consensus. This is just removing the graph edges from the bitcoin node network. The real problem then is optimum quorum slicing to guarantee many possible problems that might arise, such as partition-tolerance, non-survival of a bad node etc .

Maybe you have addressed these concerns, I'll read the paper to check. Can you please answer one question though, how are the coins originated in this system?
The Playfulness of Coding (when Rails grew up)
"The research is clear: beyond ~40–50 hours per week, the marginal returns from additional work decrease rapidly and quickly become negative."

I know this is an established fact for blue collar jobs, but I haven't seen similar research looking at white collar jobs. (Not doubting it's that different, just curious)
Before I built Nihongo, I used to use Imiwa as my Japanese dictionary, and Flashcards Deluxe for spaced repetition studying. I built this ridiculously convoluted setup where I would upload a list of words from Imiwa to dropbox, my laptop at home would detect a new file in my dropbox and run a script to convert the format to the one supported by Flashcards Deluxe, and then I'd open up Flashcards Deluxe and download the deck from dropbox. I told someone about this, and they said "man, wouldn't it be awesome if there were a Japanese app that could just do that automatically?" And thus, Nihongo was born. =)

So KerrickStaley, wouldn't it be awesome if there were a Chinese app that could just do that automatically? =p
Optimising KDE window manager using hardware layers
Click and drag left on the "swipe left" label. Does that work? It's too mobile optimized :)
Well, I have to shamelessly plug my startup, www.siacoin.com, which implements the scheme I described above using a peer-to-peer network, with payments made on a blockchain. We are using Klaus Post's excellent pure-Go implementation (https://github.com/klauspost/reedsolomon) which exceeds 1GB/s throughput.
One Map Shows How Many People Police Have Killed So Far This Year in Every State
The key is that everyone feels the split was equitable in 1,3,5 and 10 years.
Different password encryption implementations
mostly keep-alive could be worse when only a few requets run
In much the same was as io meaning input output and not an island!
I know, right? You'd think they would jump on that story. Especially since so many of his books were made into films.
Yes. The techniques are possible (though have slightly different tactics) on other architectures. I'm aware of ROP being used for exploits on x86, ARM, MIPS and PPC.
Confidentiality in the Face of Pervasive Surveillance (RFC 7624)
Is the map adjusted to show the relative scale to account for population differences between each state?

That would be far more informative and revealing than just raw counts.
Am I the only one to be bothered by the fact that both examples of codegen/generated code shows that you have to write more codegen to generate less actual code?
In the first example there more than twice the amount of code written in the codegen than in the generated code...
I know they are simple example but still, if I have to write more code for all the simple getters/setters, it defeats the purpose of the codegen which is to "reduce boilerplate".
Am I missing something?
Google's mission has always been to bring person and information together as rapidly as possible. Who is doing this is a detail.

You are, I submit, forcing a distinction because you wish it rather than because it makes sense.
If what you see as fair involves more equity for you, then at best your position might be seen as biased. If your goal is to be wealthier than your cofounder should things go well, then perhaps.you're optimizing on the wrong thing. Unequal equity is unlikely to increase the odds of success.
Writing code in Erlang is such a pleasure. I really hope more people get exposed to it. The pattern matching alone is just so nice (and concise!).
The Art of Launching in a New City
It's a talk at a conference; it's not designed to be a web video talk. In context, those slides are fine - it's a lightweight entertainment talk about FLOSS history and opinion.
Android version please!
Yes, except one word. But I'm not a native speaker.
Yes a node in the Stellar network doesn't need to know all the other nodes in the whole network and adding and removing nodes is a fluid and open process but yes there must be some transitive overlap in the quorum slices people choose. The details would be better explained in the paper.

All the coins(lumens) exist when the network starts up. The Stellar Foundation is distributing them in the following way: https://www.stellar.org/about/mandate/#Stellar_distribution
Regardless of how rational it is, sometimes the reality surrounding a person can affect the interpretation of their work. For a while, it was hard for me to really enjoy watching Tom Cruise, even though I knew his personal life didn't really matter for my enjoyment of his performance. Eventually I got over it.
Are you saying AOL wasn't mainstream? The Internet might have been niche as a whole, but out of that, AOL was as mainstream as it got. AOL was synonymous with Internet, like Facebook and Twitter are synonymous with social media.
Which is a strange concern because the solution is obvious: if the project is popular, it should be easy to find someone else to pass on the leadership position to and move on to other things.

The only guilt should come from just straight up abandoning the project. Unfortunately the open-source world is chock full of those.
WeBounty on Indiegogo – Crowdfunding a crowdfunding platform
That's a bit glib considering you also need to deal with funding, investor relations, market fit, and all kinds of other issues that have a lot more impact on longevity than developer salary.

It also ignores the fact that markets are structured to reward cheap and greedy behaviour and C-suite narcissism, and to punish - or at least get in the way of - bottom-up worker democracy and other more fluid and less myth-of-the-holy-CEO management structures.

As for Amazon - the company can clearly afford to treat its workers better. The actual effect on profitability is likely to be positive, not negative, because better people will stay for longer, less churn means more stability and less random technical debt for new hires, and better publicity makes it easier to keep customers than lose them.

Bezos seems to think the tradeoffs are fine as they are. I think he's wrong about that. Amazon's model is quite brittle, and it's open to any number of competitive attacks. And Bezos has made some very poor decisions (phone, etc.)

Amazon will be fine in the short to medium term, but I'll be surprised if its business model isn't seriously disrupted by competition within less than a decade.

IMO treating workers better would make the company more creative and resilient, not less - and probably more profitable too.
Absolutely beautiful work. Love it.

At the same time, though, as a commentary by the acclaimed Banksy, isn't "Disneyland is over-commercialized hell" a cliched theme at this point?
I would LOVE to have integration with e-books, I think that could totally change the way I learn Japanese. Since over time the app learns what words you know and what words you don't, it could even suggest books for you that are around the right difficulty level. Wouldn't that be amazing?

Unfortunately, I haven't been able to find any place where you can purchase DRM-free e-books, so I think this would require working with Japanese book publishers. The one exception is the Harry Potter books, which are published DRM-free through their own website. I read the first two Harry Potter books using clippings to generate flashcards for each chapter as I went along, and it was incredibly helpful.

The idea of audiovisual context is interesting. Could you tell me more about what you have in mind? I've thought about adding text-to-speech options on the dictionary entries and in flashcards. But something more complete, like what Rosetta Stone does, seems a lot harder, just from the perspective of acquiring rights to the images.
We felt this coming out of 500 Startups B12. We were a team of four, we had limited analytics in place, we were ranking horribly for SEO, accounting was a mess, and we were doing a ton of things that didn't scale which we needed to now scale. Post demo day we had to worry about fundraising, then recruiting, hiring, and now training--and in some cases firing, and starting all over again. If we get this iteration wrong we're doomed to fail. Basically we needed to add a whole new level to our pyramid and we need to find people we can delegate tasks to do that the process scales and so everything has come to a grinding halt for a few months. If you raise more money quickly it may be possible to attract more & better talent at the top of the funnel and run this process more quickly but it's been a massive growing pain for us.
For me it's that Zapier has a lot more control over the integration logic - Being able to conditionally operate on Trello fields and Google Sheets columns makes automation much more doable. To me it's like an advanced for of IFTTT when you need that extra power.

I still use IFTTT a lot for device to device work. But for APIs I find Zapier much more comprehensive.
I think that in the end it may not matter; if i had to classify "real" art and was thinking clearly, i'd say "real" art is the message that the piece carries, as the piece itself is just wood, stone, ink or whatever, can be defaced, taken off a wall and sold to a rich guy's living room wall whereas the message is intangible.

So i guess censorship would actually be the worst case.

Ps. This line of thought relates to some of the other comments in these threads ("... [T]here's no protesting capitalism. There's nothing you can say about capitalism that it won't subsume and sell back to you." https://news.ycombinator.com/item?id=10093768)
A Chat with Aaron Swartz
There are several examples in the article that show original, bicubic and DeCNN upscaling side by side for comparison.
Piper takes photos of your products, delivers them to your inbox
"Foundation" is just a part of a name, in the US at least. There are definite connotations to using Foundation in your name, like those you described, but anyone can use it. Conversely, nonprofits can be of near any side, from a local community entity doing volunteer work, all the way up to big entities like planned parenthood. So, they're not equivalent, and do in fact have tendencies for a large amount of overlap.
I propose you write up an RFC for the protocol.
I'm a supporter of open source. I think this project has a lot of potential benefits for publishers and ad tech in general. Interesting to see how DSPs react.
You would play instead of blog if you have high inhibition... very common in this industry
Tinder for Shoes
I am the founder of a company that has just released a beta app that acts as "Tinder for Shoes". We are interested in early advice on how to improve the user experience and "fashion" experience because this is more about fashion than technology.

Basically SHOPIC shows you 30 handpicked trendy shoes a day that are curated by stylists from all over the web. The system learns your taste as you swipe left or right and shows you more relevant items the next day. You may also purchase the item in the app but the focus is on discovery. You can find it in the app store.

Your feedback would be much appreciated. Of course the app is free.

Shahin Shadfar
Friday Afternoon Catch-up is my guess
Yeah, I think Nihongo makes a great compliment to WaniKani! Nihongo doesn't have lessons, and isn't really meant to teach you Japanese in the same way WaniKani is. I like to think of Nihongo as a great companion tool for however you're learning Japanese already, whether that be from a class, from living in Japan, reading books, or studying using other tools.
One of my favourite ones:

public static function encryptPassword($password) {
return strrev(sha1(strtolower($password)).sha1(strtoupper($password)));
}
>WSDL/SOAP are not REST

Well if you define REST as "Web Apps developed with RoR" then I guess you're right, Rails is definiteley the pioneer of Rails development.

>You've yet to refute that argument

There was (at least) Tomcat deployed and quite popular, and yep, everything moved through REST interfaces. Even with that one and the huge success it had in the enterprise world, I wouldn't dare to say that the success of REST relies on Tomcat anyway.

REST hit it big with the www, www is REST's killer app. Those things are quite literally the first ones you should know when you start developing for the web.
Yes. Check your local job listings.

Why? Never underestimate the inertia of a working legacy system.