skysight-inc/HackerNews huggingface dataset:
> For now, it's a mixed blessing, but mostly a blessing.

In what way? You can accomplish all these things for free with your existing phone, Google Assistant, IFTTT, and very little effort. If you do it this way, your virtual assistant won't be as dumb as rocks either.

Sorry, but Alexa is still riding on the short bus.
Are you talking about breaking modules (like linalg) out of base or changing the semantics and mechanics of modules?

I think the former is planned before 1.0?

If the latter, what do you think is the issue? Do you not like julia packages are separated into interface/abstract implementation and then concrete packages that can then have submodules that call each other?

Seems more modular than working around a python inheritance mess.
I'm relatively novice to machine learning but here's my best attempt to summarize what's going on in layman's terms. Please correct me if I'm wrong.

- Encode the words in the source (aka embedding, section 3.1)

- Feed every run of k words into a convolutional layer producing an output, repeat this process 6 layers deep (section 3.2).

- Decide on which input word is most important for the "current" output word (aka attention, section 3.3).

- The most important word is decoded into the target language (section 3.1 again).

You repeat this process with every word as the "current" word. The critical insight of using this mechanism over an RNN is that you can do this repetition in parallel because each "current" word does not depend on any of the previous ones.

Am I on the right track?
> For one, I remember the Great Recession. They bailed out the banks and left the little guy/gal to ruin.

What do you mean by the "little guy/gal"?

It's true that the 2008 financial crisis only resulted in one banker going to jail, and he was not an executive. It's also true that the crisis only resulted in one bank getting indicted for criminal charges, and it was a small family-run bank in Chinatown with a stellar mortgage default rate (0.5%), and which reported activity that they discovered themselves, not a (metonymical) Wall Street conglomerate[0].

But if you're referring to people who own 401(k) accounts or receive pension funds, that's exactly who was bailed out. "Let the banks fail" is a common refrain, except what that literally translates to is letting people's retirement funds get wiped out due to impropriety that they weren't involved with at all.

[0] They identified an employee who had falsified loan applications, and reported it to regulators after firing the employee. They were acquired of all charges brought to trial, and the prosecutors themselves later requested that the charges be dismissed, because they realized how ridiculous they were.
Can your software use ODBC connection (specifically System DSN sources)? I'm waiting for my IT dept to install .NET 4.6 so I can't try your software right now.
Yes, I am also in favor of auto-enrolled savings programs. I would be happy from a public policy perspective if we replaced the MID with some sort of automatic savings program that was difficult and annoying to opt out of (maybe intentionally overtax everybody and then stick the tax refund in an IRA by default, and require annoying paperwork to actually get your money back in cash?).
A reply to my comment is marked dead and I can't revive it, but I can still reply to it:

> So, in effect, large, publicly traded corporations would then own the land, as you describe it? You think that's a good idea?

I don't mean it "in effect" I mean it explicitly. The advantages are large and the risks addressable:

- It spreads ownership around: the shareholders all own the housing stock the corporation owns. Thus they are buffered from the risks of a local market downturn.

- It makes moving easier (if you live in a place that suffers, say, a huge factory closure, you can't sell your house since everybody else wants to do so as well).

- It encourages a variety of housing types (single family to semi detached to large apartment blocks) and again buffers against, let's call it, "style risk").

And frankly when you have a large corp you can regulate some of the most egregious problems like fair housing rules, environmental and code issues, etc. Such companies are likely to be stable equities good for retirement funds etc similar to publicly traded utilities and less like airlines much less high tech businesses.
So not talking to the person I'm trusting my largest capital investment to is a feature?
The biggest places you used to see this were gas stations, they'd put a $10 hold on your account and then post the transaction for whatever you actually purchased - this two-phase process also exists at restaurants for tips.

The gas station issue has been mostly solved, debit networks now allow you to query the available balance on the linked account - I've been embarrassed once a few years ago when the pump only allowed me to put a couple dollars worth of gas in the tank because I had overdraft protection turned off (not an issue these days, I'm in much better financial health).

The issue with restaurants will eventually be solved when they are forced to switch to EMV and require you to put the tip in before the card is run, not writing it on the receipt. But who knows when they'll be forced to, the liability shift obviously hasn't bothered them much.
If you're in your 20s, leave, for anything else really.

If you're in your 30s and have family/big bills and/or a side project/venture, stay put, try to not be bothered so much and bank money. If not, leave and do something better with your time.

If you're in your 40s, find something better (that gives you future leverage) that can pay you equal. At 40+, high pay is not a leverage for future employment (it's a liability IMHO).

