skysight-inc/HackerNews huggingface dataset:
Whether it's cutesy or whether it's a philosophical statement, the JSON license is not practical for use in today's open source ecosystem.
This is correct. Every serious criminal won't use a VPN or other obvious crypto, because this paints a big target on your back signalling you want to hide something. A serious adversary will, as you say, use a pre-arranged innocent vocabulary that is virtually impossible to detect, or just communicate face-to-face or via written notes delivered by a messenger.

Oh and by the way, remember to buy lettuce today ;) ;)
Solutions: http://pastebin.com/hv0h73eC

I'm posting because I find that whenever I can't solve some security puzzle, it usually means I didn't foresee an attack and I've been writing insecure code :( So hopefully people who get stumped can take a look at the solutions and determine if that's the case for them.

It'd be cool if someone wrote up explanations for each of these w/ links to relevant portions of Google's documentation.
The main D people (Walter and Andrei) and/or the forums say that there is work in progress to remove GC dependency from some of the libraries as an option. Not sure of the progress or rate of it though.

Edit: Sorry, should say "main D architects" - there are many other people involved in developing D.
Here's an easy way to start a conversation with new trial users:

Send a simple, one-line email that asks them what they hope to achieve with your product/service.

"Hi, saw you signed up for Acme, welcome! What are you hoping to get out of your trial?"

(I've written about this before: http://www.gkogan.co/blog/question-for-saas-trial-users/)
I just went through the whole 'getting started' guide [1], reading everything, looking at the examples, and playing around in my own npm playground to see if I really got it.

I still consider myself a novice, I've only spent about 6 hours playing with it, but I'm already able to write my own components, communicate between them using events, set up data model for my app, binding the data model to bootstrap components in my templates, etc. Not bad for someone completely new to web development. Which says a lot more about Vue.js than about my own capabilities ;-)

One tip I can give you is to take a very good look at the Vue 1 to Vue 2 changes [2], and all the things that have been deprecated in Vue 2 (quite a lot). The big mistake I made was to mess around with examples written for Vue 1 and thinking there was some problem with the framework itself, while all of it was because I was using deprecated features (e.g. the event system has changed significantly).

[1] https://vuejs.org/v2/guide/

[2] https://github.com/vuejs/vue/issues/2873
What does this do that CircleCI doesn't? Why should I switch from CircleCI to this?
U.S. Department of Transportation proposes ‘driver mode’ for smart phones
Nobody is using FAT32 filesystem due to it being good.

It is used, because it is the only one widely compatible, especially with Windows.

If Windows supported F2FS for example, everyone would be happier.

But what would be a motivation for Microsoft to support a good, free filesystem? One, that it cannot ask a fees for?
I think doctors are too tightly bound to the status quo to take the kinds of professional risk by speaking out against any law, no matter how heinous.
I dont know why you got downvoted, from a strict business point of view makes sense. Facebook is still a company looking for profit, and China market provides that. I hate gov and corps doing this evil things, but thats a different story.
Awesome website. I understand what this does. Love the gif video things.
The home page title being rewritten constantly causes annoying reflow on mobile browsers, making it very difficult to read things below.
>... are you accusing me of astroturfing? huh

No.

I think when many people say "I want clean energy" they're not actually all that bothered.

That's how proposals like the one I mentioned get killed off. Oil/gas interests can gin up a tepid nimby backlash and with a nod and a wink get the government to kill them off in response, and the government pays no political price for it.

Meanwhile, a Chinese run nuclear project that makes NO financial sense gets government subsidies and fracking gets the go ahead largely because of who the Tories are friends with.

This is the reality of green energy these days: it's not market forces keeping it down, it's being kept down by active suppression of market forces.

>Do you want to know why so many of these initiatives fall apart? Because they get sold as pipe dreams.

Are you saying that the Navitus Bay proposal was a pipe dream?

>So sell it that way. Don't perpetuate the myth that we are "just about there"

Price per kwh-wise, we are already there: http://www.independent.co.uk/environment/wind-power-now-the-...
Yes, I've looked at that list, but some of the components I'd like to use are still not compatible (Keen UI, for instance).
Since the Java source is open, its all there to be peer-reviewed. If a paper its based on isn't the best you can make some noise about it. This is a good situation for Java.
If Zed's understanding is correct, that would be a waste of time: The outcome would be that you learned a dead language.
Hey! Awesome looking site and I'm looking forward to using it. My only request is when you do decide to monetize, that you pick a pricing strategy that doesn't cause me to stop using your product. I was using upwave.io until they went to $4/user. Compared, Slack is $6.67/user and Google Apps for Business is $5/user per month. I'm in the small business market (less than 10 employees) and an option for 'up to 5 users' for $15 a month would be an easy purchase. A $5/user option would be an easy purchase if we keep your app open in a tab all day.
Thank you.
Right now we have checklists ;) Full-featured "subtasks" is a very interesting matter and we are working an a default support for that. Currently, you might "implement" this by adding a references called "subtasks". You also could create an aggregation to sum up costs/time estimates of these subtasks.
>the judge was a member of SDLRLA, an extremely political Latino advocacy organization.

