skysight-inc/HackerNews huggingface dataset:
This has almost quadrupled our monthly cost ($850 vs $2914). We have ~300 users which will have to be reduced massively to save costs - perhaps with non-engineers sharing accounts or having no access at all. I'm not sure if charging per user is really in the spirit of open collaboration that GitHub champions.

I slo wonder if charging per user rather than per repo will also discourage the creation of open-source repos from orgs? There's no longer a (reduced) cost benefit after all, even if that was a minor influence compared with the other benefits of open-sourcing your code.
Which ones have you tried?

I ask because I quite like JavaFX. The developer/documentation website is fusty and old-fashioned looking, but the tech itself is just really solid. You can tell it's been made by people who have spent their whole careers doing UI toolkits.
Franz: combined chat and messaging
I don't think download speed is that much of an issue, whether or not you have good internet service, because I think people are willing to wait a little to download an app. The issue is more app size on modern computers that come with limited size SSD's and steep upgrade tiers.
Facebook CTF Is Now Open Source
Vendor lockin. Because there is a lot more involved that accessing files in a .git directory. All those CI systems and workflow plugins and whatnots such as travis-ci work with github, not git. And all the inflight issues and pull requests etc. Migrating or giving up the features you use has a cost (not just in dollars), and if github has done their sums right most customers will realize they are better off staying where they are.
Then why mention it over include guards, which are not discussed. Is Stanford a Microsoft shop, so to speak?
Which the official App also is.
Now you're just spinning wheels. Going in circles.

You seem to want an answer noone is able to give. Is it impossible for you to accept that some things are unknowable?
They are vastly less complex than other applications listed here (e.g. Photoshop).
Proximodo – open source counterpart to Proxomitron
I object - I can't even begin to keep straight whether I'm supposed to eat eggs or run in fear of them, or whether blueberries prevent cancer or if antioxidants give you mega-uber-cancer this week.
Chris Coyier's AMA Summary – Everything You Should Know
It's just incredible. Webpages are now filled with such bloat, that there are third party tools popping up to help users combat other third party developer solutions eating up resources on their systems.
To fingerprint the visitors.
My god, I feel much better with my puny abuse.
It's basic economics. All else equal, an increase in the supply of a good drives its price down. In the past, journalists had a monopoly on journalism. Nowadays, anyone can write a piece of journalism and publish it, which means now we have a larger supply and lower prices. How lower? Apparently, close to zero, since a lot of people are willing to provide content for free. It turns out creating content is something that can be fun.
From what I understand, each instance of an electron app essentially needs its own copy of the electron framework to work (which includes a web renderer, and javascript engine). So we're talking at least 50MB per instance, for applications which may have been 10MB if written in a native language. When you start running many applications, it can certainly add up. Users do notice this kind of stuff, they are just too adaptive to bad user experiences.

As for downloads, I remember using dialup and only getting one 1MB file per hour. It would take a lot of patience to even download a 10MB app on that. I don't tend to leave my computer on downloading overnight these days though, and I 'only' get 1MB/s (dslreports.com says I'm "faster download than 60% on DSL in australia").
Ask HN: iOS landscape in China?
Hi, I am an iOS developer from the west. My apps are downloaded around the world except for one country: China. It seems that China is a quite a different world, with hundreds of chinese App Stores. It's true?, Any recommendation in order to tackle the Chinese market?
Pdns Security Bug Bounty
Follow this tips to get more traffic on fiverr
self hosted gitlab, for about 10$/month you get unlimited repos, unlimited users.
I have found these nodejs desktop apps to use less RAM than other more traditional Toolkits like Qt. I can live with more disk space being used if it means better memory usage
That doesn't mean that customers can't be annoyed being sold for stupid. The release announcement forgets to mention that collaborators are now costly - either a stupid oversight or part of the positive spin.

