skysight-inc/HackerNews huggingface dataset:
This is the biggest shortcoming of this project IMO; it only uses PocketSphinx to recognize the trigger phrase, and then uses Google STT for the command phrase.

A big reason I (and I believe others) are wary of Amazon Echo and Google Home are because we don't like the idea of having an always-on microphone in my home, shuttling everything my family says to these giant companies.

I really hope the MycroftAI-backed OpenSTT[1] project gets off the ground so they (and others) can divorce themselves from Amazon, Google, Bing, etc. services.

[1] https://openstt.org/
Ditto, I've poked internally, hopefully we have a reply for you to clarify this soon.
That would be counterproductive because it would punish customers, but not actually punish Withings themselves. After all, anyone downloading the app has presumably already bought a Withings device. So Apple could only get grief for doing this without getting any benefit.
Why is pausing difficult?
Heh, for me it's usually the opposite. Learning Ruby opened up C# for me in a big way.

Though I guess that's still pretty similar concepts. I don't know if my poor math and history retention is a result of me picking up knitting :p
In absence of answer, I assume this means "we'll just sprinkle it with magical crypto pixie dust, abracadabra, Perfect Security!" In other words, cargo-cult security :(
libfdk_aac is fast and good
Knitting is the work of the devil!

(I only say that because I cannot figure it out.)
Everything OLPC set out to do?

OLPC was meant to come with a display and a keyboard baked in, all in a (fully open) package that you could chuck across the room; a "View Source" button to let you inspect and edit the code to all your apps; UI making it easy to set up ad hoc networks to share/collaborate with anyone around you; and to put this all into the hands of children across the world, not just first world schoolchildren and the offspring of upper-middle class tinkerers.

These just the main points from OLPC's value proposition—we're not even delving into obscure or nuanced stuff yet. How does RaspberryPi's success measure at any one of these things, let alone all of them?
Hi HN! I wanted to share the story of µWWVB, a watch stand that I built that automatically sets the time on my atomic wristwatch.

Because I can't receive the regular atomic watch radio signal where I live, I built a device that determines the current time by using GPS and then emulates the WWVB protocol to set my atomic watch.

In the process of building this, I learned a lot about time, clocks, radio, and WWVB, and so I thought I'd share what I had learned.
How this is not an abuse of a dominant position? Nokia is suing Apple, so this is not Nokia that break an Apple patent where that would have been legit to remove those product from stores.
I presume the OS can at least tell what exact model it's on, which means we could potentially at least have something (an app, given I guess Google will never ship such a thing) that says, "hey, this device isn't secure any more".

Now, obviously there's the problem with the time taken to ship fixes (do you say the device is insecure for the two-to-three months before a patch is shipped? do you say the device is insecure only six months after the exploit becomes public? etc.), so even this isn't that simple.

I still wonder about how well the "Android security patch level" will cope with OEMs and their often slow kernel updates (i.e., the fact there are OEMs that quickly release userland fixes, and very slowly release kernel updates).
Jelly Squash:As Hard as Flappy Bird
Sign me up! I spend enough time trapped in this hell, enduring the satanic trials of lost television remote controls and blinding optical mouse lasers that any slim delusion is a breath of fresh air!

*sob!*

Oh, scheduled DVR recordings of Game of Thrones, you're my only friend!
CloudAtCost dynamic Ansible inventory script
Maybe look here: https://github.com/theanalyst/awesome-distributed-systems
Surely even the possibility of this happening being talked about in the press materially damages Nokia's business.

Really hope the users' right to install software on their device gets regulated soon...
I wouldn't be surprised if it were easier to backport kernel security fixes to the version the blob depended on than reverse engineer the blob, given the relatively short life of devices in general.

That said, neither of those two options is easy!
Does the S3 get security updates to all the kernel-level vendor-provided blobs?
This is by Bram Moolenaar, author of Vim: http://www.zimbu.org/Home/about-zimbu
Your slides have a good overview and can be very useful for 101-102 sessions :)

