skysight-inc/HackerNews huggingface dataset:
Undoubtedly if built it will get used. However: it's a nice fantasy; but in an over-committed region of a debtor nation, the implementation requires beggaring other vital programs or putting the country another couple hundred billion in debt for a public works project that employs a few thousand people to build, a thousand or so to run, and will deliver questionable economic value in a state that is already overcommitted in so many ways.

The problem with this California idea is that its proponents evoke the Bullet Train but it will never be the Bullet Train. The Japanese built that thing in 1964, which is when we should have started modernizing our own railways but didn't because GM decreed that its buses and trucks should replace railroads, which they largely succeeded. The resources for a huge project existed then; they don't exist today.

It's also worth pointing out that California is in the political dog house post-2016 elections. They backed the wrong horse, their dominant party is in the minority nationally, and they are not going to get a lot of sympathy in the Congress or from most other states who are going to be asked to foot the bill for this turkey. If the people of California want to build this thing, go right ahead; no one's stopping you. Just don't ask the rest of the country to pay for it.
I often wonder if archivists are out there somewhere, armed with HandBrake, ripping every DVD they can find into a digital format for preservation beyond the life of the disc.

I've been fascinated with some projects that have tried to recreate the original theater experience of the original Star Wars,[0] or groups trying to capture classics that influenced Chinese cinema but haven't been widely reproduced, like Red Heroine.[1]

If everything moves to streaming though, even that could become impossible. Wonder how long until they'll stop printing DVDs...

[0] http://webcache.googleusercontent.com/search?q=cache:b1Dmiou...

[1] https://www.youtube.com/watch?v=Obpyt_tYxCU
Five Days to Get Famous
> supported devices are fast enough now that it really doesn't slow them down anymore

That happens to be true now because Apple has dropped support for many iPad models with iOS 10, accounting for up to a third of all iPads in use.

Running iOS 9 on the iPad 2, 3, and iPad mini was frustrating. This was only three months ago, so I wouldn't rule it out for the future yet.
Financial Market Technical Analysis with Node.js
Thanks, that was the answer I was looking for, you said it much better than I did! When i look at Ai/ML I see a lot of mathematics, not frameworks and programming languages. Anyone can learn to use specific framework or adopt to certain programming language and environment. What concerned me was mathematics wise, since on EE course Math was much more apply oriented, with integration techniques and geometry, not so much about statistics and probability.
thery simple really, but so is UNIX :-)

parallel -j 1000 -a urls.txt {wget --recursive {}|lynx --dump|(other unix shell power tools) > url.txt}

gets you a powerfull web scraper that maxes out your internet connection.

Throw some machine learning on top of it and you can do a lot with that. Can't tell you what exactly I did with the ML that being trade secret about to get a patent, but the rest doesn't involve the parallel anyway.
Apple did not pull Bose apps from the App Store when they pulled their products from the Apple Stores during their dispute. Hasn't happened.
Well, on Windows 10 it's disabled by default to download updates over metered connections. I'm not sure about how accurately can it detect tethering, but theres a manual check box.
Ask HN: Where is the biggest audience?
Thinking of starting a new project and was wondering if it's best to blog, podcast, or make a youTube channel. I have the capability to do any of those, but I want to maximize my reach.
So today I built this same thing[1], using a Logitech universal remote, Bing Speech recognition, ifttt.com and about 6 lines of Python.

[1] OK, it's the easy part. And I agree the whole system of skills and features sounds great. But I can say "Turn on TV" and my TV comes on, and "Turn on Xbox" and the TV and Xbox come on. And.. 6 lines of Python.
Does adding things like "this is why" to titles actually inclease CTRs? I find it terribly annoying.
OK, thanks for clarification.
Indeed, I was agreeably surprised as well. I like the "Bottom Line Up Front" style.

Speaking of abstracts ... https://arxiv.org/pdf/1110.2832.pdf
Email me. Contact details in my profile.
> Only new installations for newly purchased devices would not be possible.

