skysight-inc/HackerNews huggingface dataset:
The state of the art for self-serve is low right now; it's like comparing a servant to a hand-cranked washing machine (current coffee vending machine experience). But if you compare to modern models that go quietly to work and have affordances like locking/unlocking on touch and projecting green or red dots on the floor to let you know if they're done washing, preferences will change.

Currently, companies that make people self-serve with touchscreens in restaurants or grocery stores are most commonly giving them a hostile (even hateful) user experience. But as voice UI starts to be more common, and you can marry visual and voice ...
> 40% cut of a multi-year

40%?!? I would kill for overhead that low. Most places are over 50 now. I've heard of 70% at the absolute top.
My 1 year old nephew also owns more than all the people with debt > assets combined. 3 billion x negative number < $0.

Such a crisis of capitalism.
USB link to a PC with a general-purpose OS likely kills the determinism requirement.
> Sorry about the lack of technical knowledge into the CS stuff, first post here and I haven't really put in the time to learn about CS and AI yet.

No need to apologize, you made an interesting and relevant comment. The fact that you feel the need to apologize is more telling of the culture you perceive in this site than of your lack of knowledge in any area.
It's not 11 am Eastern Time yet.

https://news.ycombinator.com/user?id=whoishiring
>Did you know that homeschooling your children is illegal in every country in the EU except for the UK (and it is very rare there)?

Pretty sure this is wrong. You can homeschool your children, as long as they pass an exam every year (or every 6 months maybe), to prove that their knowledge/skills are good enough (e.g. at least at the level of a public school attendee of the same age).
It is not a silly question, it's just that no one outside of Apple and/or ImgTech knows.

The most logical reason would be that Apple has all it needs when it started building its own custom GPU many years ago and ImgTech has no patents it needs, which is entirely possible despite what ImgTech has said.

It is also entirely possible that Apple knows it has a few patents it is infringing and because on its last several years of experience, it would be cheaper to go through a lawsuit than to license. The reason? By going with the lawsuit, you're likely to get some of the patents invalided and royalties drop. It is possible it could go the other way, Apple paying more but it is extremely difficult to provide willful infringement when Apple can provide evidence of its own custom work that started before ImgTech was used in a clean room environment. But that's also easy to mitigate if ImgTech shows Apple hired the key personnel that worked on the same technology as the personnel should've known it was patented.
Avanset VCE Exam Simulator Crack (x86, X64) Free Download Get [HERE]
Another reason why UBI could turn out useful.
> customer wants a custom frappadappalappachino instead of the regular drink

Actually, I think that's something that would be relatively easily to automate. I've seen computerized ordering kiosks in European fast food restaurants. If you already have the robot, all you'd need to do is add a custom-item builder to the ordering interface. If the customer has a loyalty card or account, they could built it offline and save the item to their account for later retrieval.

Assembling a liquid product seems like it'd be much easier to automate than cooking or general cleaning tasks. Overall, though, your point still stands.
Before switching modems, try to turn off QoS, its a setting that optimizes for voice and real-time communication... some how optimize for RTC means everything else is slowed down.
Show HN: Datasets for start with Machine Learning
I'm currently working in finance. Before that I was working at a major search engine which doesn't start with G.
I think its a joke.
I think we need to rethink what we consider academically important which should be taught at universities and then what should be taught as self studies.

I can't help but thinking that one of the real problems is that a lot of academia isn't that valuable anymore as a field of study.

Don't get me wrong I consider ex. philosophy as one of the most important fields but I also feel like it doesn't belong as an indiependent discipline anymore. Maybe I am wrong but after postmodernism I really don't see what new revelations are going to be of fundamental value to society.

I see plenty of need for applying philosophy in various fields as interpretation of those fields such as neuroscience, quantum mechanics, technology etc. but as a stand alone field I think it gave us what we needed. And even if I am wrong you don't need an academic faculty to support it anymore.

I feel the same with something like psychology which to me is even more problematic as it it's based on a premise that you can learn about the human mind by studying humans. Again it should be tied to something like Neuroscience instead.

That way the fields are put to good use rather than being self servant.

I am aware this might not be a popular opinion and it's not something that I am 100% certain of myself but it seems to be that a lot of academia could be learned without large institutions to support and and thus with the need to measure it the only way large institutions normally can.

Thoughts?
LOL it is also the Admins that got the biggest increase in that pie. I lost all faith in any college admins and is 100% why I left.

There is no evidence that the payroll of colleges have increased and evidence points to lower salaries in since 1970. Administration numbers have increased 4 fold. Less then half of professors are full time now.

> https://www.nytimes.com/2015/04/05/opinion/sunday/the-real-r...

