skysight-inc/HackerNews huggingface dataset:
Looks amusingly similar to a bug found by fuzzing in rust-url (the url parser used by Mozilla's Servo) less than a month ago. https://github.com/servo/rust-url/pull/108 (Not implying the two are related in any way)
Show HN: Chrome Extension to help you discover Up and Coming GitHub projects
How else would you sync conversations across multiple devices? Let's not simply forget about the benefits of a decision.
They have stored chat logs on their server for many, many years.
This definitely is in the right direction, but leaves out a lot of very important things.

I think of a senior developer as someone who is effective. Roughly that means:

* Planning: Ability to take on large, ill-defined problems, define them, break them up, and execute the pieces. A senior developer can take something big and abstract and run with it. They will come up with a few options, discuss them with the team and implement them.

* Execution: When something is planned a senior dev can execute quickly. They make tradeoffs, and they know why. They know where to be dogmatic and where to be pragmatic. They also can code well obviously.

* Communication: Effective developers are great communicators. They probably overcommunicate, gather feedback on non-trivial things, and thoroughly investigate feedback received. People often will say "give me feedback" but what that means is "tell me why my solution is right." For senior developers it's "poke holes in my solution." This can be very evident in pull requests -- junior devs can easily become attached to their solution, become myopic, and be unable to take feedback.

* Leadership: They are aware they're on a team. They view it as a part of their responsibility to mentor others. This can range from pair programming with junior devs, to taking unglorious tasks of writing docs or tests or whatever else needs to be done.

* And finally, they've been burned a lot. They can foresee where the problems will be before a single line of code is written, because earlier in their career they've been burned by a lot of things. An intermediate dev (or perhaps a junior dev) has been burned by poor spaghetti code, and has swung over to nailing everything with the GoF hammer.

Another thing that I have noticed how much of the above applies to senior designers as well.
People remember Sourceforge fondly because the service they offered, for the time, was good.

Everything internet sucked around 2000. Search engines where either semi-curated listing or covered a fraction of what was a much smaller internet. Free hosting was a joke, affordable paid hosting was not much better. Your bandwidth at home was not good and anyway your computer was not the powerhouse it is today - you needed to upgrade just to run the next version of Excel, not to play the next AAA game. A lot of websites had terrible UX.

So Sourceforge was not great, but it offered a great package of functionality that basically solved in one shot all the problem of managing a OSS project and gave one roof where to search for new tools and libraries.

What happened is that they stagnated and their utility eroded over the time starting by Google removing any reason to have everything in a central place.
http://github.myshopify.com/
Kerala Students develop device to convert sign language into voice, text
Laravel Fundamentals – Validating a Form Field Using an Array
Non-permanent sharing service
The third party surveillance issue is certainly one that needs more attention and consideration.

Not on a social networking site? Don't worry, they probably know a significant amount about you anyway, just from friends who have given the social network the entire address book from their phone and a few photos with you in them.

Decided not to use Google because you're not sure about how much data they collect these days? Don't worry, they probably have a significant proportion of all the e-mails you ever send from one of the other parties anyway, and you have no reliable way to determine when this is happening or to avoid participating.

And of course there are the numerous third party widgets that not only make the modern web a slower, sometimes malware-ridden, often ad-ridden mess, they also follow those not technically skilled enough to protect themselves around. Don't worry, they promise they won't tell your health insurer about the medical conditions you were looking up. No, wait, they didn't.

Now we have the kinds of technologies mentioned in the parent post, with smartphones and headsets and home automation systems that have sensors and network connections being placed just about everywhere, and we really are starting to live in a society with permanent surveillance.

In many ways, these kinds of issues are much harder to address than the already difficult questions of how to control first party data collection. Most of them by their nature operate in the background where a lot of people will never even know they are there, and even those who do may or may not be able to do much about it.
My main problem with this is.. why "armed" have to equal "lethal firearms"? Why no more R&D into nonlethal options (something like an improved taser?).

I don't want to own a gun, because a gun is not effective unless you're willing to use it (in a last resort), and i don't want to do that... I want to own a Taser though (for self-defense).
That's a curious reading. Its about due process, and loss of life, liberty or property is forbidden without due process. I guess you can read that to mean loss of liberty is allowed for criminals. Did they mean temporary incarceration, or lifetime loss of ALL liberties? Its not clear to me. Sigh.
In the past I used a 3g wireless service that intercepted http requests to show a login/payment screen when the data ran out but let https through.

So it could be.
Reclining doesn't protect your knees, though it may provide additional space for your upper body. The fact that the design of the seat permits you to use it as a device to commit tortious battery on the person behind you doesn't make it okay to use it for that purpose.
Running a 20 People Business from the Beach
Oh, it has a website and a name now, cool!

PS: the usual recommendation is to build a game not an engine, I guess nobody have foreseen an experienced developer going even lower in abstraction :). One of these days: "I am not satisfied with the hardware we have, where is my soldering iron..."
Why is there still a debate about whether the NSA have access then?
Nice clean and simple. Service works as advertised!

