skysight-inc/HackerNews huggingface dataset:
Well I'd say it's meant for a bedroom or living room mirror, not the bathroom mirror. Now in my house there's only two mirrors, one inside the wardrobe and the other in the bathroom, so I wouldn't get much of a Smart Mirror TM, but a few friends do have living room mirrors, so for them it could have a better use case than mine.
Content Marketing Is a Quantity, Not Quality Game – Larry Kim
> I wonder if pgp is fundamentally flawed, or we have a deep conceptual usability issue here.

Last time I tried to use PGP on Windows, the gpg4win setup application crashed repeatedly during installation, and I had to use a walkthrough with screenshots because I couldn't figure out how to sign messages in Thunderbird.

Forget deep conceptual usability issues; there are tons of major surface level usability issues.
Every time I hear about the touch bar and how it's just as good if not better than having real escape and function keys, I think of the MacBook Wheel from that Onion video fake-news piece (in which the entire keyboard and trackpad were replaced wih a giant iPod wheel), and wonder if in five years Apple actually did ship a MacBook Wheel, Apple diehards will reassure us that it's just as powerful a machine to use for development, if not more so, than a laptop with a real keyboard.

My fingers just can't get used to touch gadgets. For keyboard input I need real keys.
It could, but it's also now fraught with having juries that don't know the product lines to be able to decide damages. How to get them to think a corner or 15 lines of code is worth 100's of millions is a pretty interesting task. I bet there are law firms who read the SCOTUS blog and are on the path of trying to hire techno-law-splainers to make that work for them.
SEE – A new VISUAL programming language (similar to “C”)
Is satire called fake news now?
I can see where natural selection would lead to separation of the blowhole from the mouth. I'll bet proto-whales without that adaptation had frequent clogging of the blowhole with food from within. This would not only block the airway, but blowing the food out (if they could manage it before blacking out and sinking) would deprive them of nourishment.
Same - the many hours I spent in Tower Records in Shibuya came to mind as I was writing this comment.
I just the other day got … a thought that was sent by my staff at 10 o'clock in the morning on Friday. I got it yesterday [Tuesday]. Why? Because it got tangled up with all these things going on the Brain commercially ... They want to deliver vast amounts of information over the Brain.

The brain is not just something you dump things on. It's not a big truck. It's a series of tubes. And if you don't understand, those tubes can be filled and if they are filled, when you put your thought in, it gets in line and it's going to be delayed by anyone that puts into that tube enormous amounts of material, enormous amounts of material.
Yup. I want to be able to run the cloud service on my own hardware.

Now, if they offered actually-secure client-side encryption (with no backdoors or sidechannels to strip said encryption, unlike e.g. Mozilla do with their accounts), then I might still be interested, but I'd still rather run it on my own hosts.
iOS developers, but even those days are probably numbered. I remember XCode having a wireless build-and-run-on-device option in an old beta a few versions ago.
The successful ones are now Parrot and Criteo. Remember those? But there are plenty of small startups that are doing challenging stuff. Interested in machine learning? Check out mipsology.com

If you want to be paid well, you need to work for a company where the technology is the product. Writing Java for a bank? The software is not the product, so you won't be respected like in Silicon Valley.
Is AI sexist?
Hah: http://i.imgur.com/YphQVru.png
They paid a tithe (tenth?) to the king and a quarter to their lord? I pay much more than that in taxes today.

But of course my standard of living is orders of magnitude more settled and safe. Infrastructure, law and order, soap, the germ theory of disease all work to make me likely to live to my allotted lifespan.
The Bootstrap (Statistics) [pdf]
Blub.

http://paulgraham.com/avg.html
Author here: the title wasn't supposed to reflect on the quality of the libraries, but on the difficulty to follow on the development of javascript dev. I have a background in C, where things have been more or less the same for decades.
How is a potential user supposed to figure this out?

If I go to what LEDE calls "ideal hardware for LEDE", at https://www.lede-project.org/toh/views/toh_available_864, none of the above routers are listed (with the possible exception of the Netgear R7500, but there is no mention of v1/v2).

