skysight-inc/HackerNews huggingface dataset:
Something about it being on HN also makes you assume a post isn't a joke starting out so I read for a lot longer before I realized what was happening.
No, you still have to deliberately decompile it. JavaScript web sites on the other hand are always open-source (readable with a standard browser).
I have worked a lot with audio programming and while most of the article is right in what is known, it could be wrong at what we don't know. Technical myopia(you see too much of what you know but you don't see the big picture).

We are using HDR in pictures even when the eye could not differentiate between HDR colors because it adapts to the general luminosity of the image but CAUTION the general luminosity level affects lots of biological cycles like the circadian rhythm.

In normal pictures we discard this info, but this info is enough for a person to differentiate a picture from a real image in the real world.

Also natural sensors work different than our eyes and ears.

This difference makes HDR a necessary because we can see a huge shadow along with an illuminated area at the same time because our cones in the retina adapt locally, but if you make a single picture we can only choose to picture the bright areas, making shadows too dark, or choose the shadows making the bright areas appear too white.

Artificial sensors linearize over a fixed level. Nature sensors are really continuous exponential, even touch.

The same happens with our ears. So you are doing an spectral analysis using an arithmetic frequency decomposer called the FFT?

Well, sorry to burst your bubble but the cloclea frequency analysis runs circles around anything we have. It does a geometric analysis, and also does it locally. Using just a single tone as an example is a fallacy. Most real sounds are not a single tone but changes in lots of frequencies at the same time.

The law of diminishing returns applies to sound and video, we have a good enough experience for what we want to do, but by no means it is perfect.

Ask John Carmack that is trying to create an immersive experience. Sound is one of the big problems. Yes, you can understand the sound, but you know that it is not the real sound you hear in the real world.
Unless I'm missing something, this seems to be voice, IM, and multimedia only - no video chat.
Looking at this a little further, the outer nested loop could cause issues in the left join vs. left join lateral version, depending on how many use_demo events there are in the week following the user's first view_homepage event. I added another query that uses CTEs which allows for intermediate aggregation which should make the size of the nested loops similar between both versions. However, I wouldn't be surprised if the CTEs take more memory than the lateral joins because CTEs are basically temp tables that only last for the duration of the query. Lateral may indeed be the best option but ideally I would populate this table with real data, gather statistics, and then run explain analyze on each query.
That may be true, but I don't see how that is different with publicly run marketplaces. Regulators and civil servants also tend to only care about the majority rather than protecting the minority.
Privacy agreements just a word without cryptographic technology background as supporter.

Also "everwhere" not means "ios, osx, android". where is windows and linux desktop clients, even skype supports linux desktops today.
If your vending machine misses a drug interaction who's legally responsible? That job can't be on the physicians alone because patients often have more than one and they don't coordinate fully.
Well that's a demoscene platform that's not gonna translate well to the big screen.
I myself have electronics engineering background (telecommunications sub-specialty), 5 others are similarly with ee backgrounds and 3 or 4 people are from applied maths departments. I believe we have only 2 mechanical eng people and the rest is CS guys.

It's not resume or education background bias. However, if you're going to pay in the 150k-200k euro range to somebody, you naturally want them to have relevant experience. After ee undergrad, I majored in signal processing and then got a phd in cv. Hiring people in the hopes that they'll become useful is being done but not excessively in a way that it is counter-productive ( eg. we're not hiring number theorists but accept applied maths guys - one new hire (one of our immigrant workers) has a very cool phd thesis on probability and the data he worked with came from CERN experiments - so it's not CV or PR at all - pure math applied on physics experiments... but he's smart and experienced enough that after only 3 months he's already doing substantial contributions )

cv/pr is not a field where you have a 'modest learning curve' if you hire people to do research - you really need at least a few years of research experience for working on state-of-the-art problems... otherwise, you're paying people to develop their research skills at a very high premium. that should be done at a university...

maybe I'm biased - I always consider this H1B problem in terms of research work - not regular stuff where what you need to do is 95% engineering and 5% research.. this is my bias. but it is also a valid example for H1B discussion in contrast to dismissing all H1B immigrant workers as 'cheap labor' for doing engineering tasks with low requirements.

The US is a country spanning a large continent - maybe that is the reason for many of the racist rants I've seen here on this discussion - it doesn't have many neighbouring countries ( and at odds with all of them except maybe Canada? ) and most US citizens don't leave the states to work in other parts of the world. If you have a whole continent for a country it's easier to find a job in a different part of it than moving to a completely different culture. And so this sort of causes people who don't travel much to have a conservative view of 'immigrant' labor. EU is definitely not perfect and has many problems to solve - but at least, in my opinion, opening the borders for quota-free worker exchanges lets people to hire from a richer pool of talent and helps reduce culture clashes and racist viewpoints in the long term. I'm feeling very lucky to get to know many different cultures from all around the world. I wish you could also have a taste of it too...
Location: Birmingham, UK

