skysight-inc/HackerNews huggingface dataset:
> Sure, it's not dangerous, but it's awfully time consuming if/when things go wrong

Perhaps, but that can be said of most things. Model rocketry, glass blowing, hell even woodworking. That doesn't mean people shouldn't roll up their sleeves and get into it because 'some megaultracorp has perfected the process', for some incredibly generous definition of 'perfected'.

Running your own server does in fact take some time and a little bit of elbow-grease, but scare-articles like this does nothing to further an open internet. As the tech-elite (for the most part), we should be encouraging folks to host their own data, learning how 'those damn computers' work, and do our best to raise the next generation of engineers, sysadmins, devopsen, docker deployers, or even just computer dabblers 'right' so they at least have some concept of How The Internet Works(tm) beyond "oh, send this dict to an API...". If hosting your own email server is too scary for you at this time, suck it up, do it anyway, and figure out what needs to happen to make it better for the NEXT guy. Write down what breaks and when. Publish that data. Let us learn from your fail, as you learn from ours. Holler at your nearest Google or Comcast or Centurylink engineer, suit, or peon to un-fsck their infra. It's not glamorous work, but it is necessary.
This is actually a demo based on websockets and a distributed event bus[0].

Any feedback is appreciated.

[0]-https://github.com/acionescu/web-events
They're having trouble finding available spectrum in rural Africa? Who's using it?

The problem may simply be that the country doesn't have organized frequency coordination for point to point links. If you want to set up a point to point link in the US, you make a request of the FCC and they check against a database which has all the other point to point links and knows about terrain obstacles.[1] This will be easy if you're in Outer Nowhere and difficult if you want to link a Manhattan skyscraper to New Jersey. But apparently some countries are still allocating frequencies countrywide, which means a lot of bandwidth is wasted far from the transmitter.

If you've got line of sight, microwave is the way to go. There's lots of gear available. Down in the VHF and UHF bands, you can get slightly beyond line of sight, but get less bandwidth. A TV channel is only 6MHz wide.

[1] http://wireless.fcc.gov/services/index.htm?job=service_home&...
I'm not sure I follow here. Why is that sentence incorrect?
No I have not. Lucky for me, I use FastMail for my email and they have always provided timely and excellent support.

What it costs in a year is less than the time/effort it would cost me to maintain a fully patched and up to email date server.
It's unfortunate that you're getting downvoted, because I think you're speaking the truth. I had a similar experience as someone who was trained to be a computer engineer 10 years ago, but actually make my living doing modern web systems development. Don't get me wrong, I had an awesome experience in undergrad on all fronts. But it would be inaccurate to say my course work was particularly applicable to my actual profession.

I suspect you were down voted because there are a lot of people who went the traditional route into programming who now feel threatened by (or at least indignant towards) people coming in via accelerated routes like bootcamps and self-teaching.

The reality is that the universities _should_ be doing a better job.
Where Will the Animals Go as Climate Changes?
Advanced Methods in Probabilistic Modeling(2011)
I agree that people should be encouraged to learn how things work. In the past I have run my own mail server, and I'm aware of the time and effort involved.

As fun as it was, I now find it less hassle to just outsource that to a third-party that specialises in it.
Four ways the gender pay gap isn't all it seems
I'm disappointed this article didn't get much attention here. I've loved Carr's 'The Shallows' [1]. Definitely a recommended read for IT people.

https://www.amazon.com/Shallows-What-Internet-Doing-Brains/d...
The classical solver used to train kernel SVMs and implemented in libsvm [1] has a time complexity in between o(n^2) and o(n^3) where n is the number of labeled samples in the training set. In practice it becomes intractable to train a non-linear kernel SVM as soon as the training set is larger than a few tens of thousands of labeled samples.

Deep Neural Networks trained with variants of Stochastic Gradient Descent on the other hand have no problem scaling to training sets with millions of labeled samples which makes them suitable to solve large industrial-scale problems (e.g. speech recognition in mobile phones or computer vision to help moderate photos that are posted on social networks).

