skysight-inc/HackerNews huggingface dataset:
If you grab the training set for CMU-Sphinx, you'll see that the voice actors providing base input are trained to speak that way.

At a secondary level, I imagine there's a sort of pitch trajectory for a sentence, and if a word or syllable ends too far off that trajectory, the return to the pitch trajectory is fast enough to be easily detectable.
The best deal we never made
Pricing wise Pebble and iWatch were in a different league. The price of the Pebble was determined by Pebble judging the demand and their ability to manufacture and supply at a certain cost.

Almost all the profits in the cell phone, laptop and digital watch business flow to Apple. In no category they are playing in the lower priced band. It seems to me like manufacturing in the lower/medium price band is a commodity. Ability to generate sustainable profit - absent of strong branding - is limited.
I agree with johncolanduoni that it likely derives from https://en.wikipedia.org/wiki/Witness_(mathematics):

"a witness is a specific value t to be substituted for variable x of an existential statement of the form ∃x φ(x) such that φ(t) is true"

In the less abstract: a witness is someone who, because he has looked at data, can tell you something about that data.

A witness table contains the statements of multiple witnesses. In this case, the statements are of the form "'A' is a value for which the statement 'you can find the code implementing method M for class C at address x' is true".

As the article states "Most languages refer to this as a “virtual table". I find the use of Witness table strange here. I know it from string matching algorithms, where the witness statements are of forms such as "if you start comparing here, the fourth character is the first that doesn't match".
Okay now I get it. So it's a GUI to see what's in use by a given project. I mistakenly thought it was a tool for managing node installations.

I guess the git analogy would be something like gitk?
There's a lot of negative reaction to Polly. Besides WaveNet (which is not available as an API-- and really slow), what are better alternatives? Or is the reaction just to Amazon's marketing speak using "lifelike" and "deep learning"? I find most of the voices to be okay, but Joanna is pretty good and better then anything I've heard besides WaveNet.

Also, with Amazon's FPGA investment how long before it implements WaveNet using FPGA's to reduce the speech generation time to something that is realtime?
I don't know about tonal languages. But you're definitely right about the artifacts of concatenative speech synthesis.

It's worth noting that purely synthetic speech, while lacking the superficial lifelike quality, doesn't have these little inconsistencies. Perhaps that's one reason why many blind people, particularly power users, prefer pure synthetic text-to-speech engines, such as ETI-Eloquence (commercial) and eSpeak (open source). These systems especially sound better at high speeds than the newer "lifelike" ones.

Just for fun, here's a side-by-side comparison between a concatenative system, IVONA (acquired by Amazon):

http://mwcampbell.us/tmp/derefr_comment_ivona.mp3

And a purely synthetic system, Eloquence:

http://mwcampbell.us/tmp/derefr_comment_eloquence.mp3

The latter is the text-to-speech engine I use every day, and that clip was synthesized at the speaking rate I normally use.

Edit: It appears the word I was looking for when I said "purely synthetic" is "parametric".
> Maybe (?) that works for the super-elite echelon who don't really have to "job hunt", and who maintain a resume only as a formality. But for the other 95%+ of plebs who have to actively apply or work with recruiters... MS Word is the only game in town, like it or not.

On my last job hunt, nearly every employer and job board accepted resumes in PDF.

For the most part, the only people who wanted Word were recruiters, and I'm done doing business with them. Every single job I've ever gotten has been the result of me directly applying, and all recruiters have ever done is waste my time and spam me.
Sure, I wasn't trying to imply that it did count as a long-haul; just giving my own point of reference/opinion.

I agree on all of your points. However, if there are other factors involed (as I stated, if my child was more difficult), I simply wouldn't travel. Maybe that's not a decision you can make, but I have.
No. Read through the IRS publication linked from several of the comments. It's pretty clear that if you're using your home office out of convenience for yourself it's not deductible.

> Additional tests for employee use. If you are an em- ployee and you use a part of your home for business, you may qualify for a deduction for its business use. You must meet the tests discussed earlier plus:

> Your business use must be for the convenience of your employer, and

