skysight-inc/HackerNews huggingface dataset:
I'm really not concerned with Google's ability to "rig an election", when the mainstream media's editorial choices already exist and get far more mindshare. He gives the red herring of there being multiple, eg, television stations with lower market shares than Google, but all of those theoretically competing media sources (yes, even the dreaded Fox News) have a very narrowly defined set of allowable opinions and they push them relentlessly.

And further, if minor changes to news composition are sufficient to "rig an election", maybe we should start talking about whether democracy is actually a good decision mechanism.
I see why you might think that, but no. SSHProxy tries to move the private key from your computer to an external thing. SSHProxy doesn't have anything to do with sshmux.

SSHProxy is a two part thing:

1. A server that, when connected to, will ssh to the requested host, but authenticate with a local private key.

2. A client that will, when connected to the server, work like netcat for ProxyCommand purposes.

I'm skipping some info about additional SSH sessions being involved, as they don't provide any additional security.

The result is essentially ProxyCommand="ssh -W %h:%p jump_host", but instead of you having the private key, the jump_host has it. You then use a different private key to authenticate to the jump host.

I get the idea, and I by no means say he shouldn't have implemented it, but this provides no additional security what so ever. It just moves your private key from one machine to another. I hope he had fun implementing it, though! If you don't implement what might be a bad idea, you'll never get around to the good ones. Plus, bad ideas can be fun, even if they remain bad when done.
I'm reminded of the 'Home of tomorrow'

https://www.youtube.com/watch?v=0RRxqg4G-G4
> Many other free software projects, including FreeBSD, NetBSD, and OpenWrt, are moving in the same direction.

I might be wrong (I'm away from my NetBSD boxes) but build.sh script in NetBSD has a buildseed option which can be used to create identical builds of the base system.
What Can We Learn from Elon Musk?
Vice's headline writer should maybe dial it back a little, unless Debian has become a rather different organization than when I last checked.
FundingHunt – Daily updates on startup funding
I have seen this happen, too, and it's terrible for everyone involved. Even when a patient has previously expressed a preference for death versus this decay, medical personnel and family don't always go along. It's akin to torture really - the patient is unable to take their own life in such a state, even though a healthy previous version of them requested it.

It makes me so angry, as instead of good memories of the person, you get this ~decade of someone else essentially destroying the memories.
> So they fired him, right? Nope. He’s still there, and on LinkedIn he currently identifies his profession as “hacker.”

Oh no, a "hacker". He's definitely nefarious then.
Commentary about the silliness of the avalanche of IOT devices being created right now aside (99% of consumer internet startups are based on dumb ideas and fail, but that doesn't mean there is no market or trend!), it's inevitable that this stuff is going to get traction in the market and it's a vast market. I doubt it's going to happen based on a bunch of edge-case $99 devices though.

The big trend here is the cost of wifi enabled microprocessors dropping down to nearly nothing. Last year we were excited about raspberry pi dropping prices down to $30 for sensor-enabled hardware on the network.

This year you can buy a wifi-enabled microcontroller for _$3_ (search esp8266). And that's not even in volume. At that price, pretty much anything consumer electronics companies build can be addressable on the network.

Add to that voice control, which is crude but usable and built into every phone already and improving quickly. The idea of walking into your house and looking for a light switch is going to feel like walking up to your TV to change the channel did 30 years ago when the remote went into wider use.

I find the economic arguments about not saving money using IOT devices a little amusing, on HN especially. My guess is that almost everyone reading this forum spends a shitload of money buying techno gadgets for reasons beyond "it saves me money."
I have an office in VN and would disagree it's working fine...

> the majority of those injured and killed in VietNam are vulnerable road users

> road traffic crashes are the leading cause of death for those aged 15 to 29 years.

(PDF) http://www.who.int/violence_injury_prevention/road_traffic/c...
Yea, are there any examples of a show like SV crowd sourcing content for it? I know that MythBusters has crowd sourced episode ideas: https://www.reddit.com/r/mythbusters/comments/3cfn7r/suggest... Top comment from Adam Savage: "You guys are submitting great ideas. We should have done this a long time ago! Keep your ideas of things to blow up coming too!" But I don't know of any shows with a narrative doing this?

Would love to see SV do the same for 1 episode (they could get really meta with it)

Sad to hear there are legal barriers preventing this. I imagine that a simple "sign this release before submitting your work" still leaves room for lawsuits?
Philadelphia woman archived 35 years of local and cable TV news (2013)
Driving a car or scooter on the road with other cars is by far the most dangerous thing most people do in their day to day life by several orders of magnitude.
There are many ways to inject packets back to kernel. Tuntap, raw socket on loopback, "dummy" device, etc. So by this count you can always make packets reach the kernel.

There are two problems with doing the "take over the nic" techniques:

1) I don't believe you can actually push, say 2M pps back to the kernel with any of this techniques. There is a reason RSS exists, and even if you can process 10M pps on one CPU, it doesn't mean it's easy to insert them back to kernel.

2) I don't think putting a piece of custom code between CloudFlare kernel and network card is feasible on the architectural level. You really want to stand in the way and have to actively forward all these packets?
Try Node.js v4 in your browser via Scrapbook's playground
The Power User Problem
This at the moment https://github.com/openalpr/openalpr