A good marketing department should display things in a positive fashion, but they should also strive to be honest, so they're not loosing credibility.
This way, you might not have the full conversation on each device - e.g. you write "a" to alice on your phone, turn it off, turn your pc on and receive "what do you mean?" from alice - the conversation is otherwise empty.
That's not a good UX.
You'd have to store the chat history somehow - and thus loose the privacy aspect of not storing it.
Amazing article, gave me chills. "The weather is about to turn." Truly these people have the utmost respect for nature and the tourists could stand to learn some of it.
Yes, that type of "marketing". It's bullshit.
Yes, you can log out of any web/desktop client from the mobile app
Isn't that one of the points of marketing: Highlight issues as a positives to decrease their impact to sales?

ps. No pricing model will suit every org. The current model based on repo numbers has horrid steps which make no sense. eg. 125to300 private repos = $200to$450 cost. So if you need 126 repos you pay more than twice as much for that extra 1 repo. That makes little sense to me.
This is a step in the right direction. No more should crap like Pocket land in FF without warning. Making new features, which might be controversial, go through a "preview" stage like this, should help restore a lot of faith in the development process, and show that Mozilla is again focusing on the browser rather than random me-too projects following the latest web-fad.
A tool that has served me well in freeing up memory (both in RAM and in my head) is one-tab:

https://www.one-tab.com/

Afaik, current versions of Chrome already implement the functionality of the great suspender natively.
Beat Procastination!!!

http://waitbutwhy.com/2013/11/how-to-beat-procrastination.ht...
Additionally -- how big is the room in which you want to mount your TV? The loss coefficient for ultrasound in air varies with frequency, temperature and humidity, but it's about 1dB/meter in this range, give or take. If you have a three meter wide room, and you have the transmitter and receiver mounted on opposite walls as you recommend, then you lose 3dB = HALF of the power through the air, and there's nothing you can do about it. To get to your 33% total efficiency number, all of the other losses, including conversion from DC to ultrasound and back and transducer losses at both ends, would have to amount to another 15% at most -- highly unlikely, though maybe not impossible -- though these are all well known numbers that someone skilled in the field could write down for you.

There's a big difference between 30% efficient now and 90% efficient in the future, and "it's never going to get any better than this"
I had no side effects either. I did 12 weeks with Ledifos (generic Harvoni), and zero viral load from week 4. I'm SVR4, but still waiting to get SVR12, fingers crossed! :-)

I bought Ledifos in Hyderabad, through med tour agency. The trip cost me just over 2600$, tickets included, and I only paid once in India. The guys are mellow, everything went very smoothly: hotels, doc, prescription, pharmacy, all is done in 3 days (www.cure-hepc.com). I know you can do cheaper if you just buy online, but when you pay online you never know if it's a scam.
It's certainly lowered the barrier of entry for me, and I'm no web developer - my background is mostly back-end Java. Sure, I started out by making websites when I was younger, and a few of my jobs have involved a bit of front end, but I'd be surprised if there are many developers that don't know the basics of HTML, CSS, and JavaScript.

Using web technologies to develop a GUI has been so much easier than learning a new toolkit, or even language. For one thing, some of the options you mentioned are OS specific. There are benefits to OS-native toolkits, but as a one-man team with a small project, the benefits are small and the time investment large. With Electron, I can build on Linux and release for Win/Mac without any concerns.

Qt is the best option of those you mentioned, and I considered it. But I was never great with C++, and learning a whole new markup language (or being tied to Qt Creator) for the UI was an extra barrier for entry. And I've often found that Qt programs don't look or feel right outside of Linux.

Personally, I find developing a UI on HTML/CSS/JS much easier than any desktop UI toolkit I've tried in the past. Updating the UI from the code, and calling code from the UI is s simple, because that's what it was designed to do. And having a browser console makes debugging and trying things so much easier.

I was never a fan of using JS for anything but websites before, but I decided to give Electron a try and I'm a convert. Perhaps there's enough of a speed difference between JS and native code that it would matter for more complex programs, but for my uses I don't notice a difference, thanks to the speed of JS engines now.

