skysight-inc/HackerNews huggingface dataset:
Irrelevant, if the vast majority of modern packages work with the big three, it's highly likely they work with other conforming POSIX systems.
Even the Boston common is nearly 400 years old. I'm not exactly convinced of how "radical" this was..

https://en.m.wikipedia.org/wiki/Boston_Common
I see cool demos, and things that look passable for game graphics http://alexis.lart.no/emh/snapshots/rts-free.git/

Is there some big use of WebGL in production that I'm missing? It always seems to have a bunch of promise that no one does much new with
What specifically did you find problematic in the Citizens United decision?
What's different about that 30% and why are they interested in putting their stuff on your platform? Are these the same people who own 3D printers?
I read that as mealy-mouthed cover for future questions about Medicare expanding coverage unilaterally, but I would agree that is pretty subjective.
A driver that's there for safety reasons is a good driver and is paid well
I can't get your example code to work, but that is a completely different technique, ray marching a volume displaced by a noise function. This gives nice 3D-looking flames, but the movement tends to look like a scrolling noise function. And it's harder to use arbitrary burning shapes, my simulation supports drawing anything and it will burn.
> how hard could it be to classify objects in images? Well, decades later and it's still a hugely unsolved problem.

AFAIK Google's cars rely on radar to identify the position of objects, which I would think is vastly easier.

