skysight-inc/HackerNews huggingface dataset:
Just to add even more counterbalance, I consider both Google and Mozilla enemies of public discourse on the internet.

What I'm referring to is the fact that turning the web into a platform on which a wide variety of applications can run makes it more complicated and consequently more failure-prone and more tedious to use the web to publish and to read text, images and links to other pages of text and images.

I don't in isolation mind the creation of a new application-delivery platform (and I appreciate the fact that the new application-delivery platform is not the intellectual property of a single corporation). I just wish there were some way to tell publishers of text, images and links to other pages of text and images to switch from the new application-delivery platform to something else, something whose design is not a compromise between the needs of the application-delivery platform and the needs of publishers and readers of text, images and links to other pages of text and images.

Documents work better when they are mere data as opposed to programs requiring or assuming a complicated execution environment. HTML documents were better than PostScript and MS-Word documents for this reason -- until JavaScript was added to HTML, and web pages became programs assuming an execution environment, and then that execution environment got more and more complicated.
Nope, we have hundreds of Pi2's with two wipis in them, yeah it's fine.
Actually they were slowed down:

"Thus, if a participant completed the plain version of a task in 60s, and the highlighted counterpart in 30s, the time advantage for that task is 60s/30s = 2"

The part of the range below 0 corresponds to time advantages < 1, i.e. it took longer for the highlighted part than the plain one. Several times longer, if the results are to be believed (there's one around -0.7 and three at -0.5; that's a "time advantage" of approximately 0.2 and 0.3, or 5x to 3x slower.)
> Is serial port login even enabled by default any more on Linux?

Yes. systemd even provides it automatically if the kernel's console is configured to be a serial port terminal.

* http://askubuntu.com/a/621209/43344

* http://unix.stackexchange.com/a/194218/5132

In nosh, one simply enables/starts a serial GeTTY service such as mgetty@ttyS1 . There's an example of what such a run script would look like in the "Terminals" chapter of the nosh Guide. It's 2 lines long.

* http://homepage.ntlworld.com./jonathan.deboynepollard/Softwa...
"proceeds to send all this data to App B's vendor"

Proof?
Swiftype is hiring a lead Technical Recruiter
MagSpoof – “wireless” credit card/magstripe spoofer
Yeah, just paid AU$20 for it. So it's $5 in theory, right?
Driving in the US is making a big comeback
Office-UI-Fabric Components with JavaScript
Even without the Ethernet connector this is impressive. Yes, you should add the microSD, cables and peripherals cost, but even adding that the RPi Zero is a marvel.

http://theunshut.com/2015/11/26/raspberry-pi-zero-5-dollar-m...

It’s amazing what you can do with $5.
$5 is an amazing price for something so functional.

The current go-to device for semi-disposable network-attached devices is the ESP8266, which was supposed to be a WiFi add-on board for the Arduino until someone ported Lua to run on it[2]. That is ~$3, but nowhere near as functional as the Pi Zero.

[1] https://batilanblog.wordpress.com/2015/04/27/first-experienc...

[2] http://nodemcu.com/index_en.html
It's called "sync" and you can bet everyone who has a Gmail account who gets asked to "log into Google" when Chrome is opened (as their new default browser) will enter their username and password without giving a second thought to it or realizing what they just authorized.

That's ofcourse if they even noticed that their browser now looks slightly different at all.

Voila. Data stolen. Or are you going to argue that this represents completely concentfull and legitimately syncing?
This is absolutely genius.
What surprise me the most is the attitude from American Express (well, not so surprised) to say they won't fix the issue because they have other security systems in place ... without taking into consideration the fact that Samy Kamkar successfully paid with his system (spoofing his own credit card, so no harm).