SVMs can be useful in the small training sets regime (less than 10 000 training examples). But for that class of problems, it's also perfectly reasonable to use a single CPU (with 2 or 4 cores) with a good linear algebra library such as OpenBLAS or MKL to train an equally powerful fully connected neural network with 1 or 2 hidden layers. Hyper-parameter tuning for SVMs can be easier for beginners using SVMs with the default kernels (e.g. RBF or polynomial) but with modern optimizers like Adam implemented in well designed and well documented high-level libraries like Keras it has become very easy to train neural networks that just work.

Also for many small to medium scales problems that are not signal-style problems [2], Random Forests and Gradient Boosted Trees tend to perform better than SVMs. Most Kaggle competitions are won with either linear models (e.g. logistic regression), Gradient Boosting, neural networks or a mix of those. Very few competitors have used kernel-based SVMs in a winning entry AFAIK.

[1] https://en.wikipedia.org/wiki/Sequential_minimal_optimizatio...)

[2] By "signal-style" I mean problems such as image or audio processing.
Show HN: Feeble – A React/Redux Architecture
Selective Reporting of Protests
Supercharger access for the cheapest Model S used to be a paid extra. Each Model S has that supercharger access fee added in.

It's pretty clear that to get supercharger access in the Model 3 you're going to need to tick that option too.
Really good point the fact that if your car breaks down you might be miles and miles away from home. I guess there would be services that would mushroom to fix that problem.

As for crashing, I think that flying cars are possible only if self-driving becomes the norm (and possibly driving manually illegal because dangerous, like driving drunk now). It would be hard to teach regular people how to fly. It's already hard to teach them how to drive. Self-driving cars _might_ reduce the numbers of crashes so much that crashworthiness become a non-significant design parameter for cars, too.
Deploying DANA doesn't mean that we can't use HPKP. It is independent solution.

> Chrome has mid-high double digit market share. No matter what the DNS hierarchy says, and no matter what some random CA says, Chrome ships knowing what a valid certificate for Google Mail looks like. When you try to tell Chrome something is a Google property that isn't, Google finds out, and they take action.

And this situation won't change with DANA.

> HPKP does not give a fuck what government is currently in power in Libya. If a CA starts issuing bogus .LY certs, that CA probably isn't going to be issuing certificates for .LY --- or many anything else --- for much longer.

If they control DNS for domain, they can change MX records for verification and buy certificate in any legitimate CA.
GOAT: In Defense of the Pivot
The man brought the dead back to life, harnessing the electrical currents of the air! Without venture capital, even!
They are worried about the government forcing negative interest rates on the banks for retail investors.
Most companies that actually pay a competitive salary should have no issues posting that in their job advertisements.
> none of them knew what software version control was.

I was pretty intimately familiar with CVS by the time I graduated (very late in the 90s). But now that I think about it, it was probably introduced in an "Intro to C and Unix" which was a 1-credit class one of the faculty forced as a pre-req for certain higher-level courses like those on compilers. It was a crash-course on C (for students who had mainly used Pascal in their first year or two), Unix philosophy, and some associated tools (make, cvs, vi/emacs).

It only met the first third of the semester, so it could be taken concurrently with the class the required it. I wonder if other schools do something similar. It worked quite well, since by the the time you got up to speed, it was time to start building lexers in the compilers course.
Improving Global Food Security with a Device That Sweats
big fan of the yhat blog.

> reshape/reshape2,pylr/dplyr -> pandas

R users have a choice here, so this line could be

data.table -> pandas

and in fact data.table has a significant performance advantage compared to the reshape/reshape2,plyr/dplyr option
hire/keep the ones that are smarter than you.
How? Why would they join a small company?
The first thing you learn when you become the boss: You will never get rid of having a boss. Usually the boss's boss is the customer, because he's the one who pays the boss. And as long as there are no (or not enough) customers the boss's boss is the investor.

