skysight-inc/HackerNews huggingface dataset:
Eh, I think your comment only confirms the main point of the article, that it's become massively confusing.

I was around around then, and definitely recall the conventional wisdom being "don't call them URLs anymore, call them URIs, that's the new standard." At any rate, rfc3686 claimed to be a new standard for _syntax_ -- according to the passage you quote, whether it's a "URL" or a non-URL URI is not a matter of syntax at all. The syntax spec is now called "URI". That rfc claims.

Except somehow the result has been just massive confusion over what standard should be used how for syntax of URLs/URIs, with the WHATWG just stirring the pot further (obligatory reference to xkcd there's too many standards let's create another). I don't know that there's anything wrong or to blame in the written text of rfc3986, but something in the social practice of rfc standards as manifested in URL/URI-related things, has resulted in massive confusion and a situation described in OP where there is effectively no formal standard for URLs/URIs consistently used across software.
Sanitizing usually means escaping. i.e., sanitizing as to not be dangerous, escape any dangerous sequences.
I agree, usually, I try to do something. Thank you!
Interesting. I briefly looked at it previously but have never had the chance to play around.

Did you (or has anyone else) migrate your legacy data from graphite to prometheus? What's the grafana support like on top? Do you need to run a proxy or something to support the same querying or does it require reworking all the existing graphs?
> GitHub has just increased our monthly bill to subsidise your organisation, instead of shouldering the financial burden themselves.

This is a really weird argument. They are a company supplying a service, why should they ever have to shoulder the bill?

I'd argue that if things stayed the same, this small company would subsidize you: if you have 100 accounts using 1 repo it's more likely you're using more resources than 1 account with even 1000 repos :)
Pssst. TypeScript is JavaScript.
I'm going a little off-topic here, but i just found out about Nylas. What i don't understand is the Cloud integration. If i use Nylas with my IMAP account, does Nylas upload any data to your cloud?

Can i use it as a basic Mail.app/Thunderbird alternative, without leaking my personal data to your cloud?
Two rival businessmen meet in the Warsaw railway station. "Where are you going?" says the first man.

"To Minsk," says the second.

"To Minsk, eh? What a nerve you have! I know you're telling me you're going to Minsk because you want me to think that you're really going to Pinsk. But it so happens that I know you really are going to Minsk. So why are you lying to me?"
I would probably use this instead: https://dotnet.github.io/
https://github.com/dotnet/cli
OK, the thing just got its shape... Docs will catch up eventually.

I expect the "issues" to be something related to development process and running the code in prod.
It smells like a RADIUS database.

Certain authentication methods for RADIUS require a cleartext password, sadly, which will be stored in the Cleartext-Password attribute.
> active requests (lots of users).

Also, more users = more problems.
Obama was an "outsider". It's been a while since campaigns are not won by just money. My theory is the rich elites don't want to wield their power through governments anymore.
What's .NET on Linux like in production at the moment?
I have some private repos on gitlab and it is sloooooooow to push and pull. It routinely takes 10 seconds to push or pull.

That itself makes deploys seem like a chore. And it's enough to make me come back to github for a mere $7.
Unless you are willing to wait for 1.0 release of ASP.NET Core (which will probably happen in the end of summer) go for Rails. It's not done yet and not working properly on Linux.
All the production code here is on BitBucket.

Forcing users to pay for privacy has always stuck in my throat as a business model.

I think this change is due to GitHub feeling some heat from Atlassian and GitLab.
Android vs. iOS: Guess Who Is Dominating the Smartphone Market?
I can definitely see a niche in which Electron serves well.

However, it seems weird that when talking about mobile apps, the PhoneGap/Cardova "web wrapper" concept is derided as awful compared to native code or maybe cross-plat frameworks. From my anecdotal experience, those same people tend to think that Electron or NW.js are the greatest thing since sliced bread.