(Note: I usually submit links suspecting I'm not the first one, that way I'll join the discussion, but I was surprised to not find the link, and even more surprised to see that it was not submitted yet).
You don't need a hub, you need a smartphone charger (one that gives you more than 500mA at output).
Still lacking: USB Device Mode support... :(
Is there ever a right time to sell your business?
I know I'm complaining about an almost free computer, but ARM11 (ARMv6) isn't compatible with most Linux OSes which long ago moved to ARMv7. If only this was compatible with ARMv7 it would run a lot more stuff.
It is entirely optional, and don't fit normal definitions of "spyware".
You forget one: privacy! If you use Chrome, do you know what data will be shared with Google?
Optimizing AngularJS App with Simple Tricks
It's the classic witch hunt mob.

Girl A: I like apples.
Girl B: I don't like what you're saying. Hey everybody, she's a witch!

Mob deals out punishment.

You can clearly see that the mob is being played, being used like a pawn, by Girl B. The mob doesn't actually benefit form this. Girl B benefits from this because she got rid of her competitor.

The same way those students protesting are being used by the person at the top. The students don't actually benefits. Meanwhile, the person calling the mob to action is actually the person that benefits (law suit settlement, patronage, donations, government funding, etc).
You mistakenly assume this feature which by default requests your google login for sync will be understood by users as this, when they open their browser and see "Log into google". Much more likely is that your casual user will think they're logging into Gmail.

This is a dark UX anti-pattern, using the same technique as a regular scammer or phishing site.

Google is absolutely, horrifyingly into evil territory here.
Hassle free touch button for page refresh(mobile) right middle of the page
What you say is somewhat true most of the time when you are writing an application. However, when I am writing a library I have far less control over situations where functions in that library will get called. So it makes sense to make the library lean and lacking obvious bloats, or at least make efficient code paths possible without forcing the application programmer to indulge in excessive verbosity. This makes the library more broadly usable.

As an application developer its a big pain to realize that the library that you have built your application around now needs to be incised out for performance reasons. In theory, if you design your interface well one can switch out libraries, but it is rarely as clean as what theory claims. Interfaces set, if not in stone, at least in in loose concrete, the data-structures that are convenient to use.

EDIT: I hasten to add that I am not complaining about the library, far from it.
I think what Win8.1 does with pushing you to use MS accounts during OOBE is a much worse dark pattern than this.
The UI is terrible.
When i logged in i was presented with alarming "expired" notice on my domains. Any domain holder knows that these types of messages can cause heart attacks. Digging in i discovered that the expired element is some ssl cert that i never used. there is no way to turn off this "expired" notice. no easy way to sort my domains or whois guards and see which are soon to expire.

i have ~50 domains registered in namecheap which are now almost unmanageable.

btw - ssl has such a familiar icon. why invent a new icon for ssl? The expiration column is of the domain or whoisguard? namechaep are not stupid people... how did this design get through?
The author seems to imply that frequentists are not just wrong but borderline malicious – they use all sorts of ad hoc procedures, have no theoretical justification for anything they're doing, and so on and so on. But in fact, there is an extensive body of theory about when you can "throw away information" (cf. minimally sufficient statistics), the difference between P(D|H) and P(H|D) (cf. likelihood theory) and so on. His undergraduate textbook might not talk about all that, but a graduate textbook sure would -- it's certainly not lore full of implicit assumptions that everyone's forgotten.

A much better explanation of what is happening to statistics is this: flipping P(D|H) to P(H|D) used to be really hard, so we came up with all sorts of tricks to either approximate it or to get by without having to bother about P(H|D) at all, things like p-values. Now there's computers and really good sampling algorithms so we don't have to use the approximations anymore. But some people still prefer the approximations because they're used to them. There. No incompetence or malice involved.

Other than that, if you ignore the tone of the article, it's an insightful read if you're new to Bayesian statistics and want to understand what's the point.
Arduino Uno for $2, NodeMCU for $3, RPi for $5... please let this trend continue. A year or two, and we'll basically have computronium - simple dev boards powerful and cheap enough to just tile your house with them.

I've recently figured out that there's no point in designing your own PCB for placing sensors at home, when you can get an Arduino and an ESP8266 for $5; add power (and some ~$0 of voltage regulation) and you have a base station. Or just buy NodeMCU for $3 and skip on wiring Arduino and ESP8266 together.
“Smooth Criminal” (M. Jackson) for barrel organ
Definitely, but one problem will bring more value to people than the other, which one ? It depends.

It depends on what is your time horizont, it depends on your values, it depends on your actual problem right now.

What I said, is that, in my humble opinion, from my perspective, is more valuable to work on a way to make meat sustainable and affordable for all than to work on cloning.
Sure if you fancy the risk of your house going up in flames because you bought some dodgy no-name power supply knocked out in a Chinese electronics sweatshop.
I do like ESET but I do have a machine where I don't use an antivirus and have chosen to only run a Firewall in interactive mode (block/allow stuff as it tries to communicate with the internet), Windows 10 Firewall Control Free works well (it also works on Windows7/8, it's just called that).
It's a type of group think. BUT, it is NOT a type of bullying. Bullying requires that people shame/harass/doxx the op. Which they do not.