If you give me a vehicle database, I can tell you how many red cars are used on a route :) The more interesting calculations are based around CO2 emissions. I have the make and model and average speed between two points. I know roughly your emissions outputs.

Accuracy is an issue but as long as ALL your ANPR devices read a number plate exactly the same it doesn't make too much of an issue.
If you are only interested in pushing infrequently used ssh packets into the kernel for e.g. low bandwidth health monitoring -- while all other packets bypass there kernel -- then why would this be considered a "toy app"? Surely it's a useful technique because it allows netmap to be used on very many cheap dedicated hosts for rent where only one NIC is available and you have no control over the hardware, or?
The State of Irish Content Marketing
NI's products such as the S8, D2, F1 and X1 are mostly targeted at DJs playing electronic music, particularly house and techno. Genres where there's a lot of room for live experimentation with many different layers, due to the easily quantisable nature of the music. I doubt they had Stevie Wonder and Metallica in mind while developing this ;)

For production purposes you'd probably want a lossless file format anyway.
As someone who has managed accounts for business, keeping an authentic follower list to me is about providing a valuable, ethical service to clients. It would be easy for a client to hire me to increase their followers and for me to do so with the thousands of fake accounts. Instead I choose to provide a true follower increase, meaning people that actually value their product. In most cases business owners and managers are appreciative to this approach. It is better to have 50 followers who engage with your product/service, than to have 1000 followers who do not.

Somewhat related, but my follower count stays about the same on average. I go through spurts where I post a lot and then don't post at all. I don't use Twitter that often for direct engagement with individuals, but do from time to time. About a month ago I woke up one day with over a thousand new followers. I thought for a second I had tweeted out something great the night before and was curious what it was that drew so many new eyes. A quick glance at my followers though revealed that ever last one of the new followers was a spam account. To me this devalues the entire ecosystem at Twitter. Twitter has this hard limit on following 2000 people until you reach some undisclosed threshold of followers (presumably close to 2000 followers). I believe that many of the spam accounts are created solely for the purpose of following people to bypass that arbitrary limit. To me though, Twitter has it completely wrong here. It would seem they are encouraging spam accounts by having this limit in place in the first place. There are better ways to detect spam accounts than saying if a user is following >2000 people yet doesn't have 2000 followers they must be spam. Twitter can tell if a user interacts with the systems and tweets on a fairly regular basis. This to me is a better determination of whether an account is spam than simply the number of followers an account has.
> Plus, there’s the sky-high cost of car insurance, an average of $1,800 a year in the Washington area and $1,100 nationwide.