I guess the docs are just out of date?
All iOS developers?
Not OP, but as far as the direction many developers seem to leaning right now, your opinion might be the more unusual case. I did try the TouchBar, and not only did I find it not delightful, but it was so obviously going to be not a useful tool for me that I'd go out of my way to have a computer that didn't have one, even if there was no price difference.

I don't think that this is just an anti-progress mentality either. My dynamic functions already had a home before the TouchBar: on my screen. That way, they're their at eye level and easily accessible via keyboard shortcut. Especially because it doesn't have anything like tactile feedback, the TouchBar really adds nothing to this equation (unless maybe you're a very heavy emoji user or want the equivalent of a dynamic nyancat sticker [1]).

I realize that I feel more strongly about it than most, but other reactions I've read or heard are almost universally nonplussed. Even people who are normally absolute Apple apologists, like the cast of Accidental Tech Podcast [2], seem to be having trouble finding nice things to say about it. Not a good sign.

[1] https://github.com/avatsaev/touchbar_nyancat

[2] http://atp.fm/episodes/195
I'm really curious what autonomous cars are going to do to urban planning. The demand for car-fleet services will rise as they become reasonable ways to commute, but that's not the whole story.

Presumably there will be a lot of people who still want to own a car (e.g. for weekend trips), but no longer need to park near their office or a train station. If you have a short commute or predictable schedule, it'd be far easier to just send your car "home", or even pay for remote parking somewhere you don't live and use it like a privately-owned Uber. Great for reducing parking demand, but with the potential to create a weird reverse-commute of empty cars streaming out of cities just after 9:00AM.

And on a similar note, there's a possibility of more congestion from circling traffic. "I'm just popping into the store quick, drive around empty until I get back". Exactly what someone with a chauffeur might do today, but cheap and easy.

Hell, will we see a HOV-lane-equivalent arise on highways where non-empty cars get priority status? Or a reverse solution, where empty cars are low priority and have to keep right like semis?

...I've completely abandoned your point, but there are so many questions! It's going to be fascinating to see how universal-chauffeur traffic works.
That's exactly what the OP was talking about when s/he said "temporally shift your security".
I totally agree. I was a happy apple customer and I'd like to be again, but the current direction is bad for me.
Aren't linux distros good enough in hdpi support these days?
In my experience there is no point developing multi-tenant software nowadays, because operating large number of isolated environments is a solved problem and really cheap nowadays. You can buy VPS-es for less then 5$ today, you can automatically create them, deploy the instances easily. You can scale either horizontally or vertically (Docker can help both). It's not much more work, but much more secure and more scalable and almost as cheap as a multi-tenant solution would be.
The only incentive I've ever had to jailbreak a 3DS was in order to play region-locked games that were only released in Japan. Why is region-locking still a thing? Why force the most loyal of your customers to buy two consoles - one NA and one JP?
Ask HN: As a single bootstrapper, how do you deal with the pressure?
A few years ago, I wanted to make a product, but I wasn't very technical. So I decided to change that--I got technical. My problem is that I'm embarrassed of what I make. Intellectually, I know that I shouldn't be bothered by this. I don't have a huge team of VC-backed employees burning money to make a perfect thing. It's just me. But I'm tired of being shit on by my friends and family. According to my family, programmers are just "coder monkeys," people you hire to make your grand idea and that's how it's done. Friends look at me like I'm a lesser person because I'm not out to work for the most prestigious company like they are. I want to make a tool for small businesses, I want to do it profitably, and I want to be proud of it.

How do you deal with people saying, "That's it? Anybody could have done that in a couple weeks!" Maybe that's true! Maybe I'm not a very good product maker! But I want to be, and you've gotta start somewhere, right? Combine all of the above with a case of worsening depression and it's hard for me to stay motivated and it's hard to keep defending myself. I also worry about what I'll do if this doesn't work. Does anyone have any advice? How do you do it?
Razer Blade Stealth?
They are now. Trello was spun off.
Aren't safari extensions vetted before they can be hosted by apple? I am asking because the page mentions it will be available on safari extension store eventually. Will that still be a problem?
The title is misleading. They will not run entirely on renewable energy. Instead, they are buying at least as much renewable energy as they are consuming in total. So Google might pay for 1 megawatt of solar power going into the grid, but actually pull 1 megawatt of fossil fuel power.