Maybe from someone that's starting with no coding knowledge would find Qt and C++ just as easy to pick up as HTML and JS, and certainly a C++ developer would find Qt a better choice. And sure, I don't expect anyone to be able to build Photoshop on top of Electron. But there are plenty of programs that aren't that complex.

While in theory I agree with not using the "new sexy technologies" for the sake of it, and "using the right tool for the job", I don't think that applies here. It works both ways, don't stick with old technologies just because that's what you're used to. What specific benefits do you get from using one of those toolkits for a simple desktop program?
Per user pricing makes a lot more sense than per repo pricing. This way larger organizations pay more money than smaller ones regardless of how they structure their code.

This is a good deal for small organizations that like to have many small repositories (for internal libraries, utilities, micro services, modules, etc).

Sure, it screws up a few models that rely on external collaborators to get access to private repos, but those can stick with the old model for a while (at least 12 months). And in the meantime GitHub may adjust their model to accommodate those situations too.

Lastly, this is a huge freebie for individual accounts that now get unlimited repos for $7/month. That will benefit a lot of people.

So I don't see this as PR spinning, but rather as an overdue move on github's part to a model that makes a lot more sense and benefits small organizations and individuals.
"Creating content" is not the same as journalism. The Web as it stands now is generally low quality. It remains to be seen if people are willing to pay more for higher quality.
It is circlejerk all over!

They just forgot to remove a debugging feature in some of the kernels. Others have done a similar thing, including mobile phone manufacturers and ADSL router manufacturers.
23 Hours of React JavaScript and Flux, Web Development for Beginners
I like gitthub, I have my open source stuff with github, but when it comes to private repos, bitbucket just seems better pricing and in someways just a nicer and cleaner interface https://bitbucket.org/product/pricing
Pioneers of Private Astronautics in Russia: Yaliny
>they may store on servers behind the scene at least for speed and performance.

Yes, that's why I think so. They easily loads all the messages and images in just few seconds even when my phone's internet is too slow.

They won't let you use the web app when you're phone is disconnected, so there's no way to confirm it.
Analysis of a Botnet Campaign [pdf]
I like github, I have my open source stuff with github, but when it comes to private repos, bitbucket just seems better pricing and in someways just a nicer and cleaner interface https://bitbucket.org/product/pricing
Page seems to be struggling.

http://webcache.googleusercontent.com/search?q=cache:https:/...
> ... and those posts have instilled the fear of god in me.

But why? Yeah, hitting UB can be a terrifying idea but rarely happens in practice.

In two decades of C programming, I have hit an UB bug exactly once when a piece of code was ran on an ARM platform for the first time. It took a little bit of staring at disassembly and reading some docs to sort out but it wasn't the end of the world.

Understanding the basic cases is a good idea but the darkest corners of undefined behavior are only important if you're a compiler writer like Chris Lattner is.
Well then, I didn't know that about dist-upgrade. But either way, I have used the graphical update tool's "A new version of Ubuntu is available", and it always did a proper upgrade. I assumed the Kubuntu version would do the same (and indeed, it certainly tried).

Yup, a GTX 980 Ti. Surely for the installer nomodeset is a sensible default - once the Nvidia drivers are installed it doesn't matter, but it's tricky to get the drivers without a functioning display.

I'm not actually looking for something for my grandma, of course. And I can usually recover my system when stuff like this happens, as long as I have a different online connection and a few hours to spare. I just hate doing it.
Flexibility – Flexbox support for older browsers
The best use of this is for saving battery life. Chrome will absolutely destroy your battery. You can configure it to auto-suspend tabs after X minutes of inactivity only when you are on battery. (Alternatively you can switch to Safari to save battery life.)

