skysight-inc/HackerNews huggingface dataset:
How the Web's 418 Error Code Became Steeped in Controversy
That's not an option for anything but maybe enterprise apps because the dialog styling is just too ugly usually.
Stack overflow has lots of great programming answers, but is by no means an exhaustive research resource for algorithms. Have you looked through the ray tracing literature? Good table on various geometry intersection algorithms here: http://www.realtimerendering.com/intersections.html

Other search terms you might not have tried: "ray-object intersection", "ray-ellipse intersection", "line-ellipse intersection". Also check for "ellipsoid" algorithms, there might be something in 3d that can simplify to 2d.

Oh, also try looking through video game physics sites, tons of minimum distance, path planning, and collision algorithms. Many physics engines are open source, there might be some distance-to-ellipse code publicly available. http://www.tapirgames.com/blog/open-source-physics-engines

Edit: deleted my algorithm that won't work suggestion. :P

PS: there's probably no reason not to do a blog post, there might only be reasons not to claim it's novel, even if you don't know it yet. You might want to write it up without claiming novelty as part of your search to figure out if it's new. You could still publish it formally later.
Download Luminar 1.2.1 and Crack for Mac OS X
How about providing knowledge of the mere existence of the product? How is that not useful?
H.N.I.R.
It's not that stupid; it's an intentional tradeoff. It's also quite common, especially with a customer like Google.
Because it was a life goal to move from the US to Europe for a while and because my wife is much less fearful.
Needs Stripe? I thought it was a standalone solution, thanks
This. There are two advertising business models:

1. Pay for ads to drive customers to your business selling widgets.

2. Sell customer data to advertising networks.

The first is sustainable and is the foundation of all advertising. The second is only sustainable if it doesn't supplant the first. If it does so, it becomes a self-licking ice cream cone and the whole enterprise falls apart. Sadly, that's where we are today.
Some (myself included) would trade some radioactive sheep and berries for intact ice on the poles.

I also want to transition to clean energy, but I'm much more afraid of global warming than nuclear disasters.
Along the same lines, I've found old automotive service manuals for American cars tend to be quite well-written and formatted.
I'm so out of my depth here it isn't even funny. Just wanted to say way to go...whether you indeed have something novel or not, thats awesome to even have a brush with such a thing.
Patent the idea, Publish a paper, submit it to a robotics conference. Some big company with deep pockets will buy the rights to your patent for a sum of money that will be large to you and small for them.
I've yet to see any proposals from the latter camp whereas I've seen dozens of pieces of legislation successfully passed and attempt to pass from the former.
Let's say you have three ISPs, Red, Green, and Blue. Red and Green have a cable connecting them somewhere, and Green and Blue have a cable connecting them somewhere. Each of them send notices using BGP to each other saying, "Hi, this is my subnet, if you want to route to that subnet you should send packets to me." But Red and Blue also want to communicate to each other, so Green will also send a message to Red saying "Hey, I know how to reach Blue's subnet, I can indirectly route packets there too," and to Blue saying the same thing about Red's subnet.

Now if Red and Blue get a cable connecting the two of them, they'll start speaking BGP to each other. Green will continue advertising the indirect path, but Red's routers and Blue's routers will see that they have a more direct path to each other, and not go through green. So while network engineers need to tell their routers about their direct connections, BGP will automatically help distant ISPs figure out the best indirect paths.

It looks like what happened is that Google, which is not an ISP but peers directly with a bunch of ISPs (so they get better performance than being behind a single ISP, as most smaller companies do), started advertising routes that looked more efficient than the actual routes between various ISPs. Technically, those packets can flow over Google, although Google doesn't have the capacity to route traffic on behalf of the internet at large (it's not an ISP), and probably has routing rules configured to not actually accept packets that aren't destined for Google sites.