This is more than a nitpicking point. The reason why renewable energy isn't a totally viable energy source is because of problems with reliability, predictability, geographic concentration of production, etc. It is highly misleading to give people the impression that an operation like Google can actually operate directly off exclusively renewable energy.

What Google is doing will eventually hit a cap and become zero sum. You still need fossil fuels (or nuclear) to support a reliable and dispersed grid, and can therefore only have a a certain percent of the grid powered by renewables. So if you want your company to "run entirely on renewable energy", you'll end up in a bidding war with other companies that want the same thing, to be the technical purchaser (not consumer!) of the renewable energy going into the grid.
Screen Innovations’ Ryan Gustafson Installs Huge Screen in Home Theatre
I'm seconding the story/plot elements.

I've had some dreams like short sci-fi stories. Some with time travel/causality loop tangles as plot. Some with twists. Complex character and places.
While I have this same feeling, I think we (jointly) suffer for everyone wanting different things. I'd like a smaller (13" ish) size laptop with a handful of ports (e.g. 2x USB-A, 1x NIC, 1x external display port of _some type_ - that's it) but that's not everybody's "thing". I am definitely of the opinion, though, of having a functional thing over the "latest and greatest" (looking at you USB-C).
I'm using Nexx WT3020 https://wiki.openwrt.org/toh/nexx/wt3020 for my easy VPN project, but I've got the GL-iNet in mind also.

The idea of these is to connect them to your main router and have a "protected Wi-Fi network" that routes all traffic through VPN, while you can always go back to your normal Wi-Fi network to not use VPN.

If anyone's interested in talking about it, hit me up at hello@tscr.io
If you don't know if your brakes are ABS, or what happens when ABS kicks in, or how to drive with/without ABS then IMO you don't know one of the very elemental basics about driving safely; that's what I was (poorly) communicating.

With a new car, you can probably get away with not checking the oil or knowing how to top it up (ditto the coolant); both of which are part of the UK driving test IIRC. But having the engine seize because you didn't add oil or the car over-heated can be very dangerous. All the vehicles I've owned have had manuals that describe oil/coolant/tyre checks and test them as essentials for drivers, maybe that's a UK thing - like how toasters have a leaflet telling you not to poke metal objects in them, keyless say not to run them empty, etc..

Fuel injection I don't think pertains to safe driving?

>You call it ignorance. I call it abstraction. //

Ignorance and abstraction are different. Choosing to be ignorant of the workings of your vehicle is not an abstraction per se. Like knowing how to stack Lego isn't an abstraction of the, chemical manufacturing process or physical theories involved.
Now it's a 500.
16.04 or 14.04? I have to do the same after suspend on 16.04 gnome ubuntu, on my personal laptop. Network manager is such a shame on a system that otherwise gives me no trouble. I stay in the terminal and the web browser the vast majority of the time, so I don't need tons of fancy desktop stuff, but if it stays out of my way? Meh, sure whatever.

At work, I have a RNDIS USB network device I need to connect to (work laptop, not personal) and Network Manager is just insane, I don't even know what its trying to do. It only works if I delete the connection every time it boots, and re-add it. I just wish I could figure out where to add it in a config file and never touch it, but all the documentation seems out of date.

Ubuntu is trying to do so many changes in such a short period of time I guess they were bound to have some difficulties but it does seem like Network Manager is the worst of the bunch, otherwise everything else seems great.
This is definitely a cool little tutorial, but I'd strongly caution anyone who's writing string-handling software (and what is a shell but string-handling software: the input and the output are all strings!) not to write it in C. There are higher-level languages with good string support which support fork(), exec(), wait() & friends, and are far less susceptible to string-handling and memory errors.

