skysight-inc/HackerNews huggingface dataset:
I think your argument is inconsistent. First you talk about whole "clauses", then you get back to words and you don't seem to connect these in any way.

Anyway, having a bunch of many very specific terms is hardly specific to lawyers, that's not the problem. The problem with legalese, as I see it, is that it lacks higher-order types and lambdas... Erm... efficient means of generalization or specialization inline, without a need for two sentences to add one minor detail and the need for a full, multi-paragraph clause when adding a somewhat "standard" - without any modifications - piece of an arrangement.

Heck, even a simple inheritance would help (you get a GeneraIPClause and while writing an agreement you just write `OurIPClause is GeneralIPClause with { ...modifications... }`.
Transforming Iran’s Civil Liberties Movement One App at a Time
From a hiring manager perspective, I look at github accounts and personal websites.
But you've created a pretty simple project and outcome here where the outcome is measurable and clear. I say build a widget, you build a widget. You're basically a factory worker. (As an aside here, if you've ever worked with a consultant or freelancer, you know that objectives that seem simple and clear to both sides end up not being so clear when the product is delivered and then disagreements ensure).

What if, however, I'm an engineer that's working on a new piece of machinery? This is a project that requires the involvement of many highly skilled workers, electrical engineers, mechanical engineers, computer programmers, etc. I might be responsible for a single system or even component, but my work directly relies on several other's work, and it may change depending on the circumstances (say the mechanical engineer has designed an arm that would damage a critical electrical system). Now you've got a moving target. One day your work was x, now the circumstances shifted and it's y. With potentially hundreds of people involved it would be very difficult to asses what any one person's contribution was based on your standard above. Indeed, if you could asses that from the beginning, you wouldn't need all those engineers to design your machine since you had already done that work.
Well i would think of a lot of phsyics calculations will be relying on the outcome of other physics calculations ie , you push a chair down some stairs it hits objects these objects hit other objects which in turn caused the carpet to be pulled under the objects yet again disturbing the objects an so on.

Just a stupid thought probably im wrong.
It's a shame that QNX is dying inside Blackberry. If there's one project I would love to see open sourced, it is QNX.
Haha, yikes. It's also a pain in the ass to change it back once you figure it out.
Very UK centric I know, but I found it to be a very interesting report. As pat of a wider review of STEM subjects [0], Sir Nigel Shadbolt investigated the performance of Computer Science graduates, specifically why they have higher rate sof unemployment follwoing their course, relative to other STEM subjects. The full report can be found here [1].

[0] http://www.hefce.ac.uk/kess/gradstemreview/
[1] https://www.gov.uk/government/publications/computer-science-...
You the property owner can turn off your radio, sure, but what if the radio is broadcasting fart sounds? You wouldn't want to have the reputation of the business where customers could turn on their radio to hear fart sounds, would you? Or embarrassing facts about you or your business, maybe. Or worse. Hitler speeches?
But that's a short view, right? As Uber moves into more and more places, that means more and more drivers that will eventually be replaced. You're absolutely correct that it will not affect people driving for Uber right now, but it certainly will affect those who start driving in three years[0].

[0] This, of course, assumes that driver-less cars will be ready for prime time in three years.
I was referring to comment flagging, for which there appears to be no recourse (at least from my 140something-karma account's view). Similar problem(?), though.
Yes, that's interesting. Not on a par with the DTrace or ZFS projects but an incremental improvement all the same.
I did this back in 1990. Using Emacs and TeX/Metafont. And so did many, many other people.
AMD says Zen CPU will outperform Intel Broadwell-E, delays release to 2017
That's a bit like saying there's no point in reading a book because employers don't ask for the books you've read.

The courses are awesome just for you to learn things. It wouldn't even matter if you got nothing at the end. However they do provide a genuine way to show that you've taken a course. It shows willingness to learn above and beyond your degree. You can stick it on your Linked In profile and Stack Overflow profile, it's a way to differentiate yourself from the masses.

Also it's a way of finding better employers. If you're employer is open-minded enough to take your Coursera courses seriously then they're more likely to be a good employer.
Thanks! ... You are right, I have a bad habit of not writing proper commit messages when working on my projects (because, usually, nobody reads them besides me :) ).
do you have a shadertoy version of this for comparison?

i took this one by ozzy https://www.shadertoy.com/view/lsSGWw
and tweaked a few things by hand for optimization. saved a few cycles on the code and increased the iterations to 13, which gives a better result.

like this:

#define ITERATIONS 13.0
#define SPEED 10.0
#define DISPLACEMENT 0.05
#define YOFFSET 0.1
#define YSCALE 0.25
#define FLAMETONE vec3(50.0, 5.0, 1.0)

uniform lowp sampler2D source; // this item
uniform lowp sampler2D chan0; // random map
uniform lowp float qt_Opacity; // inherited opacity of this item
varying highp vec2 qt_TexCoord0;
uniform highp float time; // shader playback time (in seconds)

float noise( in vec3 x ) // iq noise function
{
vec3 p = floor(x);
vec3 f = fract(x);
f = f*f*(3.0-2.0*f);
vec2 uv = (p.xy+vec2(37.0,17.0)*p.z) + f.xy;
vec2 rg = texture2D( chan0, (uv + 0.5)/256.0, -100.0 ).yx;
return mix( rg.x, rg.y, f.z ) * 2.0 - 1.0;
}

void main()
{
vec2 uv = vec2(qt_TexCoord0.s, (1.0 - qt_TexCoord0.t));
float nx = 0.0;
float ny = 0.0;
float i;

for (i=1.0; i<=ITERATIONS; i = i + 1.0)
{
float ifrac = i/ITERATIONS;
float d = (1.0-ifrac) * DISPLACEMENT;
ifrac *= time;
float ii = i*i;
float y = uv.y*YSCALE*ii - ifrac * SPEED;
float x = uv.x*ii;
nx += noise( vec3(x-ifrac, y, 0.0)) * d * 2.0;
ny += noise( vec3(x+ifrac, y, ifrac/ii)) * d;
}

uv.x += nx;
uv.y += ny;

// a blob shape to distort
float flame = clamp( sin(uv.x*3.1416) - uv.y+YOFFSET, 0.0, 1.0 );
flame *= flame; // f^2
float ft = flame*flame; // f^4
flame *= ft*ft; // f^10

//lowp vec3 col = pow(flame, TIGHTNESS) * FLAMETONE;
lowp vec3 col = flame * FLAMETONE;

// tonemapping
col = col / (1.0+col);

// ~sqrt
//col = pow(col, vec3(1.0/2.2));
col = sqrt(col);

col = clamp(col, 0.0, 1.0);

lowp vec4 p = texture2D(source, qt_TexCoord0);
p.xyz = col;
gl_FragColor = p * qt_Opacity;
}
I say yes it is something, although trespass might be the wrong label for it.

Reason: you purchase or build a wall to enjoy it's features. Those might be protecting your property, keeping out cold, or having a certain appearance. If I have a yellow wall and you project red onto it, then you have denied me a feature of my wall. Hence, you should be stopped from doing that.

A second concern, who is responsible for what is projected onto the wall? The owner of the wall or the projectionist? Say someone projects some questionable video on the wall. If the wall didn't exist the video would not be showing to cause the concern to passing people. But it does, so who gets the fine?
Vandalism requires physical damage? So if I draw a vulgar cartoon on the side of a church in chalk its not vandalism?
https://imgtec.com/powervr/ray-tracing/
Funnily enough I was looking into this stuff recently as I was wondering what would prevent Niantic from showing adverts in Pokemon Go. Imagine playing outside a Starbucks and getting a notification that Costa is nearby and offering a discount.

My guess is that they could also claim nuisance.
makes sense, but how do you get in touch with these companies ?
It's not trespass but it is depriving the owners of the building the right to decide how it will be used. The owners have the right to display any message or none, this behavior denies them that control over their property.

Unfortunately, that argument was apparently not explicitly made in the suit.
Dazzling blue lakes are forming in Antarctica
Same experience as an employer. In my experience very few people know how to work remotely, autonomously, and communicate efficiently. So remote working requires a higher than average trust. On the other hand, managers should be conscious about the differences on the work styles.

I also think that remote work practices should be taught and we can't assume because you know how to use Slack, GitHub, Google Docs, and Skype you know how to work remotely.
I prefer flexible arrangements to full remote work. Some days one needs face time or in-person collaboration. Some days one needs silence and long stretches of uninterrupted thought for coding.
That's not necessarily true, though. Consultants often work hourly on contracts, which means that you're typically punished for being efficient as you won't have as many billable hours.

This generally means that you're better off being less efficient while still meeting the deadlines/goals.

Of course, there's a tradeoff since proving yourself to be more efficient than expected could result in more work etc, but it's not as clear cut as being rewarded for efficiency.
So he was poisoned? ;)
Beyond country specific TLD's which every country already has, what exactly do other countries want in terms of controlling the internet that they don't already have? (edit: spelling)
This also includes analysis of C#, which is quite different from C.
Maybe make a shadertoy and post a link?
"Their purpose is to supplement but not to replace”

The social behavior where person X lies because it's expected of them, and everyone else pretends to believe the lie is...odd.
>> is real-time tracing feasible in the next decade?

It's feasible today, it just depends on what quality level, scene complexity, and frame rate you're looking for. I can trace a the standard bunny model with 2 light sources in a 640x480 window at >10 FPS on my dual core AMD64 from 2005. The problem is that we want better surface models, global illumination, and higher resolution. OTOH, we can get 8 core 3GHz+ processors today so that make simple renderings go pretty well. You should be able to render very complex geometry at HD resolution without any lighting effects at very interactive rates, but if that's all you want, just throw triangles at OpenGL.
Project Management Using GitHub Issues and Waffle.io
The true answer involves looking at the basic inputs of an economy and seeing which are being regulated heavily, and how that flows through as price increases.

Land, labour and energy are the basic inputs. You could argue capital as well. Technology is a productivity multiplier. Some things are getting cheaper - much cheaper. But other things are getting heavily regulated, which drives flow-on price increases.

The problem is those flow on increases have swamped the price reductions from automation. Technology price reductions are gradual and incremental, whereas regulation can be applied on thickly at the stroke of a pen.

Where I live, heavy regulation on land use causes shortages, which drives up the price of everything. To sell tech in a shop requires silly rent, and paying someone to mind the cash register has been regulated to be high. So while the price of a 8Gb isn stick has crashed, the shop and the employee have rocketed up.
Yeah, sure. But if they'd had code completion it would have been a help, not a hindrance.
Most all of us work for companies that would like to make us obsolete. Payroll is a necessary evil in the enterprise, as far as "the business" is concerned.
Just FYI, there are still a few typos in the sample pdf, I think a spell checker might be useful?

"A neural network learns a function. This might seem confusing since I just told you that it is
a funtion. However, every neural network starts out predicting randomly. In other words, our
starting weight values are random... thus our function predicts randomly. It's a random function.
As you may remember from the previous chapter, a neural network learns how to take
an input dataset and convert it into an output dataset. For example, it might take an input dataset
of Farenheit temperatures and learn to convert it into an output dataset of Celsius temperatures.
It might covert a pixel values dataset"

funtion, Farenheit, covert

Edit:
"We just take each weight... compute its affect on the error... and move it
in the right direction so that the error goes down (to 0)."

affect vs effect
In some industries where "the labor force" has more negotiating power, you do get a choice to avoid "working for a short-term psychopath that couldn't keep its promises to me even if it wanted to".

I've seen and also participated in an employment model that's a bit "feudal" in nature - where the prime loyalty is between the worker and the team + team leader, not the larger megacorp. This allows the manager to get stuff done well and thus often but not always avoid excessive pressure from outside/above and thus keep any promises made even if they're not legally binding; and if they are thrown under a bus (which happens, sometimes for various unavoidable circumstances e.g. change in ownership) then this simply results in most of the team re-assembling in a company that treats them appropriately.
In most places, when you merge onto a highway you have a ramp of decent length with a yield sign. You are able to get up to speed and merge safely.

In this particular spot, the end of your on-ramp has a stop sign. So, you're sitting at a dead stop with 65+ mph traffic 10 ft in front of you. Things get even more complicated since you're merging into an exit ramp. You have approximately 1/4 mile of road to merge into the fast moving traffic, then immediately get over a lane otherwise you're on the exit ramp!

Street View: https://www.google.com/maps/@40.4288195,-79.9333775,3a,75y,6...
I was pretty sure there is a ceramic barrier or something along those lines.
The owners have the right to display any message or none

Not even that is necessarily true, since in many cases there are superseding laws covering the external appearance of buildings and to what extent they can be used as billboards (and what those billboards can and cannot display)
Didn't realized that was what "threads" was... thanks.
A few of the smaller benchmarks have been ported to C++ already: https://github.com/smarr/are-we-fast-yet/tree/wip/cpp/benchm...

But the bigger ones are not yet (so, no results yet).

One of the important questions to answer first is how the mapping should be done. A naive version using new/delete/smartpointers is going to have performance issues. Other options would be to use arena allocators and completely remove memory management overhead from the equation. Depending on what comparison/C++ usage scenario is desired, both options would be useful.
I remember reading a very similar article, a few years back (4-5 years ago). The fact that text is "written" with spheres, some of the images, writing it in a business card.

Edit: googling "ray tracer on a business card" gave me this link[0] which is what I had read before.

But actually reading (and not skimming) the submitted link, gave me this paragraph:

> Sometime around September 2009, I posted a version of my program to the now-defunct ompf.org (whose demise is lamented here among other places), a web forum dedicated to the real-time raytracing community.

So that's why it sounded so familiar. Oh and the "spher-y" text was just the first image, which is also cited in the other post from 2013 that google found.
Join the Warewolf Community
Our next chapter: Otto joins Uber
The specific precedent it cites is when actual matter entered somebody else's property, like excessive smoke. Light isn't matter. Projecting something onto someones property isn't all that different from shouting next to it. We have specific laws for when loud sound leaks into other peoples property, so we should probably have specific laws for light.
Wikiverse: a 3D Visualization of Wikipedia
If people started writing about how Kaspersky was not to be trusted because of potential ties to the Russian government that would seriously harm their business!!! Kaspersky is a potential advertiser after all.

Better to reserve the Russian sympathizer narrative for situations when it would vastly increase readership. A Kaspersky take-down benefits nobody's pocket.
Why Ionic 2 is the future of app development
How's this compare to https://zube.io/?
Windowing Systems by Example: 1 – Complicated Rectangles
This is how I wrote my dissertation. Well over 100 pages, all in Markdown except for the floats, where I used LaTeX for fine-grained control, and the refs. Well, also the title page and the signature page, because you pretty much have to lay those out by hand. I was worried about citations, but pandoc-citeproc did great with my bibtex database.
Demand that they publish funding sources. PACs and 501c4s; my bet is that the mean contribution is $20K, and probably not from the "YIMBYs" that are protesting the fact that they can't afford BYs, but from a half-dozen or fewer very wealthy people.
Page Dewarping
It depends what you mean by "open." Anyone can subscribe to the go-codereview mailing list. Anyone can submit a patch, but you need to a) use gerrit and b) sign a (digital) contribitors license agreement with Google.