The SDLRLA (La Raza Lawyers Association) is a Latino bar association. The NCLR (National Council of La Raza) is the political Latino advocacy organization. The two organizations are not the same.
The thing about software is that it gets two bites at the IP cherry. If you write some filesystem code: you get copyright in it. If you take out a patent, then if I write a compatible implementation, you claim rights to my work.
Yes, agreed.

If I'm watching a video tutorial from someone who understands the medium and is using it to its full advantage (including understanding editing and visualisation) that's a different story.

But - speaking as a former filmmaker - I know that doing something like that is neither quick nor cheap. It's "I wrote you a long letter because I didn't have time to write a short one" x1000.
I should try and act surprised.

Think it's fairly certain plenty of them will end up in Sky's logging anyway. Backbenchers minor enough to be thrown under the bus though.

We need a response a bit more substantive than just joining Liberty or OpenRights.
Prerendering Explained
"We believe that run-time performance can be improved significantly" is an understatement. Jacobi and Gauss Seidel have very poor convergence property on Poisson-like problem [0]. A state-of-the-art Poisson solver is likely to use a Krylov-space method [1], preconditioned with a multi-grid [2] or some sort of coarse preconditioner. This of course does not make such proof of principle less valuable.

[0] https://doi.ieeecomputersociety.org/cms/Computer.org/dl/mags... (On this graph, MG means MultiGrid)

[1] https://en.wikipedia.org/wiki/Krylov_subspace#Existing_metho...

[2] https://en.wikipedia.org/wiki/Multigrid_method
I remember after the Paris attacks hearing about how messages could be sent via game console networks, or even non-verbally in the online multiplayer games themselves.

http://www.forbes.com/sites/insertcoin/2015/11/14/why-the-pa...
Passlib 1.7 (python password hashing library) adds TOTP and Argon2 support
How to Niche Your Company in Order to Survive E-commerce Doomsday
I'm inclined to disagree with the author's thesis. I agree that talking to users is essential, but I think his heurstic is arbitrary: "You’re doing it right if you can get a third of potential users to pay you money within a month of initial contact."

The real number you should be targeting is the number of users you need to pay in order to build a sustainable business, that could be above 80%, it could be below 5%, it could be 0 . . .