Electron is PhoneGap for the desktop. That's not necessarily a bad thing or a good thing, it's just a thing that makes sense in certain use cases and not others. The fact that web wrappers have different levels of "street cred" across mobile/desktop contexts feels more subjective than objective.

I suspect it's simply a matter of the younger crowd having more exposure to native mobile development, and little or no experience with native desktop development... so this discrepancy reflects those different comfort levels.
How do you think a potential Trump victory will affect the market, in terms of short term immediate effects? (I'm actually asking, not being sarcastic).

It's hard for me to predict in this case, but if Bernie were to win, I kind of expect a temporary downturn as people panic due to Bernie's promise of attacking "wall street".
I see Python3 as poor engineering. There are no technical reasons why you can't run bytecode from both 2 and 3 together. Various JVMs and the CLR solved this problem. They created their own problem by refusing to built or maintain a comprehensive solution. As well, there's nothing in Python3 that didn't already exist in the Python2 ecosystem or was trivial to add to Python2 (backport or otherwise). Thus many of us see CPython3 as technical churn rather than technical innovation.

I share your sentiment about having 1 version of Python but it's not the users fault. It's the core dev team's and Guido's.
I think this price increase is OK. You'd be hard pressed to find any enterprise product that would only charge you $25/mo for 100 users.
This is exactly why it is useful :)
Top 7 JavaScript frameworks for efficient front-end development
Well, that headline is click bait if I ever saw it...
> That's the difference between toys and tools. Most of the popular applications are toys, and this saddens me a lot personally, because humanity is wasting the potential it has with all that cheap computing available.

I always wonder if pretentious people realize their pretentious and simply don't care, or they're actually oblivious. Perhaps you could enlighten me?

The difference between a "toy" and a "tool" is whether or not something is mainly for fun or mainly for being productive. It has nothing to do with the process used to build it.
Browser vendors will be hesitant to remove any special variant that might break existing websites.
> "hilarious that the supposed harbingers of this "collapse" are staunch members"

You must not be very well versed in history then. That's pretty much where it always comes from.
Been a .net MVC developer for 5 years. Lots of problems with Core right now (RC1 is pretty stable but lots has changed since then, so it is a bit of an uphill battle).

I would suggest looking into Django and Django REST Framework. I'm loving using it in my off-time. I'm personally not a fan of Ruby, so I wanted to through my personal suggestion out there.
> A new theory that cannot itself be proven incorrect is not scientific.

