skysight-inc/HackerNews huggingface dataset:
Looking for consulting projects – Remote Only
We are three guys from India who are looking for consulting gigs.
Some of the technologies we are proficient in are Java, Spring, Python, Django, AngularJS, Twitter Bootstrap, Jquery and have total 10 years of experience in Software Development. We have worked on developing web analytics products, music streaming apps, SaaS products.

We prefer working with funded startups and established companies, who have preference for good quality software design and implementation.

We offer weekly rates, and will work with you to create a plan based on your budget and timeline, before starting work on the project.

Contact: savinay [DOT] 90 [AT] gmail [DOT] com
> The D&D controversy intersected a much wider (now discredited) moral panic about Satanism.

It didn't intersect it so much as it was a component of the broader Satanic panic.
I hadn't heard about any data leaks from Slack, so I looked it up:

http://www.theverge.com/2014/10/8/6946341/slack-has-a-seriou...

https://www.reddit.com/r/GlobalOffensive/comments/382mao/psa...

What's confusing is the second link is about Skype leaking your IP, not Slack.
Server Snafu Makes Microsoft Beg for CA Audit Data from Its Partners
Lync on Mac was a nightmare the last time I had to use it.
If you're using Lync, but can get by with just IM and presence, install Pidgin and use SIPE[1]. Even if you're on Windows, it's worth doing - Lync has some silly restrictions about running multiple instances, and no way to connect to more than one account at a time

[1] http://sipe.sourceforge.net/
I have no way of knowing if you’re old enough to remember, but that level of coverage is nothing compared to the ongoing nonsense in the late nineties and 2k’s. I never thought Jack Thompson would go away.

Anyway, look at it from the media’s perspective. “violent videogames turn your kids into sociopaths” is a pretty great hook, it’s going to get the suburban parents attention, it’s going to turn into endless PTA meetings, it’s going to make it to the House of Representatives. “women are getting horribly harassed in a particular industry” just doesn’t make the headlines.
Does it matter?

We as a society have no ability to recognize and arrest a moral panic while it's in progress. At best, the people who point out that it's a moral panic get lumped in with the targets of the moral panic and marginalized.

In fifteen years when we've moved on to panicking about, I dunno, artificial intelligences or space colonization or whatever ("Sixteen Reasons Why Moving To The Moon Is Racist") we'll all look back on 2016 and smugly shake our heads at those ignorant, benighted simpletons and how they freaked out over the most minor things.
No, you really didn't.

For all it's problems (some of which are being addressed in recent standard update , some not so much yet) it remains the best available tool for some domains. More's the pity.
How do you even enforce a hair style patent?

Do you go after the people who have the hair style, or the hair stylists?
What email product isn't mediocre? This entire vertical needs an upgrade. Perhaps Email is Hard.
please don't inject noise.
I don't want to be rude, but this is pretty elitist. Essentially:

"Can't you all just run your startup companies and make 220,000 a year like me?"

Some people are overvalued by the market, working in a good space, being attractive and having "reputation" or a lot of online prsence, fame, etc.

It sounds like you personally have a lot of accomplishments, old = "wisdom", and are attractive as a consultant. You have experience doing a lot ofthe things people pay you to consult on but they aren't willing (or you are not) to come on board full time.

tldr, some people can't just make large salaries, but they would take worse terms to bet on themselves.

Edit: to be clear i am being sincere here. If you are older and really really good at what you do, and have a lot of reputation thats great. There is ageism in tech for sure, they want young hungry devs AND older experienced architects to come in and provide advice.

So it is a doubleedged sword, there may be less opportunity for a 50-60 year old programmer to join the team, but opportunity to consult. There also may be a log of spots for a 20 y/o programmer to join, but no room to come in and provide sftwr engineering advice.

I am 26 and a so so dev. Would I take a shitty deal? Depends how shitty. Id give up 10-15% at poor terms, or I would think about it at least. It may end up being less risky than taking a while to build a prototype and trying to build a funding and legal structure with a SAFE and cryptocurrency and other shit.