If you're in your 50s, ride it out as long as possible and save as much as possible.

If you're in your 60s, why are you still enduring this?
By module system, do you mean the ability to do something like "import sys; sys.function(blah)". As in having namespaces? Julia obviously has modules..
Looks great. But how about that mural?? The main takeaway I had from that video is I need to pick up sponge painting in my kid's rooms.
Doesn't it also depend on th application?

I mean I wouldn't settle for less than 200% test coverage on an automatic pilot for landing airplanes. If it is a one off script that happen to become a part of a temporary business process perhaps just a sample set of data, a desired output and small tool for comparing the results is enough.
How Does Social Media Affect SEO? – FastFaceLikes.com
Agreed. In my experience, our agent earned their money. Even if I had simply had the time to do everything the agent (and his team) did, I never could have done it as well. Worth every penny.
Imagine the fact that property taxes pay for a lot of that. Now imagine house values plummeting because you removed the deduction and you've put the funding for all of that in peril.
TL;DR: Unsigned integer division by 2 can be optimized by the compiler only if there are unsigned integer types in the language. Java doesn't have unsigned primitive types (besides char), so x >>> 1 will be faster than x / 2 if you know that x >= 0.

Please correct me if this is wrong.
> Amazon is ready to flood the market with SKUs to see what sticks

This seems to be the case, they are taking a short release cycle iterative approach to get it into the customers hands fast. Very lean-startup-esque.

Apple on the other hand is more of a luxury brand. The dynamics with luxury brands is a bit different and high-end product development is more involved. Customer retention and brand consistency is critical to their business. And given their track record and ability to attract talent they don't seem to have much of an issue with doing a yearly waterfall-esque style release.

I'm not sure it makes sense for them to push out a high volume of products. They seemed to operate best when they had a few focused offerings in each category. If they want to expand they should hit new markets instead of flooding one with lots of options (which seems to be the way Tim is going).

But otherwise I agree, Apple tends to pigeonhole their 'ecosystem' into everything, which smells of valuing internal business goal instead of consumer values.
Ask HN: Online vote using blockcahain?
How come there is no initiative to build an online voting system that use a blockchain as a mean to secure the process ?
You would sign your vote anonymously with a key given by your government (stored in a USB key for example). Afterwards everybody would be able to check the result and also check that their vote is really taken into account.
I feel like I miss something because it doesn't seems that complicated.
Okay, as someone who doesn't know REBOL, what is the effect of miserlou/name if the server returns XML? The string value of a top-level <name> tag?
I strongly suspect that the Chinese food problem is going to be solved by Amazon restaurants once it gains more areas and traction. Since they have the menus already they can handle the entire ordering process.
I ensure I get to bed around 11:30pm so that I can wake up at 6:30am (M/W/F). I use one alarm which sounds like birds chirping and another alarm for 6:40am. 80% of the time I wake up at 6:30am and the other 20% is at 6:40am. My routine once I get up is to brush and get to the gym by 7am.

On T/Th/S/S, I wake up naturally around 6:30am but have my alarm set to 8am which is usually when I'll actually wake up. If I do wake up early, I'll do some light exercise like walking/running/swimming. I don't have to get to work till 10am so the morning is all mine to do as I see most productive.
When you use Alexa you can actually see all your interactions in the Alexa app and mark off whether or not Alexa got the interaction right or wrong.
Could some kind of distributed option-contracts (like insurance) be developed using Ethereum or other smart-contract blockchain.

Imagine if people with Ether (or other blockchain currency) could "reserve" ethers to serve as insurance spending for other people that buys the insurance contracts... something like crowdsourcing of insurance.

That would be really cool.
As far I understood it, Facebook put lots of research into optimizing a certain type of neural network (CNN), while everyone else is using another type called RNN. Up until now, CNN was faster but less accurate. However FB has progressed CNN to the point where it can compete in accuracy, particularly in speech recognition. And most importantly, they are releasing the source code and papers. Does that sound right?

Can anyone else give us an ELI5?
>I'm not convinced that an average network engineer does a more challenging (or valuable) job than an average car mechanic.

Mechanical work on cars isn't rocket science, in the same way that IT work isn't. It's difficult if you don't know what you're doing, and not hard if you do.

Both things most anyone could do (at least at a basic level) themselves, but most people don't care to learn.
> I don't think suggesting their vote against Jigsaw is somehow a political plot to benefit OSGi or JBoss modules is reasonable. (FWIW: I also don't think OSGi's and JBoss' alternatives are great, but that's OK, because they're opt-in.) That theory has little explanatory power: why are all of these other companies voting against?