Why do you assume that it can not be proven incorrect?
And how would you deal with an URL to the HTML itself?
It's possible, but that's a weird requirement (weird you'd want all your clients on the same repo, anyway) and you'd be able to circumvent this and come out pretty swell on the other side if that money is really worth it to you.
> Besides the rare upgrade, it's pretty hands off

rare upgrade? They release every 4 weeks and often the update is absolutely mandatory due to various RCE vulnerabilities. Github would need to become much more expensive before it would be cheaper to use in-house gitlab.
Yes, but I read it as referring to 2 people, sorry
You were comparing London (huge metropolis) with Sydney (another huge metropolis).

Those data points aren't really as different as you seem to think :)
They have: they're cheaper, they've developed new technologies, and they're doing it privately.

> That SpaceX's approach will be more suitable to future things is not a good counterargument.

No one is saying that, they're just being positive and looking forward to the future.

How is that bad?
It's Read the Docs - you can switch between versions at the bottom left.

Plus more generally it is a pre-1.0 product which, while having a go live licence, means it isn't for everyone especially if you're not happy potentially doing some digging through code to work out undocumented features.

The OP doesn't say if they are a C# dev or a Ruby dev or neither. To be honest that is likely to be the biggest driver of things. Both are good enough that it isn't really worth paying the price of switching between two ecosystems for.
We have about 100 private repos at the moment, including internal tools, branding related components, infrastructure code and pre-release stuff that we're not developing in the open. We may just move those to AWS code commit, gitlab or gogs and switch back to a free org.
He doesn't have to short, he can buy put options on the S&P500.
An extension called 'OneTab' might be of interest to you.

You can put hundreds of those tabs into just one that becomes a list, and then save it with the name 'house prosepcts'
> Is Linux hosting of the backend a requirement?

Even if it's not, I wouldn't put myself in the corner by being dependent on windows hosting. Linux on the server is a norm nowadays.

Also, .NET Core is obviously the future. Yeah, they will keep Full .NET around, but... It's the same story as it was with WebForms vs MVC. WebForms is still supported, but who starts new projects with it?
Infographic – The Critical Difference Video Makes to Boost Your Business
Things I wish were included in that release:

- Some amount of caching/pre-fetching so moving the graph around doesn't take a few seconds each time. At least in the cases where I am zooming in and all the data is already loaded on the client it shouldn't need a network round trip.

- The ability to drag the charts left and right by keeping the shift key pressed, as is the default on Dygraphs charts (dygraphs.com)

- Switch from Flot to Dygraphs would make client-side rendering faster (at least for the typical line charts)
Not MongoDB; it is something people want to believe in but it overpromises and underdelivers. If you like the idea of MongoDB, try CouchBase.

Otherwise Postgres is battle-tested but still moving forward, it is not a bad choice.
It looks like an important goal

Maybe they can do it better and not turn people without JS away (at least while accesses are at a regular level)
Typically with ASP.Net, you will be writing a lot of your logic in a compiled, typed language (even if the types are mostly inferred). That removes one class of run time error from your application.

On the other hand, for the next year at least, non-IIS hosting for ASP is second class. You can host sites on Linux, but there will be gaps. When you upgrade the site, do you need to turn that server on and off again, or it manage the change in excusables automatically?

The opensource library scene for .net is not as good as for some other languages.

Finally, Microsoft has a plan for making money out of ASP.Net Core, and if it seems like a route to run ASP applications somewhere that isn't Azure, we are missing something.
This is fantastic news in my opinion.
You can click on "code" to see the source code copies. I found these issues more interesting as it seems the different repo admins have wildly different approaches to responding.
The doctor's response to the question if he'd recommend her mother to go through cancer treatment reminded me a lot of https://news.ycombinator.com/item?id=3313570 [How Doctors Die]... why is the standard answer still to make people suffer for extending their life just a few months or years?
In a non-profit that I collaborate with [1] we use private repos to keep the server setup and some tickets that contain sensitive information (user data). All other code is open source. Obviously we don't want to keep api keys etc. in the public repos.

[1] https://github.com/sozialhelden/wheelmap
CPI campaign (android install) cheapest one?
I'm looking for a cheapest app install (CPI) ad network for very low price for many of our android apps.

Ideas please? I got this one for now: http://topapp.co.com

They are fairly new so downloads might take some time. Others are in ranges of $0.30/per install. Any suggestions/alternatives?
I don't think anyone that uses that term intends to take anything other than a scorched earth position with the people it describes.

..and for good reason. The mindset is arational and immune to basic logic and discourse. It's like trying to convince a deeply religious person that their God doesn't exist - it doesn't work that way.
I just see a black canvas and a bunch of speech bubbles with the word "no". Using Edge.
There was a small thread on the Shen Google Group about adding docstrings [1].

There is an BSD version of Shen that can be forked and docstrings added by whomever wants to pickup the work. The language's footprint is small enough now at the moment, that now's the time to get the first chunk done.

The BSD version is pretty impressive, and could be turned into a great project if people picked it up. A lot of interest has been expressed, but it is the commercial version that is moving ahead with lots of improvements. Shen's creator, Mark Tarver has added Griffin, an optimizing compiler, concurrency, and HTML generator in the form of SML (Shen Markup Language).

It is a very fun project. The small set of instructions it is based upon Klambda, has since been ported to many languages - Ruby, Python, Lisp, Haskell and more. The SBCL port is the main one. Aditya Siram (Deech) has just created an Elisp port, shen-elisp! [2]

[1] https://groups.google.com/forum/#!topic/qilang/FHUNMvOyu2U
[2] https://github.com/deech/shen-elisp
Wow, cool. I assume you're referring to https://github.com/sctb/lumen and https://common-lisp.net/project/parenscript/.

Thanks for the info. :)