That said, a shell's remarkably limited scope is actually something C is reasonably suited for.
RavenDB running on Raspberry PI
When did you meet Paul Graham and hand over to him the crypto material you are using on the HTTPS connection you are reading this on?

The vast majority of encryption in the real world is between people who did not meet and exchange crypto info.

(Note this is specifically about one-time pads. While I agree the Web of Trust has failed, it is one effort to circumvent the problem.)
Virtual Reality in Education VR Podcast
Having one Casio databank on my wrist while being a child was one of the things that always amazed me and pushed me to electronics and computers.

How could those watches do calculations and store phone numbers on a so small thing? And being 7-years old, I didn't even have phone numbers to store on it...
I highly recommend just building a Thin-ITX router. I have a post of how I built mine here:

http://penguindreams.org/blog/building-a-thin-itx-router/

I paid too much for parts. You can easily construct one of these for under $200. I'm sick of ARM and needing a different image per device.

AVOID the ClearFog and BPI-R1:

http://penguindreams.org/blog/review-clearfog-pro/

http://penguindreams.org/blog/banana-pi-bpi-r1-fails-into-an...

I cannot recommend either of them (although if I had to, the BPI-R1 is better than the ClearFog. Just don't expect it to be stable)
How do you make it do WiFi? USB WiFi adapter?
Social science is extremely complex and difficult to measure. It's not as simple as, say, chemistry, where you know the number of protons and electrons and can easily calculate the energy in reactions.

We may simply lack the apparatus to fully comprehend social science. Neural networks as they stand might be the key, but they could also be a mere stepping stone, such as how Aristotle's belief of the world being formed by a handful of basic "elements" was a sufficient and necessary bridge to our contemporary understanding of the atomic and subatomic universe.

It's probably not a good idea to take social science findings too seriously, but that doesn't make it bunk science. Just...imprecise.
R.I.P. guidelines
I'm afraid hardware support is still all over the place linux. I also had the same experience that everything just works nowadays, but a lot of that is because I buy laptops from well known hardware manufacturers and my current computer is 7 years old.
I was surprised to hear from a friend that he had a lot of trouble getting linux recognize his brand new nvidia video card.
Meta: I submitted this yesterday, even with the exact same alteration of the original title.

The url that I submitted, however, ended with a different number (238544).

So my question is: Why are web sites doing this? Is this so that they can be resubmitted to sites like HN (do other sites have these similar rules)? I might have a clue if my link no longer worked, but it does.
I recommend buying a simple Access Point (AP) but with enterprisy components, like xclaim xi-3, and treat it as a stupid radio device while running layer 3 services with DHCP, firewall, etc on a separate device (or a vm) with pfSense. This way if you have problems with radio signal, you can just replace or buy a different brand AP without changing anything on your network stack.
I think the only thing in there that a virtual personal assistant wouldn't do is sorting papers. But if you scanned them they could also do that.
Cross-platform (Chrome web-apps don't count), Federated, Distributed, to name a few. The reason email is so entrenched is probably because of these reasons entirely. Being able to send a message from any provider to any provider certainly helped spread adoption easily.
Robotic bee swarms from Black Mirror – what’s hype, what’s real?
Care to explain... I am lost on what the two of you mean. I didnt notice a page wiggle?
Thanks, I was really worried recently that it was still much worse than that but didn't have the numbers. Glad to see great progress is being made there.
At least since the mid-90s when Norm MacDonald opened the SNL Weekend Update with "And now the fake news."

More recently, the "fake news" controversy was caused, in part, by sites that ran satirical articles without making it clear that these were satire. They would then be reblogged on Facebook and so forth by people who thought they were genuine.

There were other dimensions to fake news, but that's part of it.
Karma doesn't directly influence story submissions, so I don't think there's a feedback loop there (if that's what you mean).
This is not the same library, although they do share a name.
That's really neat! I still have a few music modules I can't part with.
Kaldi has a deep learning speech-to-text model now:

http://kaldi-asr.org/models.html

Or you could use Sphinx

https://github.com/cmusphinx/pocketsphinx
It would be nice if they partnered with a web browser developer (Google or Mozilla) to handle this part and ensure they provide an up-to-date engine on their next consoles.
the person saying that is often not even trying, which is frustrating. It's like a helpless excuse to be lazy

I suspect some of that might be due to Learned Helplessness. That is something that has to be worked on:

https://en.wikipedia.org/wiki/Learned_helplessness

http://catlintucker.com/2016/01/learned-helplessness/
Can a 21st century person be a philosopher? Or Is Philosophy Dead? [pdf]
It's not capitalism. The traffic does need to be stopped at the edge, that's the only defense.

There is only Cloudflare or Akamai to let you do that.
Evolutionary psychology is still largely confined to the theoretical and suffers a lot from retrospective curve fitting[0] (for the current state of the field). So it's ironic you're accusing the current generation of being blinded by feelings

There's a lot, of less junk research on the importance of altruism in human society that seem to present the opposite conclusions (disregarding the false dichotomy between being "nice" and confidence etc)

[0] https://en.wikipedia.org/wiki/Evolutionary_psychology#Recept...

[1] http://www.oxfordscholarship.com/view/10.1093/acprof:oso/978... (sci-hub if you don't have acedemic access)
That's definitely the right approach most of the time. But sometimes people are just beyond any sort of help. When a literate, educated user cannot even read a message presented on the screen (and I don't mean understand or act upon the message, I merely mean read it), or when they don't understand that their electrically operated computer will not function until the building's electricity is turned back on, I think it's fair to blame the user.