So yeah, I am leery of deals like this main post, but there is a part of ne that would love beleive it would ve possible to cap up quick and painlessly and with a quick call and application. Terms would be reasonable and I could start working faster, etc.

Hiwever, it would be hard for me to believe that...
Seriously. C++ seems like a layer of hacks, one upon another, each designed to "fix" things in the layers below, only to add more confusion. Maybe "D" is the answer, or Go...? I don't know.

I started with C++ a long time ago, but for whatever reason, kept getting out of it (for a few years) and then every time I'd get back in, I'd be surprised at the new stuff.
Which bootcamp did your friend attend? Did they teach your friend .NET at the bootcamp? I love the .NET ecosystem and even have a company built on it. I'd love to learn more about bootcamps that expose new developers to .NET.
"In China, once a suspect is targeted, police can freeze bank accounts and compel companies to hand over records of his communications."

Can we expect them to strongarm companies like Apple that offer secure communications channels, such as imessage? It will be interesting to watch how Apple navigates those waters.
Using Multiple RTL-SDR to Capture Entire DC Trunking Radio System
Clash Royale is the best game its own developer doesn’t want you to play
>instead of controlling for experience or skills.

They lie about this on the H-1B applications and game the prevailing wage system. If you've ever applied for an H-1B then you know how easy it is to abuse the prevailing wages. The process to evaluate the skills of the applicant is simply filling out a form online for their experience level, job title, and location. Give it a test here: http://www.flcdatacenter.com/OesWizardStart.aspx It's very easy to game their job title and location to lower the salary.
chishaku might mean: drink just water, rather than beverages that contain water.
They only have to do one thing, and one thing only: OPEN. IT. UP. Andi don't mean federation or blablabla: just make it as simple to integrate with as Slack is. Simple API endpoint, basic security and off you go. Boom, victory.
Same. Being sold to a big company would (probably) be death to Slack as a product. I like it the way it is now - lean, small, simple. Integration is possible but only if you install specific extensions. Let it be its own niche, nothing wrong with it. Not every app needs to conquer the world.

And as much as I like the "new" Microsoft, I certainly would hate to see Outlook, Office, and other corporatey scrap spilling into Slack.
SEEKING WORK - Toronto, ON (but remote is fine)

Hi there! I'm a software developer / engineering leader with 15 years experience, who has ventured out into the freelance world in the past couple of months.

Here's how I can help your business:

* Full-stack implementation of web applications - I'm accustomed to
B2B and B2C applications operating at high scale with complex data
models and business logic.
* Prototyping and proof-of-concept building
* Architectural guidance - In particular, I'm experienced with deep
integrations with CRM and other systems as well as distributed
systems.
* Agile coaching and training.

I've worked professionally in Ruby, C#, C++, VB.NET, Java and Javascript on the server side. I'm well versed in SQL, and most modern front-end frameworks.

I've worked as a developer and a manager of developers for Eloqua, Influitive, Indigo Books and Music, and many other Canadian startups. I'm also passionate about teaching, and teach a Rails bootcamp for HackerYou.

Drop me a line at ryan at ryanbrunner.ca if interested.
What Happens When No One Wants to Print Journaists' Words Anymore?
Why is this downvoted? Copyright and patents are two completely separate things.
Its a slow grind using the traditional approaches. The current best developer in my group I hired after a 2.5 year search.

I would look for people that have side projects that are open sourced online. It shows they have a passion for what they do.

People who understand core programming concepts but program in a different language are ones I would consider if there are few candidates available in the language you use.
What sort of bad dev practices have you heard about?
Notre Dame Prof: Our Schools Are Committing ‘Civilizational Suicide’
Why on Earth would salary be "grossed up" when paid as severance?
It will work the same way that supply and demand works for everything.

1. it encourages a larger supply because more people will be incentivized to work in the field