Keep up the good work :-)
7 reasons to use a PHP template engine for your website
In the American Constitutional case, 'arms' meant firearms. In some newly constituted society you could make a different rule I suppose.

And of course nothing keeps you from carrying a taser now.
Exactly the words I was going to post... This looks like a great addition to the google app. Just the speech-to-text is impressive enough...
So says a Koch mouthpiece, at least. Your source likely isn't really interested in keeping medical care costs down - they oppose letting Medicare negotiate drug prices, push fracking, etc. It's an industry group like the AEI.

http://www.sourcewatch.org/index.php/Manhattan_Institute_for...

http://en.wikipedia.org/wiki/Manhattan_Institute_for_Policy_...
I don't believe you can honestly compare hiding one's own communications for the sake of privacy with carrying a wartime weapon in a non-hostile public place.
Meat – Free self hosted GitHub for Web Developers
"current evidence favors the hypothesis that the multiple gains and losses in the ability to synthesize vitamin C are random, as would be expected for a neutral trait." - http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3145266/
This is more a question of supply and demand. If you consider your problem to be the following:

You need the following amount of work done per week:
Accounting: 40 hrs
HR: 40 hrs
Marketing: 80 hrs
Sales: 160 hours
Software Development: 160 hours

Your job is to now cover these hours in the most efficient way possible.
Comes with the OS installations which I pay for.
Pity this book doesn't seem to be available as an e-book. Only hardcover.
I was mentioning about run time operations, not training. Yes training DNNs are much more time consuming, but my point is, using them is also not cheap. As mentioned, processing 1 second of speech, lets say in 0,5 seconds is expensive. Considering a web search is done in sub millisecond time. of course I assume speech recognition is done in server side.
I could rephrase your post as:
"I can't believe so many people see honking in your car as rude, it's the design of the car. If the person in front of you honks, just join in for a nice hullabaloo."

It's usually not that you can opt out of this. Would be cool though: left aisle: no reclining seats, right aisle: reclining seats. :)
I believe they're actually researching both.
There are plenty of features in Scala that I couldn't live without, but most of them are features that I could find in other languages (e.g. Ceylon, F#). Higher-kinded types are the big "blocker" that really keeps me Scala-only.
Right; but in the case of a stereo receiver (or any TV-connected devices), the IoT model makes sense: this is a device you interact with on a regular basis. There is already an ecosystem of devices that support things like Bluetooth, AirPlay, etc. so when your receiver has them, it's actually kind of useful.

