skysight-inc/HackerNews huggingface dataset:
Interesting. David Dobkin is the Dean of Faculty at Princeton University who used to be a Computer Science professor there for a very long time before being Dean; his specialty was 3D geometry (not a 3D shader guy, kinda a bit more math-y than applied.)

I don't know if he ever presided over code plagarism cases with clever Princeton CS undergrads but since he was department chair for a fair chunk of time, information on that may well provide interesting insight into his methodology and previous experience. (Reviewing papers for various computer graphics entities might also contain additional plagarism experience but that's unlikely to be code-comparison-type plagarism.) Given his CV I would be very surprised whether he has considered abstract syntax trees much since he got his PhD 43 years ago, but I am not convinced by Carmack that is automatically exculpatory.

I would consider him a reasonable pick as an expert in 3D geometry and algorithms (although he hasn't been active in the field in 10+ years he did it for a /long/ time which is likely sufficient) and he may have dealt with plagarism of regular text during his career a moderate amount, but he does NOT seem to be an expert in code-plagarism or code similarity. It's interesting that the former is good enough and they didn't need an expert in the latter.

In any case, given the positions he's been at, whatever he's getting paid, even $600+/hour, I doubt he /needs/ the money. (If he is in fact the expert witness.)
"If you build it, they will come." should be "If you build it, they will come, after you tell them what it does"
GraphQL for ProcessWire
I disagree, as precedent is hugely important in interpreting the law. You link the existing situation to precedent with analogy.
Is there an exodus from indie back to AAA?
Well, SELinux can differentiate between different subjects whereas gnome-keyring cannot.

Fedora's default policy prevents openvpn from accessing your SSH keys.
Our job as programmers is to hide complexity and expose it when needed. Nothing to shiver about.
He's only threatening them in the sense of peer review. If you publish dumb stuff, your reputation is hurt, but that doesn't make peer review shocking.
China-backed electric vehicle startup Faraday scales back U.S. plans
IMO the success of Windows 7 was an exception, not the norm. Comparing the adoption rate of Windows 10 to that of Windows 7 might be a little harsh. 24% isn't actually that bad, considering Windows 7 is still good enough.
I'm actually currently involved in non-literal copying of a very old C code base into Python (legally, independent of whether that's protected or not, as it's GPLv2 and the result will be as well), and the code doeant much look the same (and wouldn't even if I was copying it into C in a more modern style.)

There's certainly a point where you are just duplicating unprotected function rather than making a copy dependent on the expression of that function in the original, and that's a tricky legal line with software, but non-literal copying is certainly a thing.
You aren't wrong about the Democratic Party putting forth a weak candidate, but it is concerning that there weren't similar actions on the other side. The attacks were targeting a specific party alone and seem to be motivated by foreign geopolitical interests, not in the American public's interest.

There is a reason we want equal time laws for example, because if I constantly hear one side of the argument, it doesn't matter how true those arguments are, I will come to biased conclusions.
First of all: Thank you for pass! We've been using it a lot internally and just because pass is so awesome, we decided to start gopass.

We use Go for almost everything at JustWatch and that's why we decided to rewrite it in Go as this would allow us to add even more features with better abstraction in the future. Bash just didn't feel like the right fit for that.
Historically, English juries have ranged from 12 people selected by the defendant to swear his innocence to 12 people claiming to have knowledge of the crime charged with investigating it. There's a reason that we've abandoned the pretence that preconceived opinions about a person's likelihood of committing the crime (and significant potential to gain or lose from returning a particular verdict) are an improvement in the fairness of the trial and retain juries only because they're not part of the state apparatus.
Other countries tend to have less productive economies than the US. Both overall and per worker. Of the few with higher productivity, most of them have more generous immigration policy than the US has had in recent years.

So yes, you are wrong, both about the impact of immigration here and the impact of closed borders elsewhere.