I'm mildly curious how Lumen and Arc differ.
There are extensions like Session Manager that list all the tabs after a crash, so you can uncheck the ones you don't want to reload. I don't know if there is one for Chrome on mobile, but it might be worth a look....
This seems like the definitive source for technical information on uBeam:

http://www.eevblog.com/forum/projects/the-ubeam-faq/
https://news.ycombinator.com/item?id=11673343

\o/
You could move to bit bucket.
What new paradigm? Almost every computer user out there knows the web paradigm. They use it on every platform.

The barrier to entry for Electron apps is 0, the same as for native apps.
Every single new chrome release memory consumption just gets worse. Most recently a single window with 1 gmail tab takes ~500mb (If I recall correctly you could actually run windows XP on 256).

I'm seriously considering rolling my browsers back to ~2012 and never upgrading again.
Obama raised more than any president in history from what I understand.
How would you use an API that gave the cost of travelling from a to B?
How would you use an API that gave the cost of travelling from A to B? This hypothetical API gives the cost of different modes of travel between two locations. It is backed by a comprehensive database of all ticket prices across the country for every bus and rail operator. How much would you pay for such an API? Prefer answers from UK developers, but open to all.
> Am I the only one unhappy with the trend of moving toward web-wrapper applications?

No, you're not. In fact, every time any link shows up on the Hacker News front page that has to do with using HTML/JS/CSS to build native applications the comments on it are usually dominated by people who are "unhappy with the trend toward web-wrapper applications".

> It's cool for developers. It's not cool for the users.

Here's the thing, if it's not cool for developers, then it might not even get built, and that's really not cool for the users. So if I had to choose between less performant code but more software options for users and more performant code but some software people really want or need not being developed, I'd choose the former.
That's the opposite of what we want to happen? It's important to prove males that they aren't discriminated when we act on women's problems.
Or Go, Dart, TypeScript, PureScript, Elm, CoffeeScript, Oberon, or any other language which can be compiled to it.
The tool of choice :)
https://addons.mozilla.org/en-US/firefox/addon/bartab-plus/ does the same thing (actually a little better in the implementation) on Firefox. Once you install, go into config for it and set how long a tab may be idle before it auto-unloads. Unloaded tabs are shown slightly dimmed in the tab bar. You can also right click tabs (such as gmail / youtube / etc) and force them to always stay loaded, so your email / music streaming / etc aren't impacted.

Combo it with https://addons.mozilla.org/en-US/firefox/addon/tab-groups-pa... that lets you organize your tabs into groups and you can have hundreds of well organized tabs without using much memory at all.
Everyone who is crying right now would be crying more if Github were to make the price free for private repos because with that, the amount of open source libraries they use would be cut in half.
raises hand Me! I actually run the upstream kernel on an Allwinner device and was looking into why certain audio features weren't enabled. Turns out that someone had written a patch and it'd got stuck in kernel-patch-submission hell, including mutually conflicting requirements from the ALSA and ARM SoC maintainers. This seems to be basically the norm from what I've seen - endless bikeshedding, vague and changing requirements, and other delays that make it almost impossible to get support for modern SoCs merged before they're long obsolete.

I think upstream support for the chips affected by this got stuck in long arguments about the most elegant way to support their clocking and reset infrastructure, which needs to be solved before actual peripheral drivers can be developed. The H3 seems to be approaching the point where it has enough upstream support for a handful of limited uses, over a year after the mainlining effort started. The A83T is still held up on getting the support code necessary to actually boot Linux merged.
>didn't require the annoying C debugging cycle

Are we talking C or C++ ? C compiler is basically useless for compile time error checking because C type system is ridiculously weak. C++ on the other hand can buy you a lot of things with templates, richer type semantics, etc.