Like others have said, The Great Suspender will often break web pages and force them to completely reload. This ruins infinite scroller pages too. So thats the trade off.
Man-Computer Symbiosis (1960)
Generating Drake Lyrics with a Markov Chain
Most people in the world don't (or barely) use email, specially in EMs. Also, you can access you email from many different places, you (usually) can't receive an SMS on the same number from many different places.

Another advantage of using phone numbers is that people actually have other people's numbers in their phone address books, which whatsapp uses. Very few people have their friends' email addresses on their contacts.
Hi, thank you for taking the time to reply. FYI - I have been using firefox every day as my primary browser for the past 4 or so years and have only switched to chromium in the past month, I still have two versions of FF installed and they're just so unreliable I can't bring myself to rely upon them - especially at work where I'm in the browser a lot. It's most definitely got _worse_ for me in the past year rather than better.
When people mention GitLab I always wonder if you mean the public hosted GitLab, or running your own GitLab.
I don't know why it is that way for you. I switched to Firefox on mac exactly for this reason. Safari and Chrome were consuming too many resources. Firefox is nice, fast and stable (for me at least).
Let's be fair and admit that the typical Java app doesn't have all the features of a modern Electron app.

For instance, I downloaded Atom and after starting it, it wanted to connect to atom.io and then Google analytics. Now Google not only knows which web pages one visits, but also which apps one uses. Electron is win/win - for web developers and Google, of course.
Most path arrays are :-concatenated on unixes (RPATH, LD_PRELOAD, etc...), so the convention holds for the majority case.

There might be a way to specify the serialization of your array somewhere, but I can't find it in the doc.
What's with all the negativity? This is really good pricing - all individuals now pay much less (a flat rate of $7), all small shops pay almost the same thing ($30 to $90 for 3 to 10 people). Both groups no longer need to think twice about creating repos, which has always been a huge pain that I've seen. I've even thought twice about microservices because the repo cost would be a pain.

This will affect enterprises - but then they're either already on Github Enterprise or are used to per user pricing anyway. Google Apps, Slack etc all have (quantitavely similar) per user pricing. Google doesn't charge you based on the number of emails you send, nor does Slack charge based on the number of private rooms there are - that would be dumb.

The band of companies between small shops and enterprises are likely to be affected, but then this is really employee lunch money.
Tried it. It feels different. I see Atom replicated Sublime's workflow, so I guess I am too used to that. I check VSCode from time to time, but not yet ready to jump on it. Only vim is permanent on my machine, all of the other editors are here to play with. :)
Since when it became fashionable to use a wrapper of your web site? "Because the app runs natively on your desktop, you'll have support for native desktop notifications, better keyboard shortcuts, and more." I think Firefox is perfectly capable of doing any of those. I just hate it someone comes up and says 'Look we built a native app' I'm sorry but no you haven't! If I wanted to use your web page I can do that I don't need you to wrap it and ship it as a native app. Disappointed.
Not trying to defend Electron or larger app frameworks here, just trying to learn.

How do you make the link between app size and power draw (as opposed to some other aspect of Electron causing draw)? And, what are you comparing Electron's power draw to?
Error in the second sentence: The name is James Gleick, not “James Gleich”.
That's good news. I did some searching to find some real comparisons, but most of the links I found were related to memory leaks (nothing from 2016 though, perhaps outdated).
Hah. In fairness though, most apps do want to report back usage stats and other telemetry these days. That doesn't sound entirely unreasonable.... though it's conventional for desktop apps to ask first (perhaps one reason people developers like web apps, the social conventions are different)
>1. Requirements change frequently while the code is being developed. (If we had detailed specs, we'd be constantly re-writing them.)

This, so much. People wouldn't change blueprint of a house being built 3 times in two months, but for software they act like it's not even a minor setback.
> ...it must be noted that this isn't a guarantee of security.

Yes, and if a nation-state is after you, you almost certainly don't have the OPSEC discipline required to keep your computing devices secure. Security isn't binary, it's a gradient. Ever more secure devices require ever higher costs, whether they be monetary costs, lost time, or procedural complications.

> A quick search of 'Google Play malware' returns many results from 2016...

And even a brief dig into the details of those "malware" reports reveals that -if the software was distributed and installed through the Play Store, and the Android device user did not have "Allow installation from unknown software sources" checked- all that pretty much all of that "malware" does is exactly what the permissions it requests permits it to do. [0]

Protip: If the software asks for permission to read your contacts, location information, and system log data, don't be surprised if it exfiltrates that information via the pretty-much-always-on Internet connection that's built into the device it's running on. :)

The fact of the matter is that Google is rather good at software security.

> ...but the only certainty that using Google's store brings is that you must have a first-party relationship with Google to use his app.

Not to be an ass, but you either haven't read or haven't understood either the technical aspects of what the Play Store gives you, or the target audience for Whisper Systems's software.

[0] Vulnerabilities like stagefright are excepted from this list because they are vanishingly rare. I challenge you to find another actual Android sandbox escape. :)
The year 0?
Swiss council to accept Bitcoin payments
"loosing credibility" is subjective in this case. Some orgs/people will be better off, some won't.