With the training I see it as a utilitarian issue. If training someone is a net benefit to the US I don't care where they were born. I certainly don't want to leave the benefit sitting on the table just because they weren't born here.
I can't find any evidence supporting that.

It's cool that the PCB is open, but to me the software on the chips is a lot more important.
This is a whole stack of horrible code under the banner of "might be more efficient" with no actual examination of what the code actually gets compiled into, much less any profiling.
"At least you can disable it in Win 10 if you are so inclined."

Where is that option? Also, it's easy to get a browser that doesn't phone home and a plugin that stops websites from doing it.
Considering the production system that the Erlang VM has been deployed to(and the length of time it's existed and thrived) it's hard to make an argument to re-invent it in another language.

If that's what your domain space needs, use the BEAM and find a way to talk to it for the parts that you can't move to Erlang.
Not if the ppa depends on a system library not available on your release. Then you need to go hunting for more ppas, until you eventually need to up/downgrade your entire system.
Apple Watch Is Dominating the Global Smartwatch Market
I think your example illustrates clearly one problem with such a system, which is that it's ripe for conflict of interest.
Maybe, but Phil (the author of PureScript) stated that he has no desire to compete with Haskell generally and he rather focus on polishing the JS backend.

There are already a few backends for PureScript[1] (including python!) but most backends went stale as the language progressed, maybe they'll get more love after 1.0?

[1]: https://github.com/purescript/documentation/blob/master/ecos...
> Other countries tend to have less productive economies than the US. Both overall and per worker.

But often not per worker-hour.
We were bootstrapped :) . Old school company that had been around for 20+ years, just needed a kick in the pants since advertising/marketing has changed immensely since the dawn of the internet.

#5 is a killer for so many places, maybe the most common big mistake. This is one place where "fake it till you make it" is absolutely mandatory for success. Selling yourself as a "freelancer" devalues everything you do. Selling yourself as a startup is similarly dangerous. Having the cutesy small business/startup vibe might sound appealing to customers and the valley but it makes you look disorganized and unstable to big successful businesses. These are the very customers willing and able to throw lots of money around.

I cringed at GitLab's unnecessary transparency recently because it makes their vulnerability and management missteps all more apparent. Their mistake is the kind of shit where the better choice from a business perspective is to be reasonably honest then give all your customers a free month or two so they stop talking about it. Their absolutely transparency exposes a lot of internal politics and missteps, especially mentioning people by name, A HUGE no-no in any kind of big business. If I was fortune 500, hell even INC 500, I would run away as fast as possible.
If my memory is good on the subject, I think it was because CVG was a much bigger Delta hub at the time that it was hard for them to turn it into a shipping hub and not disrupt passenger traffic.

Now that Delta has vastly scaled back operations at CVG... time's right.
It's not the jury's job to discredit a bad expert witness, the opposing side should be doing that in cross examination.
erikpukinskis - the great-grand-parent of my post was talking about dropping out of the rat race that is modern life, which presumably means that you are OK with not having access to a $400,000 treatment plan should you get lung cancer. You can't really have it both ways, though.
Articles are flagged if enough people click the 'flag' button. Mods are generally not involved.
Imagine all the dirt on GOP email accounts
> Do you seriously, honestly believe that that is only or even primary reason people might have for protesting Milo?

Yes. The reason most people are giving for protesting him is that he's racist, and the fact that one of his followers called Leslie Jones an ape is always cited as the reason for why he's racist.

If you don't believe me, look at the reasons the ADL gives for why he's racist:

http://www.adl.org/combating-hate/domestic-extremism-terrori...
That's a good point and probably illustrated by, say, the Jim Crow South.
Ah, yes, 36-bit. I had forgotten about that, despite my mother having worked on such systems.
Sticking with my examples of people who fundamentally cannot understand files, how do you explain the core differences of two file managers?