Compare to the universities, where students bullies other administrators to fire other administrators for defending freedom of speech.
Blown away with this. As a youngster cutting my teeth on Cambridge based computers, great to see a Welsh machine. Currently using RPis for most of my development, I'm working on a design for a RP laptop. Not hard, but I did want to thrown in multiple boards. This looks to be one way to achieve this. Technical details (cant seem to find any power requirements) and tour here from adafruit:

- https://learn.adafruit.com/introducing-the-raspberry-pi-zero...

- https://www.adafruit.com/products/2885
Both, depends on your pedigree I think. I hear either as much as the other.
The startup landscapes of the four Asian tigers
In your thought experiment there is still a scenario where there is a car driving around driverless, if even for a short amount of time. That's a new increase in traffic beyond what we have now.

This is only the most extreme edge case and it's not worth focusing too much on. The scenarios examined in the KPMG study the blog post cited are more typical and more concerning.

That study finds that there will be a very significant increase in traffic due to people younger and older than current drivers that could never drive before now being able to drive.

It is a good thing that we are expanding access to transportation for people that had poor access before, but achieving this using autonomous vehicles will certainly increase the amount of cars on the road.
>You can't just have boys who have never thought about what colonialism actually feels like

And now, you're just assuming that white boys have no empathy. Wow.

>Proper affirmative action requires you to get in and take responsibility for your recruitment process and the social issues surrounding it...

If everybody just stop fighting, there would be world peace. BUT, the reality is, not everybody will stop fighting. And there is nothing we can do to change that. We can make fighting illegal. BUT, nothing can change the reality. The reality is, people will still fight.

>Proper affirmative action requires you to get in and take responsibility for your recruitment process and the social issues surrounding it...

I know of a way to solve the economic problem we're facing. If we just make all CEOs of all companies competent...

>Proper affirmative action requires you to get in and take responsibility for your recruitment process and the social issues surrounding it

You may be responsibility in your recruitment process, but that doesn't mean others will be.

>But if everybody just be more responsible in their recruitment process...

Again, if the world just stop fighting wars, there would be no wars.

But really, I don't see how that is an implementable solution. How are you going to implement something like that? How are you going to implement "world-stop-fighting-wars"? How are you going to implement "everyone-is-more-responsible-when-recruiting"?
The Development of Balto (2013)
The "$5 computer" is, of course, £4 in the UK. http://pimoroni.com/zero
That Google feature pisses me off massively as well. Let's call it premature personalization. I'm in Germany, yet sometimes I'd actually like to visit news.google.co.uk or .com. Yet it seems to sometimes redirect me to the German news.google or the one I had previously open. On one of my laptops it even redirects me to the Italian one, yet I don't think I ever visited that one.
Maybe, just maybe, google could stop thinking it is so much smarter than its users?

By the way, DuckDuckGo now has country/language localization as well, though it does not seem to be the default.
I felt so much safer and more relaxed driving 110 mph there than I do going 65 on an American highway.

I can assure you that this feeling of safety is illusionary (unfortunately I do not have any comparison). :)

If you are going 110 mph, you better have good brakes and fast reaction.