That's a good point, and definitely true. That is probably even worse for Nokia though. If existing users can continue relatively unaffected, but new customers are essentially out of luck, the platform is totally choked off from any growth. Without the app, I don't see how they could do anything other than stop selling the product.

I'm not familiar with the particulars of the dispute between Apple and Nokia, but it's pretty scary how wide ranging the collateral damage from this sort of thing could be.
The first step to unifying sexual attraction and sexual assault prevention
Maybe this isn't entirely surprising given the audience, but it seems like most of the comments and discussions here prefer to deal with topics very much contained within the Starwars universe, rather than looking at the parallels the article raises between the moral choices faced by Galen and those faced by we Engineers today.
There's a dozen ways to interpret that I guess. I hope it speaks more to the fandom of Starwars rather than contemporary disregard for the discussion of ethics in engineering.
Probably a stupid question, but how do the remote machines translate the pathnames to local pathnames? And what happens if they fail?
Spotify now officially worse than NSA(2015)
There is no official Overcast for Android, you've found yourself a clone. (I don't use android that much so I don't have any recommendations, sorry).
A Philosophical Look at Why Technology Is Good for Humanity
Especially when it is enforced by licensing terms. At some level, it is just a bit that gets interpreted by the software as "ignore these user commands". It is very reasonable to make a player that listens to the user commands, even if that bit is set. At a different level, it is a requirement under the terms of the patent licensing to implement this "feature", or else be in violation of patent infringement.
> I believe the reason is that fiction speaks to the whole mind, not just the part of the brain that parses language and performs algebra.

Well said.
I haven't tried this site myself, but it looks helpful: https://netmath.illinois.edu

My short book on this in case you want to go farther: https://read.amazon.com/kp/embed?asin=B01N2XC56E&preview=new...
It's physically possible to dig a mountain with a spoon too. Lisps aren't about the possibility, but about a culture built on top of a thin set of computation/linguistic building blocks and abstractions they allow.
That's typical Haskell brain wash talk.

Types can be a useful part of the documentation, but if your program is the least bit interesting, you will have parts that you should properly document. This is so much more true for libraries, especially those that adhere to a more mathematical style. If you write such a library, you should also write a paper explaining the library.
"I do not know what I may appear to the world, but to myself I seem to have been only like a boy playing on the sea-shore, and diverting myself in now and then finding a smoother pebble or a prettier shell than ordinary, whilst the great ocean of truth lay all undiscovered before me."

Isaac Newton
I was hoping this was a story about the video game developer Traveller's Tales [0].

[0] https://en.m.wikipedia.org/wiki/Traveller's_Tales
12 books to read
Yea I immediately thought this is from SICP
A career politician who had lost the primary in 2008 proved that money and connections aren't everything.
I think in both cases -- ML and software in general -- the basics open 80-90% of the field up, and that's enough for most people.

But I'd never do safety critical embedded devices without understanding the physical processor.

And there are similar limits for ML.
Are people using the Nokia Here app? I have it on my phone, but I haven't used it for navigation. At one point I was looking into experimenting with pulling the 3d building models.
Thanks for the TL;DR. I abandoned after the first paragraph because Wired throws up a modal when using an ad blocker. The lead wasn't interesting enough to disable the modal.

Edit: uBlock Origin blocks the modal, AdBlock doesn't.
Any relevant books, moocs or talks about distributed systems that you or other hn readers can share?
> For comparison, China build the Qinhuangdao–Shenyang line in 4 years (approx half the SF->LA distance). The cost was $1.9B, which is less than what California has already spent.

In looking at a relief map, the terrain between Qinhuangdao and Shenyang is flat, or mostly so.

Los Angeles is surrounded by mountains. The easiest route between LA & Bakersfield requires traversing a mountain range where the pass elevation is 4000+ feet. In itself that wouldn't be bad (e.g. out east to Riverside and Palm Springs the elevation change is similar), but Grapevine is also twisty as all get out.

The Central Valley portion isn't too bad, but then you've still got to get over the southern coast range that separates the Central Valley from the Bay Area.