But this isn't what I'm looking for. I have a bird's eye view, I can build apps, I can make games. But that doesn't make me a good Android Developer or an expert in computer graphics. I need recommendations for texts/courses in these fields.
Fedora 26 will have an LXQt Spin. Here’s what it looks like now
Deep Learning for Event-Driven Stock Prediction [pdf]
That's my experience too. The only reason you may want to log something is because there's something that may change on different executions of the same code, what means it is not pure.

That kind of mixing is common on languages that are not completely pure. Because people do not have a good idea about what code depends on the real world, and tend to get "pure" code that can not be relied to be actually pure.
Thanks @brudgers, this puts things in perspective. I have revised the article. I'm pretty much new to hacker news and have received valuable feedback. Will keep experimenting more.
It's a GNU project. It may have a texinfo manual from which the manpage is generated; if so, the info version will have hyperlinks and the like. (But you're probably better off reading the HTML version which should be, as you say, in /usr/share/doc.)
Tactical Recruiting Advice for Engineering Leaders
I would love to see more articles like that from people building our current AI to discuss real problems on current AI systems so we can start working on solutions. For example human level interpretability as required by law in EU for AI systems eg targetted ads is a limiting factor to AI progresss because some of the most advanced currents AIs are not interpretable and maybe shouldn't because we can now engineer intelligence different from ours but not necessarily dangerous (or work on making it safe). To my opinion this is a more pressing matter than a divine future paper clip AI killer. Making an assumption of a so called "self recursive superAI" and taking it from there is actually diminishing the power of arguments towards the dangers of AI which is an important discussion sometimes abused by people that have never actually built one and extrapolate Gant mind philosophy arguments towards a dangerous future, which is impressive but avoids any proposal of solution to current potential AI dangers which should maybe included as part of the arguments. Important matters as AI safety can be collectively discussed by engineers and philosophers together based on current state and near future potential and not only as a sci-fi future of a god like entity that has nothing to do with our current AI situation. My two cents, hope I am not offending anyone.
For me, the building codes sets the bar. Kinda like coding standards for programming.

As a result of my remodeling misadventures, I've had to learn stuff like electrical. I bought every remodeling book. Filled with conflicting advice.

I barely know enough to know what questions to ask. Further, I don't want to know enough to form my own opinion. Instead, I have the building codes.

Installing a sink? Do it like this. Boom, done. It's been a fantastic resource.
Russia and China's hypersonic missiles 'may endanger the United States'
This video goes into some of the details:

B4RN Launch Event Presentation, 2012 (with CEO Barry Forde)
https://youtu.be/LmzvzT9Qd58

00:27 What is the problem?
02:35 Does it matter?
03:46 VIDEO Cabinet Office: Director of Digital Engagement
05:03 VIDEO Google Fibre Kansas City project
06:08 Solutions
07:07 Community Initiative
08:07 It needn't be complicated
09:37 Cost (laying and connecting the cable)
10:46 Community Involvement
14:25 Skills (laying and connecting the cable)
15:56 How? (laying and connecting the cable)
17:36 VIDEO Mole Ploughing (JFDIT)
18:36 Numbers (parishes, routes, distances)
20:43 Phase 1 Map
12:12 Broadband for the Rural North Ltd
22:31 Building it
---- FUNDRAISING
25:05 Membership (Mutual Society)
26:34 Funding the build out
27:35 Type "A" shares
28:04 Type "B" shares
28:40 Enterprise Initiative Scheme (EIS)
30:01 Holding Shares 1
31:14 Holding Shares 2
31:48 Holding Shares 3
32:38 Incentives to Invest
34:14 CLOSE
Anomaly Detection by Bagging [pdf]
Maybe you can be inspired by the flight sim written in PicoLisp RcSim back in 1991, and still included with the PicoLisp distribution. [1]

[1] http://picolisp.com/wiki/?rcsim
I used to use and love AwesomeWM for years, super fast, moderately easy to customise and very lightweight.