So you won't ever be high enough to only deal with harmful people in equally powerful positions. Maybe being the president of the US or the owner of the biggest company can think like that. All other 7 billion people can't.

And there is another vector we also shouldn't forget: The higher you get the higher the stakes. Getting f'd as an intern may mean you lose a few hundred bucks. Being an engineer or mid level manager means you play in the 4-6 digit range. And on officer level or above you play for at least a few hundred thousand dollars and with a lot of possibilities to break laws (or appear to break laws) and go to jail. So you probably won't have more safety, but more risk.

If you really want to be save from these people, go live somewhere in the countryside far away from civilisation, grow your own food, and be nice to the other villagers.
Linux, Linus, Bradley, and Open Source Protection
It's always weird to read codec commentary from broadcast people; their world and concerns are just so alien to me. I also rather wonder what he considers a raw bytestream that HEVC has and VP9 doesn't...

Anyway, I guess the only major concern from him is the DCT overflow? I mean, for the extra precision, even HEVC has increased from 16-bit intermediates in the newer profiles. I think Daala's transforms would solve his issues with VP9's, I'd imagine they're being considered.
Statistics about Debian
How to create a business if you have a demanding job? [PART 2]
We wouldn't have created Maquette if Mithril supported animated transitions (in an unobtrusive manner). So that is the real difference.
ad hominem. don't shoot the messenger...
FBI flash alert says foreign hackers compromised state election systems
Geographical Norway Abraham
High taxes harms everyone also, this will only harm Ireland tho.
> why didnt you take it?

Better yet, why did he thought that abandoning his job for a ill-thought whim would impress his previous employer so much that he would be eager to offer a raise to get that old employee back?
“Baffling” “signal” “from HD 164595” is probably none of the above
> No one needs a job. People need good and services

This. We've been brainwashed by historical circumstances and the morals derived by them. A job, or theft, or theft disguised as a honest job, has been the only way to get those goods and services but this is becoming less and less true. We can automate the production of some goods and there is little need to work to make them. Hence there is less and less need for money to pay them. We can almost give them away. So basic income is a way to acknowledge this change and give everybody a share of the new commons that our automated factories can build. Do you want more than the basic? Then work, or create, or be special in any way people will acknowledge you.
> There's no specific time frame in which you have to make a guess

This is correct.

> The solution only requires that they will eventually be visited; you can keep deferring until they are.

This is false; you can't "keep deferring until everyone is visited" because you have no way of assessing whether that's happened. As a strategy, it is impossible to implement.
This is very cool. Hopefully they can get this working for themselves as Internet access in most parts of Africa is very expensive and often doesn't work if not provided by mobile signal.
I used to work as a web developer there and it was just painful.
Ask HN: What is this job role worth?
I'm having a friendly discussion with a cofounder about starting to work full-time on our venture. We have been half-assing it for 3 years and gotten to $100K in revenue with a guarantee of $200K for the next 12 months.

What would you pay a person for this role? No equity as we brilliantly vested it all already.

The role would basically to work full time on improving our product while also growing the business.

Here is the job description I put together:

Job Role:
Keywords:
Python, Numpy, Computer Vision, accounting, sales support, new business development, GUI development, website setup and maintenance.

Required skills:
Senior Python Engineer:
Numpy, scikit-learn, Cython, matplotlib, Parallel computing, TKinter, OpenCV

Senior Cloud Engineer:
AWS, Linux system administration, docker, chef/ansible

Sales Support:
Technical support to existing customers

Non Technical items:
Market Analysis:
Research What new markets exist
Research What new customers exist
Lean Business Canvas

New Business Development:
Win new business with new customers
Build Promotional Material to win new customers
Negotiate contracts

Bookkeeping and Administration:
Update company website to look like a real company
Invoice customers
Pay Bills
Les Paul guitars are actually nothing amazing either, and suffered from poor sales early on. Their success is mainly in the marketing, not in the engineering.
> The same sort of practice whereby used care salesmen will tell you what you need to pay per month without ever making it clear what the total cost is.

