skysight-inc/HackerNews huggingface dataset:
The amount of money that Chinese people send abroad to buy overpriced assets (housing in Vancouver, as an example) tells me that they don't trust their rule of law. I don't know if innovation can thrive in such an environment, but let us see. Maybe the rule of law is no better in other countries today.

>> To decisively refute your argument. The current leading company in Drones, is DJI The company was founded in 2006 by Frank Wang (Wāng Tāo, 汪滔). Who did not study Abroad.

If you can make that claim about a majority of such companies then you can say it decisively refutes the argument. You have given one example, which could either be a trend or an exception. But here is a question - how easy do you think it is to confirm if it is a trend or an exception? What does that say about the flow of information? If you were an entrepreneur trying to use this information to your advantage, how much confidence will you have in your assessment?

>> Before you call out Chinese government on Great Firewall, What about Patent Trolls?

Why can't both be wrong?
In all seriousness I am not yet ready to write it up, nor am I sure that that would be the best medium...I might be better doing it in pictures, a la Alan Kay's demonstration.
> gif.png

This made me chuckle.
You could use Fauxbar [1] instead of that. It indexes the history and suggests the most frequently used links.

[1] https://chrome.google.com/webstore/detail/fauxbar/hibkhcnpka...
Makes more sense for Scotland to join Ireland & Northern Ireland in a gaelic confederation.
The difference is most people are in the market for hood and I see myself as the local brand organic fair trade vanilla soy milk. No one wants to be hood.
A critique of Common Lisp [pdf]
I don't see how? The view I am objecting to is that once you go to heaven, you stay there forever and your body is irrelevant. There's nothing in that verse stopping the repentant thief from having gone to Paradise that very day, where he awaits a return to his earthly body on the last day.