And also keep in mind that C++11 and onward is very different from C++ of yore and it catches a lot of errors at the compile time - move semantics and RAII really buy you a lot - the downside is that it's opt-in so the compiler won't force you - and it's less strict than say Rust, but it still gets you there 90% of the way.
Believing in witchcraft can slow economic progress, researcher discovers
I tried that one, and it is indeed good, but see my other reply about how spacial organization works best for me. One Tab just didn't hit the sweet spot my normal system achieves, again, for me.
Absolutely 100% agree, but at the same time, I think we will ultimately need to build and evaluate models that can span the memory of more than one processor. I don't think a single GTX Titan X, GTX 1080 or even a server is enough here.

Additionally, data parallelization and ASGD broadly disallow these larger models (yes I know about send/receive nodes in TensorFlow, but they're not general or automatic enough for researchers IMO) while ASGD makes horribly inefficient use of the very limited bandwidth between processors. All IMO of course. There are hacks and tricks here, but I think those should be late stage optimizations, not requirements to achieve scaling.

Finally, I'm a stickler for deterministic computation as someone who spent a decade writing graphics drivers before joining the CUDA team in 2006, but that's pretty much a "hear me now, believe me later" opinion of mine after tracking down too many bizarro race conditions late into the night in that former life :-). Of course, one person's race condition can sometimes be an ANN's regularizer, but I digress.

I also agree we'll do some amazing things with far fewer neurons and weights than an actual human brain, but I'll bet you good money we end up needing more than 12GB to do it. AlphaGo alone was 200+ GPUs, right?
Tools are just band-aids over an unsafe type system, and they are all too easy to ignore or never use them in the first place.
What attacks could a president perform? An R congress will plant their heels. Even attempting to clean up malfeasance and nepotism at the SEC, "the President does not possess the power to fire the appointed Commissioners, a provision that was made to ensure the independence of the SEC."

https://en.wikipedia.org/wiki/U.S._Securities_and_Exchange_C...
Show HN: Opening hours programming kata
I've got put options on SPY as well as a portfolio hedge. They lose value every day (theta or the premium you pay for time) and if the S&P goes up puts lose value so fast it would make your head spin.

In the end for a big liquid etf like SPY, they aren't that much different than going short. Now for small companies that could skyrocket overnight and destroy a short seller, puts offer some protection since your loss is capped at 100% instead of theoretically infinite losses.

edit: I should add that puts give you leverage. To short 100 shares of SPY you would need $20000 worth of margin, while to buy 1 sept 2016 in the money put (100 shares worth) you probably only need to cough up $800. If the delta value of the put is equal to 1, your gains or losses will move inline with that 100 share short position.
> Web is not meant for serious tools. Compare Microsoft Office and Google's butt office suite.

Well, isn't that an ambiguous claim with a weak anecdotal evidence. What is a "serious tool"? We have our email, crm, analytics, (only) shop, document versioning, etc. online. Actually, the native applications I use are just Visual Studio (can be replaced by code), Sql Management Studio (many web-based alternatives) and the browser itself - that being the only type of application I use with no web-based alternative, which could be seen as an operating system.
Re: prometheus vs influx: There's a small thread with a few comments by the influxdb ceo and some Prometheus devs here [0], mainly on use case and philosophy. See also [1], although this is quite dated.

[0] http://stackoverflow.com/questions/33350314/usecases-influxd...
[1] https://prometheus.io/docs/introduction/comparison/#promethe...
Mapbox relaunches with all new map designs
Look up how far stocks fell in 1929.

Most corrections are 20-40% - which is bad enough.

But every so often you get something much, much worse.
1) Coming to a discussion on Postgres and saying Oracle is better is clearing trolling

2) "server side programming" - as you have the source code with Postgresql and their a plugins for most major programming languages I don't buy this.

3) If you of spent the same on Enterprisedb or CitusDB I can guarantee you would get similar polish and support. People don't.