skysight-inc/HackerNews huggingface dataset:
I like NewEgg's crusade against patent trolls, but this particular battle feels particularly off base. It's not just that the patent "troll" is not in an slightly unrelated business. It's that they're an operating company with a patent on a product whose business being undercut by someone else selling the same product. And this is the first patent suit they've asserted, and they've done it against one particular person, who is selling to their customers. I'm not a huge fan of patents, but will they win?
ARM is more than tablets. 15 billion chips shipped in 2015. Windows tablets have a ways to catch up.

https://en.wikipedia.org/wiki/ARM_Holdings
Don't blame the guy who pressed a button that allows you to unpublish a core module. Sure, it was done on purpose this time, but what if it happened by accident. Your "package manager" shouldn't be this fragile.
You can still be jailed for contempt of the order, though.

"I've found a clever workaround for court orders" doesn't work around that bit.
And a Minecraft mousepad.
I don't understand the standard library argument at all. Standard library is always limited, there is always something that's not included - then what?

This has nothing to do with the JavaScript standard library but the insanity of NPM. There are modules that have even more dependents than `pad-left` despite being included in the standard library (e.g. https://www.npmjs.com/package/date-now, https://www.npmjs.com/package/is-positive, https://www.npmjs.com/package/is-lower-case)
Yep, but I can't remember the difference between Chrome Markdown, Firefox Markdown and Edge Markdown. - me, in the future. I have a hard enough time with GitHub Markdown and Reddit Markdown, as it is.
Day of the Tentacle is one of the best adventure games.

On the one side it's great that a slightly improved is now available. On the otherside, the new "remastered" version uses the SCUMM (open source Lucasarts game engine virtual machine) that was made by fans and can be used to run the old games on modern systems. And those "remastered" versions are only very slightly improved due the lack of original game art graphic files. It was certainly easy to vectorize the vector-art style of DoT, but the "remastered" Grim Fandango basically featured blown up background pictures out of Photoshop. A low point of the "remastered"/"HD" versions is certainly Age of Empires 2 HD where Microsoft closed their former studio and lost all its game arts and therefor the HD re-release featured the same graphics and just provided higher screen resolution as single feature that come from a fan patch years ago. Or Age of Mythology which hasn't been improved graphical wise at all, was already used as base for Age of Empire Online and later re-released as HD edition again. Or the Turok remastered release, which still looks like the 1998 3D game even with all the fog that was needed with early 3D cards but not in 2016. Beside all these cheap rehashes, the Monkey Island 2 re-release was great, one could switch between the old and the new graphics art on the fly by pressing a key. (Sure the new art wasn't that lovely done and could have been a lot better.) What I want from HD re-releases are more polished improved games, not just cheap rip-offs often based on fan patches and mods.
Sure, it's certainly possible for affordable manufacturing at wages everybody is willing to accept to still manufacture products that nobody wants to buy. Getting the manufacturing right does not excuse making a bad product.
Underscore/lodash is a great bundle of functions that do simple things well. And it's a tiny enough library that there is really no need to split it into 270 modules.

I support packages of utility functions. Distributing them individually is a waste of resources when you have tree shaking.

I trust a dependency on lodash. I don't trust a dependency on a single 17 line function.
Did you honestly read the article, then read the homepage, and then come back here and still not realize this was a satire website?
Indeed, but the statement remains true. If it takes one week of labour to produce something that one week's wages won't buy, the price is clearly too high to sell. The correct price will have to be somewhat lower than this, for the reasons you state (among others).
npm really shouldn't let authors unpublish. It should definitely be impossible to overwrite a published package version (it is, but only for the past year or so).

When you install express, you install 40 dependencies. Each of these has separate maintainer(s) and coordination is optional. If we're going to allow this dependency mess to grow organically, npm needs to be strict about what gets published and we need to be really careful about depending on anything but a strongly pinned version.
Or have a decent package management setup? Or just use an existing one, it's been working for 20 years. Package management is a solved problem, just use an existing one and move on.
Authorities should null and void the whole lot for public good.
Nice. You see engineering like this in better laser printers. This is what it takes to get consistent results from a stereolithography machine. 3D printing needs to Just Work, and this is doing it right.
> Having a lot of confidence in your abilities is arguably a pretty important quality in an employee.

Realistic assessment of your abilities matters as an employee.

Humility is far rarer and more valuable.
Is contract enforcement not a form of justice? Several of these are cases where a contract has been not only agreed upon, but done so without chance for negotiation. Working to ensure that a company follows rules that it wrote itself is hardly coopting powers from the state.
A really powerful thing that I think is extremely underutilized for this is the ability to sign git tags. Using that it should be very possible to allow for trusted pinning against a source code version that is easily replicated in mirrors.
> I only saw two pure-social apps in the list. Is that atypical for a batch?

Keep in mind that this only the first half. There's a second group tomorrow.
> But let's not lose the perspective - the author does not owe us or npm continued support

On the other hand, he wanted his work published in the community registry where they got exposure and were made into dependencies in lots of projects.

When the author offered their modules and then suddenly walked away with them, lots of innocent devs who built their projects with his modules got hurt. He did more bad than good overall, especially that he unpublished hundreds of modules at once without warning, not just one. He should carry some responsibility for that.

The author can publish and unpublish all he wants from his personal site where there are zero expectations that it will continue to exist, but when he's doing it from a public repository where he received a lot of confidence from the community, he should at least make sure his users don't suddenly fall flat. Now people will start wondering if a module with millions of installs in the last month is still going to exist tomorrow.
Uh... which part of "DO WHAT THE FUCK YOU WANT TO" is actually unclear here? Is there a word or phrase that you're not grasping?

"DO WHAT THE FUCK YOU WANT TO" clearly includes not only taking over the IP but also RE-LICENSING IT under whatever terms you like. That's kind of what "DO WHAT THE FUCK YOU WANT TO". Do. What ever the fuck. You want to.

How is this unclear? I'm kind of baffled.
Nix (https://nixos.org/nix), probably?
Some of this things you mention are true, but:

> makes security auditing more difficult

What? If you go all the way, you just review all dependencies too. And if they have a good API, it's actually much easier. For example if your only source of filesystem access is libfilesystem, you can quickly list all modules which have any permanent local state.

Splitting huge libraries into well designed categories would make a lot of reviews easier.

> Having both of those as azer-random or something means that someone automatically gets all the dependencies, without having to make many requests to the server.

Also disagree. One-off builds shouldn't make a real difference. Continuous builds should have both local mirror and local caches.
>where people receive emails from lawyers about copyright infringement where settlement of a few cents is offered and can be paid right from the email

on similar note - automatically hiring 12 (or more if one wants to splurge and reach specific p-value on their verdict) random persons from Mech Turk for producing a quick verdict :)
(Tedious disclaimer: my opinion only, not speaking for anybody else. I'm an SRE at Google.)

You did not have a phone screen. What you are describing is the initial contact with a recruiter, to establish what roles you're interested in, explain how the process works, and arrange dates. Had you proceeded past this, you would probably have had a phone screen next, which would be with an engineer giving you a technical problem to solve.

I also rated myself 4-6 on most categories, and was hired; that's an entirely reasonable score on the scale they give. I don't know what happened in your conversation with the recruiter, but it sounds like you made it clear you weren't interested and that was the end of it.
Show HN: My chrome extension to make old webpages look good
Yeah, codedokode is wrong. Rust lets you keep returning Results as you described. You don't even need to actually write a match statement yourself: there's a built in try! macro, which will do an early return from a function if a function call returns an Err value. And soon there will be a new ? operator which does this inline so you don't even need the macro.

What you end up with are much more flexible "exceptions" that don't need a lot of extra compiler support.
SCUMM is actually the name of the original LucasArts engine. ScummVM is the open source interpreter for SCUMM games.
The only reason I use the GPL is to safeguard the general public's rights to modify and distribute my software. If anything, I'd argue that releasing GPL software works against the author as it makes making money off it substantially more difficult.
It's strange to be the object of romantic affection and know how conditional it is on your success and status. It kills any reciprocal feelings.

There are worse things than being alone.
Or something like http://ipfs.io/
Do those people have enough insight/experience for the domain?
One developer just broke thousands of projects in 11 lines of JavaScript
Happy archlinux pacman user chiming in.
There are a near-infinite set of complexities in legal cases. Trying to create a formalism for such laws would require solving the entire field of ethics to decide at which point something might be considered "reasonable doubt".
The Node Way
I'm not sure if it will save stores money or not. A lot of stores don't want it to be too easy to check out and leave. Getting to the cashier and waiting in line increases the chances that you'll make another purchase. Stores focused more on high volume convenience-driven purchasesprobably think about things differently though, and maybe they'd be more interested in something like this.

Maybe the bigger possibility is that it allows stores to present and sell their goods in afar more decentralized way that gets them closer to where consumers are. If on-demand workers, or drones, could restock inventory, and shoppers just needed an app to make purchases, then shopping malls could disolve into the surrounding cityscape.
It's AWS Lambda in the background with proper IAM permissions set up so that powers you add to your team are only accessible from within your team. Happy to answer more questions or please email me at arun@asknestor.me
> Everyone knows the example of Spam.

Please show an example of someone other than Hormel Foods Corporation marketing a meat product using any derivative of the name 'Spam' and getting away with it.
Licensing doesn't really have anything to do with copyright / trademark / IP in general. It just grants you the ability to use something in the way specified.

I'm not aware of case law where a license has been able to move the original IP from one party to another; I've only heard of that happening through standard legal documents.

But I also pointed out that I wasn't sure how it would shake out anyway and was seeking feedback.
This is a good summary
"Go build some shit with people you like building shit with and stop trying to figure out how to make hiring objective. You can't."
Did I miss something on the news lately? Apparently Western Civilization has fallen?

Odd, because I could swear that western countries still have the highest standard of living, best universities and most powerful militaries.
He also gets a fair amount of attention from game designers, especially those of us who have one foot in academia and one in the industry / "real world".
If everyone is talking and no one is listening what is the point?
If you wonder why Tor authors even feel they have to state that they are "clean" here is one article from 2014:

http://www.whoishostingthis.com/blog/2014/11/17/who-funded-t...
> the site approaches a point where about 90% of everything is crap.

90% of human interactions are crap ;) Pre-Internet people lived in isolated bubbles and the mess we have now is just a demonstration what happens when too many people from one bubble start interacting with another.
Launched my fun little side project: Ghacklabs
The issues here are 1) authenticity (tampering impossible) as well as 2) distributed source control (GIT already is a best-in-class FOSS for SC). So we need to make GIT able to publish something that is a BlockChain-encoded item (File metadata + Content bytes, on a tree/directory structure) then we're done!