2. it encourages more efficient use of the workers, e.g. using more off-the-shelf software instead of custom solutions.

3. it discourages less valuable uses of the workers, freeing them up to do more valuable work
i3 explicitly had a IPC interface separate from D-Bus:

"Implement an IPC interface for other programs. Provide subscription to certain events and accept commands.
This approach should be more lightweight than wmii’s usage of the 9P filesystem. Furthermore, core functionality does not depend on a separate program, so that i3 runs faster, especially when your system is under load."
https://i3wm.org/

It just is designed for scriptability: http://i3wm.org/docs/ipc.html.
Yes, that's the nasty gotcha that I hadn't though about!
Scientists Reveal Banksy's Identity
Inheritance tax isn't effective. It's like tag team monopoly where one older family member dies and passes over their counter to the next player.

It's not a perfect map 1:1 for the world but it's useful. Inheritance tax is necessary for a fair society.
It could be too immature to start licenses and such. That's an open topic of discussion. Our field is new and changes rapidly. It wouldn't surprise me if we haven't learned all the key things we should know. Yet, engineering of software is a term that goes way back to Hamilton of Apollo, Dijkstra, Cleanroom, etc. It's clear meaning was that software was built piece by piece, analyzed, integrated, tested and maintained all using methods proven by experiment in Comp Sci and industry. A scientific approach to building software whose methods could be evaluated by their results and consistency.

Against this, there were people who threw together Fortran, COBOL, later C, and so on. They had an idea, wrote whatever code seemed to implement it, maybe did some testing, and put that stuff in production. Problems, often predictable, occurred that disrupted service and leaked people's data. Over time, almost trial and error, they re-discovered a subset of prior engineering practice that prevented some problems, continued to ignore others, and developed best practices of their own within silo'd groups. Their work continued to be lower in quality and predictability versus those like Altran that continued engineering tradition.

So, I think there's a clear distinction between two approaches to constructing information systems. One strictly leverages proven techniques in careful combination with lots of review, analysis, and testing. One does whatever it feels like with some feedback from others in their camp and optionally some engineering tricks. The disparity in results confirms both that there's a difference and the superiority of engineering rather than developing software.

Now, the Etsy CTO might be adding his own stuff in there. This probably isn't warranted as it does cause confusion. I'm sticking with the original definitions centered on problem-solving philosophy and evidence-driven practices.
Posts without URLs get penalized, so you should submit the article and then add your text as a first comment in the thread.

Edit: actually it looks like the story was submitted at https://news.ycombinator.com/item?id=11222681. Posting your text as a comment there would be a good idea.
I wrote a fairly detailed review on my blog. http://logicmason.com/2013/hack-reactor-review-life-at-a-hac...

It lead to several sites emailing me and asking me to write a review or to link to their sites. Here is what I wrote to coursereport:

>By completely ignoring the issue of student outcomes, your resource does prospective students a disservice. How about listing average salaries, listing graduation rates, linking to yelp profiles and linking to student directories for those schools confident enough in their outcomes to share them?

I hadn't looked at any of these sites in a long time, but to the best of my knowledge, very little has changed. They offer a comparison only of the costs of the various options, not the value. The person who emailed me did seem to express some vague interest in adding that kind of information later but two years later it's still not there.

At least for me, the main reason I avoided the "bootcamp review" sites is that I didn't feel any would have given me useful guidance as a prospect (whereas Quora, Yelp and HN threads would have if they'd been around when I applied).
Their licence does include all profiles of H.264, their code as yet does not.
http://www.skype.com/en/business/
I feel like that's giving the Bitcoin Core developers a bit too much credit.

> When asked "can you scale this?" They said, "we'll do the best we can." That wasn't good enough for many, especially those who don't understand the architecture or the nature of what is going on inside of Bitcoin.