https://www.nytimes.com/2015/04/05/opinion/sunday/the-real-r...
A Gentle Intro to Graph Analytics with GraphFrames
Show HN: Index and Search the contents of your files and scans
I primarily write python web-based APIs for a web application + 2 mobile apps. Just the other day, I was dealing with an endpoint that had to update hierarchical data (i.e. a collection of trees).

Due to the circumstances, normalization wasn't an efficient option. I ended up throwing together a barebones tree with a 5-line DFS implementation to traverse it. It handled inserts, updates and deletions (for my use-case) in linear time.

The details aren't so important as the fact that adding a dependency would have been overkill for my needs. This isn't to say that efficient graph implementation libraries should not exist or be used, but I was able to produce this code faster by having that basic CS knowledge.
One person's eye sore is other person's calligraphy.
>Harry Potter and the Method of Rationality

Never heard of it before. For anyone else interested; http://www.hpmor.com/
>I think my point is still valid though, especially because in many of those countries, yearly inspections are mandatory (unlike the US).

The inspections ensure that your parents can't fuck up your life. I think it's a good middle ground between allowing everything and nothing.
Call for Papers on Privacy, Security, Trust and Blockchain Technologies
How to Run a Remote Team
There's a really horrible dithering effect on Chrome on Windows 10 when you scroll which gives me a headache.
It's also worth noting that the while you can argue that libertarianism is a cherry picking of political ideas, the same can be said for the main American parties, though this is often due to the not-so-subtle inclusion of religion in one of them
Why wouldn't you want the dead to come back?
Medicines agency is a fairly fresh example[0]

[0] https://www.ft.com/content/6d543d2a-eddd-11e6-ba01-119a44939...
Then look at backtesting. The evaluation data set is out of time, meaning the better than random performance is on unseen future data. The algorithm was implemented, not merely a suggestion.
Don't have the source link on me, but apparently the default is a male voice in Saudi Arabia and some other countries.
motherjones is a long-running progressive/political literary magazine. it started as an old media, printed on paper publication in 1976 and completely precedes the trend of internet based conspiracy peddlers like infowars. the fact that you're conflating the two "for balance" (as you say) is a serious error and it undermines your credibility.
Internationalizing a React Application Using Polyglot
Put educationists and researchers in charge. They are never biased, hold dogmatic beliefs or politically motivated. So they will do just fine.
Because in many markets, Comcast is the only provider.
> Interaction matters

really, just following your lead here, but i guess we should then ask:
do patients respond better to a doctor they have a good relationship with?

i mean, there are some patients who might say, "Well, I made a deal with my doctor that I'd reduce my sugar intake and try to keep my blood glucose levels down below X, on average" (or whatever) and maybe they're motivated by a desire to please their doctor or not disappoint their doctor.

but, could that work as well for a robot doctor?

what would happen if there were a robot doctor that patients liked more than any of their human doctors?
>agency hiring English teachers to come

I've heard this is the only way to make decent money in Asia as a "teacher".
While I fully agree with you in that interviewing is broken, and it's broken because we throw away a lot of great people, you'll be surprised how much time a company spends finding the right candidate.

Imagine we spend an hour per candidate on screening, and we pass 10% of people, and we spend 6 hours on each on site,with 25% of them passing.Finally 50% of candidates accept the offer: This is very typical math, and it ends with over 100 hours per developer hired. For each hire, we also had a declined offer, 6 candidates rejected on site, and 72 failed screenings!!

Given those round, but not really all that far from reality numbers, any increase in screening time will spiral out of control unless some other multipliers change. The one that is most likely is that said company is giving offers to less than half of the people that would have been successful.

Those numbers also show why it's so important for a company to make competitive offers and woo candidates, and why they'd not like it when people interview at 6 places at once: Run the calculations just changing the acceptance rate down to 30% and up to 80%. If you are trying to recruit from a big name university, chances are that your candidate really is talking to a dozen serious SV companies and gets 4 serious offers.

Therefore, while I agree with your sentiment, you can probably see why it's so hard to convince someone running the traditional SV pipeline to make changes, as you are either raising costs or telling them that their current outcomes are a gigantic dumpster fire.
Wizkid's New Single 'Come Closer' Featuring Drake – Info Retweet
Here it is: https://www.youtube.com/watch?v=y5UyynjxAyw
Thanks for the reply, I guess my weekend is planned lol
Keep in mind that, because the number of programmers is increasing, the majority of them are fresh out of school or close to it. Algorithms interviews are largely designed for interviewing people who don't have much experience, so they're skewed toward testing what people learned in school.