I've always thought that the reason for keeping Android as open source was to enable this use case. Eventually, Android-capable SOCs will come down to a very low price point, and for these use cases they don't need to push much more than a few kb per second. But it retains the advantage of having a development ecosystem that is well understood and widely available (you can't throw a rock in China or India without hitting an Android developer).
I used Stanley Davis - stanleydavis.co.uk

I was planning to open a Barclays bank account anyway, so the minimal processing fee (£30) was basically null when Barclays gave me £40 to open their account. I was referred to them by a well known city-based accounting firm.
SUSE is hiring for 66 different positions. 39 in Engineering. (REMOTE OK², CAN OFFER VISA, RELOCATION SPONSORSHIP)

- Nuremberg, Germany, Prague
- Czech Republic, Beijing, China
- any SUSE location globally or home office

We have positions open for Docker developers, Kernel engineers, Java/Linux developers, Ruby hackers, Rails developers, OpenStack engineers, and QA engineers.

SUSE is a 20+ year old company providing a rock-solid enterprise Linux distribution. You can see where we lead here: https://www.suse.com/promo/suse-leadership.html

What do we offer:

- Direct contact with representatives of free/open source software projects
worldwide.
- Regular hackathons (Hack Weeks) and workshops on the company, department,
and team levels.
- Five weeks vacation. (¹)
- Contributions to pension insurance or capital life insurance. (¹)
- Other common employee benefits (food coupons, health care, sports and cultural
activities). (¹)
- Free beverages. (¹)
- We know how to party.
- We celebrate success.

All job postings are available here: https://attachmatehr.silkroad.com/epostings/index.cfm?fuseac...

¹ Reference for the example benefits is the office in Germany.
They may vary across hiring locations.
² Please note that not all positions are available for remote workers and
still relocation may be preferred.
That's not actually true. The matrix they're talking about inverting here is actually just a square matrix of 8x8 or 128x128 (in their graphed example) to solve the alternating least squares problem, in the paper you linked.

What you do is for each user, sum up the vectors of items they 'used', and the outer product of each item vector with itself, and solve a straightforward linear algebra equation. Then you flip it around and sum up the new user vectors and their outer products for each item. And alternate.

And so yeah, you don't need to invert the matrix, you use a Cholesky decomposition or something similar as it's guaranteed to be positive definite.
I think they're filtering messages through their server now. Half an hour ago it worked, now it says "message removed". Implying they MITM our messages and can censor them.
Aol.com redesigns mobile-first
Play Date – A Free Video Game Release Calendar for iOS
I created Play Date originally as a web app to help me view release dates for games I was interested in. It got pretty popular with some Kotaku and other online articles being written about it.

A lot of the user feedback was regarding an app, so I made an app!

It's free and it may be useful for you!

You can set the region and platforms you're interested in and set yourself reminders for the games on your iPhone or iPad.

Android version coming soon!

App Store Link: https://itunes.apple.com/us/app/play-date-video-game-release/id987119779?ls=1&mt=8

Webapp: http://www.chrisgregori.co.uk/playdate/
They used to allow smoking on board you know. What were non-smokers paying for? The tyranny of reclining should be stopped.
If Cook is serious, the message will have to trickle down to the people who make these processes to be sensitive to privacy needs. It takes some commitment.
Doctors are busy. They don't have time to read each and every journal article on the latest and greatest treatments. Sales reps can come in and highlight the key differentiators for their drugs (the FDA also makes them call out the negatives).

Sales reps also help with a lot of the non-sales aspects as well (getting reimbursement for the doc, helping patients who can't afford the drug).

You are correct that if you have the best drug out there by far sales reps don't really drive that much in sales. However, it's tough to convince marketing that they don't need sales reps at all, so even for the best drug they hire them.
http://rspb.royalsocietypublishing.org/content/282/1809/2015...

See also the 'Figures & Data' tab for some drawings and videos.

The cooking 'device' is just two nesting plastic bowls with a piece of cooked food hidden in it.
I hope passing file descriptors over Unix sockets will work contrary to Cygwin. I really want to use ControlMaster in OpenSSH. Btw. if anyone knows a decent workaround I'll be super thankful as well.
Introduction to Concurrency
That's quite the most carefully hedged "please don't kill me" comment I've read in a long time :)

I suspect there's a scaling issue in here as well. Tools optimised for large numbers of systems are always going to look clunky and overdesigned when used on a single system.

With regard to APIs, I think this is one area where the availability of source is quite critical. "Control Panel" is clearly a tool that manipulates some API, as are all the snap-ins, but because I can't see the source

(I recently had to fix a WinCE issue by trawling the source to find the right registry key. While Windows has a power user community, WinCE really doesn't, and is subtly different in enough places to cause problems. Google sometimes makes me feel like I'm the only person using CE 7)
Helpful travelers exchange chores for accommodation
Depends on where you look in the product portfolio :)
Now if Apple does announce PGP/GPG support built into Mail in OS X and iOS, that would make this much more interesting.

I wonder if MS has made GPG support any easier in Outlook. Last I looked into it a year or two ago, it was hard to integrate unless you paid for the official PGP plug-in.
Exactly. There are ashtrays on some older planes, does it mean it's OK to smoke?
People could actually prefer the text editing compared to live interactive delopment. Smalltalk is good enough language to not need that to be interesting in itself.
I thought they used to only sync chat logs when multiple devices were online, until they switched from a P2P to a cloud-based model.

http://blogs.skype.com/2013/10/04/skype-architecture-update/

http://www.makeuseof.com/tag/skype-enables-synchronization-o...
not to early to cry wolf, but given MS' history, I would not put it past them to try something.
Sure there is. Add an ActiveDirectory specific auth type to the protocol and watch all non-windows clients fail to log in :)
Really that's pointing out a bad example, which is fair in a discussion.
Well, at least as CMD.EXE /R "powershell ...", I think.
Agree 100%.