It's "open", but it would almost certainly collapse entirely if Google decided to drop support for it. (There's no sign that they'll do that, but it's not a risk you take with a language like C.)
Currently you can't target iOS, Windows store & WebGL with F#. For these platforms Unity uses an IL to C++ transpiler which doesn't work with F#. This might change in the future (one of the Unity devs submitted an IL2CPP issue in the F# github repo a few weeks back).

Desktop platforms work fine.

F# doesn't have the Unity editor and project support that C# & UnityScript have. In practice this isn't much of an issue.

There are few things to be mindful of:

1. The F# target platform must be changed to Unity's .net 3.5 equivalent. Similarly, full framework support must be enabled in Unity.

2. VS debugger support requires turning off optimisations and running a post build step to convert between Microsoft's pdb format and Mono's mdb. The debugger itself is actually far more stable for F# than for C#.
3. Unity profiler support requires adding the compilation symbol 'ENABLE_PROFILER' to the F# project.
... Say what you want about the tenets of automotive electrification, but moving electricity around a vehicle seems a lot safer than piping a combustible fluid.
>Ubiquitous comment, as a person within the industry: there's a big difference between cars that have a hands-free driving mode, and cars that do not have a driver.

Surely the pay is far less for the passive driver? If not I assume it will be soon.
"Victory has defeated you" -Bane
Airlander 10: is this the dawning of a new age of the airship?
A great and important list.