The larger issue is that some of the core developers don't want to scale Bitcoin at all. They would rather have a more decentralized, less widely used Bitcoin. There is no right answer here of course, but many companies and VCs bet their future on a widely used, less decentralized version of Bitcoin (i.e. one where it's hard to run a Bitcoin server on a home internet connection, much like SMTP today).

> Many people call them "Bitcoin Core" as if they are some sort of company you can fire or a random set of developers with skills that you can just train others to acquire.

They called themselves Bitcoin Core, and even went so far as to create a separate website and have started branding the reference client as Bitcoin Core.

> It feels like while the Bitcoin Core development community is robust, the ecosystem of stakeholders and the understanding of how decisions are made and information is shared is still fragile and vulnerable.

The real issue is that Bitcoin has no "official" governance, so it's resulting in design-by-committee and stalemate on key decisions. The project needs a BDFL, but since it has none it will fail to keep pace with innovation in the space. Unlike most internet protocols, the consensus layer prevents anyone from effectively forking the project, without creating a whole separate blockchain (unless they can convince 100% of the community to follow them).

Luckily, we are starting to see more innovation and competition in the blockchain space, with Ethereum being by far the most interesting newcomer IMO (and run by a competent team with a clear governance structure).
Reading this, it seems that the author does not understand Bitcoin, blockchains, BFT consensus, or indeed computer programming. He acts as if the people working on Bitcoin are some kind of mages with arcane knowledge that nobody else has. They are simply well-versed in a very quirky distributed database.
One thing that doesn't get a lot of attention is the _quality_ of sleep, not just the duration.

After years of being a fairly thin kid and teen, I start packing on the pounds. When I saw an allergist and got on allergy shots (plus antihistamines, plus HEPA filters, plus dust mite covers on the mattress) my world changed. I wasn't tired all the time. Everything was brighter, and I was in a better mood. I wanted to snack less and had more energy.

Piecing it together over the last few years, I had near-constant drainage in the back of my throat even when I wasn't showing stronger allergy symptoms (e.g. itchiness, sneezing, watery eyes). As a result, I slept poorly even when I was getting plenty of hours of sleep.

Now, I'm allergic to pretty much everything that doesn't kill you (no food allergies, but dust, mold, our cats...) so I can't call this a solved problem, but knowing about it lets me work on solving it.
Fixing it in the shell wouldn't have worked. See my other comment.
Non-paywall copy of paper, from author: [1]

[1] http://faculty.chicagobooth.edu/chad.syverson/research/produ...
An alternative captcha from Padua University
I was rather expecting to find a UI library at the other end of that link, rather than a SaaS offering.

Having found the latter, I was disappointed, although given what appears to be increasingly typical practice not surprised, to discover that there's no meaningful information on offer about what the service does or how to integrate with it. It should be possible to find out whether and how I can use your service before I decide whether to sign up for it; otherwise, how am I to know whether it's worth my time to sign up for it at all?
My opinion is exactly the opposite. The best thing about Scala is that it brings some niceties from FP-land while not looking entirely alien to Java developers, and you get to keep the JVM/Java ecosystem.

Were it not for the Java-land compatibility & ecosystem requirement (and all the baggage associated with it, such as not alienating Java OOP programmers), I wouldn't use Scala. I'd probably ditch the OOP part of the FP+OOP hybrid that causes problems in Scala, and use something like Haskell instead.

I honestly have no interest in a native/JVM-less Scala. There are better languages for that out there.
Still is. Huge bane in my personal existence... forces Mac users to do even goofier things like running Lync in a Windows VM on their Mac (super duper for voice quality).

Also, OSX doesn't let you tag packets, so we have to do it at the network layer.

MS is promising us Skype for Business on Mac will be great. We'll see.
What amazes me is just how bad the politics in MS must be to not swat Slack aside like a fly.

Slack is basically an IRC server with bots. Office communicator / Msn messenger/ whatever it is now / is installed on every Windows / office machine and ties into the moat used apps in the world.

MS-Slack ought to have "Mary just updated the Walmart contract" messages flinging around every marketing department in the world.

