skysight-inc/HackerNews huggingface dataset:
Why is this downvoted? Nitpicking of the phrase "niche library" aside, I'm having trouble understanding this without more context as well.

The post starts:

> Our CDN has been an important part of MathJax’s history. When MathJax made its first public release in 2010, hosting a library like MathJax was a complex challenge. The CDN launched a year later and helped resolve this difficulty

What is "like MathJax" alluding to? Standing up a web host to serve a single JS file sounds like the opposite of a "complex challenge", so there must be something else going on here.

After reading further down, I see that the post does mention that "A common concern with local installations is the size of a complete copy of MathJax, in particular the ~29,000 PNGs", so I guess that's what they're talking about? If so, the comments at the top make more sense and their having had their own CDN at all is more understandable in that light, but it seems needlessly confusing not to lead with that explanation.
7 Insightful Tips That Will Take Your Online Networking to the Next Level
I think college lectures are still the best resource for learning problem solving. You might want to work through https://youtu.be/xWTc8xuHX00?list=PL-XXv-cvA_iDbtIylJDpPPJfa...
I'd like to see this philosophy applied to some of the open content out there already like the OpenStax textbooks [0]. For example, the Prealgebra text is 1152 pages in the PDF format.

I think there would be a huge amount of value in distilling these down to chapters which are 10-15 pages each instead of 100-150 pages each. Of course you would loose a lot of detail, but they could serve as a summary of 'this is the important stuff you need to know'. The expanded textbooks would serve as reference material if you want to go into more detail.

[0] https://openstax.org/
> I wouldn't go so far as to call it useless

At this point, it's popular art. For any purpose one might use the Dow, the S&P 500 is better.
Some cities already have them and a lot of new projects are being built too.

http://www.curbed.com/2016/7/25/12248896/urban-gondolas-cabl...
http://www.curbed.com/2016/5/19/11714678/urban-cable-austin-...
Great you now have a new kind of device to program! :P
On a serious note, congrats! I have a 9 month old myself and its a crazy feeling, soon you'll be saying certain words at certain time of the day, talk about programming humans
I suspect it is because the context of construction operations are calendar based. This allows for detailed planning; careful logistics and protocols that suspend flight operations under anything other than 'ideal' conditions. Protocols for rescue operations are designed around an expectation that operations are likely to happen in adverse weather conditions in rough terrain when minutes might be the difference between life and death.

The operations depicted are not uncommon on construction sites (e.g. when mounting rooftop equipment) and there are OSHA regulations for helicopter cranes. https://www.osha.gov/pls/oshaweb/owadisp.show_document?p_id=...
You can get that traffic for cheap from online.net or ovh
Someone hacked every tornado siren in Dallas. It was loud.
Mantra Lite Console
There's another video here that covers the splicing aspect:

https://www.youtube.com/watch?v=5itSfxJoXY4
It's spliced like any other rope, you can see this in action here: https://youtu.be/5itSfxJoXY4?t=183

The splice for the Vail lift is about 300 feet long apparently.
Ask HN: Do React Native rich text/WYSIWYG editors exist that work with 0.42+?
I've been trying to get different forks of react-native-zss-rich-text-editor working, but it's not maintained and relies on a Web View bridge which seems unnecessary-ish...

Are the any good rich text / WYSIWYG editors out there for RN like the WordPress Editor iOS?
They are great for getting up a mountainside, but horizontally... they might be too slow. What if we simply speed them up? Maybe too dangerous... but I'd love to see a proof of concept, maybe on a tech campus, and see how it does. I don't see any downside because ski lifts are so damn fun.
Hey man,

Just wanted to thank you for all the stuff you have given us. I have found your books to be both delightful and enlightening, and the fact you give them away is pretty astounding. I myself buy the printed copies just to support this work, however I know many many people not of means that I point your resources to with great success.

I don't know if you hear it a lot or not enough, but thank you, sincerely. Solid material you got here.
What is the better way that is banned?
I'm happy to join in :)