Eventually I switched to Gnome 3 simply because it made configuring wi-fi and power options easier.
TPU defined: https://en.wikipedia.org/wiki/Tensor_processing_unit
It's easy to cry foul here (and I would be too if it got pulled from the AppStore), but Apple can freely choose the products it stocks in its retail stores. Try suing Target, Walmart, Best Buy, etc, especially over a patent dispute. I assure you they'd likely do the same thing.

Also, in a way, Apple is hurting themselves doing this. For each sale of Withings in the store, they make a significant margin on the sale. I don't know the exact number, but I'm sure based on the industry norms for a similar product it's likely in the 25-35% range, if not slightly higher.
Medicare Part D is actually an example of a good social program, even for those on the right side of the spectrum. The only thing the gov't does is define the parameters of the benfits and then has private insurers bid on providing benefits.

It's come in well under budget projections and seniors are generally happy with how they can shop around for the right plan for them.

Is it perfect? Absolutely not. Is it a pretty successful social program? I'd say so.
There's a long and sordid history of firms demanding tax breaks from politicians to keep jobs in a certain place, then taking the money and sprinting off.

Here's a way for executive-branch politicians to spend tax money to keep jobs in their districts.

1. agree with the legislature about the value of the jobs, and how much to spend on the subsidy, and for how long.

2. figure out the ratio between the subsidy and company payroll headcount and/or cash outlay. For example, "We are willing to subsidize employment at this location to the tune of US$50 per W2 employee per week", or "We are willing to subsidize employment at this location by one half of the employer contribution to social security and medicare."