If after 2 CTO roles you interview for a job and they ask you to write a linked list algorithm, then would you want to work there? I mean you might, but that alone should at least beg the question. If they're not asking you how you'd manage a team of smart but stubborn coders or structure their company's software architecture and services to be more reliable, then they certainly aren't paying much attention to you or what your strengths and experience are. Or they simply don't know how to hire an experienced person, which signals that they don't know what to do with an experienced person once hired.

Also, it would take the vast majority of great coders at least a half hour to code a linked-list from scratch in C and get it right, depending on what you're doing.

So don't worry.
This implies the time machine can go only one way. Taking information from the future back in time is worth more than taking information from the current to the future. We do the latter all the time, we do not need a time machine for this, just patience.
ProseMirror 0.20.0
exactly. I've been in that situation. It sucks
Launching Your Startup in a Crowded Market Might Actually Be a Great Idea
I've been out of academia for a few years now, but I think my university took 40%, and the department took some more on top. The total was probably 60% or so.
Want That Apartment? You May Have to Bid for It
And even if they are right that we are less than a decade away from a sharp permanent decline in employment, it's still too soon for this kind of political change.

You couldn't get the new deal passed during the roaring 20's. Society has to actually realize that the old way no longer works. Radical change never happens without a great need already being present.

And we can't even really begin to guess how our society would be altered by this. Trying to predict the issue and fix them seems folly.
Never attribute to intelligence that which is adequately explained by stupidity.
plus all the guests that will be coming through (who have even less incentive to respect standards of quiet and order).
And because your code was implemented in python (rather than use prebuilt libraries that call back to C) it was 100x slower than it should have been. Im all for knowing the fundamentals but there is a strong argument for knowing the right tool for the job.
Ask HN: What are your pain points with Visual Studio Team Services?
What are the things that take too long to do in Visual Studio Team Services or you can't do at all?
Conversely, if there are any group of people who will be able to develop the same product again without infringing patents, it's the people who wrote the patents in the first place.

Patent violation doesn't have a mens rea component - either you violate the patent by doing exactly what is described in it, or you don't. If you change even one aspect, you're no longer violating the patent. I'm sure the people who wrote the original patented algorithms can easily think of ways to accomplish the same thing that don't violate it.
Dude gets roofied, hit in the face, and walks around bloodied in a city and it's not okay to say "That's fucked up"?

If common sense triggered my pet peeves that much I'd have to stay out of internet comments.
Ask HN: Commuting from Leicester/Birmingham to London?
Hi HN,

Does anyone have any experience living/commuting from Leicester or Birmingham to London?

My gut feeling is London has greater opportunity in terms of tech jobs, financial services, etc. but due to family circumstances, I'll likely be outside of London.

Just wanted to see if the commute is doable or if anyone knows of any companies within Leicester/Birmingham that might be worth checking out.
To make debugging easier you have to pick tools (languages, IDEs, methodologies) that make it easier. In other words you optimize for debugging.

For example, I find Erlang code very easy to debug. There are few reasons for that:

* Built-in runtime tracing is easy. Can remsh into a VM node and trace any function at runtime.

* Functional style with immutable data and variables make it easy to figure what is changing in the code. Because of immutability the state is always updated explicitly. That makes it much easier to understand what is happening for me that figuring it out than having a class inheritance hierarchy with methods overrides and such in an OO language

* Code hot-patching makes it easier to test and iterate to zoom on in a bug. With care it can be done in production. You see strange failure you never saw before and which you had an extra log statement in there? That's easily done.

* Language is simple and self-consistent. That means there is less chance someone used some obscure new feature I haven't heard about. This is a bit like C vs C++. C is very simple at the language level. You can still have hairy code with triple pointers, funky dispatch tables with Duff's Device thrown in there but at least you can read through it. Looking at C++ code I sometimes couldn't even parse what was happening because of a language feature (so they overrode the operator some place, and using a templates, ...). Or someone created a macro and then everything is more interesting all of a sudden.

* Process heap isolation. When something happens with one process, I know for a fact that it hasn't scribbled on memory of other processes. I can restart that process if needed and test my hypothesis of what I think is wrong, often without affecting the rest of the system (even while it is running in production).

* Sane concurrency primitives: Having the ability to create hundreds of thousands of processes with isolated memory often mean a smaller impedance mismatch with your business code so you have less total code to write. The less code your write, the less code you have to debug.

Anyway the point being, debugging should be a trade-off in picking your tools. People don't think about it much and focus on other things first. But it will be something that over time will make a tremendous difference.

> Virtual machine-based languages, interpreted languages, and languages with runtime environments encourage users to view the execution environment as a black box. The goal here is to make programming easier by reducing the scope of the mental model the programmer must maintain. When bugs occur in these execution environments, you're left with a complete gap in understanding.