(It's true that some Christians who believe in the resurrection at the last day believe in "soul sleep" until then, and they'd answer you that the repentant thief will not perceive passage of time between death and resurrection and that's what "today" means; I'll gladly acknowledge that that's a shaky argument. But the concept of the resurrection is far more universal than the concept of soul sleep.)
Unfortune, isn't it? We have D, Swift, Rust, Kotlin. Go looks very sad (and borderline ridiculous) compared to these.
Stats for older IE versions are similar for most sites/apps I'm involved with, though I know in some niches they are still important.

IE11 is a different case entirely, though. Almost everything still gets significant traffic on that platform, and in the business world supporting it is pretty much essential. Not much ES6 support there, though.
The same author has an article on this subject as well: https://www.troyhunt.com/password-managers-dont-have-to-be-p...
I asked someone who had a Catholic childhood, and they had the impression that the souls would go to heaven or hell after death, but on the day of resurrection they'd rise again on Earth to fight the final battle between the two teams (good and evil). What happens after that isn't specified, but probably depends on who wins.
> They didn't lose protection.

You've being overly pedantic.

> They simply failed to establish such protection at the summary judgment stage.

Of course. They lost the ability to use the standard affirmative "safe harbor" defense that many internet services currently rely on. At least one copyright lawyer believes[1] this may have significant implications for other places that moderate user content. Reddit and YouTube were specifically mentioned as possibly affected due to their own appointment of moderators.

Obviously, the details are decided in the retrial. However, the previously mentioned lawyer[1] suggests this puts LiveJournal in a poor position that encourages them to settled out of court, leaving the practical utility of safe harbor uncertain when appointed moderators are involved.

> DMCA safe harbor is an affirmative defense.

Yes, that was a key part of opinion.

> an employee of the defendant

Agent of the defendant, which includes non-employee unpaid positions. Regardless, I agree that the status of the moderators is indeed the central issue.

> on its face it seems unsupportable.

I agree, and so did the 9th circuit appellate court. That district covers YouTube and a lot of other internet businesses, which ads a lot more uncertainty for any of those businesses that moderate content and might be seen as having an agency relationship with their moderators.

[1] https://www.youtube.com/watch?v=R48QHBakioI
Ditto. The only way I've ever meaningfully increased my income was by leaving, even though it wouldn't have taken much for me to stay.
There are only a few tools listed here, with short text-only descriptions. Based on those descriptions, I can tell that most of these tools are of no interest to me.

I don't see any tutorials, videos, examples, or use cases outlined here.

I like the style of the website and how clean it looks.

However, I'm left wanting to be convinced that there is anything here beyond a very short shell script that calls out to a few tools like nmap, and nothing more.

Please feel free to provide convincing evidence that there is something worthwhile on this page. I do honestly want to like it.
Interesting, althought I'm not sure what are the practical use cases for this. Let's say I've network of ESP8266 nodes communicating over wifi using MQTT. How does PJON fit into the picture?
I built a Kubernetes Pod visualizer using A-Frame back in October of last year - https://medium.com/@iamnayr/building-the-kubernetes-virtual-...

Fantastic framework, I haven't had my hands on it in a number of months but I know there have been some big improvements just in that time frame alone.
Calexit will of course never happen. Any secession attempt would automatically lead to yet another civil war. California would be crushed.
If you don't trust your JSON input to be of proper type, you should validate its type immediately when you receive it, before you start fanning it out to your code. Spreading this work to prop types just makes it harder to keep track of it, and harder to find the source of the problem.

Besides, some of that broken JSON data might never even be passed through proptypes (e.g. if that data lives only in a component's state).

Also, there are compile-time solutions to this in some compile-to-JS languages, e.g. like https://github.com/lihaoyi/autowire for Scala.js
" Although I have been, and continue to be, bullish on Elon Musk's prospects, I'm often told by more sober and successful men that Tesla is not built on sound business principles."

"The Volt suffers from its association with Chevrolet and GM. If the only place to buy a Volt was the Apple Store, every celebrity in the world would have five of them and the waiting list would stretch into the next decade."

"The potential benefits of a Tesla-GM merger are plain to even a business-school dropout like your humble author."

"Forget the Gigafactory and all those headaches. General Motors has factories aplenty. And with the pros from Detroit on the case, Tesla can focus on innovation instead of sales-and-service support."

This seems to be like a very naive few from an over simplified model. "Forget the gigafactory" along with everything that makes this whole concept silly. I still don't see the "potential benefits being plain to see".
> Why care whether the driver is open source?

I can't believe I am reading garbage like this on a forum called "Hacker News." Richard Stallman literally started the Free Software movement because the driver to the Xerox 9700 laster printer was closed source. Please read Steven Levy's Hackers and Sam William's Free as in Freedom. Asking "why care whether the driver is open source" to me as a hacker is like asking "why care whether you are a slave?"
As far as the tools I like to use for security testing, you could start with the list from Sectools.org.

Put a significant number of them in a web-based service wrapper, and I might be convinced to use that as my first stop on the road to more complete testing.
Show HN: Open source RESTful dungeon generation API server
Sounds like she had a cadre of monkeys protecting her. That would probably deter all but the most determined sexual predators.
Yeah I still use `React.createClass({})` because... autobinding.

Also wish someone would explain the draw of ES6 classes. React is about composition, not inheritance. Have never seen a `React.Component` extended.
Alas, software developers are not an agricultural commodity with a highly transparent and uniform underlying cost structure. :-)

The "10X developer" may be a bit of overhyped mythology, but underneath it is the very real idea that developers vary enormously in their abilities and the amount of value they can add. While the variance in their salaries doesn't capture the variance in their productivity, perhaps, there are many situations where there is profound business sense in paying one developer 2-3x more than another.

The problems are: (1) Everyone thinks they're that 2-3x guy; (2) office politics would sooner or later lead to the news getting out and a profound sense of injustice spreading like a wildfire.
Correct. It's not everything, but it's a lot, and a lot of things that aren't censored load subresoures from things that are, so they're half broken without a VPN anyway.

And really.. having to wait 6 minutes just to attach an invoice to an email is infuriating, more so when it fails and you have to try again.

And don't even get me started on all the time wasted switching between various VPN endpoints and protocols to find the one that sucks the least in that moment.
He made the web browser. That's completely changed the way I get my news, do my shopping, learn about things and communicate with people. I'm happy with those changes.

Do you feel the impact of the browser has been a net negative?
apparently animals can be jerks too: http://www.iflscience.com/plants-and-animals/animals-can-be-...
I was about to post the same thing. It's not perfect but on the other hand it's been out for over a year (so the firmware is stable by now) and you can pick it up for around $2000, baybe less. I would seriously consider it if I were shooting an indie movie because what it sacrifices in image quality (not very much) is more than made up for by the ability to shoot without flood lights. You might still use small lights in a narrative context but for artistic purposes rather than just illuminate your work area. Unless you've worked on a film you have no idea how much hassle shooting at night is.
Yes and no. Yes, it's really different from spoken and written language, that's true. But I was disappointed in that a lot of it was really obvious, and I didn't get much insight from it. For example, to make a sign for a house you take both hands and kind of make the shape of an prototypical house (a peaked roof and two walls)... hard to describe in words, but obvious when you see it. Or when making the sign for drive, you move your hands as if turning a car's steering wheel.

Those kinds of signs didn't give me the aha moments I was yearning for. But perhaps part of my problem was that I only took a couple of introductory sign language courses. Maybe with exposure to more advanced sign language it would be different. I've considered taking some more courses to see what I'm missing.
I too was surprised and excited by the choice in code language.
Your comment made me want to watch the video. And she does "uhh" at 3:50.

But I suck, this talk was great, she's a really good speaker, thanks for weirdly convincing me to watch this
I remember looking at the Ultima games at the time as something interesting that I'd like to spend time on, but I never got into them. I guess it's because I was always into faster gaming experiences.

I never thought that I would really be able to enjoy any RPG's, but recently I've started playing them. I'm currently working my way through Tales of Zestiria and having a geat time with it.

I would like to give the Ultima games a try. Which one should I start with? I'd like one that is somewhat easy to get in to.
Being bold can include doing what you think is right, knowing that taking a stand will be extremely hard.

Say an Islamaphobic Congress passes a law that bans wearing turbans, and that becomes extremely popular. A bold for someone in the executive branch could be actively defying that law, challenging it in the court system. Someone has to fight the good fight, and I hope government has people like this.
Pretty good musically, too.

It was a painfully long wait for the lyrics to start, though. Half of me wanted to listen to the awesome intro, and the other half just wanted to hear some damned Ithkuil. The former half won by small margin.
> I can't google NDAed documentation or forum threads.

You should keep a full local copy of that sort of thing anyway, the original might disappear.
Let's not forgot prop type checks are removed during build (if you are building). So they don't happen in production. Like some kind of type erasure, but not :D.
Hm? Examples?
Is anyone here familiar enough with conlangs to compare this to others (like lobjan)?
Lucky everything went just fine.
I'd say even ISPs have their employees on VPNs.
How to start learning Android Open Source Project (AOSP)
What's the best way to learn device porting? Where can I find good resources other than official AOSP.
You could make some of the same arguments against prop types - what if you miss them, what if they are incorrect (too narrow).

Regarding third party libraries, with prop types you are effectively writing your own bindings to the parts of those libraries that happen to go through your props, except you fail far away from where the error is produced.

Prop types are also a very ad-hoc solution to a very general problem. Why are props for UI components especially deserving of type checking? What about the rest of your application code? Event your components' state is not worthy of type checking?

With JS or typed-JS languages like Typescript or Flow you will never get full type safety (Flow is better at safety than TS if you're interested). For me the solution is to either go 80% of the way for 20% of the effort with those languages, or go full Scala.js or something that is actually type safe. And the latter has many goodies like https://github.com/lihaoyi/autowire to make API calls typed.
Pocket
Grammarly
LightHouse
uBlock Origin
Scored my first IT Sec job by impressing the hiring manager with a resume type-set in LaTeX.
I don't know... she was protected by a group of monkeys. Seeing monkeys on Planet Earth I'd say that is some pretty solid protection.
Heh, that's what I was thinking.
I use bookmarks for my regular links and pocket for one time links i want to go back later and read.
Unconventional opinion on this Valley bubble circuit, I'm sure, but I think you need to be mindful of what kind of business you're applying to.

Yes, salary is a filter, because money isn't infinite and the hiring budget is only so much. Yes, a certain category of hyped-up, massively funded startup may (temporarily) exist in an alternate universe where the laws of economics don't apply and all budgets are imaginary ("for the right people..."), but the rest of the universe doesn't work like that.

For example, a small company bootstrapped by the founder's limited personal funds simply isn't going to offer $250k pay packages to Full Stack JavaScript Rock Star Ninjas. In some cases, that's close to the entire gross revenue of the company. Yet there may be advantages to working for a company like that.

Likewise, large orgs and state agencies function in normal-law economics, not RockStar VC economics. There's only so much they can afford to pay, and that's that.

Negotiations aren't just a staring contest where, if you do the right things, you get paid like a banker, otherwise you toil in the lowly ranks of the unwashed proletariat. In theory, negotiation leads to compromise. Yes, employers have more leverage in these conversations often, but it doesn't change the fact that negotiation requires credible and bona fide compromise intentions from both sides.

Take the time to understand the nature of the business to which you are applying. Yeah, you might just be getting squeezed by MBA frat boys sitting on top of tens of millions in VC who are going to get rich off the sweat of your toil for peanuts, but in 90% of the country, that probably shouldn't be your first thought.
Interestingly, the creation of a new ultimate expressive conlang is its very deprecation.

These languages begin with the notion that if the perfect language does not exist, we must start over entirely. The very act of starting over prevents any previous works from catching on.

I wonder what study has been done so far about specific linguistic paradigms that would be comparable to study about programming language paradigms like procedural vs functional, etc.
Have you looked at Ubiquity?
I'd be surprised if that's true.

My daughter lost most of her speech skills at the age of three, was diagnosed autistic, and after extensive therapy by age 9 was main-streamed and on the honor roll. She speaks fine, though with affectations.
Well, that is just rate R. Let's hail the wonderful ambiguity of languages, and leave the day as it is :)
This may or may not be true in some places in China at the moment you posted, who knows. But the internet in China is comprehensively sabotaged.
Or Scandinavia? Makes more sense geographically, at least.
Of course. I believe just about any technically capable person uses bookmarks. I've never met a programmer who didn't and such is the primary audience of this site.
发过的
He isn't giving me any hard data or proof that password managers are superior other than "they are because I say so." I'd like to see statistics. It seems intuitive but often things that seem intuitive are not so. I can see many ways a central repository of ALL my passwords could be more disastrous than someone hacking my login at one site.
Searching tags, bookmarks, and bookmark comments by regular expressions would be awesome.

It would be nice if I could, say, rename a tag. So, for example, if I had a tag named "map", I'd like to be able to rename it to "maps" and have all bookmarks with that tag updated. Same with deleting a tag from all the bookmarks that have it.

I'd like to be able to:

- see a list of all my tags, in various sort orders, and be able to navigate through them like folders (expanding and collapsing their contents).

- perform operations on the bookmarks with a certain tag. For instance, to be able to take a certain subset of them and move them to another tag, again much like what was possible with folders.

- make comments on tags that include a full markup language (org-mode markup ideally, but some regular markup would be better than just vanilla ascii).

That's just off the top of my head. There have been other features which I've wished for over the years that Firefox's bookmark manager didn't have but I knew I could easily get with org-mode in emacs.
Calling a cab has always sucked for me in San Francisco. Often i couldn't reach a dispatcher, and when I did, they never committed to actually send a cab. Also, cabs are not cheap. These days, if I can't get an UberLyft, I take the bus or walk. I do not like cabs.
> (like, my bank: usaa.com - why would I bookmark that?)

So that you are certain you never accidentally typo the url and end up giving your banking credentials to an impostor... That's why I do it, anyway.
XML? That's probable Spring. I hate that thing. But Java's tooling for monitoring is crazy good. The benchmarking harness that gives back the assembly code generated for hot code, unmatched on any other non-native language. The editors and how good hinting and auto-complete are, I don't know of another language that integrates so well.

Java really raised the bar on tooling and other languages/platforms have really had to drive hard to get just a close comparable place.
Why would you want to uninstall OneDrive?
I used to, I now use zotero to save whole pages onto webdav, from there bunch of scripts peel the ads off, scrape the text, convert to PDF, store in cms and index for full text search on solr. Also hooked up Dropbox to do the same for one click archiving from mobile. Since Dropbox and the webdav are shared between my partners and I, it's a convenient way to build knowledge base. Experimenting hooking up Telegram and slack as well to integrate everything for no hassle user-end. The real pain in the ass is passing the URL itself, consistently, without insisting users use another third party app.

*Forgot to mention the best part: Backend pools these full-text documents, cleans and parses for NLP, then generates meaningful tags, and organizes documents in an auto generated folder hierarchy which is based on word2vec/doc2vec and content clusters. Whole thing runs on a dedicated server with two 1070 GTX video cards for the NLP work which is training and re-evaluating constantly as new content pours in.

Altogether it was 2-3 years of work.
We added some more tests for server rendering (which Fiber doesn't yet support). Working on it though.
Is GC with C mandatory? it is in Go. See the difference? C doesn't come with a GC.
On the contrary, I normally see Closure code written with prototypes in a very OO style.
Canada can be the great 21st century empire, composed entirely of liberal breakaway states fleeing the alt-right.
No more than Denmark - problem is not all of Scotland identifies as Scandinavian, they're more often Gaelic-identifying than Norse: http://www.bbc.com/news/magazine-16050269
Google pays female workers less
She can survive in a jungle for years, and communicate with a troop of monkeys. You need examples still?
I absolutely love how React+TypeScript setup handles PropTypes elegantly. And then you get the amazing intellisense automatically.

```

interface State {}

interface ISomeComponentProps {

title: string;

tooltip?: string

....

}

@ReduxConnected

export class SomeComponent extends React.Component<ISomeComponentProps, State> {

....

```
I have this cheap one.[1] It doesn't work. The "squeeze the rubber bladder to get vacuum" approach doesn't provide enough suction. Ones with a powered air pump might work, but cost much more.

[1] https://www.amazon.com/gp/product/B01CCHFWL0
> the probability should be proportional to the square of the area, shoudn't it?

No.
more footage: https://www.youtube.com/watch?v=e5ZQd11z_3Q
My recollection from the last time I worked with D was that pure could be more complicated and strict than expected when using standard libraries functions, e.g. using trigonometry sets hardware global state, thus impure. I don't remember if there was a good workaround to convey intent of purity despite that.
That doesn't seem obvious to me. There could be a negotiated settlement of California's material and financial value. Consider the coalition of Democrats who sympathize with Californians, and Republicans who get to remove a decisive electoral block. The real thing keeping it from happening is Californians don't want it.
they/them/their
Ask HN: I am preparing launch of my social media site.Do i need T&C on my site?
My z3 based solution in python looks like this:
https://gist.github.com/sriram-srinivasan/2981825217f0802d9f...
My question is whether at this early stage, do i need to break my head on creating terms and conditions, when i have nt even registered my startup.
Chrome has the option to export all bookmarks to an html file, which I think can be given as an input to wget.

Now if I understand that correctly, won't it recursively download every web page and all it's links 5 levels deep? Because that could be quite enormous if there are just a few web pages with lots of links...
It got run over by some idiot not paying attention to the road.

I'm assuming this happened to a family member/friend/acquaintance of his.
The Galilean Challenge