The fact it does not is testament to how far Giants can fall (in the 80s and 90s Microsoft would have already danced on Slacks grave).

Larry And Sergey need to study Microsoft a lot more carefully than "it was Ballmers fault" to try and avoid the same fate.
Somehow I agree with you (I even upvoted your main comment, it distils the sentiment of our generation), when the page is really annoying I also turn on the adblocker but by the other hand I curate a niche blog that is sponsored by ads so I really know how this hurts my revenue and will to continue blogging.

The 'I don't care' millennial attitude is opposite to our parents generation that advocate the opposite: their quixotesc quest to support local small businesses is a proof of that.
It is in poor taste, for sure. That said, I am now watching that video to understand what went wrong.
Microsoft should have been the most natural choice of in-team communication. While their sales team was busy selling crappy software to large companies and ignoring small ones someone built a kick-ass product called Slack.

It does not make sense for Microsoft to buy slack. Microsoft already has the sales muscle to reach millions. What Microsoft does not have is a product that can compete with Slack. They should build it ASAP as part of their Office suite. Skype is not that solution.
Delete Your Online Accounts – Popular – Accountkiller.com
Well, you're comparing "learning a new programming language and completing a project in it" with "sitting on the couch and watching TV". There are things you can do instead of "working" that isn't being a couch potato.

For example, learning how to play an instrument, picking up painting, attempting to master chess, or Go, are all things that you could do instead of working and are still personally enriching, if not financially enriching. They may not boost the economy directly but they will make the culture a better place nonetheless. There is a lot of untapped potential that could be explored if people have a guaranteed basic income and didn't have to work that dead-end, minimum-wage job.

Of course we still need a lot of human labour to make society run. I mean who wants to do menial labour, or plough snow at 4am so the morning commute isn't a complete disaster.

So I don't have an answer, I just think you're falsely equating "not working" with "idle hands".
I'm in favor of a strong legal shield. A business started in good-faith with some legal uncertainty that loses a lawsuit shouldn't cause its owners to have their wages garnished for the rest of their lives.

Shell companies whose sole purpose is to shield the owners from lawsuits that they're planning to make seem like a different matter, though. It would be dangerous to limit them while preserving the usefulness of the first case, but I was mainly asking if there was already something in the law for this. It sounds like there isn't?
I dunno. All we are talking about here is 10 videos and 5k spent over 3 months. I can't see how this is much more than a marketing gimmick to help their name stand out from the pack.

I'm sure if something legit started brewing they would shut off the camera and head to the fine dining spot.

Though maybe what you are saying is that the VC who wins is the one who invests in a product that makes being a VC obsolete?
How to Build Video Chat Apps Using Swift
Your example of medical admin expenses is useful. The reason why many activities are no longer viable is due to the amazing increase in efficiency of rent extraction. Same for land.
If you're interested in Dotty, other talks with more information are listed at https://github.com/lampepfl/dotty/wiki/Getting-Started#talks...
Better than you think. Every other time or so I log in in Gnome Shell in Wayland mode.

Thanks to xwayland you can run the majority of X.org applications without much problems in Wayland. The major problem with Wayland nowadays is bugs (I remember crashing my desktop trying to run mpv with Wayland native output, however OpenGL+GLX backend seems to work) and missing features (mainly touchpad support that is still treated as a mouse, or no touch support at all).

However running a Wayland setup has its advantages too, mainly improved composite performance in Gnome. No more screen tearing or skip frames of animation.
I use DataGrip by Jetbrains. https://www.jetbrains.com/datagrip/
Very few people are going to create content for you for free.

The very popular site you yourself are posting on for free demonstrates the opposite. Millions provide valuable content for free every day in twitter, medium, HN, Reddit, blogs, Wikipedia etc etc.

An ad-driven web should not be the only future we can envisage, and ads and the search for clicks are what is actively damaging our news media at present IMO. We can do better than ads.