So two things happened. The first is that internet connectivity was disrupted. The second is that we got to see, a bit, what Google's peering relationships look like, because of the routes that Google advertised.
Note that Facebook is a private company, not a country. They can require whatever they want.
Everything happens for (and with) a Reason
That would lead to a small image size because you would just apply the .jar to a base Java install but it doesn't do anything for the container size because they all will have their own JVM copy.
The study had people wear electrodes to determine/drive the noise oscillation frequency. The noise oscillator was being controlled by the sleeping human (they used a PLL, which to me implies a bit of "catching up" lag if the human changed frequencies).

However, who's to say that the human has to be in control? You could replicate the study, but have the computer determine the oscillation frequency (or maybe just keep it fixed) and maybe find similar results.

The biggest technical challenge for a DIYer would be "comfortable enough to sleep in" electrodes.
No, I was assuming (maybe wrongly) that those that currently use adblockers also never usually click on any ad.

The question, if you prefer was:

Is there a difference between preventing ads from showing on the page (adblocker) and seeing them but ignoring them?
Humans are bad at separating novel risks from familiar likely ones. News is what's novel - not what's likely, so we have this horrible situation of putting our attention and efforts on the wrong thing.

Everything you said is 100% correct, but just look at all the extra news and scrutiny that's given to every Tesla crash. Or the people warning of the dangers of fidget spinners:

http://www.goodhousekeeping.com/life/parenting/news/a44415/m...
I thought this was a timely paper, germane to Amazon's takeover of Whole Foods and subsequent price drop.
I agree with both your feedback. This is an experimental app. For me, learning the order of keys was the most difficult part when I started to learn typing. I wonder if people who are not familiar with touch typing (if anyone exists) may find it easier. Lets see. Thanks again btw.
The author should have mentioned Preact[1]. I'd argue it's better than InfernoJS

1. https://preactjs.com
In Zhongguancun in some shady stall on a very high or low e-mall floor, you can get lots of forged documents, including diplomas, IDs, passports, ....

Or at least you used to be able to. As with other commerce, I think this is all done online now.
this is why we cant have nice things :/
Show HN: Puppetron – Puppeteer (Headless Chrome)-based Rendering Solution
This post is entirely going to be based on questions that I would expect an experienced developer that I was interviewing to be able to have a conversation on. This is not a starting point for a beginner.

Understand the language and how it works on a deep level. If there's ever a question of "should this work?", read the spec for that feature - it's generally not that hard to understand.

Understand the runtime. What is an event loop? What's a macro task? A micro task? How does each work? How does all of this integrate with the DOM as far as what might cause a dropped frame, block rendering, etc..?

Understand the ideas behind the framework you're using. I'm not going to recommend an individual one to avoid framework wars, but most of them embrace virtual dom these days, so you should have a basic concept of what that is. Does it make applications faster? Does it make it developing easier?. Another common framework point is unidirectional data flow; why is unidirectional data flow considered a good thing these days? What were the downfalls of bidirectional data flow?

Understand API design and state boundaries. Using the example of a shopping cart, who owns what? Where is the state of the cart stored? An individual item price? Name? How do I add an item to the cart? You can design a cart that functions fantastically, but is completely un-testable if the API is designed wrong or there is not well defined boundaries on what components own what state.

That's a few things off the top of my head.
> Instead, maybe it’s about pursuing your interests fully, but with enough internal self-awareness to regularly evaluate what you’re not pursuing as a result — and make changes if necessary. Living in this manner trumps balance any day.

That is exactly how I would describe 'balance'. The article seems to use a different definition, though.
There wasn't much of a web then, but I take your point. It could have become what Javascript is today.
> You can't just choose to not participate in modern industrial life

Why not? Try to not be part of the throwaway culture, avoid falling for gimmicks and new toys and try to build a environmental Friendly lifestyle. It's not perfect but it's perfectly possible to escape the modern lifestyle to a huge degree
A lie.
Don't forget the rising rates of adblock shifting which demographics actually see the ads.