On top of that, you have to do it in an environment where all the easiest routes are already taken by the rich and powerful and you're building on/near/around a major earthquake fault that regularly sees large earthquakes.
> Haskell isn't like C++ or other imperative languages in that you don't have "these are the method you can use on this class. Good chance you can figure it out from there".

No, but for this case, type holes are much more powerful. You always have an I have X, I want Y, what functions are there that are X -> Y?

Hoogle is more powerful than anything I've seen on any other language. (If I could only make it use all the local packages, instead of the pre-built index. I'm sure there's a way.)

Haskell has also more need for documentation than most other languages, so hoogle is still not enough. That's the problem, not lack of docs.
German Nobility Does More Than Keep Up with the Von Joneses
this spirograph simulator has a really great UI.

countless, otherwise thoughtful, developers consider the User Interface as a mere "finishing touch"
I'm using AdBlock and I saw the modal too. I'll give uBlock Origin a try instead.
Gitea: A painless self-hosted Git service
DIY broadband. Can that happen in the US of A?
I'm also a Star Wars fan, and I thought VII was pretty mediocre (unoriginal to a fault, cheesy, the stakes felt low, the pacing was weird, the character interactions were forced and unrealistic, Rey way too powerful, the New Order was too incompetent, too much blatant fan service, lack of scale, etc.), whereas Rogue One is probably one of my favorite Star Wars movies (along with ESB). Funny how opinions work like that?

But calling it one of the worst blockbuster movies ever made.. can't tell if you're joking.
My tldr could have been a little more helpful, actually. The OP direct links to an online gallery of some of the photos on the photographer's homepage: http://www.photography.at/_fake_holidays.html
Personally I prefer this introduction by Barendregt (his books on Lambda calculus are really good):
ftp://ftp.cs.ru.nl/pub/CompMath.Found/lambda.pdf
NASA is using a laser to protect the Earth
More importantly: how is this helping Apple's customers?
Interesting. Could you elaborate how the remote, Bing STT, IFTTT, and your Python code interact with one another?
&mu;WWVB: A Tiny WWVB Station
I can imagine bunches of possibilities. Paging can make things hard to predict, especially when multiple programs are allocating memory, but it doesn't make the system non-deterministic, nor does it make hitting the same physical address impossible.

One possibility is that he didn't restart the program between retries, and the memory in question was already allocated. Another possibility is that he only ran handbrake and nothing else, and the OS was in more or less the same state both times. It could be that the problem was triggered by stack allocations rather than heap allocations and the video block in question caused a large-ish recursion that hit the problem, and would be likely to hit the problem no matter what was running since it's somewhat rare to have large stack allocations.

Chances are it was actually none of those things, but they're real possibilities anyway.
An issue that causes the user to misuse the software can rightfully be considered a bug.

If a user types 3 + 4 [Enter] into a desktop calculator and gets 8, they probably would think the calculator is defective. If the calculator's manual documents that the 4 and 5 key had to be swapped for a legacy manufacturing reason, then who is at fault, the calculator or the user?

Confusing flags and poor defaults that cause the user [1] to misuse the software are "bugs" too, regardless of whether the author intended it to work that way.

[1] We're talking about the collective user here, a UI will never be intuitive to 100% of your users, but if only 5% of your users understand it that's a problem.
Learning Bash is both incredibly useful and will also make you richly appreciate more modern languages :)
The darkness at the heart of Malheur
Chop Suey Nation: Road trip uncovers the lives behind Chinese-Canadian food
Rest assured that there are archivists ripping their discs losslessly somewhere in the dark corners of the internet. Hidden because the copyright mafia will otherwise ruin their lives.
"The engineered environments of Facebook, Google and the rest have increasingly discouraged us from engaging in an intellectually meaningful way"