This is something that varies widely by business and I don't think it's good advice for a company that falls outside the scope I imagine the author is thinking of.
Thanks for the feedback. I'll have to give the trial version a spin and give it more of a chance. I mostly use Balsamiq for mocking things up since it's fast, but often I would like something that doesn't look so rough.
And don't forget those buttons with round corners. /s
Looks pretty interesting. The "typing" at the top of the page causes some movement of the page further down which makes reading the lower content annoying as it "bounces" up and down. Looks like it's due to the "typed" content wrapping to a third line for some of the phrases that are typed on mobile devices.
Because the advertiser wants to track how many times the ad was seen, etc. Ad Servers / 3rd Parties provide the function of being an independent third party.
Archer is smart and creative. Every line is fresh. My favorite by far.
Expat Insider 2016: The Best Cities for Expatriates
Err.. I would suspect most(non-english?) people on the internet to know 2000 words. (By virtue of being atleast bi-lingual, they would, so the challenge boils down to can they type it? unicode support should help, but I've found most cases people simply type those sounds in English.)
As for the English as a primary language people, I've no clue about the number of words, but if we can expect them to type 1024 words, we'd still get 20 bits..
It looks good but text rewriting thing should be stopped when video is playing, I couldn't watch the video because its distracting :)
> You just need to follow a lot of people

Or a few people :) I follow less than 50, and a fair number of those are inactive.
"It has always been a strong goal of the JPEG committee that its standards should be implementable in their baseline form without payment of royalty and license fees... The up and coming JPEG 2000 standard has been prepared along these lines, and agreement reached with over 20 large organizations holding many patents in this area to allow use of their intellectual property in connection with the standard without payment of license fees or royalties." (Wikipedia)

So yes it's patent-encumbered but no more patent-encumbered than WebP.

https://chromium.googlesource.com/webm/libwebp/+/master/PATE...
Must have an API, or at least export as csv AND json buttons. I use the pomodoro technique, it 100% necessary for me to be able to connect my task list with the pomodoro app I use: https://pomotodo.com
It's like Angular in that they use a similar templating language, and it's like React in that they're using a component-based declarative DOM API.
When was this? I get billed in USD by "GANDI US, INC"
Still, it's not clear what subset of libwebp features will become popular. For example, I don't see much enthusiasm for animated webp. Even their own blog is full of GIFs:
https://blog.google/products/allo/buzzfeed-stickers-google-a...
Do you seriously think that this law is going to be used to force Google to do age verification for users before turning off "safe search"?

I can generally see why people would want to filter away adult content from accidental viewing by children. What I think is completely doomed is attempting to keep it away from children that are actively searching for it. It'll just start circulating on USB sticks.
Nice try, but it doesn't actually solve the problem, which was to prove that whoever took the picture didn't keep a copy.

Edit: Oh, ignore me, I forgot this was some cunning banking blackmail platform rather than the other nude picture blackmail thing.
The US has those same places that have been hollowed out by de-industrialization. Take Detroit, for example. But there are plenty of other examples.
“Dress for the job you want, not the job you have.”
That is a nice maxim that I got by today and it got me wondering. Being on a technical role myself I do not dress very well at office. I'm not wearing rugs but I'm not even close to the business-casual realm let alone the costume one. Do you think that the way a technical employee dresses is important? Do you dress up at the office? Do you think the way you dress played a role in a promotion you got or lost?
It's great to see a HN thread with some appreciation for the need to allow content creators to develop aa sustainable revenue stream.

But it's sad that is has to be SO. Not, that they don't deserve it – but they merely need to support the technology. The content is created by users.

The Guardian, Bloomberg, The Washington Post usually get the "it's my browser and I block what I want – and that's everything" treatment. Although they're arguably more important than even Stack Overflow, what with some quality news being necessary for a democracy.
As an accompaniment, the "How to Code: Systematic Program Design" series at edX: https://www.edx.org/course/how-code-systematic-program-desig...

is based on HtDP and uses Racket.
> I think signal:wtbob works just as well as tel:+15551212

That doesn't work as well for auto-discovery of other Signal users, though. The latter enables auto-discovery based on people whose phone numbers are already in one's contact books. With the former, one needs to collect other people's usernames. It's not a tough thing to do, but it does make auto-discovery difficult.
I'm afraid I'm really not sure I see a conflict between "we need a new approach on drugs, the war has failed to reduce harm" and "we are causing harm with our prescription policies and should probably stop handing out hardcore opiates like candy"