Of course, there's still the interesting challenge of classifying objects into traffic partipicants and obstacles.
You're using the word in a different sense than the person you're responding to. They're talking about the standard for charging someone for a criminal act.
Raybench-Crystal: Fast as C
Curiously enough, the first time I ran it it was "teapot falling on ball" instead. It slowly slid off the ball after it landed. Still worked fine :)
I was in a car a few years ago that spontaneously erupted into flames at 70mph - well, it had been at 70mph - we were a few hundred yards on a motorway on a hot summer day when the car started slowing down, we pulled over to the hard shoulder and noticed the flames!
I made a bot that listens for a "coffee on" message and turns on the coffee maker at the office (using an Arduino that's hooked up to it). That way, I can Slack it when I'm leaving the house in the morning and have fresh coffee available when I arrive. :P

The only requirement is to remember to prepare the coffee machine the day before, but that hasn't been a problem so far.
Ah, I spotted one of these the other day cruising around Austin. Pretty slick looking vehicle.
And the reason this is more prevalent on QNX is that it's a microkernel based platform. Here, in Linux, there's the debate what should be allowed into the kernel, whereas that question is pretty much never asked for QNX. You also don't get discussions about circumventing the kernel network stack to avoid context switches, to name a prominent example. Microkernels also lend themselves better to multikernel designs where you aim to make better use of all the available cpu cores by reducing sharing.
Is BBC still sitting on 1 million hours of archives locked under copyright, collecting dust? In the meantime cats and kids playing video games flood YouTube. Other videos get commented on, voted, embedded in blogs and playlists, and their treasure rots neglected...

They should try to open it up and give it back to humanity.
Yes, while C#/Java will prevent some kind of errors from happening, others are very common

(Example: copy/paste errors, parameter order problems, etc)
Hmm, I'm not so sure.

First, Uber drivers are already not making much. Drivers I've talked to here in SF say they are near $15/hour (though they can more in the form of bonuses if they hit certain hours-driven targets).

Second, the job of a passive driver will actually be both more boring and harder -- you have to pay attention while doing nothing, but be ready to take over in a second. It's like being a passenger, except you can't distract yourself in anyway. I'd much rather just drive.
My point was that when you actually look at the entire agreement and all the possible edge cases it is meant to cover, legalese makes perfect sense in context.

English isn't code. You don't get "higher-order types and lambdas" in English, come on now.
CMS Airship - Simply Secure Content Management
User name checks out:

*******_
Yeah, not arguing that, but you also have some really weird, misguided ideas. Like your understanding of bytecode. I think you just have a natural propensity for being smug.

As for using Linux, I'm not dropping Linux until LX-branded zones can run Steam, and my game library. And I don't see that happening for a while yet.

It may not be ideal for infrastucture, but if you want a UNIX on your desk, for all its flaws, Linux is pretty hard to beat.
A Spanish Hunter – The Ibizan Hound
Angular 2 RC5 release enables ahead of time compilation and lazy loading
Var, let, and const: What, why and how – ES6
A magic business model: Help someone sell leftovers
I tried the bus on the housing fair last year, it was the most anticlimatic experience I've had. The whole trip was basically just a straight line on asphalt, and it was ridiculously slow.
Possibly not, but you would be in violation of trespass, which is somewhat ironic given the article's failure to prevail on a trespass claim.
That still results in a physical change to the building, even if it is only temporary (or not, if the building material is unusually porous).

The test that I remember seeing applied in the past concerns "intention distruction or defacement". As I understand it, alterations (graffiti, breaking a window, removing ornamentation, etc.) that alters the physical object or space can apply.
Broadly this.

If your CV mentions you connect to, use API of, or sit next to someone using some random thing you'll be regularly contacted for work in that random thing. Most recruiters seem to stop at a keyword match or two.

Interviewers and potential employers are much more likely to look, and follow through with relevant questions at interview.
Blender only runs raytraced previews when you set the view mode to "Rendered," not in normal operation. It's tough to work in because you don't get any of the usual UI like selection highlight; it's just a straight render defaulted to relatively low quality.

Great for a quick preview though, especially while setting up lighting. And if you've been good with naming your objects you can always select things out of the document tree.
Tutorial: Zero to Sixty in Racket
Many parts of life have gone cheaper - while feeding and clothing your family used to take a full time job, now you can buy (that level+amount) of food and clothing for just a few hours of work at minimuma wage.

However, major parts of our current expense, like housing at desirable areas, are "competitive" in that if everybody earns ten times as much then the good would also cost ten times as much.

"Housing" in the sense as shelter somewhere is very cheap to make, only "housing" in an area where you (and everyone else) would want to work and raise your kids is expensive.

"Education" in the sense of simply obtaining knowledge and information is very cheap now, only "education" in the meaning of degree=certification that you're "better than average" is expensive.

I once calculated that I literally could live in semi-abandoned areas with the 1916 level of goods&services (+ a PC and internet) for 5-10 hours of work/week even if that was at minimum wage, and remote contracting often does much better. Including paying for the home - they're dirt cheap in places that people are leaving for the expensive places. However, the trouble is that I don't really want to and can afford to "do better" - and everyone else does as well.
> many employees, including myself at past points in my career, think they're good employees but they're not

Any clues on how to test if I'm in that position, or am I actually a good employee? Is there a chart somewhere I could fill and see my actual "employee desirability" score?

My problem is I finally, after many years of battling impostor syndrome, believed that I'm not that bad a programmer. So now I started worrying about this thing you mention...
Headphone Zone Goes Extra Mile to Fulfill Every Audiophile’s Dream
Spray paint is destructive, especially if the surface underneath is painted and removal of spray paint removes that paint as well.

I have no idea if shoes over power lines is actually vandalism or not, I'm willing it is in some areas (Los Angeles? NYC?) and not in others (Duluth? Fargo?).
since when adblock plus is open source ?
I'm committed to my job for about the next six years, having already been in it about five years already. The people are great, the mission is pretty good, and the culture has some strong aspects.

Having said that, I'm squirreling away most of my earnings so that I can make a careful step to my next career without needing to rush. It should be another one with pretty good earnings; tack those savings up with the ones from my current job, and the next job, when it comes, can be almost anything, with little regard for level of income.

I guess what I'm saying is that I'm staying very conservative in my finances so I can stretch further in other dimensions of life without risk of over extending.
>Why must we insist on squeezing radically different new situations into existing categories that were clearly designed for something else?

This is a problem which Marshall McLuhan wrote about frequently, he described our situation as if we were navigating the present like someone driving down the road using only the rear view mirror.

>Hypnotized by their rear-view mirrors, philosophers and scientists alike tried to focus the figure of man in the old ground of nineteenth-century industrial mechanism and congestion. They failed to bridge from the old figure to the new. It is man who has become both figure and ground via the electrotechnical extension of his awareness. With the extension of his nervous system as a total information environment, man bridges art and nature.

https://en.wikiquote.org/wiki/Marshall_McLuhan
Newsprompt displays breaking news and videos on chrome's new tab page
The Rising Need for Blockchain Pros
I always like to go back to the figure from the pandoc homepage showing input and output formats. I think it gets taller every time I look at it:

http://pandoc.org (scroll down past the text).

Personally, I like that Markdown gives me so little control over formatting. It forces me to focus on the text instead, which is why I moved away from LaTeX. Formatting is something I'd rather do after the writing is done. If you're using LaTeX or HTML, you can embed formatting directly, and if you're using another intermediate format, Pandoc gives you a lot of control over how it's generated.
The difference is that the ambient advertisement doesn't meaningfully change the appearance of your piece of property. And in any case, you have no legal right to shut out the world.
What is the cure for having amputated legs while being poor?

The cure for a lack of legs is typically prosthetics with extensive therapy. Incredibly expensive and labor intensive.

The cure for amputated legs while being poor is a wheelchair; not as easily managed without additional space when parked, and if there are no ramps up to your building, your business is effectively inaccessible.

But ramps cost extra money. So do wheelchair accessible curbs. You need more space in the isles, specialized bathroom stalls, special door handles, support for someone closer to the floor at your counters... Lots of things we take for granted today, but which didn't exist for many years before the ADA.
I have a question about this book. How are you supposed to follow along with it? Peter Shirley's book encourages the reader to program the renderer along with the explanations. It doesn't seem like that is possible with PBRT, but I might be misunderstanding something.
This is a post on how the latest Angular 2 release and the NgModule feature will enable transparent ahead of time compilation for minimal bundle sizes plus transparent easily configurable lazy loading.

This feature coupled with upcoming angular-cli versions will make features like minimal bundles and lazy loaded apps much simpler to make than ever before. the angular-cli will actually provide these features pretty much transparently.

The developer will only have to add some minimal config by defining modules and passing modules to the router to make them lazy loadable. But there are some minor pitfalls to bear in mind in what relates to dependency injection.
As an anecdotal reply from a totally random person on the internet: Your feelings are spot on. I was really impressed with the clear shift in Microsoft. They were on their way to becoming the cool tech company I could kind of get behind (as much as one can have loyalty to any corporation), but then....Windows 10. The worst part of it, to me, is that MS seems to understand why it wants a new version of Windows, but hasn't done anything to convince me why I would want it. And sadly, Windows is the most visible part of the company for many, many people.
> there is always an attendant monitoring them

I actually highly question the efficacy of this approach. Humans are good at driving (for some values of "good") partly (imho) because it is an active task. As soon as we enter the "monitoring" zone, and not actively engaging in the task, it is very easy to become quickly bored and have attentions wander and miss important details, like getting too close to other traffic, veering the wrong way, etc. This is not the fault of the person doing the monitoring being bad at their job, but rather simply how humans work, and this needs to be taken into account when designing systems that are automatic but "require human monitoring."

Really, humans are better at the active task, and computers are better at monitoring, but we are constantly trying to reverse these roles, sometimes to dangerous effect.
For long I have been thinking that online communities such as YC and reddit benefit from an accelerated process of group evolution. Where other contexts necessitate 10 years to converge on a common idea/ideology, some communities do it orders of magnitude faster. Maybe this paper could explain why it works faster in some groups than others, given the topology and size.
The fact that something can be done doesn't mean that it should be done.
Bootstrap vs. Foundation – Top 2 CSS Frameworks
Formal – Interruption free communication
I'm still reading through the article, but can you give an example of why rendering all the blocks ordered[0] by (min x, min y, min z) lexicographically doesn't work[1]?
I thought the sophistications is necessary for performance only, i.e. not drawing anything that doesn't appear in the final result.

[0] Assuming (0, 0, 0) it's in the middle at the top of the screen.

[1] Assuming this is what you meant by "simple back-to-front".
This opinion might be unpopular here, but I don't really empathize with adblock plus's arguments with why they have to be able to block ads (journalistic integrity?). This is how facebook and others need to fund their product costs. If you can't be bothered to sell your attention to them for the ads, then put up money instead; but we all know how unlikely people are to pay for content online once it was "free".

Nothing is free online. If you aren't paying for a product, you are the product. (said someone way smarter than me years ago)
For people who are getting "Access Denied", I have a local copy. Send me an email at <my username here> at protonmail.com.

EDIT: And reply to this message.
I think what you are describing is exactly that cause of remote work being a hot topic of discussion. It was really aggravated in the 00's with ads like "Mother of 4 makes $5,000 a Day Working from Home!". Now enough of those people found that it was a relative scam, or a niche field that they couldn't cope in.
Do these need sensors to detect and adapt to icy roads in Helsinki?
Implicit label association was documented in 1997. [0] It is unlikely that screen reader software from that time is still in use; is anyone still using Windows 95? Web developers have at times been fairly ruthless in ending support for e.g. IE 8 based on empirical measures of browser use. [1] Blind users are already a relatively small percentage of all users, and the quality of available "opt-in" screen reader surveys seems a bit lacking, so it seems possible that the problems you describe are actually experienced by very few people. The other possibility would be that commercial reader distributors in "maintenance mode" spend more time lobbying accessibility organizations and discouraging the use of standards-compliant free software than they do maintaining their own software. Whatever the case, ISTM developers who care about blind users might better use their time helping to improve the screen reading capabilities of standards-compliant browsers rather than redefining standards to coincide with the capabilities of outmoded screen readers.

Just my two cents; clearly I don't care as much about this stuff as you do. Good luck!

:checked is also relevant for <select>/<option> tags.

[0] https://www.w3.org/TR/WD-html40-970917/interact/forms.html#h...

[1] http://caniuse.com/usage-table
why not draw the individual polygons as a single batch?
People shouldn't be writing code at all. A lot of testing and small code corrections should be automated at the very least. We have the iron, lets put it to work.
Ask HN: Which software/SaaS do you use to keep track of your project development
I'm interested to know if there is a particular service simple enough for side/hobby development projects, not the industrial grade tools.
Send your NetCrunch alerts straight to Slack
Considering how often GPS gets confused here in DC, I'm amazed we are suggesting relying on it to drive the car.
Please don't. A lot has been written about email address validation (search HN for a few good discussions); it is horrendously complex to get right. Any mistake or oversight means perfectly valid email addresses won't work, and maintaining your home-grown solution means keeping tabs on any updates to this domain suffix list and other relevant standards.

The most sensible approach (in my opinion) is to validate with this minimal regex:

/.+@.+/

Essentially just requiring an at-mark between two other bits of text. After that send a confirmation email to see if it works. That is pretty much fool-proof and low maintenance.

If you absolutely must help the user in preventing any common mistakes, use a library that provides hints in the UI for those presumed errors without actually invalidating the input. There are JavaScript libraries that do this fairly well.
When Life Is a Product Hunt
The best and worst manufacturers for pushing out Android updates
And I think the standard rebuttal is that, if ads were unobtrusive that would be one thing, but many times leaving ads unblocked leads to malware and extreme system slowdowns. I personally would not mind keeping adblocker off if ads were just minor ads in the text of documents, but from what I've seen on the rare occasions where I've been on a computer without adblock, the non-adblocked internet is pretty disgusting.
There is memfd_create(2) (see discussion under "File sealing" and the related fcntls).
As far as I'm aware, it always has been. They link to their source code from the footer of their homepage, licensed as GPLv3: https://adblockplus.org/en/source
The car can't follow the lane markings?
What can finger identification on touchscreens do
Yes! It's about CMS's compete a bit on security. Content Security Policy needs to be by default. This page says CSP is managed "through a web interface", which worries me a bit.
Additionally, as someone who isn't a recruiter and doesn't work with any Microsoft products, this might actually come off as a bit of a red flag. The intention may be to stave off recruiters that blindly fire off job postings, but it comes off as egotistical.
Ask HN: Small EU SaaS providers, how do you deal with VAT compliance?
It would be nice to hear some stories about how it's not that bad, because at the moment it's one of the things that make me a bit anxious about doing small scale SaaS business in the EU.

(I have a limited liability company in Sweden.)
What Exactly Are the Shadow Brokers Trying to Accomplish?
Physics is also very linear. You cannot know what will happen at time t+1 until you know exactly what happened in time t.
Sounds like a tautology.
In the end that is really all that internet discussions boil down to, so why fight it? I could write a long rebuttal, backed up with anecdotes from my own worldview and cherry picked stats and facts I googled theory seconds ago to confirm my prior worldview and it's superiority to yours, but what is the point? No one has their minds changed by HN comment threads or witty political commentary on Facebook. This site caters to people who think that a few hours bouncing through Wikipedia and some Google searching for supporting articles makes them an expert on just about any subject. Expecting meaningful debate and reasoned discussion in such a forum is a fool's errand. On anything beyond narrow technical topics it is better to accept it for the shallow bar chatter that it is and not take it too seriously.
It also contains options all the window options accessible by keyboard.
Every ARMv8 is also an ARMv7; since ARMv8 includes AArch32 in addition to AArch64. It still has Jazelle traps. It also has an 8-byte (though they brag that they only have 4-byte opcodes now) AES round instruction, and a SHA-256 permutation instruction.

Admittedly some of AArch64 is much cleaner, it involves fewer new conditional instructions than you would expect for an ARM architecture; however it sure as hell ain't RISC.
> "The proposal will significantly increase the power of foreign governments over the Internet,” warned a letter signed by several Republican senators, including former Presidential hopeful, Ted Cruz.

For those of us in foreign (to the US) countries, I don't quite see the issue here.
Lane markings are good if they're there. Often they get obliterated by construction, wear, weather, precipitation. Sometimes there are several sets, rewritten after construction and only partly erased. Humans can have a hard time following them.
> Never again worry about zero-days.

Before anyone asks, the point of this statement isn't "We'll never have a security hole."

It's "the time-scale that the patch will be released and applied is less than one hour, not multiple days".

An alternative way of putting it might be: Zero hours are the new zero days.