Come to think of it GIT already is able to map commits to checksums. That's practically everything that is needed. As soon as someone implements a BLOCKCHAIN GIT protocol, we're done. The problem will essentially be solved. Or in summary: Implementing a BLOCKCHAIN that stores GIT commits, along with some metadata for each commit.

BlockChain is good for finance, as well as source control is the main point here. BlockChain can store anything but the point here is redundant, verifiable storage, of all sources.
Copyright law is not at all related to this. It was a trademark dispute. You might've fallen into the trap of grouping several unrelated laws into "Intellectual Property", a misnomer which confuses confusion when discussing such laws.
I don't mean to be glib - but they needed a study for this?

I think this is one of the primary reasons people have chased power for millennia - either to have control over themselves, change the world they live in, or lord over (seek retribution) those who've wronged (done arbitrary things to) them (perceived or otherwise).
(Tedious disclaimer: my opinion only, not speaking for anybody else. I'm an SRE at Google.)

I can't tell you about other companies, but ours is pretty straightforward: you tell us what your strongest areas are, we'll give you interviews that line up with those areas. There's no strict guarantees and you should expect a spread of different questions, but whatever it is that you're good at, expect us to offer you a chance to show us that you're good at it.

It's probably only a useful technique at companies which are big enough and flexible enough to find a use for you, whatever your skill set happens to be. For a company that only has one job opening and needs a specific sort of person to fill it, this sort of pick-your-interview-subject approach doesn't help them.

(Trick questions are useless: they primarily serve to make the interviewer feel clever, not to demonstrate the abilities of the candidate)
It is not how you think of them, rather what is possible to do with their expressiveness.

C# type checks imply a performance hit and are an implementation detail. Nothing prevents a C# compiler to choose another one. It has nothing to do with generics vs templates.

For example Modula-3 and Ada compilers use the same approach as C++ for code generation of their generics.

So where is that example of something that can only be written with C# generics, but not with C++ templates?

A github gist maybe?
To provide some background for non-Canadians: Rather than having entirely separate rates, capital gains in Canada are taxed as "half income" based on the normal tax brackets. So if you earn $X of regular salary and I earn no salary but make a capital gain of $2X (or if I earn $X/2 salary and make a capital gain of $X) then we pay the same amount of income tax.

If you buy a stock option, it ends up resulting in a capital gain or loss; either you dispose of the option and directly produce a capital gain or loss, or you exercise the option and it counts towards the book value of the shares you acquire, resulting in a capital gain/loss later.

The tax treatment of incentive stock options is weird, because they don't consider you to "own" the options in question. So instead of getting a capital gain as the stock option gained value, you're considered to be paid the ultimate value of the stock option as "earned" income. People realized this was dumb, so a rule was put in place to "fix" this: Incentive stock options would be 50% tax-exempt, bringing them down to the capital gains tax rate.

The issue at hand here was whether that "fix" should be removed, limited, or left intact. Right now inventive stock options receive the same net tax treatment (via a different route) as purchased stock options; the proposal was to tax employees at a higher rate than investors.

If this proposal had passed, it wouldn't have yielded any significant increase in tax revenues, since there was a simple workaround: Rather than granting stock options to employees, pay them a small bonus and then have them buy the stock options from you. The lawyers would have made plenty of money drawing up the paperwork, but nobody else would have benefited.

[I am neither a tax lawyer nor an accountant. This is not legal or tax advice.]
> "awareness". Awareness of what? His trademark infringement?

Alleged trademark infringement. Since his project was unrelated to Kik's business, it is questionable whether it was actually trademark infringement or over-zealous lawyers.
Sample programs in the Piet programming language
u should be in financial engineering for algo development.get nt7 and test b/s signal.more thing u should have a good money management rule with wyckoff/pitch fork rules etc. u should have good understanding on OFA/MP too.
Reliance Jio launch may be pushed to December
The classification is not outdated, and did not originate with colonialism.

Being in the "third world" simply means your country elected to not join NATO or the Warsaw Pact, and as a result did not receive the economic stimulus of the Cold War buildup.
I learned about the Gamergate drama from HN, well after the fact.

This solution seems to have worked for some people :)
Lawyers have always touted their services as a way to "help you get justice". This is the same thing, just with a more scalable business model.