Remote: Yes
Willing to relocate: Yes
Technologies: Node.JS, Dart, Android, Swift, Docker, NginX, MongoDB, MySQL
Résumé/CV: https://drive.google.com/file/d/0B9nYjbsLsoB_RGRPNVZQM3dCbmM/view?usp=sharing
Email: shahzad*period*ismail-at-gmail[dot]com
Why not? I don't use Facebook, yet I still communicate with everyone I care about. Many people earn their living through ads without using AdWords.

Does their preponderance in the marketplace make it more difficult to avoid? No doubt. But have you ever tried to appeal a procedure of a calcified administration?
I was going to say, I was expecting an app with a significantly better video chat experience, since that's what most people associate the word "Skype" with, not instant messaging.
California Lemon Law
Every used or new car which has remaining factory warranty coverage, or manufacturer "Certified Pre-Owned" used car warranty coverage can count on consumer protection under the California lemon law.
Find us on calemonlawinfo.com
Will they come back?
Everyone thinks we don't need another one until they see one that does something they like but hadn't realised would be useful. WhatsApp with its free messages, Twitter with its enforced terseness, Snapchat with its take on ephemerality - they were all adopted by millions of users who, before seeing the app, would probably have declared they didn't need a new messaging app. Yet they installed it, tried it, and continued to use it.