If you have another place to do your work (i.e. your employer's office building) you also don't qualify.

> Your home office will qualify as your principal place of business if you meet the following requirements.

> ...

> You have no other fixed location where you conduct substantial administrative or management activities of your trade or business.

You can probably get away with taking the deduction but good luck if you get audited.
Also, depending on the problem, a complaint to the Federal Government's Consumer Financial Protection Bureau, the CFPB, can be highly influential. I had an issue with PayPal and got a direct response from the CFO who cleared up the issue.
http://www.consumerfinance.gov/
When something is moderately awkward I often make a "snippet" in my editor, e.g.:

pr<TAB> --> print('%cursor%', %cursor%)
nt<TAB> --> namedtuple('%cursor%', ['%cursor%', …])
I was sure from the title that this was a reinforcement learning agent set up to train itself to play Doom...
I wonder how they are pulling this off. I guess it takes stuff like account age into consideration. But I fear it is more based on what sub it originates from, context of the post etc.

It will be their go to excuse for why content is censored off the front page now. It has been problematic to excuse away the censorship lately, so this is a nice catch all excuse they just made here.
This change isn't to thwart cheaters... not sure where the article got that. It's a side affect of legacy code that was used to thwart cheaters that hasn't worked very well since Reddit has grown.

Some additional info about it here: https://reddit.com/r/modnews/comments/5goxk4/upcoming_change...
I'm a huge fan of the "single source of truth" approach. The actual content (achievements, skills, education, past projects) should be "data" and we should be able to generate the snazzy timelines, pretty resumes (the views) with single clicks.

That's the approach i'm taking with JobRudder [1]. You enter your "data" and we generate resumes, achievement reports, timelines etc. We're looking into updating LinkedIn, posting to twitter (for those who like that) and other integrations.

I'm happy more folks are thinking this way.

[1] https://jobrudder.com
I really wish this came with real pictures instead of fanciful illustrations.
I wish they would focus on making the underlying platform and bytecode more amenable to all the other, non-Java languages like Scala that compile to JVM bytecode. The real value is in the highly optimized, stable, and performant underlying JVM platform. If it was easier to create languages like Scala that were "compatible" with Java codebases and had the primitives they require in the underlying platform, then that would lead to an incredible amount of innovation I think. Nobody really cares that Java (on the language syntax level) is going to add some features in 5-10 years that other langs already had 10 years ago, that is ridiculous.
Mobile Enterprise Predictions – Catch Up or Perish
I would gladly pay around $10 a year, maybe even $15. My Pebble has been worth it. However, I am now going to return it because if the next Android update breaks the app, it will become a paper weight.
Does TR-064 only affect ISP provided routers? The way I understand it, it seems this would be the case.
Certificates use asymmetric keys, they allow to exchange encrypted messages, among other things.

Now, that doesn't mean that we have to encrypt stuff. It could be used for the authentication/identification only if that's all one wants to do.

> It seems pretty decent, and might actually be better than the USB key approach.

Same thing. Look at RSA SecurID keys, they do certificate + OTP generators. I've had those at a previous organization, it was well integrated and nice to use.

The certificates provide the identity. A private key or an OTP allows for authentication.

There are multiple ways to handle the identity and the authentication with 2 factors. Exactly what to distribute and who will distribute it is an implementation details.
When I have to read something, I can read it anywhere in my home. If I have to write down some notes, I begin to need a surface appropriate to writing. If I have to code, I go to my desk 99% of the time. The home office is still there.
How to Create a Fast, Secure, and Scalable Open Source Blog with React and Markdown
Perhaps this would have undermined the overall snootiness of TFA, but it would have been nice to have an entry for naan, even if it was "only" introduced in the 12th century.

I'll admit, though, that the best naan I've had (and I've had a lot...) was at an Afghan place I used to frequent in the basement of Sim Lim Square, rather than at any Indian restaurant.
When I went hung out my shingle as an architect, I designed a business card, built a website, created brochures, joined the local CoC, bought an office couch, a new computer, a pile of code books, etc. All of that was easier than creating a pipeline of projects [that there was something new called 'subprime' on the financial pages didn't help].

Put appropriate effort into the name. For the most part nobody cares about the name. It doesn't solve their problems or improve their bottom line. It doesn't solve any of your big problems or improve your bottom line.

All it does is provide a plausible reason to avoid the unpleasant task of cold calling and the rejection that comes from it. When you're working for someone else, the business can still move forward while you have fun picking a name. When it's your business, picking a name, building a website, and buying a couch is all that happens.

It's hard.
Thank God you posted this; my office ordered Indian food today.
One blind guy I know opined in the late 90s that it's better to let the brain do the interpreting. But I understand that expansion of abbreviations makes TTS more attractive for mainstream applications.
£5 notes 'worth £20,000' in circulation
A Study Path for Game Programmers
- A clear single point of truth describing your data.

- Probably more memory efficient.
>This is exactly right. 100s of thousands of well off techies strap your product to our body and the best deal you could arrange is to put a bullet in the companies head?

Actually, I think what happened is that Eric, the CEO, is now a multi-millionaire.

So, this is more of a success story than most of us might consider savory to think about.
The future of Java looks a lot like Kotlin. Aside from value classes, all of the mentioned features are present in Kotlin:

- Data classes: https://kotlinlang.org/docs/reference/data-classes.html

- Type inference: https://kotlinlang.org/docs/reference/basic-types.html

- Switch as an expression: https://kotlinlang.org/docs/reference/control-flow.html#when...

- Destructuring: https://kotlinlang.org/docs/reference/multi-declarations.htm...
The future of Java looks a lot like Kotlin. Aside from value classes, all of the mentioned features are present in Kotlin:

- Data classes: https://kotlinlang.org/docs/reference/data-classes.html
- Type inference: https://kotlinlang.org/docs/reference/basic-types.html
> Absence of implicit conversions is rarely noticeable because the type is inferred from the context
- Switch as an expression: https://kotlinlang.org/docs/reference/control-flow.html#when...
- Destructuring: https://kotlinlang.org/docs/reference/multi-declarations.htm...
While these would be welcome improvements to Java, the future of Java is not about these sorts of tweaks. What Java really needs to revitalize their ecosystem is a sustained focus on improving developer experience with modern applications.

That means elevating languages like Kotlin and Clojure, and producing modern libraries for basic web development so that there's a foundation of high quality components that people can build with, similar to .NET. Today, Java developers have to pick through a confusing mess of implementations for basic things with highly variable levels of quality and interopability (the biggest gap probably being security).
I've seen many different codebases but have never run into Lombok. I really want to use it. Any practical gotchas I need to worry about?
How do you feel about the WaveNet results, by comparison?

• https://storage.googleapis.com/deepmind-media/pixie/us-engli...

• https://storage.googleapis.com/deepmind-media/pixie/us-engli...
I don't know about open IP, but it would be fairly straightforward but not trivial. Knowing verilog would be required, though, but it can be learned from a digital design book [1]. From there, you would probably want some experience in using the tools. For example, for Xilinx FPGAs, you could run through the Vivado tutorials. Then to design the IP you would design the state machines and logic to take data from one ethernet controller (for example, the Xilinx ethernet MAC [2]) and send it to another. The actual verilog would not be especially complex, however interfacing with the ethernet controllers and other peripherals would take some time.

[1] Such as https://www.amazon.com/Logic-Design-Verification-SystemVeril...
[2] https://www.xilinx.com/support/documentation/ip_documentatio...
Creator here. Thanks for taking the time to check out my work.

About a year ago I started getting into photography and wanted to buy a good DSLR or mirrorless camera. I found the process of researching cameras and lenses to be far from optimal.

There were lots of review sites with extensive reviews, but it required lots of time Googling around and separating the wheat from the chaff. Later I wanted to buy a wide-angle lens and had to repeat the process. I found bits of useful info here, and some more there, but in between found loads of misinformation and useless sites inundated with obtrusive ads.

Through my research I found it very useful to look through sample images taken with the equipment I was considering for purchase. I found the process of finding images taken with a particular camera or lens also to be very time-consuming.

So my goal for this site is to build a database of useful resources for camera equipment. Right now all of the equipment I've listed myself along with reviews that I found to be useful. However I've built in methods for submitting equipment for review as well as submitting links to useful resources. My next task is to add voting for resources to help surface the best reviews and image galleries and bury those that are a waste of time.

I'd very much appreciate feedback, positive and negative to help me shape the site.
Interesting how deep learning is evolving. Agreed that adversarial models are a huge advancement; it will be interesting to see how they progress over the next couple of years.
I wonder if the kids have ever experienced real news, news that isn't fake or propaganda at one level or another. That might be a problem.

A major problem might be that there's too much news in people's daily lives. Most people for most of their lives, even as kids, will use the news primarily as a source for gossip and the occasional social signalling. Good, real news is defined as something they can gossip about on social media with their friends to gain street cred or whuffie or likes or upvotes. Suddenly shocking them with some ridiculous (to them) view that news is like a revealed religious text and everyone thinks the one that politically agrees with them is the only true source and all else are false prophets that should be banned, or even worse, news is something like an English Lit class text to be deconstructed and symbolized is pretty much doomed by decades of regular life poisoning it. In practice, in daily life, news is like slightly more serious cute kitty video and you want to be the first to associate yourself with it, so you can bask in your friends glow as the cool kid who finds cool news. Certainly eliminating 99.9% of news from peoples lives would not impair their lives (other than socially, maybe, some of them) and would make it infinitely easier to teach an academic interpretation of news.

I guess in summary gossip should be about who your shared neighbor is having, or not having, sex with. Using cabinet picks and natural disasters and sports scores as a source of gossip is fun, but has a side effect of really screwing up some academic research disciplines.
I disagree. I mean, I agree that Java isn't good, but the changes made in Java 8 made Java both better and bigger.
That's not the only test. It must be exclusive use, but also must be for your employer's convenience (not your own) and more importantly it must be the only place that you perform significant administrative or management duties for the business. (There are other rules but these are the ones that exclude most part-time WFH arrangements.)

If you have an office at work, you're probably taking the deduction illegally.
To deliver something in an hour, you have to be storing it very close to where you are going to deliver it. With low value items, it is practical to do that. With high value items, the cost of doing that would be prohibitive.
Evan Miller did some very interesting analysis of the historical Reddit hot formula. It doesn't address cheating, but it does identify the details of the algorithm and some inherent faults.

http://www.evanmiller.org/deriving-the-reddit-formula.html

There is also the followup about ranking news items with upvotes:

http://www.evanmiller.org/ranking-news-items-with-upvotes.ht...
- Dot syntax: foo.length rather than foo['length']
It is because you do not comment according to the guidelines, which encourage people to start conversation with reasoning etc.

Points done bad in your comments:

Avoid gratuitous negativity.

When disagreeing, please reply to the argument instead of calling names. E.g. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."

Please avoid introducing classic flamewar topics unless you have something genuinely new to say about them.

Please resist commenting about being downvoted. It never does any good, and it makes boring reading.
Version 54.0.2840.99 m on Windows 10.
I guess the key that I'm trying to get at here is find a diet approach that works for you.

Low-carb diets "trick" you (again, I'm going to use that phrase) into eating less calories. When you eat less calories, you will lose weight. So, sure, it's great that it worked for you, but there's easier ways for most people to lose weight.

What other inaccuracies were you talking about?
I mentioned it below, but the Federal Government's Consumer Financial Protection Bureau, the CFPB, has been very helpful to me in the past with PayPal.
http://www.consumerfinance.gov/
I've seen a lot of criticism of the Apple Watch on HN, but never before have I sent it asserted that the pricing was predatorily low...
This is like API design though, moving stuff around and changing interfaces is a breaking change if any clients are not updated in lock step with the change.
I assume now you can use LEX + Polly to make your own Echo.

Google, IBM and Microsoft all have invested way more in AI already and are actually way ahead of Amazon technically. However Amazon now becomes the first one that makes these technologies really approachable for ordinary developers. Way to go Amazon!
I'd say about 5 years after their replacement becomes production-ready. (Having started switching to Scala 6 years ago I'd say that's about now for Java).
I'd say Apple Watch is less "next great thing" and more "Apple Newton." One of the first things Steve did upon his return to Apple was kill the Newton.
what did you think of frege?
Makes sense. An interesting question is what causes the epigenetic modifications that drive the tumor forward. Do the driver mutations also cause these modification? Is it random and these cells are selected for?
It did not. There's a number of prototype units in existence, but that's it.
It might not be Fitbit's call depending on how the bankruptcy was structured. From reading between the lines of the post, it sounds like Fitbit is onboarding much of the staff but maybe didn't pay for (or was unable to pay for) some or all of the IP.
It works with an excel database but it requires you to select a single table through a join, downloads all data to memory, and then does the pivotting in-memory. Impractical for a large dataset.
So I take it that this isn't Amazon's version of Adobe's VoCo or DeepMind's WaveNet.
How to automate YouTube video downloader in python?
A few jobs ago (factory automation), we had a story from one of our projects where a device (would have been a PLC or relay panel) was failing. Rather than dust, metal filings had gotten into the case and were shorting out connections. A "quick" cleanup, and the device was working again.
Yeah sort of. I wouldn't use it to replace npm CLI or anything (even though you can), but like I said being able to glance at installed modules and see the different versions (installed vs latest) is a nice thing to have.
This blog article changed substantially from last night - odd.
Does it matter if people have weird beliefs as long as they have no power to enforce them?
[HW Startups] 3 Powerful Strategies for Marketing Your Hardware Startup
They hired more people than they had revenue to pay. That may be normal, even standard operating procedure in Silicon Valley, but not elsewhere.
All your tools need to understand it - not just your IDE but if you're using anything like FindBugs, code coverage reporting, profilers.... I used it for a while but that kind of thing really needs to be a first-class language feature, so I switched to Scala (which has case classes) and haven't looked back.
Format Factory 3.9.5.0 Key Full Cracked Free Download
Icinga? Really?
This article seems to focus on Drone deliveries, but forgets that Amazon has been re-inventing logistics for years now.
Manufacturer: (n) Like an API, but it has even less idea what you're talking about and costs a whole lot more to use
I took a class on medical ethics and they had an interesting perspective: "you can be sued for any reason; what matters is whether you will be held guilty."

The risk of legal action shouldn't change one's conduct.
Ask HN: How do you choose a name for your product / service?
Any tips you could share on how do you come up with a product name? Do you validate the name with your friends / potential customers or do you just go with the first thing that comes to your mind? I'm thinking that having a good name is quite important but is it worth spending too much time on?
Show HN: Proposal for better dev docs in DuckDuckGo results, with survey
So, for many of these items Google does not have Google warehouses full of the things. They can partner with high value item sellers like they do with these low value items. They are not incurring the costs of warehousing and parked money.
Whonix 13 for Anonymous Web Browsing