It also feels a bit like a hack. Would there a be a better way to do this, maybe in the DNS system to denote ownership/isolation?
Arch Linux with full disk encryption in (about) 15 minutes
Show HN: Combo.fm for iOS – New curated music every day
Using Single Ions to generate high-resolution images
I have always wondered why this information is not stored in the DNS itself.
This is the kind of future transport David Brin has written about us returning to.

Also, doesn't it look like a giant floating arse?
Pseudorandomness is fine, and given you do have an infinite amount of tape, the pseudorandom generator doesn't ever have to repeat either.
China launches first-ever quantum communication satellite
The opinion is tautological, there is no real difference.

>ambient light entering private space as a side effect of projecting a message elsewhere

Advertisements are not designed to be projected anywhere else besides your psyche.

>focused light entering the same space with the intent of creating the message within the space.

Again, visual advertisements are focused light created with the intent of inserting a message into your eyes and psyche.
Lies, damn lies, and CRISPR: the legal battle escalates
These "buses" are actually about the size of a minivan (9 persons fit in), they travel on a route with not much frequent traffic at a maximum 11 km/h, and there is always an attendant monitoring them, although he/she shouldn't need to drive.

They were trialed at a housing fair last year; there they traveled in a closed area not open to other vehicles.

Finnish law does not state anywhere that a vehicle must have a driver, so this trial is legally not that challenging.