(Should subsidies be based on headcount or gross pay? I don't know. Working that out is part of the task of deciding the subsidy.)

3. After each payroll, get the employer to submit receipts for their social security and medicare contributions.

4. Certify that those receipts are legitimate (not faked, etc). That should generally be easy, and it's necessary for public trust.

5. Pay the agreed-upon amount, promptly, to the employer.

This has the advantage that the subsidies go down immediately if employment goes down in the subsidized location. It rules out monkey business surrounding long term tax breaks for short term jobs. It's transparent in its costs and benefits.

And, guess what, Dr. Summers? Spending the public's money in this way is certainly within the remit of elected politicians. If the public doesn't like it they can put a stop to it.
The Lunar surface has never been more interesting
Related IRL, you can sign this pledge to refuse to build a Muslim registry: http://neveragain.tech/
What It's Like Being a Sane Person on the House Science Committee
No details on what the actual issue was, but I think it's fixed in this commit[1]. Seems like the escapeshellargs addition is the important bit.

Sigh

It seems a bit... odd... to try and embargo/withhold information about a vulnerability when the fix is publicly available on their github for anybody to see.

1. https://github.com/PHPMailer/PHPMailer/commit/4835657cd639fb...
That's awesome to hear, thanks (I started the site to help other students).

Yeah, my only linear algebra content is:

General Overview:

https://betterexplained.com/articles/linear-algebra-guide/

Matrix Multiplication for Programmers:

https://betterexplained.com/articles/matrix-multiplication/

Hoping to flesh it out over time.
H.265 only compresses twice as much as H.264 in marketing materials, or when not comparing to x264. It is trivial to change the defaults to give half the bitrate but you will not get the same quality.
Hence the 4-year lifespan in Blade Runner.
This paper is important for a few reasons:

- Labeled data is very expensive. Historically attempts to learn on synthetic data has failed because ConvNets are very good at detecting small visual artifacts in the synthetic data and using those for classification during training. At test time on real data, those artifacts aren't present so model fails. A technique that can beat state-of-the-art (admittedly on a very narrow Eye Gaze dataset, but still) by only training on labels from synthetic data and testing on real data is important.

- They present a useful new idea to improve GAN training: using a history of "fake" images, rather than only the latest fake images from the generator. Ask anyone who has tried to train a GAN: the training is really unstable, each network only cares about beating the latest version of its "opponent". They show good improvements by saving many previous fake outputs to make the generator more robust. This reminds me of Experience Replay from DeepMind for RL.

- It's a published paper from Apple! Great that they are starting to contribute back to the research community.
Tesla Gigafactory Drone Footage
Really depends on the role of the server. We didn't tend to have "monster" servers that were gigantic and served multiple purposes. We had "flavors" that matched workflow needs and were sizes to make sure we could maximally utilize our bottleneck resource.

So, for example, our app servers typically were always scaled by CPU capacity. Thus, we tried to maximize the cost per compute unit (so if you were in Amazon this would correlate to one of their "c" flavors). Even if a fleet of servers was in the dozens or hundreds, we didn't usually try to use the largest flavor available. The reasoning behind this was mostly that making web apps and databases fully utilize massive machines can sometimes be a bit of a dark art. We repeatedly found a horizontally scaled fleet of "commodity" sized boxes was less of a headache than a small cluster of vertically scaled boxes.

You'll notice in my post above that I favor horizontally scalable technologies at every layer, and it's for that reason. Our database instances went wide before they went tall. If we needed more memory or disk we added a server of the same type, which adds incremental capacity. In some cases, we had emergencies which necessitated a vertical scaling event, so it was always nice having that bullet to fire when needed.

So, to wrap up my response to answer your question, no, not really. We didn't have any issues at 1000 that we really didn't also have at 500. Most of the servers we ran were no bigger or faster than what you could put in a small tower in your bedroom (mind you with Xeons instead of i7s). If I had to do it over again I'd stay middle of the pack as soon as I had enough traffic to fully balance across three servers and then scale from there.
I think it is getting harder to remain committed to bad ideas, some of which are being referred to as 'good' after the fact.
Seeing Your Mind
Wow, thanks for sharing that
> symlinks are indexed anD the move or deletion of the target would trigger a "would you like to change/delete the symlink as well?"

Patch your coreutils. Difficulty: easy.

Most of your other needs can be addressed by making a specialized Linux distro (difficulty: hard), rather than writing a kernel that does all of this (difficulty: max). Build your packages to be containerized by default. I suggest using chroot containers and writing some kind of FUSE filesystem to mount in the container and provide controlled access to user files. You'll also want to write or modify a Wayland compositor to suit your needs. You can have this provide the permission prompts and similar things. Difficulty: hard, but very much doable.

Skills to learn: Linux, thoroughly. You should be comfortable making packages, running things in containers, and writing C before you embark on this.

You should definitely build this. I'm working on something similar but my design appeals to fewer people. Feel free to reach out to me if you have questions with anything, email is in my profile.
It's fun.
About #0, it would be very, very interesting to see how that works on practice.

There has just been a big debate on the Haskell community over extending the do notation to work with applicatives, instead of only monads. The pro side won, and it's already on GHC 8. It's too early to be sure, but it didn't seen to break anything yet.

The article suggests extending it into pure values too (so that you don't actually need the "do" part). I think all the same arguments apply, so it may be a good move.
It's totally possible to use parts of Gnome with Awesome. Pulling Network Manager is easy because they try to not make it too dependent on Gnome (to be able to make it usable on servers). Other parts may require gnome-session but if you don't mind running half of Gnome in addition of Awesome, it should work just fine.
I haven't enacted it, bit some solid advice I've seen is to put up canary sites for your ideas.

Spend some time on a good marketing page (which you'll have to do anyway) and have an newsletter sign up where a download link would be. You can get a feel for how many people are interested, and having a known audience can keep you motivated to keep working.
As a person from Vienna, I can vouch for this being reasonable numbers.

The oldest generation of electric trams is going to make their last turns soon. See here for more information: https://en.m.wikipedia.org/wiki/Trams_in_Vienna
Which is not the default ffmpeg encoder, and due to licensing you can't distribute libfdk_aac and x264 in the same ffmpeg binary.

There's a built-in ffmpeg AAC encoder too, but despite the author's claims it is not as good as libfdk_aac.

And libfdk_aac itself isn't as good as Apple's AAC codec either. There's a Hydrogenaudio listening test demonstrating that.
Because Apple does not have a dominant position of retail stores—which it would need to have in order to absuse it.
Awesome is great! I love it on my Thinkpad X60!

Congratulations to all contributors!
Why electric pedal-assist bikes are not succeeding in the U.S
I did not know it wasn't officially released yet. Really good stuff.
While currently I have no use for this, I definitely appreciate the research and effort that went in to solve a localized problem, and sharing the results. Epitomizes hacker culture to me. Thanks for sharing :)
More reprisals for Russian blogger jailed for reposting that Crimea is Ukraine
I'll agree with the article here. In a mixed setting, it is very hard to estimate how pure a function is. There are all kinds of interactions that you don't expect but will bite you if you assume they don't exist.
Well, domain name expiration is a problem. If you pay attention though, no domain name will ever expire —under current DNS rules at least.

My own domain name is in .fr, and if it expires I have a chance to renew it before someone else is allowed to take it. There's a few weeks of delay, but truly losing a .fr name requires the owner to be really negligent. I believe .com names are more easily lost, though.
I spend thousands of hours learning Japanese. If you not live in Japan, it is a totally waste of time. My wife is from Japan, why I learned the language. But because of still living in Germany, I regret learning it. I could learn so many other things.
The details around the commercial relationship between Qualcomm and the Raspberry Pi foundation is lacking quite a bit in transparency in my mind.

I guess that one of my suspicions here is that some people are making lots of money on something that is billed and marketed as a selfless charity.

(https://www.raspberrypi.org/files/about/RaspberryPiFoundatio... is not nearly detailed enough.)

OLPC is a whole other kind of (a very academic kind of) disaster.
What's the best software for lossless archival ripping?
Because I'm then talking over a video I'm supposed to be watching. Volume is a better example - I'm talking over the video and it isn't even about to stop. Worse, I'm likely making the request because I'm struggling to hear, and issuing the voice command only makes it worse.
About 7 years ago, I followed James Molloy's helpful tutorial for OS development: http://web.archive.org/web/20160414051121/http://www.jamesmo...
Streaming doesn't stop it, you just record your screen. It's not perfect, but it works.

DRM is dumb.
Wonder who built Obama's muslim registry[1], why were these ethical concerns not an issue for Obama version of it.

Edit: i don't mean this as a gotcha comment, I am genuinely curious why there was no hullabaloo over Obama's registry.

http://www.cnn.com/2016/12/22/politics/obama-nseers-arab-mus...
My main computer is a Macbook Air from 2013 with 4 GB RAM, it can browse the web just fine.
> I want things I can use in Makefiles and properly script, that are available in my distro of choice and that generally work in the same fashion as the tool chains I’m used to.

You can use the assembler, linker and other tools that come with mplabx in a traditional tool chain, with Makefiles, scripts, and your editor of choice.
Marijuana use actually may be more strongly correlated to higher socioeconomic status than lower.

A quick Google search for "drug use by socioeconomic status" turns up a 2012 article titled "Socioeconomic Status and Substance Use Among Young Adults: A Comparison Across Constructs and Drugs" [0] which concludes, in part

> Findings based on three indicators of family background
> SES—income, wealth, and parental education—converged in
> describing unique patterns for smoking and for alcohol and
> marijuana use among young adults, although functional
> relationships across SES measures varied. Young adults with
> the highest family background SES were most prone to alcohol
> and marijuana use.

[0] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3410945/

EDIT: Change lede.
Totally. My cousin and her husband are moving from the Wesley Chapel area of Tampa (where they had 100Mb up/down at my uncle's house) about 20 miles north to 1000 acres of rural farmland, where no connectivity options exist. We're using two 65 foot self supporting towers and $400 worth of point to point Ubiquiti wifi gear to bring 100Mb to their property.

The difficulty level goes up if you want to run copper, coax, or fiber, but it too can be done. Just google "community broadband", "municipal broadband", or "broadband coop".
Apple's AAC encoder is still the best out there for high bitrates.