It can be the opposite as well. Having a VM with good tracing and debugging facilities is very useful. Often you can do things wouldn't be able to with just plain compiled code.
You are not crazy. You are evidently right. The downvotes are shameful.
That sounds awful to me.
Very interesting. GPU programming is not my area at all so I don't mean to discount your work! Thanks for the thoughtful response and all the work you put into Faiss.
Is this able to track bounced mails? Then it could be used to verify emails :)
My grandparents tend to watch a lot of reality TV. On the History Channel, Discovery Channel, all the channels that used to have interesting, educational content like documentaries.

I've noticed it's the same kind of show (mostly): someone lives in a harsh environment or otherwise away from civilization.

I think they're...living vicariously through it? They love the outdoors, hunting and fishing, etc. They are a bit too old and tired day-to-day to go and do the things they always have loved, but they get something out of watching others brave the elements.
I work in financial services company so I reckon it might be their corporate firewall?
No public repos.
A message from the end of the world (impacts of climate change in Chile)
Wirecard acquire South African Fintech company for $24M
Colossus: lightweight microservice framework in Scala
Is there some statistics out there for number of students whose code is still used and/or are now developers/contributors on the project the did GSoC for?
That's net positive - an increase in some subjects and neutral in others.
One can put a round hole in a square peg.

Which is to say, be flexible, in your understanding, but resolute in your current belief.
This is a good example of changing the layout to suit the technology though. And I see the Amazon store as taking the next step and applying the technology in an even more convenient way. The tech is still relatively new, and it takes a while to filter down to the day to day, as they have to measure user impact and so on.
I'm currently a lecturer at a small midwestern liberal arts university. I don't know what kind of job I will have next year because the Dean decided that there will no longer be one year full time contracts and they won't add any more three year contracts. Theoretically they want to have more tenure track job but in practice our department isn't getting any more.

So at worst I will be part time next year which means I won't have insurance. Best case one of the job applications I have pans out and I get a tenure track job.

The reason for the change is, of course, money. It is cheaper to hire 5 part time people to teach the load of 3 full time people because the part timers get less pay and no benefits. Of course finding 2 extra people who are qualified doesn't seem to be something they are worried about...

Strangely, they haven't suggested switching to part-time administrators...
Honestly, that it's not Github/BitBucket/etc. It looks pretty cool, but there's a great ecosystem out there already that I'd rather use for CI/Build/SCM.
If they keep assuming that millennials are frivolous consumers, they're going to keep losing money.
The underlying suggestion is that they see very low conversion from 'GSoC student' to 'active volunteer developer post GSoC'
Apple is building its own GPU for the next iPhone
The quality estimate for 'toothbrush' is 70%.

https://research.google.com/audioset/dataset/index.html
Similarly, Verizon has the best coverage in my area and has begun unlimited plans. Regardless, I have such a negative impression of the company from all the stories I've heard over the years that I'd really only switch if I had no other option. Even then I'd be hesitant.
Show HN: Is It Snappy? – Measure latency with your iPhone's 240 Hz camera
From ground level, though, it's really easy to see the dysfunctional cultures growing up around metrics. At the factory where I used to work, we'd zig-zag from metric to metric. Yield one quarter, Cpk the next, scrap rate the quarter after that. Special cross-departmental teams to manage the metric. Regardless of which metric was chosen, people would do really dumb things to try to meet it. If scrap rate was the metric, we'd send terrible material through the line to keep the scrap rate low. If yield was the metric, we'd scrap anything that was even slightly abnormal. Cpk was the worst (or maybe the best), because we just adjusted our spec limits until Cpk was acceptable.

The better managers translated the quantitative metrics into qualitative guidance for their teams. The worse managers provided no such buffer and instead made their teams achieve metrics by any means necessary.
Ask HN: Who is hiring? (April 2017)
Please lead with the location of the position and include the keywords
REMOTE, INTERNS and/or VISA when the corresponding sort of candidate is welcome.
When remote work is not an option, please include ONSITE. A one-sentence summary of
your interview process would also be helpful.

Submitters: please only post if you personally are part of the hiring company—no
recruiting firms or job boards.

Readers: please only email submitters if you personally are interested in the
job—no recruiters or sales calls.

You can also use kristopolous' console script to search the thread:
https://news.ycombinator.com/item?id=10313519.
Ask HN: Freelancer? Seeking freelancer? (April 2017)
Please lead with either SEEKING WORK or SEEKING FREELANCER,
your location, and whether remote work is a possibility.
Ask HN: Who wants to be hired? (April 2017)
Share your information if you are looking for work. Please use this format:

Location:
Remote:
Willing to relocate:
Technologies:
Résumé/CV:
Email:

Readers: please only email these addresses to discuss work opportunities.