I presume the VR software is an order of magnitude more complex than files and file managers.
Yes, but your liver and heart don't like that much ethanol every couple hours, every day of the year. Russian men die because, it is thought, of their drinking culture.

https://www.theguardian.com/world/2014/jan/31/russian-men-lo...
Simple auto-discovered dynamic properties in Java
What a strange double standard. Presuming your anecdote is true (and statistically, it isn't), your greatest risk is minor injury if hit by a cyclist, while that's the best possible outcome from an interaction with a car.

And no, cyclists don't often ride between lines of cars. Some cyclists do that. Just like some drivers are reckless jerks.

Every group has bad actors. I'd even wager both groups -- cyclists and drivers -- have the same percentage of morons.

You seem to be claiming that all cyclists have to be saints "for the setup to work", which is bizarre. The rules in most cities in the US clearly prioritize cars over people. As plenty of other cities around the world have demonstrated, changing those priorities changes behavior.
Exactly. Snaps mostly avoid polluting the filesystem the way debs and other package formats do. You still have systemd jobs in /etc and seccomp rules in /var/lib/snapd, but the rest lives in /snap/$app_name/$revision with data in /var/snap/$app_name.
..and didn't have specialized professions that allow for all the wonders we get to experience - I like my cancer and heart specialists and would rather not go back to the tipi and chase buffalo up and down the plains[1].

1) Dad's side, farming I guess for Mom's side
this is the first i've heard of dashlane -- looks more or less like a lp clone, can someone give me a comparison rundown/why one would prefer it?
Please change the title to the one on the article ("Physicists, Lasers, and an Airplane: Taking Aim at Quantum Cryptography" right now), per https://news.ycombinator.com/newsguidelines.html
> You need Windows 10 to use DirectX 12, that's probably the biggest advance.

More like a threat ;)
I've heard from a number of people who were there that the shooter was a Milo fan who was visibly intoxicated and picking fights all night. The man he shot was trying to break up a fight he started. Notice the victim wasn't wearing a mask, like the more aggressive antifa guys.

Police have not called it self defense, it's still under investigation. It's really astonishing the amount of misinformation going around about this. It always has to be a false-flag, I guess.
Another sign the world is moving towards a cyberpunk future, with extremely unevenly distributed outcomes.

Work in tech as a full time employee at a megacorp or well funded start up and in many ways your value has never been higher. On the other hand some companies are outsourcing entire IT departments.

The same thing has happened in law: attorneys salaries are bimodal, where top law grads moving to corporate white shoe firms start with strong 6 figure salaries and the rest at much lower levels of remuneration.

This bifurcation of society is certainly due to very real economic forces (outsized success for firms addressing a global market), but it absolutely cannot be socially stable in the long term.
Take Lego-branded building bricks. The functional aspects of the bricks (the sizes and tolerances of the pips) are not copyrightable. Being essential to their function, I am allowed to make competing bricks with interoperably-sized pips and voids. (I am of course prohibited from putting the Lego script on the pips or from marketing them as "Legos" or anything more than "compatible with Lego brand building bricks".)

In so doing, I'd be profiting in part on the Lego-built platform, yet it seems crystal-clear in IP law that this is permissible.
PPAs were good for some things, but they require you to package the software as a deb, which is a lot more work than to make a snap. And during the installation of a deb coming from a PPA, the user is at risk because it is being installed with root permissions. snaps are much more secure, during installation they are just unpacked into their confined space.
Ogmo Editor by Matt Thorson (of TowerFall fame) seems to have been created to fit exactly this niche. Exports to XML but it's open-source so you could always change that.

http://www.ogmoeditor.com/
35 ways to use a Raspberry Pi
Don’t feel helpless. Help
Why was this submission flagged???
Awesome, thanks ortuna! Definitely will do.
latimes won't let you read the article with an adblocker enabled
At this point I think I'm just going to start the blog I always planned but never did :). I've got about 10 pretty long articles buried in my docs folder about marketing and a bunch of other nonsense. I was never CEO/VP of a company but I've always done my best to "see the forest through the trees" with this kind of stuff.
Isn't most of this common sense stuff?