Haha that's nothing. I paid $4600 liability-only on my first car in Waterloo, ON, Canada. Could have taken taxis everywhere for half that but I was young and wanted to show off :P
Podcast – The Tim Ferriss Show – The Blog of Author Tim Ferriss
Really funny, this feels like a real episode. Good job.
Even the cheat codes still work!
That's not all it does, you just picked out the ridiculous part. If you'd quote the entire piece on that onesie you'd see that it actually has a bunch of features that very well might reduce infant mortality.

The author also invokes 'helicopter parenting' as if it applies to taking care of babies. Helicopter parenting is when parents disrupt other caregivers during the care for their child, it has nothing to do with being sure about whether your baby is dying. I am confident parents themselves can configure and determine when and when not to wake up when their baby is awake.

As a non-parent, do parents really drink coffee in the middle of the night when their baby wakes up? That seems like a terrible idea..
Good job gloomyson! I've been working on HTML5 version of Starcraft 2, see https://www.youtube.com/watch?v=PoPNrz2LUG0 , https://www.youtube.com/watch?v=EvhUteDp3o8 , and source is at https://github.com/emnh/rts . Only free assets are included in github repository submodule, same separation strategy as Stratagus.
> Roads are too congested (I consider commuting in rush our soul destroying)

Drive a motorcycle and filter past all the idling losers. Best feeling in the world :D
I felt like a major point of the article was that it didn't consider being available on facebook/instagram/twitter as being present, since you're likely doing something else - you actually being with someone physically is very different from someone being able to look at an html page you curated and message you while your brain is occupied with work/life. You'd have no context around that person reaching out to you. You wouldn't know their mood for the last few days. In all likelihood, they wouldn't feel comfortable pinging a cousin far away in the first place.
Pff, voters. Wake me up when Google is manipulating the electoral college, that's where the action is. Manipulating voters is the explicit raisin d'être of every news organization, politician, and super pac in existence. One more player in that field isn't changing anything.
Edit: deleted comment because it was inaccurate. Apparently accidents still rank higher than suicide in the US, of which most are probably vehicular.
Said anyone who saw one IRL. Said patrons in restaurants.

Ok, so _you_ would have bought one. The vast majority? No.
Mimo monitors breathing, temperature and sleeping position. All of these are factors in cot death according to easily searchable research.
Well here is an interesting argument for voice control: it's more hygienic. All touch points are potential sources for disease. On the other hand, maybe we are increasing allergies by making the environment too sterile.

What hygienic technology will replace touch screens?
What Functional Programming Is and Why It Makes You Better
It would only be a niche.
React Component Exchange integrated with React UI Builder
https://github.com/ryancdotorg/ssh-chain should just work with this.
Apple ups hiring, but faces obstacles to making phones smarter
Ok, the general idea of the article totally makes sense to me. But the argument doesn't work out for me:

> That high volume of search activity could easily have been generated by higher search rankings for Modi.

Is it just me or is this article confusing the connection between "search ranking" and "search activity"? What influence does the order of the results for a candidate's name have on how ofter people search for this candidate's name?