I fail to understand if it's their duty to inculcate critical thinking in all of us . While reading any article on websites I try to fact check while searching on google , I dont believe any random article getting viral. Yes I agree there is lot of content online which might not be correct but outsourcing critical thinking to computers using correct resources might not be a bad idea depending on way it is done
Thanks for the reply. I'm actually in the same boat as you. I'd like to use CL and Clojure as they are definitely faster than Python (I don't think Jython or PyPy are actual solutions if you want all your code to run 10x faster). I've read several Lisp books and you never seem to get to the power of what you get in 3 chapters of Python or Perl. Granted, Lisp has super powers, but not sure if worth it. Damien Conway got interviewed by a Linux magazine awhile back (years) and goes over some of this. I keep waiting for someone to release a Lisp that takes off, but they all have big problems that make getting started a huge pain. Clojure needs you to understand Java, Emacs, Leinegein...etc.
Create a Real Time Chat App with Golang, Angular 2, and Websockets
I was writing a reply to this, but it got long enough that I decided to make it a standalone blog post.

http://softwaresimply.blogspot.com/2016/12/on-haskell-docume...
This resonated with me, thank you for posting it.

I lost my partner of 6 years about 15 months ago when she was 26 and I was 29, completely unexpectedly. Many of the stages the OP touched on are things I see reflected through my experience, both over that period and even in the present day. The part that struck me most of all is the dissonance of having life move on, somewhat without you. Parts of your life keep progressing - your career chugs along, you get older, family events still occur, friends reach their milestones in life - but despite being involved in all that, a big part of you stays trapped in this stasis of time from the death.

I have barely cleaned my house and just sort of live around our collective belongings. I still do routines in my life that are completely unnecessary now but that make me feel like a little less of my life has been completely inverted and dropped on its head. I haven't dared wipe clean the bathroom mirror where she wrote a message to me in whiteboard marker wishing me a fantastic day and telling me how much she loved me a couple of weeks before her death. I don't quite know how I'm supposed to ever wipe that off, but I will have to one day because others will eventually need to use that mirror.

Another part that resonated was the need for an alone space during familial celebrations. Doubly so for me, my partner's birthday was Christmas Day. So Christmas has now gone from a celebration of family to a weird dual-day of trying to do that whilst also mourning her life. I find myself sneaking off for private quiet time now, and I suspect I'll always need that now.

There's so many changes I never would've imagined had you somehow been able to talk to more than a robotic shell of me just after her death. I'm sure there's many things I'll still have to face yet. I just hope I can keep clinging to the progress of life forwards because it takes a tonne of effort not to just lapse back into that purgatory of constantly wallowing in it. Equally, you have to give yourself time to grieve when you need it, which is unpredictable even still. The most effective method I've found for me so far is to remind myself that I have time to grieve but I must also not waste the life I'm lucky to have that she was denied, and to live it equal to her expectations she held of me. Anything less would be the waste of a second life.

Thanks again for the great article. It articulated so many feelings I've not been able to.
Ask HN: How much do you make off donations for your project?
Essentially trying to figure out if it's possible to sustain solely on donations.
There's a valid point being made in this blog post, about doing your homework and having a deferential attitude when learning a new skill set, but its couched in so much angry self-righteousness that its a bit hard to take in.
Before ASLR this wasn't unusual at all.
Anger knows more about Intel and AMD microarchitecture than anyone else I'm aware of who's allowed to write about it freely. His guides, especially his microarchitecture and instruction timing documents, are superb resources that anyone serious about low-level optimization should have on hand.
Sweat Sensors Will Change How Wearables Track Your Health
While the pictures are beautiful, I don't quite get the article. There's nothing particularly bizarre about those destinations, it's just a different way of experiencing certain things.

Rather than sit in a plane for 7 hours to get to the alps once a year, why not stay in Dubai and go skiing every afternoon? Apart from the environmental issues, that sounds quite reasonable to me.
15 Useful Videos for Product Designers: Tips from Experts
Where is the link to their repository. Couldn't find one on their site...
NEW VIRAL CHallENGE
No shortage of challenging/stimulating environments out there for a variety of skills. Environments clearly matter too. It's more interesting to assess what conditions produce well-adjusted members of society who respond well to being pushed beyond their limits. Can we build uncommon resiliency in people without stunting other aspects?
UX Design Challenges for Christmas
Or shown them how their content is not worth exposing your browser and brain to ads to.
Can the same concept be learned from scheme? Or is there something special about Haskell regarding functional programing?
Python 3 Readiness
I've also always gotten everything to run with just xargs and minimal scripting.

For my taste GNU parallel gets recommended a bit too quickly e.g. on Stackoverflow when the standard tools would do just fine. Your linked SO question is a prime example of that, xargs specific question yet there's a response that dismisses it entirely and suggests parallel when xargs can easily do the task at hand.
>We do know that under the laws of physics evolution of intelligent creatures is possible.

That is false. We do not know how life is created and we have never replicated it. You're doing scientism.
I kinda agree with you that we should rethink the cost of infrastructure projects in the US relative to European countries. But I find the China and India comparisons disingenuous. Construction is cheap in those countries because human labor there lives at the edge. Construction laborers in America have a standard of living that rivals that of the top 5% of Indians. They are commensurately more expensive. That's a good thing.
Python 3 coverage of packages is at 72 %
I work very close to the one in San Francisco and have been there a few times. I didn't realize this the first time, but you can completely customize your bowl down to the garnish. This can be useful as some ingredients are much better than others, but is time consuming.
For the price it's not bad! but it hasn't become my go-to lunch spot as it's lacking in the taste factor. I also wish it had a different option for the base, in addition to quinoa (perhaps brown rice), for someone who is not a fan of the quinoa texture.
I'm a little surprised they aren't signing their MacOS releases. It's even documented on the download page, "We are not currently able to sign the HandBrake downloads". I wonder if it's a philosophical choice or a legal one? It seems like a failure of Apple's Gatekeeper though: either because such a popular app is not able to be signed, or because it's not signed and yet so many people run it anyway.
Pure Old Ruby Object (PORO) HTML scraper with a Simple DSL
Headlines like these are always mind bogglin.

I always wished the Puppy project would allow better browsing on the raspberry pi.

I really dislike the new Raspberry pi toolbar / desktop
I don't know, but you might be interested in this article:
http://www.nytimes.com/2016/08/08/technology/how-to-give-rur...
I haven't been in a situation where we had geographic redundancy and that small an SLA, and a commercial gear requirement. Ive got a couple of ideas, but most of them likely violate one of your requirements.

The best advice I can give is to see if you can get someone from a large company that self hosts to chat with you. Not too many companies have the sort of requirements you're looking at, so it's going to be of the ilk of someone at Microsoft, Google, FB, Oracle, etc. Search your network, see if you've got a connection to someone on an SRE team there, and ask to buy them a coffee. :)
I see someone misses BASIC's all-caps keywords.
Activating light switches by voice feels hopelessly inefficient to me when you compare it to just using a light switch

Once you have several lights installed it's not inefficient at all. I can say "Alexa, turn on the downstairs lights" and 3 lamps, 2 different lights, and my over and under cabinet lighting all come on at the same time. From the living room I can say "Alexa, turn off the kitchen lights" and all the lights in the kitchen turn off, leaving the 3 lamps on.

It's super convenient. Especially when compared to walking around and flipping on 3 lamps and several light switches.
I had a lot of fun with them because of how straightforward they were. I didn't spend any time with pencil and paper like I do with most programming challenges, but instead immediately started writing code in a new language (in this case, Ruby).

It was a breath of fresh air from the other problems where I have to do fancy things like "dynamic programming" and "math."
I'm part-way through my implementation of an x86_64 experimental OS and had to address all the issues you're facing right now. I didn't really document my process, but the code to get everything booted into x64 mode is there, including setting up the TSS.

https://github.com/beevik/MonkOS

In particular, the bootloader:

https://github.com/beevik/MonkOS/blob/master/boot/loader.asm
TRAVELING IN OUR LIVING ROOM?//VLogmas