1) Modern website with seo

2) produce compelling content

3) reduce redundant tools and streamline processes

4) advertise your product

5) advertise your business

6) knowing your customers and decision makers and advertising appropriately

7) understanding your competition
Yes, you're right, the originator of the package actually has to release PPAs that work on your release.

That's a perfectly manageable issue.

But don't claim snap's are the only solution to the problem of getting up-to-date software. That's not at all true. We've been solving this problem for far longer than Ubuntu has been around, and their approach is hardly a panacea. For example, it can and will result in additional memory and on-disk bloat as a consequence of duplicated dependencies across packages until de-duplication is implemented.
SEEKING WORK - Midlands, UK or London, UK or Remote.

Experienced software/ full-stack web developer.

Expertise in a broad range of software development areas and surrounding disciplines to effectively solve business problems. Experience architecting systems; creating, organising and maintaining significant codebases, including bespoke e-commerce platform and packaged cross-platform web apps (mobile and desktop).

SQL experience and a good understanding of design fundamentals- UI (including responsive UI experience), UX and graphic design basics. High quality clean and readable code, with ability to assess your requirements and find a well-suited approach that best meets your needs.

tech: javascript, python, html5, CSS3, git, AWS, mobile, PhoneGap/cordova, web apps, bootstrap, SQL, MVC, SEO

--

Please feel free to email this username @gmx.com to arrange a chat about your aims and how we can best meet them
I have do (academic) work [1, 2] on finding semantic code duplication. Two points that I have learned about code duplication:

1. There is are a lot, A LOT, of code regions that share similar constructions when analyzed in terms of dependencies. Dependencies only consider data flow and control dependencies. Where a statement X is control dependent on another statement Y (usually a if-condition or loop-condition) if Y decides whether X executes.

In my studies I have found modestly sized Java programs (~ 75 KLOC) have > 500 million patterns representing duplication in their dependence graphs.

2. Not all dependence structures which are "duplicate" would be considered duplicated by a human programmer [2]. It takes discernment by someone familiar with the code base to decide whether or not regions are actually duplicated.

I would argue you can draw similarities using automated metrics between disparate code bases. Those similarities are not evidence of copying. To decide whether similar regions are actually copied you would need to do further and subjective analysis. Without directly evidence of copying it would be very difficult to make a solid claim one way or the other. But, given the vast amount of similar code regions that exist (and assuming most code is not copied) I believe it should be given the benefit of the doubt.

Note: I have not studied density of duplicated code between different projects. The above is merely an conjecture based on my experience.

[1] http://hackthology.com/rethinking-dependence-clones.html
[2] http://hackthology.com/sampling-code-clones-from-program-dep...
Well, "security technology" in the context of mandatory access control frameworks. Bad choice of words.

My point is that any ACL framework will require configuration, be it SELinux, AppArmor, Tomoyo, or pledge.

If you want to use pledge to confine applications that don't use the pledge API, it will get complicated, too (admittedly not quite as complicated as SELinux, but still).

SELinux writes denials to the audit log and you get plenty of relevant results.

pledge is obviously much more sane than SELinux, but someone has to write a policy no matter what technology is used.
Educated and principled people are generally excluded from juries during voir dire because they are less susceptible to attorney's arguments.
"There are objective measures of code similarity that can be quoted, like the edit distance between abstract syntax trees, but here the expert hand identified the abstract steps that the code fragments were performing, made slides that nobody in the courtroom could actually read, filled with colored boxes outlining the purportedly analogous code in each case. In some cases, the abstractions he came up with were longer than the actual code they were supposed to be abstracting."

This is because of the abstraction filtration comparison test that courts use:
https://en.wikipedia.org/wiki/Abstraction-Filtration-Compari...