It might turn out to be challenging technically; the local metro was supposed to be driverless now (like Docklands Light Railway was almost 30 years ago) but that has been postponed indefinitely, and is a partial reason for a delay in the extension of the metro line to the west which even has its own "is it already ready" page akin to BER airport [3] and which messed up e.g. my public transport connections.

The following links [1], [2] are in Finnish but there you have some more pictures of the things.

[1] https://forumvirium.fi/itseohjautuvat-robottibussit-helsingi...

[2] http://yle.fi/uutiset/tassa_ne_tulevat_suomen_ensimmaiset_ro...

[3] http://www.onkolansimetrovalmis.com/
If they have to opt to turn on their radio, and tune to a frequency, how is that substantially different from just using their cell phone to read bad reviews about your business? Besides, jamming radio signals off of your own property is illegal, so this is only really relevant for ham bands.
Both the book and his talks are fantastic resources.
This list has been maintained for 9 years, if there was any leveling that needed doing it happened a long time ago.
I agree with your characterization of vandalism, but to

> Why should anyone on HN argue with a qualified legal opinion by suggesting alternative legal strategies?

there are a long list of reasons why we might want to:

- some of us have qualified legal opinions of our own

- it's a discussion site

- the victims here employed a poor legal strategy, as nuisance claims were obviously more likely to succeed than trespass claims, so it isn't like there wasn't room for improvement upon the actual legal strategy

- because even lay-people may be right on legal matters (though they rarely tend to be)

I'm sure there are many, many more reasons why, but off the top of my head, those will do. The idea that we shouldn't have free reign to discuss things we don't have expert knowledge of would, if put in action, eliminate the very purpose of forums like HN.
Berlin startup Mimi is creating ‘glasses for your ears’
It's interesting that they chose Pittsburgh. Having grown up there and they having lived in many different places since, I have learned to appreciate having learned to drive on those roads, especially during winter.

Many roads in Pittsburgh, and western PA in general, can be very curvy and have tight-radius. They're also often steep.

The on-ramps are peculiar because merging traffic must yield, visibility can be poor, and since some on-ramps can have tight radius and be steep, it makes it a little more challenging to merge. However, all of that is not that difficult to learn. It's much more interesting when you add in a foot of snow and ice and blowing snow.

Also, Pittsburgh is an 'older city' so large parts of it were built before cars. Highways have been 'bolted on' in some places, especially the ones that bisect downtown. Many people unfamiliar with Pittsburgh can get lost when coming in from 376 because on entering downtown, there are several quick exits and lots of lane switching.

It makes sense since CMU is there and a lot of robotics people, but interesting nonetheless.