Shpongle and Ott (indeed anything associated with Simon Posford) almost has some Jarre moments, while not really being like Jarre. Chris Nemmo - quite a range from electronic, though releases frustratingly infrequently.

M83 hasn't been mentioned yet. Curiously this is another group that JMJ worked with during his recent Electronica albums, with many of the artists being mentioned here having done collaborations in that set - Yello, Tangerine Dream, The Orb, Hans Zimmer, Air, Massive Attack etc.
I am a recruiter. Recently, I started working with a new employer. We could not get anyone through their interview process. Eventually I asked the HR person to clarify precisely what was being asked in these interviews.

She said that, essentially, the interviews were ad-hoc, with the interviewer just coming up with whatever questions they thought relevant based on the resume - often asking the candidate to go through their career history.

I explained that the only effective approach I have found with recruiting is to have a set of pre-defined questions, and each question is specifically designed to give insight into how the candidate meets the pre-defined job requirements. Very much like software development, where test cases are related to software requirements.

I explained also that it is not critical to stick precisely to these questions, but that should mostly be the case - interviews are human interactions and some flexibility is required depending on circumstance.

The HR person then explained this to the hiring managers at the company, and worked with the hiring managers to define interview questions that give insight into the job requirements.

The next two people interviewed got the jobs, after months of no one getting through the interviews.

In the early days of software development, the business was often dissatisfied with software delivered because it simply did not meet the requirements of the business. So the software development process matured and came up with the idea of tests that can be mapped back to the requirements via a requirements traceability matrix. Thus the business has a requirement, the developers write code to meet the requirement, and a test is designed to verify that the software meets the defined requirement.

Recruiting currently has no such general understanding in place of the relationship between job position requirements and definition of quantifiable questions that identify to what extent a given job candidate meets a requirement.

Once you get your head around the idea that recruiting should be very similar to software development in this regard, then it is easy to see that ad-hoc interviews do nothing to verify in any organised way to what extent a candidate meets the requirements of a given job opening.
ASICBOOST gives a +30% efficiency boost requiring empty blocks in some cases. Transaction fees would have to be more than 30% of the block reward to be make them worth it over ASICBOOST.
Thanks, I thought it was a typo.
"Politics" in practice is a way to give the people something to argue about that is related to, but fundamentally separate from, the real decisions being made.

It's best if we're arguing about useless memes while real decisions are made or else we might question those decisions.
This is really good. Deep learning right now is giving off a kind of illusion of domain-independent general intelligence that can solve any problem, so it would be really helpful to have some theoretical characterization of the specific problem domains it's good at and ones it's not good at.
That is a really good question. Its possible that the helicopter has a quick disconnect on top which simply drops the pole segment although that would seem to endanger the people on the ground.