I recall GitHub doing some extensive research on what their customer based wanted. This is most likely the outcome of that research.

If I were to migration our org. over we would be worse off. Even with that I don't think this move is disingenuous. Poorly thought through perhaps?
You could try f# or c# with http://getakka.net/
Solidcam 2016 Keygen and Crack and Activation Key Download
That sounds totally cool, way better than a recruiter.
Tell us more about it!
Of course you can. People are completely free to complain if the car market only support the extreme ends of lemons and Ferraris, a situation that can occur when the market balance between buyer and producer starts to break down.
Yeah, I worked at a company that used one big repository for all their software. It wasn't to save money (they were spending quite a lot of money on other tools), but it was just more comfortable for them - in terms of code management, deployment etc. But still, with the old Github pricing, they were paying just a few bucks for a team of 10 people, so in this case getting paid per user makes much more sense.
This app is so native neither CMD + W nor CMD + SHIFT + W closes the Whatsapp window - yay!
> GitHub seems cheap to me

At $9/user/mo, github is 900% more expensive than the $1/user/mo direct competitor BitBucket. BitBucket uses brackets rather than pure scaling, but their most expensive option - 101 users require the $200 unlimited accounts plan - is still only $2/user.
Evolve or die. Besides, the net exploded in popularity before ads became popular on it, they are not needed at all.

If you cant figure out how to make money off the net without using ads, you have bigger problems.
Max Levchin, Naval Ravikant Invest in ClearTax (YC S14)
It doesn't work the way you think it does.
the article wa full of advertising that ground my poor ideapad to a halt. had to close the page before i could read it all.
Inside Generation Y's Line of Thinking
The most unusual, experimental rainstorm rendering on your screen
Nikola Motors steals Tesla's first name, wants to build clean EV semis
WebGL rocks.
SEEKING WORK - Remote

As an independent data science consultant and trainer, I help organizations making sense of their data. Additionally, for one day a week, I'm an assistant professor of data science at Tilburg University. Previously, I was a data scientist at Elsevier in Amsterdam and startups YPlan and Outbrain in New York City. I have an MSc in artificial intelligence from Maastricht University and a PhD in machine learning from Tilburg University. Recently, I wrote a book titled Data Science at the Command Line, which was published by O'Reilly Media. My website (http://jeroenjanssens.com) provides a more detailed overview of my background.

I have experience and affinity with: analyzing data using R and the Python scientific stack; organizing workshops and meetups; writing and presenting for technical audiences; managing data in MySQL, MongoDB, Redis, and AWS S3; collaborating with international teams of engineers and data scientists; programming in Python, JavaScript, and Bash; visualizing data with ggplot, TikZ, and D3; and performing large, distributed experiments.

I'm currently available for three to four days a week. Simply drop me an email at datascience@jeroenjanssens.com and we'll take it from there. Looking forward to it!