I think RedHat/IBM are opposing it because it isn't OSGi/JBoss (and whether that's for nefarious reasons or because they genuinely believe OSGi/JBoss are the Right Thing is beside the point), and most of the other opposition is following their lead.

I think OSGi/JBoss are failures in the market because they're hideously overengineered, and if Jigsaw is to succeed it should avoid solving most of the problems that OSGi/JBoss claim to. Rather it should solve the common case while being much simpler. The current proposal seemed like a pretty good effort to me.
Not much details though. Oh well.
> "it was a huge windfall to whomever owned property when it was introduced"

It is my understanding that all interest used to be tax deductible and college and home mortgage are the last ones remaining.
I don't understand how this is a "market for lemons" is relevant here. I'm not sure what you're aiming to communicate. I did take the time to read the linked blog post but not the linked paper from there.

There is no binary system of good or bad antivirus products but a spectrum and they all have different prices. They've been put to real (viruses and malware in the wild) and synthetic tests to test their efficacy by av-test and others. So they work, maybe not 100% but more than 99% on many benchmarks.

Comparing it to a allegedly failed device like Secustick and claiming (not sure where's the evidence for it) there are no good security products and then saying it's "Because the popular commercial computer security product market is a "market for lemons":" seems like begging the question or confirmation bias or both

I'd like to hear your thoughts. I hope I'm not trying to nitpick :)
Never trust a sentence with the word "just" in it.

Duplicating the microcontroller on a project where people spend all afternoon arguing about 10 cents on the BOM is not a welcome idea. Also, the most eye-opening required course I took as an undergrad was reliability engineering. After you learn to do the reliability math, adding several solder joints to the product purely out of laziness looks profoundly stupid. Neither idea makes you look good to the old grey-beards on the other side of the table at the design review.
That doesn't jive with the "I can do better" mantra around these parts. I say that both sincerely and sarcastically.
[04:30] Wake up

[04:30-05:30] eat breakfast

[05:30] drive 30 minutes to work

[06:00 - 08:00/09:00] arrive to work, read HN, access bank accounts, read more.

[08:00-09:00 to 12:00] begin doing work, read email
(work+personal)

[12:00-12:30/13:00] eat lunch, go for a walk

[13:00-15:30] do more reading, work

[15:30-16:15] drive home

[16:15-17:30] hang out, "veg"

[17:30-19:00] relax, then workout, or vice-versa

[20:00 or 20:30 - 04:30] sleep
LUSH: Lisp Universal SHell
Apple (and Google) really dropped the ball on the connected Home 'smartbox' that Amazon popularized with Alexa.

We received one as a gift this past Christmas, and I'm now a full believer in this tech after being a very big skeptic during the first couple years of Alexa's existence. Add to the fact, that we primarily use it as a smart connected radio, and the benefits are still beyond clear to me.

Essentially, you've now opened up the possibility of exposing a lot of the latest tech to a new demographic of people that probably were 'too old' to 'get it', or not tech savvy enough to use it. The combination of a voice interface (not perfect, but improving) with access to all the latest web services spanning music, telephony, email, todo lists, home automation, etc is huge. I can now actually envision my parents, or even grandparents using services like Spotify, Podcasts, Connected Calendars, VOIP, and any number of things that the tech savvy take for granted through their phones or other devices.

Circling back to my first statement about Apple; the quintessential consumer oriented tech company. The company that's supposed to make all things nasty and complicated into things that are simple and accessible. How did Apple who already had Apple TV (home box), Siri (voice interface), Itunes (music and app ecosystem), Icloud( ugh.. but still integrated personal mgmt) and FaceTime (VOIP) not come up with this sooner. Or at least, once they saw Alexa gaining popularity not just bundle up their services and release it. Apple typically is late to the party with a more refined product, but Amazon is executing at an impressive rate these days and it's getting harder to see how Apple can close the gap.
Hi all, I'm the EC representative for the London Java community (~6000 Java developers, have lots of global outreach programmes etc) - here's our more detailed post on why we voted "No". https://londonjavacommunity.wordpress.com/2017/05/09/explana... - Happy to answer further questions although I've probably found this thread too late :-)
The proposal I have seen elsewhere is to replace the mortgage interest deduction with a refundable tax credit capped at some fraction (perhaps 40%) of the median housing cost. That way it would be equally valuable to the rich and poor, and would not encourage people to take out high-interest mortgages. It would still be a distorting force pushing housing prices up, but it could be phased out gradually (perhaps over 30 years) if necessary.