People will always want to try new ways to message one another. Consequently we'll always get new messaging apps.
Can they come back?
No, it's not just FUD, and it doesn't just apply to LINQ either. Microsoft only promised not to sue over certain kinds of patent infringement in core libraries; that promise didn't extend to code you wrote on top of those libraries, which is unsurprising. Unfortunately they've patented a bunch of common ways of using .NET functionality, including many of the things you might use LINQ for and one of the most common idioms for using delegagtes and events. (Both of the commonly used GUI libraries - Windows.Forms and Gtk# - infringe the latter patent. So if you're running a GUI-based .NET app on anything but Windows then Microsoft can sue you if they ever decide it's to their advantage to do so.)
Hmm, no Linux client ... and you 'have' to set a picture when you register? Really? I'm out.
This is really all I want as well. There's tons of pretty messaging apps. Style isn't enough to sway me anymore - I want privacy. How hard is it to make a messaging app that makes encryption its #1 priority?
If you do it at home, for your 10 videos, there isn't. At youtube scale, they certainly can benefit in having different number of bits in storage and transit and in the CPU. Only on the CPU, and only if you actually want to use the value in calculations the 64 bits is best step after 32. See also discussion here: https://news.ycombinator.com/item?id=8691291
Do we want to make research even more winner-takes-all than it currently is? Is is important to conduct research across all disciplines, or only the ones that are appealing to those who might like to fund research via Kickstarter etc.

Call me elitist, but I do not think the wisdom of the crowds will lead to the consistent funding necessary to maintain a base level of expertise across all disciplines.
Plutonium: The scary element that helps probe space's secrets.

http://www.bbc.com/news/magazine-29274491
What I feel right now is that the hiring process is more and more based on personnal branding. If you want to have a job interview in top startup you have to have a good github, smart blog posts, a good stackoverflow, a good kaggle, some certificats from coursera, some conf etc.

It's a good thing for hiring process, you could judge a candidat more easely if you could read some of his code or thoughts. You could have more interesting job offers from people that actually understand what you do. The problem is that you have to spend lot of time in improving these things. Some are easy because it's natural to do some work on a open source project that you're interested in, the personnal branding thing it's just a bonus, but some other need works...

I believe that in all automatic job applying process that I tried recently there were fields for linkedin, github, personnal blogs, websites etc.
Yes, in this specific example you still need the same number of operations. My point was, when you just use signed integers, it's easier to conceptualize and harder to screw up. It's more flexible for unforeseen future use cases. Also, this is a very simplified example case; in most scenarios those unforeseen possibilities will be more significant.

Given that switching to unsigned saves you exactly one bit, it's just not usually worth it. How often do you need exactly 32 bits of unsigned space, when 31 isn't enough, and you can't use 63? (I'm talking about standard-length integers here, not extreme situations where you're trying to make maximum use of 8 bits of storage or similar.)
I'm getting to quite like the idea of a trial period. I'm a contractor and I usually work to one. One day's notice for the first two weeks, if it's not working out (for either party) we say goodbye during that time.

Crucially, the prospective employee/contractor still gets paid for that. Unlike with some of the "Hey, come work for us for free for two days so we can see if we like you!" arrangements I hear about...
We do have a 18GB xml (daily). I guess it will turn to 10 GB json when we convert it over.

Why is it even a question? Imagine a JSON of all the people on Earth.
Skype has video chat. So far Wire only has audio. Skype can call a regular phone or receive calls from a regular phone. It seems like Wire can't, yet. Skype has all my contacts, Wire has none, yet.

Let's call it a Skype killer if it kills Skype. Not yet.
No OSX Lion compatibility too. And they've put it on App Store as if it's the only way to distribute it. Looks like a BS.
Agreed.

What we need is a protocol people can make clients for. With end to end encryption and PFS, of course.
>I just think folks should be left to their own devices to enjoy an avocation as they please.

Only if they shut up and never tell other people that should be listening at 24/192. However, the people being complained about here spout nonsense like that all of the time.
I really disagree. There's simply no good secure cross-platform messaging app available.

Telegram has fantastic clients on all the platforms, but isn't secure. TextSecure is secure, but has only a mediocre app on a single platform (Android). The other alternatives are even worse.

Tox is looking really promising though:
https://wiki.tox.im/FAQ
When youtube launched in April, 2005, the initial source code was based on another completely unrelated website that I had worked on before, written in PHP and running on Apache and MySQL. It’s always fascinating how implementations of complex systems evolve.
Yep, nonsense in = nonsense out. This "study" is pointless.
"Wire is everywhere!"

- No windows phone client :P
Yeah but without wifi encryption, and with SSL you can still snoop on DNS traffic.
Sadly one of the biggest problems I have found regarding Resumes/CV's in the IT industry and companies is the rise of HR departments who will just word filter the candidates and even remove people they deem not suitable. Even the classic case of filtering out people they deem `overqualified`, which sadly means the IT manager most often does not get to even see or known about the better candidates and ends up with a selection picked by HR people who know nothing of the work involved.

I for one welcome phone interaction and tests, though not all tests perfect and found many flawed tests and errors in tests in the past. Some companies appreciate when you tell them of mistakes and others will hold it against you, though again, found HR departments if you point out a mistake will not take it onboard and take it as criticism and in a negative way and hold that against you.

So for me, I do feel HR departments play too large a part in recruitment in IT than their skillsets entail.

Not saying a golden solution, but I do feel that many recruitment processes have gone down hill with HR wedging themselves into the process more and more and filtering out candidates that the manager doing the recruiting, never even knows about.

Though this is all based upon my experience and I'm sure others had different views. But for me, having been turned down for a job for being overqualified and case of you actually knowing the manager and he never even got to see your CV, well, sadly I know it is very true and happens.
Telegram isn't secure? Source please.
It might be applied (but this isn't the only possible approach, and I rarely use parser combinators) every time you need to write a parser. And when you need to write a parser? Oh, I have to write parsers all the time, seriously. It's not like all data is passed using json or something like this nowadays, there're plenty domains where obscure, custom data formats (often intended primarily to be read by humans, not processed by machines) are used. So when you need to use such a system with a custom data format you ought to write your own parser.
I'm most surprised to see a new application launch without a Windows client. Is this a conscious marketing decision to not target the Windows user market? Is the market share of iOS, Android and OSx enough for these guys to succeed without a Windows client? The website notes that a browser client is coming soon, but nothing for native Windows.
Honestly, if hiring permenant staff for long term occupation, I probably wouldn't even require that much. If they have php, perl or python on their CV, then they'll have had the opportunity to know everything else you'll want them to know.
Well, depending on the gain of the monitors, it will not matter With low enough gain you will have enough headroom, with high gain you run into hissing from the source. At a high gain the hissing from the DAC's noisefloor will be dominant, making the loss of bits a thing of minor conern. In any case, with powered monitors you need an analog volume control at the end of the chain, that's the correct practice if you care about quality.
I can't use Python on .NET, I use it with numpy and the rest of the great native ecosystem. There are great ORMs, but I also really like LINQ.
Exactly. Right now, I have installed on my phone:

* Standard text messaging app, for almost everyone.

* Google Hangouts, which is a pain to remove and always logs in behind my back. I don't want to chat on my phone, it's just a nuisance. (I wish people would stop talking to me through Hangouts, honestly)

* Viber, with a single contact.

* LINE, with a single contact.

I don't have WhatsApp or Snapchat or whatever, but most people will likely have 3 or more messaging apps.

3 years ago, everything was fine. Google used XMPP. Facebook used XMPP. Companies used XMPP. I used XMPP. I may have needed multiple accounts, but I needed only a single app. Now look where we are.
While I welcome more competition since Skype really gone down hill after being bought by Microsoft, however this applications website doesn't give any useful information on the encryption used - it would be good to see if it supports OTR style encryption.
The problem discussed are that XML is somewhat complicated to parse correctly. If you only support a subset of XML then it is easy to parse. The problem is that I might not know what subset you are using. When I send you advanced XML (since you said you support XML) something might crash.
There is probably a need for a simpler subset of XML with its own name (like XML 2.0 or XML-WS or Mini-XML). Personally I would like to skip the requirement for a root element. Since json is a bit simpler it has less of these problems. Of course it has other problems but that is another thing.
If they're based on WebRTC then I believe end-to-end encryption is baked into the standard. Whether they use the standard completely is another question.
It's presumptuous to assume that I will bring it up, to be specific.
It's not everywhere, it has no video chat, and nobody uses it. If it somehow manages to "kill" anything it definitely won't be Skype.
London is overand it's about time too
He mastered his style of "special effects" made out of words - grotesque metamorphoses of familiar day-to-day situations.

Like it is with modern 3D special effects, out minds "get aroused" watching them, and we, persons, like them due to some hormonal feedback loops.

Why not keep it that simple?)
If it takes less time, you aren't. Even if it's longer than it "should" be and they get rated highly, it shouldn't matter (roadworks, traffic, etc.).
http://www.cryptofails.com/post/70546720222/telegrams-crypta...

Also, messages are not encrypted by default, and there is afaik no way to encrypt group chats. You have to create a special "secret" chat for the messages to be encrypted.
It's the other way around. Messaging apps need to demonstrate their own security by releasing the source code.

So far only TextSecure does this.
Show HN: Build your own Kickstarter-like funding landing page with Stripe
I guess stuff like that: http://unhandledexpression.com/2013/12/17/telegram-stand-bac...
Static Typing Is Not for Type Checking
WhatsApp is starting to implement TextSecure technology in it's cross-platform apps and has 600m users.

http://www.bbc.co.uk/news/technology-30114346
It was some years ago, I can't remember if it was a 32bit or a 64bit intel. Probably of the OSX 10.6/10.7 vintage.
Whoa, what's this? The native parts of core Node without any of the support libraries, shipped on a regular schedule? When did this start?
Radio Propagation Models
Two-step authentication must for credit cards in India

http://www.thehindu.com/business/Industry/twostep-authentica...
Thinking about it again, maybe we don't need to encode off-the-board information in the tree at all.

The tree would start from the starting position and then branch out to all legal moves in each step. So each node in the tree would have the previous moves encoded in it's position in the tree.

So my initial upper limit of 10^71 nodes might hold true. No need to encode information about castling, black or white to move, en passant etc.

Repeat positions are another issue though. Do we have to encode them? My 10^71 tree would not contain them. At first I thought we can leave them out. Now I'm not so sure anymore.

A move that leads to a repeat position is certainly not necessary to win a game. You could play the winning moves right away.

But it can be necessary to force a draw. Hmm...

You might be right. Maybe the "repeat position" issue kills the upper limit of 10^71 nodes in the tree of chess moves. So we have to resort to your upper limit of 10^22680.
If you want to complain about "too many people", don't you think babies factor into that, somehow?
Goldman Is Helping Uber Raise Money from Rich People
Yeah, but WhatsApp isn't actually cross platform. It's only on mobile devices.

And the article you linked points out several times that the encryption is only going to be enabled for WhatsApp's Android client for the time being.
"its just that regulated markets offer the false promise of perfection"

No: it is just that regulated (I prefer the name public but anyway) markets offer the possibility of legal defense by definition. Thus, the customer is not left defenseless.

However, this applies possibly much more to Roman-law derivative States than to the US.
https://news.ycombinator.com/item?id=8686868
No Windows-version? No killer.
The article has nothing to do with company-vs-regulated marketplace. It has to do with how horrible the government ideas were so far. If the city of Nevada wrote an iPhone app for rating cabs and the cabs had to display their stars, it would be better any of the other hilarious ideas they've come up with. Of course, the article implies they could have let Uber compete with the taxis like in so many other places, but the point is that 'due process' failed in this case, so even imperfect company would be better than that.
Hi!

Yes we'd consider it. Could you send me your contact info [tp@telo.co.in}
Or Windows for that matter.
- or Blackberry client.
It's generally the lack of synchronization and positioning information compared to data CDs that gets you. In particular, on many older drives you can't reliably start the rip at the same place each time, so even if all the corrections and fixups work perfectly and you get a bit-exact rip (which isn't hard) you still won't get the same file twice.
That's what Tox is aiming for.

http://tox.im/
Why the Scientist Who Unravelled DNA Is Selling His Nobel Prize
Oh its everywhere! Except... Windows, Linux, BlackBerry, Windows Phone, Web...

iOS, OS X and Android is far from everywhere.
What if the limits on the lateral subqueries were 2 instead of 1, and they were doing select * instead on select sum() in the outer query? How would you recreate that with correlated SCALAR subqueries? There's no such thing as non-scalar correlated subqueries is there?
How do you know they wouldn't have seen it on youtube, if said aggregator didn't exist?
We didn't need yet another IRC clone, and yet Slack seems to be cleaning up.

The core value prop of the internet is easy communication. Don't be surprised when people continue to iterate on it.