The instructor of my accounting class was a former used car salesman. He said that his customers didn't want to hear about total cost, they were only interested in the monthly payment. He'd try to explain, and they'd cut him off and go for whatever had the lowest monthly payment.
They have to cover them under a long warranty, because otherwise people wouldn't want to buy their cars. Imagine if Tesla owners like him started getting repair bills for tens of thousands of dollars in a regular basis. Hugely damaging to the brand.
so that would require a separate driver's license I guess.

But awesome anyway!
By depression, I assume you mean sadness? Existential angst? Because if someone found smiling could curtail depression I'm sure they'd win the Nobel prize.

I thing it's evident that smiling can make a ratty external situation more humorous, but for internal darkness it's like bottling things up, which I'm surprised psychologists might have thought to be a good idea.
10x the zeroes.

000000000.00
What Is Critical Path Method and Why It’s Important
the clever solution to "unwanted expansion" only uses the fact that addition and multiplication of two positive integers a, b > 1 always gives an answer that is greater than both a and b, therefore if the expansion never terminates and all your variables are 2, the overall result will be infinite. since expansion doesn't change a result, the pre-expansion evaluation should also be infinite; since it is not, the expansion terminates.
They didn't follow existing laws, this the point. They got a special exemption.
I get that there's additional constraints - my point was simply that intuitively even without thinking through or knowing about additional ways the communication is constrained, you'll arrive at the necessity of an increase in latency just with the knowledge of the limitation of speed of light alone
You're totally missing his argument. If you scale RAM cubicly at any positive density, as you are suggesting, eventually you will achieve the matter density sufficient for your RAM to gravitationally collapse into a black hole.

If the density of your RAM is d, then the volume that a mass of M RAM takes up is M/d. If it's arranged in a sphere, the radius is ((3M)/(4dpi))^(1/3). Notice how this radius is a constant times the cube root of M.

Whereas the Schwarzschild radius scales proportionally to mass.

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

Thus, if you put enough mass of constant postive density together (no matter how small that density is) eventually you get a black hole.