Sometimes people really do have the necessary knowledge and skills, they just refuse to apply them to computers. Certainly, many computer are too quick to blame the user when it's really a design problem, but it's not always wrong.
If I'm not mistaken, the case wasn't about lines of code. To be sure, iOS is written in ObjC and Samsung's OS is written in Dalvik. There are probably NO lines of overlap. Now boot each phone next to each other... Samsung certainly did snag a few UI ideas.
Yes sorry, I made a mistake. StackOverflow should eventually be doing about $150,000,000 in revenue each year to justify their head count.
Hot damn! My eyes!
It doesn't look like it's just browsing HN, I think that's a custom view via the API.
Yeah, $100 a month is really low. You could maybe get one of the "by the hour" virtual assistants for a few hours but any competent ones are going to want more than that.
After reading many glowing comments, just chiming in with my own anecdote here. As someone who recently gave the Linux desktop a second (third?) chance, my experience seems to match up well with the author's. From what I've seen, the Linux desktop works very well if you have a very "standard" setup - One monitor of average size, one sound output, a very standard network chipset, etc. In other words, a Thinkpad. If you're trying to get everything to work on, say, a living room HTPC with HDMI sound output and an HiDPI UHD display, good luck.

This is of course anecdotal, but my recent experience went something like this:

- Install Kubuntu for simplicity my wife can relate to. "Oh wow! Most things are actually working out-of-the-box! Even wireless networking!"
- "Hmm, everything's a little small... Maybe I can just adjust the dpi..." 6 hours of editing config files and restarting daemons later, Qt applications are mostly behaving, Gtk applications are still popping up with random scaling factors between 1x and 3x.
- "That's funny, the sound is only coming out of the headphone jack..." 3 hours of tweaking settings later, sound over HDMI is *mostly* working, but if I logout and back in then everything believes my audio device has vaporized.
- Wife walks in and says, "Just install Windows, please."

I know my experience may be unique, but "Just Works" has never been the case for me. I love the concept and ideology of the Linux desktop, but I always end up spending more time editing config files and tearing my hair out than I do actually working. That being said, I'm glad it works well for some of us...
You can predict the supply of wind, as an average over a long enough period of time, much more easily than you can predict the supply of oil.
I'm wondering if there are solar panel factory working entirely on solar energy. I'm not counting logistics of shipping manufactured panels to the customers for now.
Really clean - has a great feel to it. Nice work!