Unless you are subject to the sort of black and white thinking that means any change in policy necessarily means a completely open market for all drugs, that is.

Many middle ways are possible - legalise and regulate access to less harmful drugs like cannabis (as is happening in much of the US), and offer maintenance and treatment to addicts of more harmful and addictive substances without criminalising them. Not a scenario that requires giving out oxys by the fistful.
put it on a subdomain. foo.tld should use ads.foo.tld and point the DNS to the advertiser.

That way there's no cross-domain tracking via cookies and they can still track impressions.
How to Make Your Phone Cha-Ching Using Gmail Every Time You Make a Sale
Definitely disagree. I am a literal genius, wrote compilers, learned a dozen programming languages for fun, but prefer to do hard things. Yes p2 handling of coding is broken, but p3 is much worse. Making a theoretical argument about a pragmatic problem is a category mistake. And it's not even the core of Zed's expressed concern, which is the arrogant and abusive manipulation of the user community in service of the interests of self-obsessed project.
I work in a heavily regulated industry and we cannot even consider a SaaS application until it does nearly all of these things. If an application doesn't have SAML, SIEM ready audit logs and RBAC it can't even be added to RFP consideration, let alone bid for our business.

I have sat through a number of startup SaaS pitches where the product looks interesting and would solve one or more active business problems, but when I ask about roles or audit logs it hasn't even been considered and I cannot consider it any longer.

One item lacking from the list is tenant isolation. We don't always require a fully isolated tenant (though we often do if customer data is going to be stored in the cloud), but we do require whatever isolation there is be fully documented and provided.

I'm also noticing a trend among SaaS providers to have what they consider strong SLAs we find laughably weak. If your SEV1 SLA is more than 30 minute response time you're not ready to pitch me anything. This isn't beating up on the new guy; our internal business-critical applications all have 15 minute response requirements for the internal support teams.
Six crucial insights from first survey of Germany's refugees
This may be a stupid question but I've got to ask because I'm not 100% sure. Is there no practical way data can be sent and received anonymously? If no one, except the people trying to communicate, knows who encrypted or decrypted anything, how could they enforce such a law? Since a well encrypted message should be safe to broadcast, it can be sent to the whole world with only the intended recipients being able to decrypt it. Even if it's inconvenient to coordinate such a thing, I'm sure the perverts and terrorists would deal with it if they had to.
No, it looks like Namecheap stops serving the old records when you change nameservers.
... as direct pdf links found via grep.