Can anyone explain what I am missing?
Yes, but, again, I don't want either. Especially if it could have been prevented by just ... putting ... the ... phone ... down.
What if you released the script under a permissive license? (Contrary to ericjang's suggestion :) )

Would this eliminate the risk of a lawsuit?
Writing an Operating System with Modula-3 (1995) [pdf]
Is that actually a problem?

That sounds like a made up solution. For the vast majority of people, simply touching something that someone else in your home has touched isn't going to cause you any sort of problems.
Ask HN: What is the best recommended domain name registration site?
I am a newbie regarding the domain registration to host my projects. Google search routed me to these as poular ones:
1. namecheap
2. GoDaddy
3. name dot com

What factors should I consider before buying any one of their packages. Frankly I don't have enough money, Help me decide with your wise advice on this please. Thanks
This reminds me of "6 God" by Drake[1].

[1] http://genius.com/4243846
LMGTFY: http://bsdrp.net/documentation/technical_docs/performance

BSD numbers > Linux numbers.
Is China Hinting at Using Weapons with UFO Technology in New Simulation?
Hacking a House for Yourself
Employment laws in India more or less apply only to either larger companies or friends of connected people.

I would have no concerns hiring someone and telling them "hey, I'm paying you well because I need you available all the time, just in case." They will almost certainly lack the ability to use the legal system to screw me over.
One of the companies that is solving this very problem is Xiaomi. Their method is quite crude - that is, they make everything themselves. But the end result is that everything they make - from an air purifier to a TV - is connected and operated via a similar / familiar OS called MIUI.

They give away their phones for very cheap, because the phone is the Trojan horse - it is the remote control for all the other devices it makes.

Xiaomi is the largest and fastest growing IoT company on the planet, and worth keeping an eye out for.
Possibly not in the home, but in the office or public places? Definitely.
Blizzard can send a DMCA takedown to github and github must ASAP take down the repo regardless of if there was actual copyright infringement. I've seen github developers send DMCA requests to take down other developers repos before...
Every time I've flown to the UK from the USA, the entry card has asked for an address in England. The first time (in 2005) I left it blank and they wouldn't let me pass immigration until I filled it out.
There is only one ready project in React Component Exchange. But I believe that this project will have a great future. Tight coupling of the Component Exchange site with React UI Builder https://github.com/ipselon/react-ui-builder (visual tool for building complex UI using React components) will give a start to publish ready to use projects with React components.

Though, there are not many docs about the builder on this site so far, please try React UI Builder. It has very friendly and simple interface.
If you have time to prepare your lies then it just requires a sort of reframing.

Do all your imagining ahead of time. Walk through and construct the lie. Fill in the details. You're not just imagining this one thing, you're imagining an entire alternate reality where this thing is true and all the implications that follow from that.

When it comes time to answer questions the person is asking about the alternate reality you've imagined. No need to make things up - just recall back.

I guess I'm saying the same thing as you, just in a different way - don't make something up on a moments notice, just have a different story that you tell.
It's been posted before but on this topic check out

http://weputachipinit.tumblr.com/
> Was it always the case? Also: how do you finish your projects then?

No. Until I was 12-13 I had a real 'can do' attitude; I executed and others looked on in amazement. And up until 5-7 years ago I loved programming and making the computer do things.

Thanks for your excellent pointers to assessing a good coach - those are going to be really helpful. I only have a question about 3) as I don't know what the difference is myself :)

> 3. Describe you the idea of coaching and how it is different from advice, counseling, therapy and other forms of help which are sometimes confused with coaching.
Indeed. The trust has been lost. Trust is a really simple issue that many people in our industry like the article's author simply don't get. To expect Twitter to recover in this area is absolutely ridiculous. Yes, there are plenty of young, stupid developers, but given Twitter's animosity towards developers in the past, even with a dedicated campaign, I doubt they could get any significant ones to work with the platform again. From a business' point of view, it's suicide, from a developer's point of view, it's a waste of time and effort, and from an investor's point of view, it's a risk not worth taking.
Initally I thought it was written by Russ Cox, one of golang contributors.
Those millions of sub-100Mb network devices aren't pushing Linux forward though. Sure, they're using Linux, but they're not the ones pushing it forward. It's colo and datacenter use cases that are. A basic MySQL OLTP load with SSD's and a modicum of compute power will easily saturate a 10gig NIC. It does start to die shortly after that due to network/kernel stuff. I'd really like to get a lot more out of my existing hardware if i could.
How to use static analysis to improve performance
Rubbish. There is plenty info available in open data sets to have a field day with. Oh, and you could test the thing out in the real world, like, say, Jeopardy.