The use of guide cables/pins was really neat. Assuming the camera is 'real' time (it wasn't sped up for the video) it looks like about 15 seconds between starting to pull the guide cables through to the point where they have two bolts installed. So a pretty narrow window for problems, of course you wouldn't do it when it was windy out either.
I think it's all sea salt, just varying by how recently it was in the sea.
> "some of my old coworkers were shit and they deserve the shit-talk they get from me

This is just such a red-flag in an interview. I have worked with some terrible people, for sure. But I would never talk about them in an interview.

> t's only their own interpretation I chose a "cool" technology over the customer needs.

Heh, I swear to god when I asked the question, "Why did you pick X technology?" they said, "Because it seemed cool." I want to hear, "because it performed faster" or "because it had X feature I wanted" or whatever. Tell me WHY it's cool. I just want to hear how you'd explain a choice to me as a coworker, I'm not looking to actually second guess old choices. I'd even take, "Well, we had a really short deadline, and I was familiar with the technology. I decided hitting the date was more important than evaluating all the choices." I want to hear about your thought process; I don't care what choice you made. "Because I thought the industry was moving that direction and wanted to be future-proof and improve our ability to hire" is a good answer too. There are a ton of good answers, but "because it looked cool" is not one of them.

> interviewers who can't seem to trace my initial line of thought and try to coax me back in it

For sure. I try really hard not to talk when a candidate is talking because I know how hard it is to get thrown off in such a stressful situation. Sometimes the candidate has just obviously misunderstood my question though. This is much more important on technical questions -- I believe a good interviewer will treat the candidate like they are a coworker, and basically solve the whiteboard problem in a fairly collaborative fashion. Obviously the person doing the interview will take the lead, but I'm SUPER happy to answer clarifying questions, and if you start to struggle the right thing to do is to ask some small questions and see if the answers help. Just sitting there banging your head against the whiteboard isn't useful.

> So overall, I believe you're over-generalizing on a few points.

For sure, I'm just trying to give some really brief summaries of bad behaviors I've seen. I've also given a "hire" to people who did one of each of the above; like I said, none of it is disqualifying.
Depending on your use case, KaTeX [1] may be worth a look. It has a "renderToString" function that returns an HTML string.

[1] https://khan.github.io/KaTeX
It's so funny you mention that book because it was one of the things that set me on my current path (got a Phd in early modern history and am now writing a book about the drug and spice trade). I need to reread it, it's been a long time. Anyway, Cowan's "The Social Life of Coffee" is a good read, I thought. The diary of Samuel Pepys is an exceptional book if you're looking for something written by a contemporary, although he spends more time in taverns. I suspect that Dutch and French coffeehouses were even more interesting than English ones but there doesn't seem to be much on them unfortunately.
Added some above.
For short distances, the pre-Newtonian "ball flies straight and then drops vertically when it runs out of oomph" math approximates Newton. It's close enough, except when it matters. Unlike Einstein, those conditions arise regularly. It's as easy to calculate Newton as its predecessors. The predecessor is useless.

The Dow and S&P 500 are as easy to access. (They're similarly intensive, with a computer, to calculate.) When they diverge, the S&P tells one more. (The Dow only talks to industry, for which the relevant SPDR is better.)

It's uselsss. (We loved it on the trading floor, though. Retail would buy based on the Dow. Free profits.)
Interesting that the solution doesn't change the problem at all. As far as I can tell, cdnjs doesn't pay Cloudflare either. So all the traffic still flows through Cloudflare, unpaid. Cloudflare is listed as a sponsor for cdnjs. Guess it just keeps the list of who CF subsidizes shorter.
My basic problem with interviewing is you are observing behavior in one sort of situation, and on that basis trying to predict behavior in a very different sort of situation, namely job performance, which is actually a whole bundle of different types of situations.

It seems like it would be much better to instead put the job prospect in situations that model the sorts that would come up at work.
I don't see Valentin Turchin mentioned in the book which is a shame, he was arguably the Soviet counterpart to John McCarthy.
After you reduce it to maximum bipartite matching you just use whatever stock algorithm for bipartite matching you want.

Another comment links to the official writeup. The official writeup says that you can think about it as the "rook subproblem" and the "bishop subproblem" separately. This is the easiest way to think about it imo.
Does it bother anyone else that the example given in the article (showing up 25 minutes late) is judging interviewing by its worst rather than its best?
My recommendation is Vertx.io

It is a very lightweight framework with support for most of the plumbing a developer might want without imposing its will on anyone.

If you are not that worried about having a REST or HTTP or TCP front-end, LMAX disruptor is amazing as well.
Anything that makes mining empty blocks more profitable is bad. Empty blocks are an attack on the network. Someone is going to say "Empty blocks give people a reason to raise fees." DDOS attacks give people reasons to buy more expensive routers too.
Ulrich Schnauss is in the current incarnation of TD. He was asked to join just before Edgar Froese died. Schnauss, Thorsten Quaeschning, and Hoshiko Yamane decided to carry on after Froese decided to change his cosmic address (as he put it.)

I've heard the first two albums from them and they're magnificent - exactly what you'd expect if you ran 1970s TD through a wormhole to the present, and gave the music an extra infusion of creativity and passion.

There are a couple of other albums I haven't heard yet, but based on the other two I have very high hopes.
A new crowdsourcing social map
Doozyrama is free iOS app where people (not businesses) decide which places should be on the map.
Given that it was probably made over a long time by the usual suspects (Capita (known as "Crapita") amongst other "AcmeCos") this is unsurprising.
People are assuming Russian or someone pretending to be Russian. For me the person is an Iranian living in the West possibly Europe.
All my referral tells you is I have a friend who needs a job and that I want $5000. Whether my friend is any good or not is something you'll find out after I cash my check.
The Dirtbag Left’s Man in Syria
Building in the Shadow of Our Own Destruction
Hannah Is a Girl. Doctors Finally Treat Her Like One
There's a greedy algorithm explained at the bottom of this post: https://code.google.com/codejam/contest/3264486/dashboard#s=...
http://www.toyota-global.com/innovation/partner_robot/histor...

Industrial robots, and humanoid robots for entertainment purposes. Whereas Google has many of the founders of ML, not to mention its experts. Is Toyota, who already seriously undervalue software, willing to pay top dollar for those people when their average SDE makes < $60K/year (not just a problem with Toyota, but Japan in general)?

You also seriously misunderstanding the amount of engineering discipline needed to build modern software systems.
That's because you or whoever setup your contract prepaid for the electrical plug in. A union electrician came and plugged in that power strip before you got there and added the $65 to your overall bill.
I liked the memo a lot.
I just remembered there's also "PostgreSQL: Up and Running" published by O'Reilly. It deals with more stuff than just administration, but Regina O. Obe and Leo S. Hsu are good authors.
A tip: all the action only starts after you send the first message.
There are many, many studies showing the same thing. This study is just one example. See, e.g., meta-analyses of your choice:

http://psycnet.apa.org/journals/apl/79/4/599/

They're predictive, but not very.

Structured interviews are better, but not really by much.

The problem with all of these things is they work, but not very well, and people make too much of any one thing. An interview is a very small slice of behavior, even if it's structured very well.

People make too much of them.
> Thanks. Interesting to know - I wonder why banks over here don't think they're particularly necessary.

I suspect that there are probably regulatory or other systematic differences that make them not worth offering; while they are sold here as ways to build credit they don't seem to actually be necessary to that purpose. Even without credit cards, most people seem to be able to build a history of having and paying financial obligations that will result in sufficient credit to qualify for regular (if low-limit) credit cards in a reasonable period of time without secured cards.
Your guess is as good as mine. I edited my original post to reflect my subjectiveness of niche.

I guess my point was that... Okay, so they took advantage of CloudFlare. Great, plenty of people do that, but not on the scale of 10s of TBs. What plan were they on with CF? The $20/month one? If I was a provider, I wouldn't want someone moving that volume of data through my pipes for $20/month (but as a developer, I'd love it)

They mentioned how Google provided free storage. Storage is so cheap! Providers make their money on bandwidth. Having said, I can't imagine what kind of price they paid for bandwidth.

Like I alluded to in my (now edited) original post: Guys, it never hurts to do your research in the hosting space and learn that there is more to hosting than just AWS/Google/Azure/Heroku/OVH/DigitalOcean/Vultr. Go to webhostingtalk.com, learn a bit, browse the offers forums, write some emails, compare providers, ask questions. Hosting isn't complicated, especially compared to some of the problems you're/we're solving.
Being able to quickly change in different retry mechanisms and policies is pretty useful. Sometimes you want exponential backoff, sometimes no backoff, sometimes it depends on other state.

Not as simple as you might think. And if you're gonna be writing microservices you're going to be intimately familiar with retries.
In 2011 were they piping 70TB?
How VR startups can survive the slow growth of 2017
Yeah, but you can look them up.
Yeah, although there's a difference between "publishing whatever" and "publishing books that copy from other books".

Ultimately it's not the publisher but the author that matters, I guess.
They're not called 'job creators'. Jobs don't need creating. They're called self-interested capitalists. They aren't 'creating jobs' out of the goodness of their hearts. They sometimes, to a certain limited extent, require labour in order to maximise their profits.
If people weren't so obsessed with their jobs it wouldn't matter where you worked. Unfortunately, we are.

Case and point -- North Carolina and their need for farmers [1]

[1] https://www.washingtonpost.com/news/wonk/wp/2013/05/15/north...
Isao Tomita. Classical music mostly played on a Moog, with an increasing collection of supporting polysynths as the years went by.

Everything up to The Ravel Album is great.

Tomita probably ranks as the only true Moog virtuoso sound designer. Literally nobody else used the instrument quite so creatively, or produced such an incredible range of distinctive sounds with it.

This sounds like a recipe for cheese, but it's anything but. Everyone who owns, uses, or is even slightly interested in modular synthesizers should hear his albums.
You're correct. It says in their FAQ that they're using ZigBee Light Link, AES-128 and have put time and effort into preventing them from being hacked. They also say that they work in a mesh and should be compatible with other products per the ZigBee Alliance.
This should be tagged as Show HN ;) Just keep calm and carry on coding.
Why should I switch from Hypothesis to this? Genuine question. I liked the landing page.
It is useless in the fact that you can just use the S&P numbers, with no extra cost of downside.