There might be more references without a pdf link.
Why do many web developers hate jQuery?
I've been waiting for scoped slots for so long. I've implemented several workarounds since I started using Vue a year ago. Creating a directive to pre-compile a slot template in the child scope in Vue 1, and then once Vue 2 rolled around, making lots of functional components and passing them around. So glad they finally added this.
Twitter has long had a number of "unfollow bugs", where users sometimes just find themselves no longer following people they definitely intended to follow. shrug.
Hi! Siobhan from Zenkit here.
We're fixing that now, thank you so much for pointing that out :)
It wasn't canned because it was a flawed design. It was canned because they couldn't make it work well enough technically. Encodings are still a total mess in PHP unless you are very careful (no runtime errors, you just run with it and maybe you'll see correct output or mojibake in the end).
Remember the author is talking about helping beginners learn programming. Not you, HN user with 10,000 karma, and maintainer of five python projects.

There's a case study in the Christensen's Innovator's Dilemma where a company tries to improve its milk shake by making it more chocolaty, by putting whipped cream on top, etc but for some reason this doesn't increase sales. Then some guy goes into the restaurant to figure out “What job do people hire a milkshake to do for them?” and it turns out its not the job the people making the milk shake thought[0].

I wish the core python developers would do the same and ask themselves not how to make the best milkshake, but why do people buy their milkshake in the first place?

[0]: http://www.itsma.com/a-better-way-to-segment/
ITT: everyone talking about Telegram instead of Telegraph.
Because they force you to upgrade the entire machine even if you just need a few GB of space. DO offers 10 extra GB for $1 per month, which is great.
I think the demo would be more readable when you would use JSON.stringify(data, undefined, 4) a put it in PRE element, with flat structure in plaintext it's indented randomly depending on the name of attribute which is kida kard to read, with JSON you see what belongs where, not to mention the rendering code would be much simpler, like this:

reallySimpleWeather.weather({location: 'Bend, OR', woeid: '', unit: 'f', success: function(w) { console.log(document.getElementById('weather').innerHTML = JSON.stringify(w, undefined, 4))} }); document.getElementById('weather').style.whiteSpace='pre';
There doesn't need to be a middle ground, because the logic of abandoning the war on drugs is that it actually lowers drug use more effectively by providing healthcare rather than punishment. This policy reform and lowering opiate addictions aren't at opposite to each other, the former would help the latter.
Hi!
We're fixing that now, thank you so much for pointing that out :)
"But privacy and rights activists worry such powerful technology can wind up in the wrong hands, leading to abuses."

Am I to believe that this firm is the right hands? Or government? Please...all hands are the wrong hands. These vulnerabilities need to be closed. I wouldn't be surprised if the NSA or some other government tentacle was paying them not to make whatever they found known.

Gee, I sound paranoid. What am I thinking, our government would never do that. Oh wait...
http://www.reuters.com/article/us-usa-security-rsa-idUSBRE9B...
For building GUI small/medium applications on windows I don't think there have never existed anything more convenient. Not to mention that usually your only deliverable was a single executable file.
I don't see how this conversation is really about apps vs. websites.

It's really about content and value -- and in a way, discoverability and marketing. Like the article says, most apps are never downloaded. It stands to reason that websites are nearly never visited. Those that are, are found through search results, advertisements, or out-of-band knowledge (e.g. friend recommendation)

Even the examples are not helpful: Alibaba is a market leader. Weather.com is a market leader. I've never heard of Housing.com, but they have one of the best, most valuable, most-obvious domain names in the world. Perhaps they increased conversations and reduced user friction, but these platforms could have only lost business to those of their competitors who clear the bar of 'discovered', 'advertised', and get those user conversions in turn. Quoting their smaller competitors would be far more impactful of the article's point.

The fact is, the app boom is clearly over, top apps dominate user traffic, and it's even harder to become a breakout hit than it was in the past. But native apps still have their uses: seamless homescreen presence, sophisticated layouts (drinking game: drink every time someone brings up flexbox as a counterpoint), offline operation (using mature tech, not serviceworkers), integration into iOS preferences, integration into Android intents, OS-native permission control, etc. These advantages are not negligible over browser-based solutions.
Self editing tips: 6 lessons after 1M words
MenuetOS – graphical desktop, games, networking in a 1.44MB floppy disk
This is definitely a problem which some users have been exploiting on twitter.
I can't speak for the above poster, but I will say that some GPS apps, such as OsMand, are quite good. The catch is that you have to download the map for your region to local storage and you totally lose search queries like "Find the nearest Wafflehouse". In addition, OsMand specifically has a bit of a learning curve to it where GMaps, among others, are search and go.
Great, but how many people online read, write or enjoy writing Haiku? If writing a Tweet requires as much time and (intellectual) energy as a Haiku, than I'm not surprised that the growth of Twitter is tanking.
The robo 'gym' where Minecraft is being used to train super smart AI
man, sorry I missed seeing this. HN doesn't do comment reply alerts very well.

I did get the email about the beta this morning, and will definitely play around with it over the next week or so.
> The issue here is Software Patents exist.

It's possible to not be asshole with software patents. See Facebook and Google.
I don't think that there's any public actor you can say is definitely not at risk of attack.

Edit: this is probably a good opportunity to remind people to donate to the Open Rights Group, who are the UK counterpart to the EFF and already actively opposing this and other bad laws.