I also very much agree with your point that the main cause of high housing costs in the US are poor planning and zoning.
".NET Framework" made sense when there was only one real framework available, but there is now Core, Compact, Mono, Unity, etc. which makes it confusing.

".NET Desktop" can be used instead, although it's also misleading since it has nothing to do with desktops. ".NET Full Framework" is also used often.

Perhaps the best name would be ".NET Legacy Framework" with the understanding that it is a heavy, slow-moving framework implementation that only runs on Windows (and is limited by the Windows version as well).
Error handling patterns in Go
> You would sign your vote anonymously with a key given by your government

So the government knows who you voted for?
I made a pair of iOS apps to help bridge that gap: Composer's Sketchpad[1] and MusicMessages![2]. Above all else, I wanted to make note editing and navigation as simple as possible. At least for the basic ops, there are no tools, no modes, and no switches: what you see is what you get. Unfortunately, this also means that the apps are more suited for rough drafts than anything resembling full, polished pieces. But I've found them remarkably effective for notating quick rhythms, chord progressions, and even solos! They're very simple — there's not even MIDI support yet, only the built-in SoundFont — but I hope to add depth to them over time without compromising on their simplicity.

[1]: http://composerssketchpad.com

[2]: http://musicmessages.io -- will remove from sale to turn into a full iOS app at some point in the near future
> Facebook's mission of making the world more open

Like many big companies, they want to commoditize their products' complements.

"Smart companies try to commoditize their products' complements."
https://www.joelonsoftware.com/2002/06/12/strategy-letter-v/
Education, jobs, and lifestyle aren't necessities. That's how health care is different.

And I do believe people need to have food. Every developed country agrees, which is why there are welfare and food programs. They're inadequate and often leave people behind, but the goal is that no one dies just from being poor.
Another breakthrough I recall was understanding that there are three alternatives: move, copy, borrow. I don't know about the docs nowadays, but when I was starting it seemed like explanations would always pick two of these and describe the differences in a binary way. That made things hard to retain, because it was like the spatial layout in my head was always shifting. Establishing for myself that there were three was very helpful early on.
Probably and definitely are vastly different things; there's enough to attempt to bring charges, that's all that matters. And no, the 25th isn't fan fiction, it's a legitimate means to remove a president for incompetency via his own party wanting him out of the way. I don't care if you don't take the constitution seriously, the courts do. And the 25th isn't impeachment, it's a different thing entirely.
In the traditional case of actual stores the increase in price does not associate with an increase in supply.
Agree 100% with all this. Modern drum notation is probably the easiest case to look at with regards to evolution of "western notation", with jazz chord symbols being another.

Some other reasons why musical notation prevails:

- There's a huge switching cost, as much of the world's written music is in some form of "western notation". Being able to read standard notation unlocks a huge wealth of knowelege from books, etc.

- Standard notation is one of the most flexible ways to create readable music, playable and easy to read across a wide variety of instruments and ranges (clefs, transposing score, etc).

- It's a common language, in the way that a programming language is. Some of the conventions may be confusing to outsides (i.e. why is the term "puts" used for printing in ruby? this seems normal to any ruby hacker but is completely unintuitive to a layperson). Once these conventions are learned, they provide common reference point. Like a lot of languages, it's far from perfect, but much like spoken language, more likely to evolve than be replaced.

- There's almost no motivation for anyone to replace standard notation. Notation isn't required for all forms of music (many great jazz and blues musicians don't read music), and for the forms of music where it is required, it's by far the quickest and most efficient way to communicate the information.

In summary, I think the question of "why can't we do better" is valid, but you could ask the same question about programming in C. There are good reasons to write C in 2017, and there are still good reasons to write musical notation.
I'd much rather blame whoever decided to rely on "the algorithm".
Eventually, with the internet of things, there will need to be a "home brain" type device to control all of the devices in your house. The company that holds that position of controlling what devices can work with others will have a lot of market power.
They bailed out the financial entities with failing mortgage backed securities. They didn't bail out the people owing a mortgage. They could have made a mass restructuring program but instead left all those people to ruin. It's a point against the system in total and not just a 401k. You have to have a huge amount of trust in many people to say you won't touch your 401k money for 20+ years. If you can't trust the stock market how can you sign off on a 401k.
If you regularly spend $1000+ / month at Walmart, it's better. Otherwise, yes, it's worse.