So objecting to the word "justice" in the context ignores long-established usage of the word.
Doesn't it seem like these specialized delivery services will kind of get trampled when self driving cars become commonplace? I feel like there will be 1-2 big delivery companies (Google + whoever else figures out self driving cars) and then companies like Postmates, Doordash, etc will go out of business. Or maybe Google will provide them with the infrastructure to actually have profitable business.

The doctor on staff providing prescriptions definitely increases the barrier to entry, but I don't think it is something that will hold up in the long run.

Disclaimer: I'm not a woman, so my perspective could be (read: probably is) complete bullshit
Donald JavaScript Trump
On the other hand, English has clear meanings for the words "blue" and "green", which Japanese can't seem to keep straight.
Dv6-615tx with free BSD
hi

may i know how dv6-615tx will work with free BSD10.2 ?
From there hackerone-page:

Do you provide test accounts?

As of this time we do not have a good system for creating test accounts for our bug bounty submitters. Please create an account as you would normally and perform testing with that account.

https://hackerone.com/uber
And always use head? I think we still need versioning (potentially fuzzy). Also, isn't that what bower does/did?
The rules are different for a mass market car. If he says $35k he better end up with something that's pretty close to $35k. The buyer for this kind of car is different than that of a Model S.
BMW just announced that their next "i" car will be launched in 2021 or 2022.