Especially in the bends where you could be surprised by the wall of lorries where one is taking over the line of them 60 mph.

Or pay attention to the special one who turns in front of you to start over taking 75 mph (without any indication, but with little practice you will get a gut feeling when it is bound to happen).

But in general people on the autobahn are not really nervous and are quite predictable in my opinion.

No one hangs out in the passing lane. No one tailgates.

Also do not be surprised when you see blinking head lights from the rear mirror (while still going 110 mph).
"A new compiler" is a bit of a stretch. The Free Pascal project has been around for about 20 years.
In fact, this sort of work is what Mozilla should concentrate on, rather than an irrelevant "me too" mobile os nobody asked for: standards. Mozilla has the credibility and neutrality required in order to successfully lobby for standards across commercial players without threatening them.

To be fair, they do a lot of that already, but they often approach it in adversarial terms, which is doomed to fail. Persona, for example, is interesting but will never align with anyone else's interest; whereas easy sync would (making it easier to switch OS would appeal to at least one between MS and Apple, and to Google too).
Broadcom must be delighted to have managed to find a use for their obsolete part from 2007 or so. Some accountant, somewhere, is happy :-)

Probably a neat little board too, but unlikely to be $5. It's at £11.88 [0] ex VAT ex shipping at farnell UK (and can't be ordered anyway) -- that's more like nearly $20 these days.

[0]: http://uk.farnell.com/raspberry-pi/raspberrypi-zero/sbc-zero...
I'm speculating, rather sooner than later, the foundation will let people (read Chinese) clone Pi Zero at will ala Arduino way.

They can't even have a profit margin with that price point. So why not open-source it anyway to let go of the burden of manufacturing? That would be a great boost for the Raspberry platform.
The article mentions three vendors in UK. I just ordered mine from http://pimoroni.com/zero (they accept Bitcoin).
Hacker News Push – 2.1.3 released
Even more awesome: Skip the extra Arduino and use the ESP8266 as your Arduino.

https://github.com/esp8266/Arduino
It is so sad that when it comes to India price is increased to $18 http://www.element14.com/community/docs/DOC-79263
In my experience, designers are clueless obstructionists. They take months to mull over trivialities, then finally come up with an obvious solution that anybody could have seen from the start. Maybe I just got some bad designers though.
This article compares a community of Visual Designers (the ones you find on Dribbble) with 2 specific UX people.

A better comparison would be Dribbble vs IXDA, community vs community, one with the focus on form vs the other with focus on function.

If you look at it that way, the signal to noise ratio is honestly about the same in each community. A couple gems here and there, but 90% of the stuff I see or read on both don't seem to be solving anything.
While I agree completely with what you're saying, I think it's almost unfair to be comparing this to an Arduino or NodeMCU - this is orders of magnitude more powerful.
Cute form factor, let's have pizero hats (battery, lcd, foo).

ps: too late, they're call phats http://pimoroni.com/zero (stupid me)
"I tried having no syntax highlighting for a few months, and it was usable, but not as good as with syntax highlighting."

A lot of the problems I have with Vim and syntax highlighting is using VT100 or badly configured graphics systems. Personal taste, one style I do use is the old Borland colours which came out with Turbo Pascal. Works on all the monitors I've got ~ http://www.vim.org/scripts/script.php?script_id=92
I was a webdev back during the 90's browserwars, and I can confirm that Netscape 4 was terrible (despite not wanting to admit it), IE4 was better and IE5 was pretty good.

There was no Netscape 5, and Netscape 6 was an abomination. It wasn't until Phoenix (the Firefox predecessor) that IE had anything to worry about. See https://en.wikipedia.org/wiki/Timeline_of_web_browsers
for tailgaters I have a quick solution - hit the brakes gently. not to slow down enough to cause any incident, just to scare the idiot behind me that their precious little car will get smashed because of their stupidity. if enough people did this, I believe most would stop this d*ck-measurement activities, at least on the roads.
The point here is that UUID4 is only as random as the underlying source of randomness. If the source of randomness is garbage your UUID4 is garbage as well. v8's Math.random() does not even remotely come close to a CSPRNG, and as a post a few days ago noted[0] it has a very, very small cycle length, so you can easily (via brute-force) find where in the cycle it was when it generated a given value, and enumerate all the UUIDs it could generate.