I think it's garbage too, but such is life.

I don't think you can blame the expert for producing something that goes along with what the current law is.
> The BSDs, for example, keep all of the system stuff in /usr, /etc, /bin, etc, and any extra stuff you install from ports or packages ends up in /usr/local.

Which is awful, because it means stuff you install from ports ends up in the same place as hand-compiled programs and there's no way to tell them apart. A distinction between "system" and "ports" is maybe sort of useful I guess (though I'm not sure exactly what I'm supposed to be gaining from it), but the distinction between automatically-managed-at-all and not is far far more important.
Tried to click on the "Books" link and got a 404. I get the feeling they really aren't ready for visitors yet.
Anybody who cares about integer sizes in any more detail needs to use things like int32_t.
It's a market not just one collage.

Some distant collage may chose to pay for such a teacher and then gain students from the community collage who want that instruction. So, in that context your community collage bringing in the H-1B may end up costing an American a job. It could also depress wages for teaching that language discouraging other students from learning it thus extending the shortage over time. Alternatively, the demand may simply not be there for the language at which point the collage is better off paying for a different type of instruction that more students want.

In the end your H-1B is clearly a boon for that collage. However, if may end up hurting the country overall.
Study provides new evidence that exercise is not key to weight control
I didn't say equivalent in general. I said equivalent in the Java world where we are more used to having to deal with bloat. Just free yourself from your preconceptions and run ./gradlew . Everything will start up fine, no mess, I promise.
>The judge was visibly surprised

I would be too. What you said is rather arrogant. If you had based it on their having specific physics knowledge, that would be one thing. But to say that logic and reasoning is the exclusive realm of academia---that's very insulting to a lot of people.
1. If you use the phrase "the Constitution" without first referencing a specific one, the overwhelming majority of Americans will assume you're referring to the US Constitution.

2. Women can be Sheriffs.
Here’s Exactly How the Internet Is Now Under Threat
Oh well, my friend says "Thanks for trying". But why is risky to ask?
Google got lucky. There were lots of sites out there when it was turned on that did the exact same thing. They figured out how to monetize searching before the others did, and once market share was had, it was and still is unbreakable.

Everything else other than advertising has failed or is held up by that ad revenue. They may want to play world leaders, but they're an ad company.

Now - back to your point about absurd ideologies, it's against the US law to discriminate based on age. This ad company needs to play by the rules, regardless of how many ads it has sold.
Following footnotes on Wikipedia led me to this nice clear explanation: http://www.chiark.greenend.org.uk/~sgtatham/coroutines.html
I think his point was: this thread made it clear that Gigster was being sketchy. The founder realized this and promised he'd fix it. Other than "go back in time and change their past policy" it seems like they're reacting to this situation in a reasonable way.
No one disagrees that the original interaction was bad, but is it productive to keep harping on that when the founder seems to be making a good-faith effort to make it right?
I find the context in this report to be thorough enough to understand that a fair amount of the money being spent is entirely necessary. I'm intimately familiar with the costs of maintaining and upgrading military equipment and the costs of training (10 year USMC Box Kicker here). The amount of rounds a single person has to go through in order to stay sharp is insane.

However... The context in this report is also enough to highlight the obvious misspending and mistakes in reporting as well. The HHS being unable to account for ~6 million dollars labeled as military spending is scary. For 6 million dollars, someone could obtain some pretty nasty stuff. There are several more things that don't add up as well... If you look up the number of personnel authorized to carry firearms, and graph that against the number of rounds purchased, it's a fairly linear graph... Except for a few agencies, who are spending millions of dollars each year on ammo for a very small number of agents. It doesn't add up, and it's likely becoming pocket change for some Dick or Jane who's living high off of your tax dollars.

Reports like this are important because they take a pessimistic look at a budget (which is how you should ALWAYS look at a budget in business), and the inconsistencies rise to the top where we can all see them.