N.B. - The author's argument is a little more subtle because he's talking about information density via the Berkenstein Bound, and he gets a square root instead of a cube root. But the argument is the same flavor.
At least in pacman, you have to download the entire archive (because the packager's GPG signature goes over the full archive file), but you can set the NoExtract option e.g. to avoid the translations from being extracted: https://github.com/majewsky/system-configuration/blob/master...
I don't like our current educational system and really hate for-profit schools like ITT, so I'm kind of happy to see them fail.

Unless you really add value to the learning process, it is ugly to charge someone to teach them something they can easily learn on their own and most of the time ruin their curiosity!

In the future more people will learn on their own and just take a free test to get a certificate! Oh and books will be free (or very cheap) with government subsidies.
15-213: Introduction to Computer Systems
"Kosuri agreed to forfeit proceeds of his fraud schemes in the amount of $20,900,000."
Unemployment Linked to 1 in 5 Suicides
FPGAs and Deep Machine Learning
The main conclusion from this benchmark was that all 'modern' virtual DOM implementations are all capable of achieving 60fps on large pages on most devices. There is no point in picking the 'fastest' anymore, because users simply will not see the difference.
Crap, you're right. I should have said Omega.
Can an embedded web server solve for the IoT?
This comment is perfect in every way. It made me laugh, then it made me cry. Thank you.
Read part two of the article. You can't stack memory indefinitely -- you'll get a black hole.
I now see it as more crucial that this author succeeded in designing a workflow, than that the result is the best one possible.

In media, you're always challenged - implicitly - to discover a good workflow for doing something, to craft a structured approach so that the bulk of it is a matter of "coloring in the lines" or "filling in the blanks." Being considered a "professional" is mostly indicative of having some flexibility, and not staying stuck in a one-note style. For visuals like this, sometimes that means a very technology-driven approach like rotoscoping, mo-cap, 3D and procedural rendering, other times it means relying on basic conceptual drawing and animating skills.

And it's turtles all the way down. Before you can draw a character you have to design a character. And you need a process for designing the character so that they make sense in the context of the world or story. And then the world needs a design, and so on, and so forth, until you're looking at basic principles and philosophies driving the intent of the work. At least, that's how it would work if you built all of culture from scratch. In practice, creators start borrowing elements on whims or as they fall out of their comfort zone, hence why most of culture is remixed.

What you buy when you hire an artist is a "package of familiarity." Some artists are really great illustrators but are uncomfortable with designing original characters; some are good at comic book scenes with dynamic poses, others at portraits and fashion drawing. A Bob Ross landscape is defined by a process that is so straightforward that anyone could pick it up just by watching. And what defines "programmer art" is mostly that it has no particular workflow or structure in mind, it is entirely whimsy guided by pragmatic efficiency. Other media like music, storytelling, game design, and, of course, programming share these same qualities.

Here the author downplays technical drawing and drafting abilities, but those are as valid a form of presentation as any, and they help push the focus back towards the interesting part of the material, which is the realistic motion. A character cluttered with detail detracts from movement - this is true even if you look at the different versions of the first Prince of Persia and how they translate the same motions to higher fidelity platforms. Same frames, but they become more wobbly with colors, outlines and higher resolution. [0]

[0] https://www.youtube.com/watch?v=bx1zDjDFSW4
Definitely. Unless Tesla are selling their cars for less than cost, he's effectively just paying for the servicing costs upfront.
It absolutely is not some abstract subject that can be summarily dismissed by saying its impossible to measure intimidation of journalists or that no one has perspective on the issue. Take a look at the exhaustive treatment by the Committee to Protect Journalists [1] of the different ways journalists are targeted and controlled around the world. For example, some like Saudi Arabia and China tend more towards censoring and jailing journalists.

Compare the numbers to see the different types of attacks on journalists in different places around the world. Then read some of the short articles, or in depth reports.

[1] https://www.cpj.org/
So a product manager asks you to fix a bug…
SES-10 Launching to Orbit on SpaceX's Flight-Proven Falcon 9 Rocket
Google also has physical plant properties (think data centers) and offices around the world that are producing a meaningful portion of their revenue.

Btw, Apple had 3x Google's revenue in 2015.

In any case, Revenue != GDP due to double counting.
Do you have other product ideas you want to get off the ground?
I have a list of ideas sitting in my To-Do. I am limited by my time. Wish I can hire some smart folks to execute them. <- Hiring smarter folks than the owner is the sentiment echoed in several comments in this post. How to do that is what we all need. Share profit percentage? Yes, but how much? on what basis?
Not true. To keep things compatible and minimize platform bugs, browsers embed a lot. Firefox has it's own jpeg, png, video codec and spelling libraries built-in. Try compiling it sometime. It takes forever.
Sure, but you shouldn't continue using the system.
but still so many of applications that their version on android supports it, do not support it in their ios version e.g. soundcloud.
Or perhaps all Greeks are liars...
How APIs and API Management Are Changing the Banking Industry
For this reason I've been thinking about flashing mine with eureka-rom [1]

Anybody try this out yet?

[1] http://forum.xda-developers.com/android-tv/chromecast/rom-fl...
That's practically a Bulwer-Lytton entry on its own. Spectacular.
Never had nightmares from this. Now, Tremors and Terminator were another story :)

Still, I've had way more nightmares rooted in real life situations than anything else. When I was 3-4 we had a bulldozer and steam shovel out to replace our septic tank. For YEARS, maybe even into early adulthood, but with less and less frequency I had the dream where the bulldozer was chasing me to the deck and it felt like I was running through quicksand.
5 Things I’ve Learned About Creativity
This was also my experience with D&D. Reading the books is great. Playing the game doesn't work so well.

I wasn't a big fan of the 4th edition pivot to "if we have one goal in printing these, it's that nobody will ever read one of our books for pleasure".