Essentially Tim Cook said: "Apple is a good girl (we do the same things that bad girls do but better)"
The funny thing about nuclear waste is that it's not the "hottest stuff" you have to worry about. The hottest stuff has a very short half life and disappears relatively quickly. On the other side things like Carbon 14 that have a multiple millennium half life are not radioactive enough to cause much of a problem. It's the stuff that has a half life of about 10 to 1000 years that you have to worry about.
Why Exercising Makes Us Happier
I'm 6'4" as well, and it really sucks that I should have to pay just to fit my legs in the seat, let alone be comfortable...
Insteon seems to have the best ecosystem of IoT stuff. But you're right; the lack of compatibility across all these different "open" standards is frustrating as a user. You basically have to pick one platform and stick with it.

But I'm personally not convinced by IoT. Every implementation I've seen adds complexity without really improving functionality. I have a few Insteon switches in my house, but only in a few places where I need them (e.g. on the lights in front of my house so they can be turned on with a timer when I'm out of town).

I actually have a "connected refrigerator" made by Samsung. I tried for 5 minutes to get it set up before I gave up. I really couldn't think of what I would need to use a connected refrigerator for. IMO this is the usage model for the vast majority of IoT devices: if I, a major geek about this stuff, am not willing to spend more than 5 minutes setting it up, who actually cares enough to bother with any of it?
Are there many successful suits based on people causing contact by reclining seats, or are you just using legal jargon to add weight to your opinion?
Doctors are actually required to keep up on their discipline with annual retraining requirements, right? They are not to be forgiven for being behind in treatments.
You should now that this project is abandoned and is looking for a new maintainer since January 2015: https://github.com/hammerjs/hammer.js/issues/749 (also issues on GitHub have been piling up for quite a long time).
> arguably at one time capitalism kind of sucked.

Still does!
Looks like it doesn't support any kind of "group by" functionality.
> It merely exploits some fundamental differences on how humans operate between two markets and turns that into real-time information for me on which I can make trade decisions

Let me guess: arbitrage applied to sports gambling. Wink my way if I'm on the right track.
Can't seem to read this without paying. Seems interesting, but not sure why you would post it if people can't view it without an account.
Apple Boss Tim Cook Hits Out at Facebook and Google
I don't think so. Thus everyone looking for a free client. The PuTTY client being popular. The offical is at a ~sgtatham/putty/ web address which seems very old school.

Though recently some not official versions had malware installed if I'm remembering. I'm wondering if this is a response to that.
Powershell in Depth is the best book about PS there is:

http://www.manning.com/jones6/
Come on, you have to buy longer jeans, and extra-long-sleeved shirts, and probably bigger shoes. They all cost more. And given society's worshipping of tall people, it can't really suck. Not buying it; no sympathy from me.
It's open source. More like, embrace, extend... their pull requests get declined.
I don't see how buying gift cards for cash in person is less secure than buying something online for bitcoin. Cash would seem the least identifying and/or trackable way of purchasing gift cards.
Yahoo now allows third parties to verify fraud in ad campaigns
This is a real scenario... it's called sovaldi, and it basically cures hepatitis c. Except it costs $80k for the full course. There are around 100 million people (globally) who have the disease.
1. When the absolutely best correct technical answer is unacceptable then how can the question measure technical competence accurately?

2. When the acceptable answers encourage suboptimal engineering practice what in an empirical and non-magical world is the question likely to select for?

3. When an organization is committed to an empirical approach, what is there besides:

:does it pass the test?
:does it need refactoring?

4. Once one notices how quickly the hypothetical response elided into measuring the willingness of the candidate to produce objectively worse code upon instruction, should you be surprised if the question selects for people?

The formal rejecting the correct and best answer is a tribal more steeped in "real men write their own string reversal algorithms" culture. For a junior engineer it sends the message that writing your own string reversal algorithm is a good thing. For a senior engineer, absent the sort of conversation we are having -- and isn't this the sort of conversation one would want to have with a senior engineer? -- the question selects for something other than sound engineering judgement.

It's not that the question is bad, per se. It's that when the best objectively correct answer is unacceptable, the belief that it objectively measures competence is a rationalized superstition because it mostly measures, "is this someone who I want to drink beer with?"
Yes I mostly agree with that, even though I don't normally recline my seat if someone behind me used a Knee Defender I'd definitely complain about it, just out of spite as it's also not a very polite thing to do.
Just like they killed ldap and kerberos so non-MS OS's couldn't use AD. Oh wait ...

In fact, what has MS actually extinguiushed?
Is it just me or does it seem like eventually windows will become some variant of unix/linux?
Is it just me or does it seem like eventually windows will become some variant of linux/unix?
One of my favorite things about swift is that map,filter and reduce are chained instead of nested like in objc.
What's yours?
Killing an Android app from anywhere
TSA Chief Out After Agents Fail 95% of Airport Breach Tests
It's really not a curious reading at all; the due process clauses in the fifth and fourteenth amendments are the basis for the constitutionality of laws that deprive felons of certain rights.

> Did they mean temporary incarceration, or lifetime loss of ALL liberties?

Possibly either, but it's entirely possible to have those liberties restored by court order.
A lot of the criticisms and concerns in the comments seem completely valid... but in my mind, this is just one extreme of the risk/reward decision. This is high risk, high reward. Much higher risk than I want to partake in, to be sure, but I can see playing this game if they can afford that much risk.
There are some good gaming history channels on youtube (ex: "The Gaming Historian"). They typically cover stuff from the Atari and NES era, and tend to use the original hardware to show off the games. I hadn't even thought about how such a show might work 20 years from now. I'm glad to see someone is thinking about how to best preserve the current era of games, because gaming history is actually pretty interesting and says a lot about our culture.
Feed Blatter – FIFA
Korea's Coupang raises $1B from SoftBank in world's largest round so far in 2015
Atomwise (YC W15) scores $6M to use deep learning for drug discovery
I use Zoho for exactly this purpose. It's free for small teams (under 5 or 10 users), and they don't count "group" email addresses against your total.

With "group" email addresses, you can create as many as you like, then choose the real accounts that can send.receive emails from that address.
I actually thought the opposite when I first heard about this act in 2013. I thought it was like the Patriot Act, meaning that the name is actually the opposite of what the bill does.
”If you find something you have a passion for, keep it going“
Search "College Dropouts Thrive in Tech" on Google and click the first link. The paywall will be gone.