[0] https://medium.com/@betable/tifu-by-using-math-random-f1c308...
You missed out "a". kmscon is a replacement.

* http://unix.stackexchange.com/a/177209/5132

As you can see, it followed quite a lot of others.

And, as mentioned, it's not what's under discussion here. It (like the others) uses pseudo-terminal devices, with the line discipline code in the kernel.
Thank you for your comment!
And as you've mentioned it, there is a css (and min.css) file in the dist folder.
Maybe later (with forks?) there will be a port to Sass or another preprocessor...
Is there an equivalent for iOS which also supports Push Messages?
Pascal always takes me down memory lane...to the very young me, family just got the first PC. I wrote the first "programs" in good old QBasic but that couldn't create executable files so I bought a random book on Pascal (yellow book, something with 7.0?) I saw in a store which came with a floppy that had a compiler (and thus allowed me to create the magical .exe files). Thinking about this makes me smile for multiple reasons (one of which is that back then for me computers were exclusively Microsoft OS based).
The program that I wanted to write? A password protection for the new PC (loaded from autoexec). Highly insecure by design but I was pretty happy to get it working :P
The other genius idea from that era was randomly outputting sound (length, frequency etc.). My young self figured that I only had to let the program run for a while until some cool sound effects would be found...well the result was rather unpleasant :D

One of the more enlightening moments of my early development as a programmer was looking at assembler output for Pascal vs. C. It never occurred to me before that C-style is just one way of doing it and I had assumed that parameters are always right to left because "that's how it is" :)
[must have been around the time when the Phrack with "Smashing the Stack for Fun and Profit" was released as that was when I got interested in assembly]
As a programmer who used to like taking things apart and playing with solder in school seeing these kinds of things fill me with enthusiasm and joy - and then I remember I need a wired power supply or a battery and suddenly enthusiasm is gone :( I wish we had wireless power transfer - for these kinds of things losses wouldn't even matter.
A brief history of the demise of battle bots
I set up ppp between a pair of RPis a few years ago - you can crank up the speed quite a bit past 115200 baud.
Share your SSH-Terminal with a remote user using browser
The point is that we, as human kind, are growing at an exponential rate and if every single human consume as much meat as people do in the west there is not enough land to grow all that meat.

We can solve this in two way, or we stop eating meat or we start growing meat in a more sustainable way.

The problem is not something to look in the future, but it is something really tangible, to have an idea of the order of magnitude I will post here a strip for xkcd[1]

The "efficiency" of a cow is really low, it is estimate[2] that half of the energy you put into a cow is necessary just to keep it alive.

[1] https://xkcd.com/1338/

[2] http://www.angusjournal.com/ArticlePDF/1095_OptimumCow.pdf
First thought: Is this an April Fools Joke? :-)

Second thought: This is G-R-E-A-T!!! :-)
On the cynical game I'd add that selling a pi zero at 5 then many phats to get audio, network etc, might provide more global revenues and maybe more profit :)
> I think you may be a bad
> cat _owner_ from the
> sound of it

Why are people always so quick to victim blame?
Yeah, I noticed that too for one on my submissions. I guess HN changed how it deals with resubmission.
Proposing fundamental product changes takes solid grasp of what is called "product architecture" in the article, i.e. precise understanding of the concepts involved and the intricacies of their interaction. That means becoming a domain expert, knowing how to work with analytics and maybe even having a basic understanding of backend architecture. Most of the designers I have worked with (admittedly a very small sample) were content with muddled understanding from the point of view of casual user and so mostly drew pretty pictures.
I just received "Black Friday promo" from chip (http://getchip.com/) which claim to sell s/$9/$8 computer. I wonder how they fare with this new RPi.
The fuckloads of money it takes to promote Firefox and keep (more) people from using Chrome instead.