If you had a number that almost represented the temperature now, and one that represented it a lot closer, and it was free to use either one, then why use the slightly more error prone one?
I think it's very normal for anyone who owns their own business.
Because ski lift installation has changed since 2011?
I guess the issue is that even the whiteboard style interviews can be gamed?
Any purpose? What about curmudgeonly criticism?
I'm sure it has been discussed before, but what factors push people away from say two-day internships? Is it because these things are so short that they too can eventually be gamed? Or is it because you need to have staff of the same specialty dedicating their resources to a potentially short-lived investment?
> Poor people are lifted out of poverty when they get jobs.

Poor people are lifted out of poverty when they get the tools necessary to secure and maintain sufficient initial and recurring quantities of material assets; jobs with sufficiently high pay do that (but not all jobs have sufficiently high pay), though they aren't the only thing that could.

> Jobs are created by incentivizing job creators.

No, jobs are created by paying people to do work. There are several ways government can cause this to happen: the simplest and least prone to be misdirected is to simply pay people to do work. Among the more complex, less reliable, and more likely to be manipulated to maximize profits to other people and minimize jobs to the people for whom the goal is to secure jobs is creating financial incentives to capitalists in the hopes that it will result in them creating jobs that lift people out of poverty.
That's a pretty neat use-case, thanks for sharing. I could see it being useful for my own personal knowledge database as well. Unfortunately it doesn't help with my regular browsing workflow, which revolves around a bookmark bar filled with textless favicons arranged by color.
Popularity, I assume; which is probably why he put "beat" in scare quotes.
dangerous because they prefix things with sudo?
Will the developers of Chromium and Edge perhaps reconsider incorporating native support for MathML in light of this, considering that apparently people do use maths on the web?

180 million monthly users is a significant portion of the world's population. I'm not sure to what extent MathJax is cached, so it's possible that these are not 180 million unique users. On the other hand, this does not include all those self-hosting MathJax, using KaTeX or just using server-generated images (for example Wikipedia†).

†It's possible to force Wikipedia to use native MathML (which, at least on Firefox, looks really nice) or MathJax, but it's non-trivial.

https://bugs.chromium.org/p/chromium/issues/detail?id=6606

https://bugs.chromium.org/p/chromium/issues/detail?id=152430

https://wpdev.uservoice.com/forums/257854-microsoft-edge-dev...
No, because they keep wanting to dig coal out of the ground? :-/