skysight-inc/HackerNews huggingface dataset:
Who Is Responsible for WebRTC Monitoring – Callstats.io
Ooh, look at all the troll bait
Seconded.

Is there a way to run Android apps in a VM on Linux?

A VM for phone applications would be similar to a browser. A browser runs websites in a safe environment. A way to run apps in a safe environment would be nice.
I suspect the poster's only experience with guns is their portrayal in the media. Spending more than 10 minutes in a mountain town in the US would make you quickly realize how many people have guns with no intent to use them on people.
Or you could just not watch those movies. Hollywood is not entitled to your money in the same way that you are not entitled to free or or "cheap" access to their products.
I like Clojure because it's a Lisp 1 and the novelty of having MVCC implemented in my language.

With respect to the Lisp 1/2 debate, I hate how this:

(defun foo (g y)
(g y))
(foo #'- 10) ; error

Is an error in Common Lisp. Instead, you have to:

(defun foo (g y)
(funcall g y))
(foo #'- 10) ; works

That's just so inelegant IMO. Scheme does the "right" thing and lets you do:

(define (foo g y) (g y))
(foo - 10) ; works

but lacks a de facto build tool and package management system. (I also really like Scheme's macro system, but not everyone agrees). Clojure solves the build tool and package management system, does the "right" thing with higher order functions, and offers seamless Java(Script) interop, which is why it has enjoyed more "mainstream" success than other Lisps.
One of those links has a domain of “webhost4life.com”. That must have been a short life.
Srikanth Jichkar the Scholar Politician
>>> What's wrong with XML? It's more human-writable than json

wait, what?
Guess it managed to upload your phone ID and other stuff just fine in the process.

To the developers: Give me a website or leave me alone.
How do i download this without loggin into google? thanks.
Any ideas of supporting Mercurial, too?
Ask HN: Onboarding checklist. What's missing?
http://qrtrmstr-site.herokuapp.com/onboarding-checklist/
Alt-Inv
Location: Florianópolis, Brazil

Remote: Yes

Willing to relocate: No

Technologies: Javascript, Angular, React, Node, MongoDB

Résumé/CV: https://docs.google.com/document/d/1SRs-RPGYAzkwj26WTdgIGnC5...

Email: dleitee@gmail.com
Show HN: Keep track of your tv-series (demo/demo)
I am not big fun of spring except JDBCtemplate. Overall, I think that too much XML/annotation configuration based tools fill in Java community and make a lot of people believe they know how to program, but actually just know how to twist XML file and @annotation without really understand how these things work together. Also, this means that after you programming this way in a long time, your programming skill set would be coupled to the J2EE world which is the most uncool part of Java community and also not healthy to your career.
It's also unfortunate that the game handles failures so badly. It hangs and behaves strangely in a number of ways instead of showing an error message.
Sailfish Nexus Google and HTC Appears on GFXBench
Great, thanks.

For the upcoming release (8.11, August 22nd), we're adding deploy keys with push permissions [0]. This would allow you to basically do the same thing.

That said, that doesn't make it very clear that you can use these for this purpose, so I've added a note to re-evaluate these.

We're also expanding OAuth scopes, potentially making it easier / more attractive to integrate [1].

[0]: https://gitlab.com/gitlab-org/gitlab-ce/issues/1376

[1]: https://gitlab.com/gitlab-org/gitlab-ce/issues/20492
Looks like a great way to allow some dignity and independence in ones final years. Would of loved this for my late grandfather or grandfather-in-law.

The alternative I have seen is a locked down area of a nursing home. They are segmented from the rest of the nursing home residents as they can be trusted with the same freedoms. All bets are off once a dementia patient exits the front door.

This also seems like a far nicer place to visit a relative suffering from dementia.
> I actually think the vast majority does know their privacy is being violated

No, I don't think they do. They don't understand how grocery store loyalty cards work or how that data ends up at Facebook as part of their profile.

They might understand that clicking "like" sends a signal to Facebook, but they don't understand that the Facebook they see is slightly different than the Facebook I see because we are both being subjected to different social experiments.
Thanks Oliver, that's great to hear.

Any way we can prevent those false starts for other people?
Personally I've always been more interested in why you decided to study what you studied vs what you actually went to school for or how long it took you.
Original post: https://news.ycombinator.com/item?id=12224723
We're not planning to support Mercurial in the near future.
The impeachment process isn't judged by the Supreme Court.
Nigerians groan as economy bleeds
Not only are ideas patentable, just recognizing a need or problem is patentable. One doesn't even need a solution.
Please do. It will help motivate people to switch to open source operating systems.
From my experience watching grandparents with alzheimers in a nursing home whose primary treatment is pumping drugs into the patients, I wouldn't say they come off as happy.

Actually, if there is a hell on earth, those places are about as close to it as you'll get.
Most English speakers would not know that the sound of 'c' in the Turkish alphabet is closer to the 'j' in 'joy'. The presence of the alphabet 'ç' also adds to more confusion.

https://en.wikipedia.org/wiki/Turkish_alphabet#Sounds
Even in America, at this point most people consider themselves lucky if they find any movies worth watching on Netflix, especially anything fairly recent. Netflix's strength is its TV catalog.
A. Major bummer I can only use a mobile device. First choice for this sort of thing is my desktop/PC.

B. I had a lot of issues signing up. White screens of death, inability to progress further. Had to restart the app no less than 4 times to complete registration.

C. Now that I am registered, I see a "Welcome to your folio" screen that doesn't let me do anything.

What did I just download?
Scrap income tax. Start land value tax.
Look at Genymotion, I'm using it on Ubuntu 16.04 to test Telegram and Messenger bots without having to do it on my phone. There are some hops to go through to install Google Play but they are documented. I'll post some links when I go back to my computer with my notes.

Edit: instructions.

I downloaded Genymotion from https://www.genymotion.com/pricing-and-licensing/ (Individual, Basic, which costs no money). It's enough to run Android but you don't have Google Play.

I followed these general directions to install it
https://inthecheesefactory.com/blog/how-to-install-google-se...

However the filetrip link didn't work (and I don't know if I want to trust it) and the google apps failed to install. I googled and eventually downloaded these files:

ARM to x86 translation: http://forum.xda-developers.com/android/general/guide-genymo...

Google Play: https://www.androidfilehost.com/?fid=24591023225177410 (banks_dynamic_gapps)

The latter is for Android 6 so you should run an Android 6 image on your emulated device.

My computer is still fine after installing those two files in the Android emulator but I don't take responsibility. Don't know how verified they are.
If you Design a Platform take into account Learning
Help Scout vs. Zendesk vs. Freshdesk vs. Groove: The Ultimate Help Desk Showdown
Gitlab users: How many hours per year do you spend on doing maintenance for your setup? (servers, updating, backups, troubleshooting, etc.)
> If the function ALWAYS returns an array, then so be it. If someone's response to my function can't handle an empty array, then their method probably has other issues, and they should check their own data before calling into it.

It's best to make it impossible to call your function with the wrong kind of thing, but Javascript doesn't have a type system. Still though, if their code has gotten into a nonsense state, better to throw an exception (or whatever the language-standard way of handling errors is) than silently carry on. Otherwise they can spend up hours debugging their filtering logic wondering why it's started filtering everything out, when in fact the server they were calling into has started sending 1-element responses as not an array which your code then silently changes into an empty array.

> I'll do other methods that will return an appropriate value, or null. In this way, if you can be defensive in your own code, you aren't the one called when someone hands you garbage.

If you propagate garbage you're part of the problem. Defensiveness goes hand-in-hand with fail-fast.

> Just like an HTTP server shouldn't crash because someone sends it data that should return a 4xx response.

Right but if your query was malformed you should get a 4xx, not a 200 with no results. (This is one reason I think it's actually a bad idea to use 404 for when there's no item with that ID - it makes it hard for the client to tell the difference between "I called the API wrong" and "I called the API correctly but there are no results").
>> "I don't know about others, but for me being significantly slowed down with typing is frustrating. And I hope to believe I'm not an outstandingly slow with touchscreen keyboards..."

Just anecdotally watching people type I think that the general consumer who isn't typing on a real keyboard all day, is actually much quicker on a phone. Look at teenagers - they spend much of their day communicating on a phone hence they get quite good at typing on it. I'm shocked at how quickly a lot of people I know reply to me from their phone. So I don't think it's that you are outstandingly slow, just that you and I spend a lot of time using real keyboards so we can use them efficiently and a lot of other people spend most of their time using touch keyboards and can use them more efficiently than us.
They use L1 Identity Solutions ABIS Face Examiner
> it was neigh impossible to get custom hardware into that computer (it had no expansion slots)

This really does not do justice to the fact how incredibly frustrating it was to work with this hardware. Not only expanding it, also servicing. I can't find a photo of a disassembled Partner on-line, but the white box with monitor you see in the article: it's crammed chock full of loose wires, small boards, individual components, high voltage stuff pressed against low voltage (blew up a multimeter once because of that)... Once it was assembled in factory it was almost impossible to take it apart, much less run or test in a disassembled state.
I Imagine the buyer paid the premium for the autopilot functionality. TESLA will take the money and advise against relying on it, particularly in a country where obeying the traffic laws are somewhat optional.
Not only must the three steps have been buggy, the whole "nearby" list is useless and/or wrong. Two friends walking together, with the same exact GPS position on the maps, can have vastly different nearby-lists, sometimes without even one entry in common. How is that even possible?
I know. It's L1 Identity Solutions ABIS Face Examiner
10 Λόγοι Για Να Χρησιμοποιήσετε Το WordPress Site Σας – PMAR.GR ONLINE MAGAZINE
I recently moved my personal project from GitHub to GitLab and the whole process took me less than a minute, with a simple git remote set-url on the client side.
The future is amazing.
Michael Orthofer on Why Fiction Matters
It's a lot closer to the default with Java SE. I've seen a fair few Java programs work first time on platforms they weren't tested on - as long as it doesn't access the native filesystem with windows-style paths it tends to be fine.
You need to add a couple of words, imprint, contact info before asking users to sign up. Even "Keep track of your tv-series" gives more information that the website itself.

The background image doesn't have an attribution so it might be copyrighted.
Honestly, unless you're putting the years you've attended school on your resume, I have no way of knowing how long it took you to get your degree.

I'm WAY more interested in what you can DO and what you have demonstrably DONE, so it's way more important for you to focus on side jobs, internships, and open source contributions than it is to worry about how long it will take you to get a degree.
I avoid tech books on anything that's changing quickly - like frameworks. It's a waste of paper and ink, IMO. I get those in e-book format instead. I do however buy dead-tree versions of stuff that won't change fast or that I expect to flip back and forth.
> Traditionally history is said to start where we have written records

Well, written records always describe something which happened before they were written. So technically, I'm not sure what to make of it.
We're planning to do this as soon as possible. I agree that it has taken a long time. We simply did not have the capacity with the people that are able to work on this, to build it earlier.

We now have strengthened the team that works on these issues. I'm seeing whether it's possible to ship this with 8.12 (due Sept 22nd).
> Because you need a true Lisp machine... Next thing you know, you'll be waking up in "the matrix".

Hey now, Symbolics machines may have not been the fastest, but I rarely fell asleep in front of them.
But wouldn't Koc be pronounced something like "Kodj"?
For me, it didn't. I took NINE years to get my BA. That being said, an employer might care, but my guess would be, most do not, especially if you go on to get a masters or something else. For most any job experience counts a great deal as well.
سكس حيوانات بنت زي القمر تمارس السكس مع كلب
I love how confident people seem to be that this won't be successful (the truth is I'm still shocked that airbed and breakfast was so popular ;-D). I for one don't mind a gamified version of Facebook that's about real world interaction.
That's great to hear. Would love to hear your feedback.
Git-LFS is a github project, you'd be better off asking them. But yeah I share your exp. without SSH and with all its numerous bugs LFS is one of the worst pieces of software i've come across. We switched to using rsync for binaries/ large files etc.
Show HN: A step by step guide to getting hired as a C# Web Developer
> But ever since, I've been mortally terrified of alzheimers and the like.

It is terrifying, the worst part is that neurological diseases are misdiagnosed every so often. Many patients will first see their whole life ruined before they can even put a finger on what is wrong.
Probably the data is the main secret sauce.
I login to my server once a week and run a yum update. Backups are scheduled, so I don't have to concern myself with that.

No troubleshooting. But we're a small (<10 developers across 4 repos with access granted to ~ 30 people to GitLab for ticketing) team. Even my non-technical people are able to use GitLab for ticketing without bugging me, so that's fantastic.

Love it.
Nope, it's never occurred to me to ask that as someone who has interviewed hundreds of people in my his career. If you don't put the dates on your resume, it's highly doubtful anyone would ask unless they could infer it from other things on your resume. One would be if you had a career, stopped it to go to school, and then started your career again. And even then, you can or should be able to easily explain it away. But what really matters is what you know.
Twisted with Wokkel (https://github.com/ralphm/wokkel). It looks unmaintained, but a Python 3 port is on its way, and we are using it actively

SleekXMPP (http://sleekxmpp.com/)

and it's asynchronous fork Slixmpp (https://pypi.python.org/pypi/slixmpp/1.1)
For me your age wouldn't be a factor but your lack of experience is. Especially if your goal here is professional Assembly development, those jobs don't usually go to someone with no experience.

If you really want to get into programming, I'd go for something higher level like PHP, Ruby, JavaScript, Python, etc. Then create some stuff in the language(s) you've chosen. This will give you a shot at getting a junior level job in that language.

When I hire someone to a junior level position, I'm still not going to hire someone with no experience. It's going to be someone with less experience but still some. I don't have the time to teach someone starting from zero. You need to go from zero to a low level of experience on your own.
XMPP and WebSockets are complementary, not mutually exclusive.
I got my CS degree after 6.5 years, normally it's a 5 year program, but I switch from engineering at one point and messed up a semester.

No one ever cared. No one ever asked.
Nope. I draw your attention to this paragraph:

> Zeroing the page at fault-time...
Phabricator is a great alternative, by the way. Really stable and has the best code review interface / workflow I've ever used.
What are Bloom filters? (2015)
London to Perth “would rank among the world’s longest flights” (18 hrs)
If you can't parse XML namespaces at least mostly properly, you can't write an XMPP client.

Unfortunately, this disqualifies a lot of the less maintained and/or less well-written parsers. It also sometimes disqualifies "bindings" to things like libxml2, when the bindings are written by someone who doesn't understand namespaces and end up wrecking them even though the underlying library supports them fine.

XML namespaces are strange to me. I think they're the simplest example of a standard I consider somewhat simple that to a first approximation nobody understands. It really goes to show that there aren't really all that many people who understand XML qua XML. There's a lot of people who understand "there's angle brackets and attributes and sometimes these entities" and not much more, but there's substantially more meat to correctly understanding XML. Unfortunately (and I mean this fully, not sarcastically or with preaching), to use and implement XMPP requires a somewhat more full understanding of XML than most people have. Namespaces are the biggest sticking point, but XMPP is also a bit quirky in that it tries to have an XML stream, which is sensible enough at the protocol level but often translates strangely up to the API level. (The optimum library for XMPP permits you to use a SAX-like parser for the stream opening, then presents a DOM-like view of each individual element, and there aren't very many libraries that allow both sides of that.)
Lesser known ways to make ACTUAL money online
Sending stuff abroad from Germany with DHL is really cheap. Sending stuff from the UK to Germany is a whole lot more expensive (independent of carrier). It was double to thrice the price last I checked. Anyone happen to know why?
And this is why the EU PDO is useful. If you have a product with such a designation, you know some of it's qualities.

If i pick up feta, I know that it's made from sheep or goat milk, but if I buy Greek salad cheese or Feta-style, I have no such guarantees.

Admittedly, some of the designations are a bit off, such as not being able to make Stilton cheese in the village of Stilton.
Spent 30m installing it and configuring SSL. Nowadays I spend a couple of minutes monthly doing "aptitude update && aptitude install gitlab-ce" (after 5-15m reading about the new release, to see if it's worth it / problem free). We never had an issue with the auto-upgrade.

It comes with support for automatic offsite backups (we use S3), so besides occasionally restoring to make sure they're working, that takes no time at all.
Sounds like a variation on a virtual assistant. Might be more of a feature turn "nag" or reminders on/off.
HNers are just as terrible at predicting the (tech) future as regular people. Maybe even worse because they tend to be biased against social software.
Thanks for the input, we will make sure to add something that explains the web site a bit!
In jurisdictions friendly to the US anti-pirating effort, they've largely adopted a legal standard of "I know pirating when I see it" rather than following the strict definition outlined by the law. "Making available" has come to be interpreted as "telling someone who to ask about what a pirated (whatever) looks like so you can find it yourself".
Natural resources are fungible, importing oil is a non issue when when it costs more to subsidize Alaska then we gain in Oil. It's important to at least recognize that Republican ideas result in worse economy's. After all insanity is doing the same thing over and over thinking this time will be different.
Your lack of self awareness is incredible.

How are you yourself different from the vilified "rent seeker"?
>There's no objective morality

It should be noted that this is a controversial view, albeit one commonly held.

There are many people who believe, for example, that given only the laws of physics and the information describing the arrangement of particles making up a kitten, that they could in principle derive the conclusion that it is wrong to set the kitten on fire, without needing any further context. There are many ways to go about this.
Three Important Reasons to Monitor Your Website Now
We do recommend you allocate resources generously, with 2Gb minimum.

That said, there are ways to tweak it. I believe you can reduce the default amount of Unicorn workers to one, as a start. Further than that I'm out of my league; I'll ask one of our awesome service engineers to respond here.
or it could be a personality for a virtual assistant. "Mom" versus "Benign female"(Siri) versus "Sexy mistress"
> In other words, by this measure, if you have $50,000 in after-tax income in Mississippi, you would have to have after-tax earnings of $68,000 in the District of Columbia just to afford the same overall standard of living.

I imagine it is much easier to earn $68k after taxes in DC than it is to earn $50k after taxes in Mississippi.
The Android app you should try
Ufuk Uras is also Turkish
https://en.wikipedia.org/wiki/Ufuk_Uras
Heroku offers automatic deploy on linked repos from GitHub. Do you plan to integrate with Heroku to offer similar feature?
It makes it clear that "rocket science" is not actually about Newton's laws, but about incredibly evil chemistry.
My question would then be, how do I best teach it? I am a QE guy, mostly doing Selenium based automation, but because we are hiring generalist devs much faster than QE people, I would really like to teach them the QE mindset, because I have seen too often that they try to work around a problem, than to highlight it in a good bug report.

Context, currently I am in a ~6 person QE team with ratio ~1 QE to 6 developers, still just a small team in a growing corporation, our product people are constantly pushing on rapid release cycle and I have heard "We will fix our failing integration test suites after the the release, now we don't have time."

In the end we mostly do manual checking of the new features, where we often can persuade our product guys to drop few too broken off the release change-log.

Only way we have so far been able to improve the testing situation was with putting rest of the team in front of a choice between spending ~50 man/days on manual regression testing or increasing our coverage ...

Anybody else in similar situation?
Any hope to get improvements on the issue tracker?
What is the benefit of moving to Gitlab from Bitbucket (or Github) for private repos?
Same feature set, Gitlab cost more per user and on top of all you have to run your own server? Am I missing something here?
Start? I already pay yearly property tax on my real estate and vehicles.