https://pagefair.com/downloads/2017/01/PageFair-2017-Adblock...
In Spain? _Illegal_ immigrants? As in those who crossed the border without the state noticing?

Are you sure or are you extrapolating?
Education of the younger generations because adults are quite inflexible when it comes to habit changing.
We have the Chinese government deciding what ONE FIFTH of the worlds population is allowed to see and express. If a Chinese person steps out of line they are "invited for tea" and maybe never come back.

They are even censoring academic's access to western papers. It's barbaric and should not be excused even in passing.
Not an engineer, just a marketer/writer. Had two jobs offered, one offered 15k more a year. Took the other job: it fell in line with my strengths, I can be full time remote from my forest, and I knew my new boss at lower paying gig, while expecting me to still work hard, would be good about making sure I got off on time to go to gym as well as respecting when I needed to take vacation. Do I sort of wish I had more money? Yes. But I'm in this company for the long haul, and I decided 15k was worth the specific lifestyle I wanted over the long haul.
And then you can move to Rawhide if that still isn't new enough.
Hi everyone, OP here.

This is mainly inspired by Google's Render-tron https://render-tron.appspot.com/ but I added a PDF option and few more fancy features. This uses Puppeteer, also by Google https://github.com/GoogleChrome/puppeteer

Here are two demo videos:

- https://www.youtube.com/watch?v=n4sRp3qe_1Y - Screenshot, (Pre)render & PDF options

- https://www.youtube.com/watch?v=wYCrJu-Wy2E - `clipSelector` for element screenshot

Cheers
Innovation in china is a numbers game: there are going to be more than a few people who are unharmonious enough to innovate, despite the government's best efforts. Just look at how many Chinese are interested in jumping the wall. Of course, if they keep this up, hose people will just continue to emigrate (we will have lots of innovation from Chinese, even if they don't do it in China).
I only see nebulous claims of wines not being produced to French standards. Is there anything more specific? Maybe the French standards are wrong is Spanish originating wines are selling so well and even at similar price points.
Learning Hierarchical Features from Generative Models: A Critical Paper Review
Can we collectively move on from single character variable names?

The code examples are full of variables like "q" "a" and "v" -- it slows down everything as we must grok the surrounding statements like some kind of Rosetta Stone to interpret what "a" could possibly be in this context.

Please fix it.
About time. I will happily pay money to avoid Dubai.
Are you aware of how the only people in the US to ever be successfully censored from the public internet for political (as opposed to legal) reasons are far-right websites? This literally happened in the last week; domain registrars (the only gateway the public has to critical public DNS infrastructure) decided to voluntarily censor various far-right websites citing "hate speech" as their justification.

There is, evidently, a fairly powerful and far-reaching population of left-leaning people who believe and are willing to act on the idea that the internet should be politically controlled. I've never heard of this being done successfully against, say, a communist website.
A greater understanding of the process and supply chain that affects the products going into our body will be for the best. For any wine, if it was clear where the grapes are grown, and where the wine was made, it'd give me greater confidence in the product. This is especially true if it's a value-oriented bottle.
The US Navy Mark I fire control computer comes to mind:

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

The manual is insane:

http://archive.hnsa.org/doc/computermk1/index.htm
You are excluding princelings like Xi Jinping, who only started from the bottom in theory, but have a lot of family connections to help them rise quickly. In fact, as time goes on, princelings are becoming more dominant in Chinese politics and even the economy (many companies and industries are controlled by red families).
London's mayor pledges justice for tower fire as carnival begins #Grenfell
You dont need node.js or react for mobile developement, its not a must. I build fully responsive with html5, jQuery and a PhP api
Do many French businesses use it?
> This is the first time I've been sitting on an algo that I genuinely believe to be novel.