I would think the smarter critique of Apple here is pointing out they are chasing Google in its most advanced domain instead of doubling down on their core competency, the product. Google on the other hand farms out product development to partners and keeps its focus on software.

When was the last time you were wowed by Apple software? The way-back versions of iTunes? Siri, maybe, for like five mins till you realized, meh. Plus, they bought the core tech already developed. Facetime, which is basically the same product as when first released. Or we can go wayyyyy back, to the first popular user friendly gui,,, whhhhich they borrowed from Xerox. Let's instead consider iCloud, their version of office, and the revamped maps. Maybe they shouldn't be doubling down on software, in general.
As any fan of the Foundation series knows, the true power of mass data is not in chasing down individuals, but in being able to statistically predict and manipulate the group average.

Google are not the only player in this area though, I suspect that Facebook can also reliably influence enough people.
JavaScript the Right Way
Ask HN: What are the latest and greatest books on your favorite language?
What are the most recently updated and most helpful books on the programming language you program in most?
Kill the Password
We've developed packet BRICKS for this: https://github.com/bro/packet-bricks

Packet BRICKS is a Linux/FreeBSD daemon that is capable of receiving and distributing ingress traffic to userland applications. Its main responsibilities may include (i) load-balancing, (ii) duplicating and/or (iii) filtering ingress traffic across all registered applications. The distribution is flow-aware (i.e. packets of one connection will always end up in the same application). At the moment, packet-bricks uses netmap packet I/O framework for receiving packets. It employs netmap pipes to forward packets to end host applications.

(Credit goes to Asim Jamshed, who pulled this off as part of an internship at ICSI.)
Best FREE Localization Tool with Built-In Translation Service
Show HN: New React UI Builder can generate static site with React
I wonder if this Monty Python skit was inspired by their story...

https://www.youtube.com/watch?v=2jmnspyj-eY
Ironically, they have put asphalt to the top of the Pikes Peak now...
What’s+Your+Collections+KPI?
I think it depends of the kind of service you provide to the customer, if there is no real obvious advantage to use-it, mainstream adoption will never be there. Currently, the technology is not good enough and the services are not either, the current glasses are more prototypes than anything else. But it does not mean that in the future it will still be the case.
That's exactly the point. Enums are just enumerations, they're not classes. It makes little sense in my opinion to add constructors and variables to enums.

You can do exactly what java calls enums with classes in C#, which in my view are better suited to having constructors and fields. But I agree it's all preferences.
Re-understanding the web as a mirror
I thought that a cot death meant that this remained unexplained. Now a baby monitor reduces cot deaths? I'm really interested to read about that claim.
A powerful, protocol-oriented library for working with the iOS Keychain in Swift
I'm curious what people think are the most problematic links?
I'm pretty sure I would be the first to put all kinds of sensors onto my baby, it's toys and environment but I'm also pretty sure I would check on that stuff AND on the baby myself. Also considering the security problems.

Looks to me like a hell lot of problems added to what I would already have with the baby alone. My parents had me in their room and I survived. Others died. Maybe that's just the way it is.
The title of the article does not mention CloudFlare; only bypassing. The fact that the CloudFlare architecture pushes a higher bandwidth of packets into the network kernel and bypasses the rest does not make it a good technique or to be recommended. If you are primarily interested in the best performance with a single NIC solution then I believe it is suboptimal. Why? You are asking the CPU to do two different types of work; optimized and unoptimized. Because of cache line pollution then the "unoptimized" work via the network kernel will pollute the other work. I may be wrong but I would bet you'd get better performance by separating your CloudFlare specific workload onto two boxes, each with one NIC. In this scenario then no cache line pollution can occur. Of course, these two boxes might not be easily possible within three existing CloudFlare architecture. But this has nothing to do with the general idea of packets bypassing the kernel. After the bypass you want the CPU to process those packets in the most efficient way...