Yes, there are a lot of Elon fanboys here, but that's because people have been second guessing him for over a decade, and he's proven every time that he eventually does what he says.
One thing I think we can count on is that now that there has been a retreat we will never hear another word about this from FBI or NSA. And probably from Apple.
The US don't have terrorist groups, but crime rates in general are comparatively high.
Sure but we are talking about this in the context of being autonomous. So while you could say that you yourself are the investor, it ultimately doesn't matter for the overall argument.
Custom Magento Ecommerce Website Development
The vendor experiment provides a nice solution to that problem. Check in the vendor directory into your own repository and you always have the required source code available, even after the original author removes his repository on github.
PgCookbook – a PostgreSQL documentation project
The possibility of having bugs in code you don't control (that usually has a clause for no warranties) is an argument for implementing it yourself, not against it. Don't forget how hard it is to get a maintainer even agree on whether something is 1. a bug 2. that needs to be fixed.
>and thus certain characters represented a common meaning to speakers across dialects.

Isn't that still the case?
"Those who cannot remember the past are condemned to repeat it"

I'd like to think that in the future when "the open-source bubble" bursts and companies fall back to 70s-era mentality, developers would rediscover why free software is important and a new movement would would be born.

Sadly, I think hardware be permanently locked down by then. Perhaps by FCC-style law.
That is not how trademarks work. Feel free to start the Google Paper Co. Uniqueness is not a merit for trademark infringement. To infringe you have to be a competitor.
Presumably a doctor would know all this, and would take appropriate precautions prior to prescribing any medication.

And, there is also such a thing as acceptable risk. Incorrectly used, even over the counter medicine such as aspirin can result in fatalities (Reye's syndrome)
Sounds like something that would not likely happen on other repos like the CPAN/CRAN/CTAN.

Perhaps the JS community at large would be better off with a similar system? I remember sometime long ago that there was a JSAN effort: http://www.openjsan.org/
As a former Track & Field athlete I thought Trac (https://www.tracchicago.com/) was really interesting. To have the ability to get automatic timing / splits in practice would have been amazing. I can remember the distance coach always having to run around and yell splits to everyone; I'm sure he wouldn't have minded focusing on other parts of the workout besides time. I wonder how well it would handle people running distance and sprinters running on the track at the same time?

Also the fact that they have disposable chips used for races at $1 each would have given my HS (this was rural Oregon in a HS of ~250 kids) the ability to have automatic timing at our hosted meet(s).

Really cool stuff for a sport that doesn't get a lot of attention.
Build an Electronic Vulture Egg
Semi related but recently Sam Boyer wrote a good article about writing a package manager. He explores the topic quite well, indicating that there are several things that are conflated as package managers

https://medium.com/@sdboyer/so-you-want-to-write-a-package-m...
Oracle and the Community Celebrate 20 Years of Java