The odds are extremely high that you're simply mistaken. While it might be novel to programmers, it's very unlikely to be novel to mathematicians. Research maths for prior art, or write a paper and submit to a journal for peer review, someone will point out if it isn't novel, which it likely isn't.
That is a minor oversight that will probably be rectified at some point — other countries are doing it, it is already required in Northern Ireland, and in 2018 a pilot will be held introducing the requirement in a number of districts¹.

People likely won't resist it too much. We've had this identification requirement imposed upon us in the Netherlands a few years ago, and while there is valid criticism on this requirement, it passed. So to vote now you need to bring a valid ID. If the British government wants to do this with a minimum of fuss, they'll do what our government did and make the driver's licence a valid identity card. That way the majority of adults will already have their ID on them as a matter of habit (and won't complain).

Of course mentioning that it is needed to prevent Muslim voters from committing voting fraud (see¹…) will help push the bill trough.

1: http://www.telegraph.co.uk/news/2016/12/27/voters-will-have-...
You can't patent math.
I relocated from the NE back to Austin and took a lower pay. I grew up in the South and didn't like how impolite people are in the NE. I actually didn't fit w the regional culture. Goes to show how important culture fit is for work too.
They may have been referring to the process of removing laptops, liquids, etc. from bags for security procedures in some countries.
I don't understand what you mean for the container size. If they share the same base layer it won't use more disk space to store than splitting it up, surely.
Chinese always talk about biased western media against china but can never point anything out, having to dig back a few years for anything substantial.

Here is a clue: a westerner will have even more of a negative impression of china if they restrict themselves to Chinese media only (like chinadaily, globaltimes, CCTV 9). So is Chinese media biased against china????
Windows rdp is 3389, but really, anything can go on any port up to 65535. The common ports like 80 and 443 are just there as "it's common to use these for services, so you don't have to put in http://google.com:80". And there's no real "enabling" them, it's just a question of if your firewall allows it, and if you have something actually listening.

Also, websocket is just a protocol upgrade slapped on http/https, so it normally goes over 80/443. If someone's running it on another port, it's probably cause the server they have on their normal http/https doesn't work well with websockets.
You should make sure it's actually new. Study the literature carefully -- it may have already been discovered and published. Google Patents https://www.google.com/?tbm=pts is also a good place to look. It's also worth digging into existing scientific mathematics libraries like GSL as well as other space simulation libraries like mantissa to see if they implemented it.

If you are just looking to put your name publicly on it, it's oftentimes good enough just to write a blog post and make a wheel. That way you can always point to it later and build a google presence. If you are looking to possibly patent the algorithm, talk to a good IP attorney specializing in software patents.
I'm an Amateur Inventor. I used to work in Insurance. You might be able to guess where this went: Ctrl+F "insurance" - no results.

Okay, fine, take some risks you innovators you! Just don't expect me to play a sad song if the experiment burns down your house, your neighbor's house, and results in criminal charges. Really, I'm not being glib. I will continue not being glib if what I foresee comes to pass, with potential serious damage to life and/or property. GL, HF.
> We should determine c empirically, but we have already done so to exquisite precision.

As interesting as that is, what I meant we're narrowing down is the speed of gravity -- that is, that it's almost certainly equal to C. Not that we're narrowing down C itself, it's way more convenient to define that as 1.

Since you're here, though... the horizon problem. I can kind of understand the logic that makes it a problem, but...

If you have the same initial conditions everywhere, and the same laws of physics, wouldn't you expect everything we can see of the universe to look similar even if there hasn't been any communication?

That seems like an obvious implication of having deterministic physics, and sure, "same initial conditions" is a big assumption -- but I never see this hypothesis offered.
Numerical methods is an exceptionally well-researched area that saw lots of activity back when machines were weak and Fortran was the weapon of choice. It's more likely than not that what you discovered has been done before and/or it's trivially derived from a more generic algorihm.

Your best bet would probably be to re-run your search (including academic papers and not just stackoverlow, which is an inch deep) and ask around and see what prior art will surface.
If you care about citation count without the hassle of publishing a paper, you should make the blog post or github repo easy to cite.

Add a blurb along the lines of "For attribution in academic contexts, please cite this work as: (insert bibtex blob here)".

For examples, see the bottom of the posts distill.pub: https://distill.pub/2017/momentum/#citation.
Or bottom of academic github repositories such as: https://github.com/sympy/sympy#citation.
> You must abstract a bit from what the language standard describes and what actual implementations do or support.

Fair enough. I don't actually use #'compile all that much in my code. But I've been burned by these compromised pseudo-Lisps so much in the past that I tend not to trust them. And I wasn't aware that Lispworks had an ios solution; I'll check it out. Thanks.
That's impressive. I want to now more, is there any way to reach out to you?
> Also, what does this have to do with the VW scandal?

The entire point of the VW scandal is that their cars pollute way more than they tested. Their diesels especially - the same diesels that have been popular in Europe for decades are the ones polluting the most. And their apparent low emissions was a passive way of fighting electric cars.
An Open Source Restful Api Integrated Testing Tool
Don't forget all the vehicles that aren't required to have ORVR yet still drink unleaded, too.
Yep, I agree. That's why I like to think of it as a spectrum. Based on analysis, someone can believe one operation is more of an investment than another operation.

I know I was being pedantic, but I wanted to avoid making it seem simpler than I think it really is.
What would a discussion he without citations. Quote from below "plants are just very slow animals"

"plants can see hear and respond"
http://www.bbc.com/earth/story/20170109-plants-can-see-hear-...

Provided this is true don't they deserve more protection over animals because they can't defend as well as animals
If it really did that. In practice, it doesn't. Not for me anyway. It's like firing an assault rifle at the sky and hoping there's someone to catch the bullet, where ever it might land. It's just spam about products I'm never going to buy and don't need to know about.

By all means, give me all the ads when I'm actually looking for a product to buy. The sad thing is that when I do that, all the ads tend to be irrelevant. Even on sites like amazon, which should know what I'm looking for. They have these sponsored product placements that are supposed to be relevant to my search. In practice, they hardly ever are. And if they're somewhat relevant, they're still not relevant enough for me to consider purchase.

Online ads do an incredibly bad job of providing useful knowledge about the mere existence of a product.

In practice, I always need to turn to reviews, forums, word-of-mouth, etc. etc. etc., and finding useful information in the infinite sea of ad-spam is quite frustrating.
Human Factors Engineering Salary and Job Description
It really is a shame that that automotive manuals have become so lame (my mini's explanation of the "sport" button: "makes the car more sporty") but cars are so reliable that many things you needed to know you simply don't need any more. I doubt many HN readers under 45 have seen a dwell tach, and I consider that a good thing.

I was also encouraged that 40% of my car's manual was on the audio system. The next step, not quite here, is to eliminate that because the audio system is the phone.
In all seriousness, if this is what you encounter at your workplace, you need to get out and work somewhere else; this is an extremely toxic environment.

Even if the build setup is the most complex thing on the face of the earth, if you or team members get reported for undermining the team because you don't understand it, then those are not the team members or managers you want to work with or for.
On that front, I can only hope that they have learnt the lessons from South Korea politics.
The article is about bugs in emulators, not the games they emulate.
Way, Way, Waaaay Nicer Error Messages
To my mind, we are not stick to one of two options "censorship or protectionism", they are not mutually exclusive. From epistemological point of view it is better to choose one, but I believe that this is not the case with China Internet regulation. China govenment is not so stupid to miss any of opportunities that banishment of foriegn services brings. Moreover China government is clever enough to make it hard to deduce his motives from his behaviour. Censorship and protectionism are both not very good and can be target of international blame, but it is hard to write some brilliant piece of critics of China government methods, while considering two possibilities. Unclear goals gives China some space to defend himself from critics.