skysight-inc/HackerNews huggingface dataset:
Another feature I really like with QtQuick is how intuitive it is to design in QML. The declarative syntax is great in comparison to writing GUIs in C++. After all, I don't care about in which order the GUI elements are added to the window (which you have control over in C++), as long as they end up in the right place. The syntax also feels much more modern in comparison to alternatives like HTML/XML. After trying multiple ways to design GUIs in different languages over the years, QML is the best working alternative I have found. Most of the time I even find it easier to use than a visual design tool.
I think on DOS in real mode address 0 was not special. Some(?) compilers would add code to programs to check that location on program exit to see if its value had changed and emit an error.

(I think I read about this somewhere, but it was a while ago, and I never really programmed for DOS (well, one little program to set the serial port to some specific settings, but that was about ten lines including whitespace and a little comment explaining what the code did).)
Ah, Finagle has a Java API too.
Between order and chaos
I've been doing Clojure for the better part of 3 years now and I'm not sure I get why people feel doing web development in Clojure is hard. Our first foray in Clojure was/is an API to manage our users that was built by 2 developers who were new to the language and has been running largely unmodified since being released.

I actually believe the opposite. Jumping into and doing Clojure web development is extremely simple at the core. The issue with frameworks like Rails (and I'm not against Rails as I have used it on multiple successful projects and still think it's great) is that you get so much for free and don't have to understand how all the pieces fit and work together (at least initially). Soon enough you have to have more knowledge of that and that's were the complexity comes in.
The medical industry is already the most highly regulated sector of the American economy, it is not an example of a failure of laissez-faire captilism.
Based on data, or based on image and marketing? [EDIT:] Interesting pair of replies: US medicine is envied by those "trapped" in socialized systems that won't give them a private room. AND over-regulation is the cause of quality problems. Now there's a 360 degree defense of market-based medicine!
I'm same and now I'm in middle of changing my job from full time to contracting and this makes me wonder if I should go work in better team or I should stick to the more money I can make from contracting.
Any advice ?
Our team at Graphiq has been working on a similar tool for publishers and consumers to quickly find visualizations. One differentiator from Atlas is that many of our charts are dynamically generated on the fly based on the search query–for example, "usa vs india gdp", "population of the country with the tallest building", "obama vs clinton approval rating". You can try it out here: https://www.graphiq.com/search
Just installed this via homebrew. Looks pretty good to me so far. Just a wrapper round the various web versions of the messenger services but saves me pinned tabs in my browser at least!
25 years later, Walt Mossberg says technology is still too hard to use
5 Reasons Agorism Is a Failed Strategy
No, you don't need to unescape it when displaying it.

This SQL literal string:

'Gijs in \'t Veld'

Is a representation for these ASCII bytes/content:

Gijs in 't Veld

In other words. The backslash will not be stored as part of the string into the database. It's just a hint to the SQL parser that the following single quote should be interpreted as a literal single quote char and not as the end-of-string-character.

From a security perspective there is nothing more "proper" about prepared queries than correctly escaped non-prepared queries.
Kickstarter 3D printer funds 'used to build house'
That effect could be limited to certain health systems within the US though. There's not a single system that provides all the care.
Upwork recently pissed off almost their entire user-base, so now might be a good time for a site like this.
> Ask any doctor and they will explain to you the importance of first aid, and basic knowledge of a healthy human body.

Yes, and, guess what, teaching first aid and basic human health in schools is (outside of debates over content relating to sexuality and reproduction) relatively uncontroversial and widely accepted.

> Basically every skill has the same importance as every other skill.

This conclusion does not follow from the idea that some people will argue generality for any given skill, nor have you supported it otherwise.
Source? The WHO information about it doesn't sounds like it has to feel all that bad http://www.who.int/mediacentre/factsheets/zika/en/

People with Zika virus disease can have symptoms that can include mild fever, skin rash, conjunctivitis, muscle and joint pain, malaise or headache.

[…]
Treatment

Zika virus disease is usually relatively mild and requires no specific treatment. People sick with Zika virus should get plenty of rest, drink enough fluids, and treat pain and fever with common medicines. If symptoms worsen, they should seek medical care and advice.
So it's happened 3 times out of a possible 30. Doesn't even seem that dramatic when you put it that way.
Based on the fact the Mayo clinic does, in fact, attract the richest people in the world.
What's going on with Fetch?
The negative financial impact of the games comes mostly from building and maintaining the Olympic infrastructure. Cancelling the games doesn't solve this problem, on the contrary as it denies the country the income and touristic reputation boost. Public health concerns go first of course, but it's not gonna be a financial win.
yes! ..but edit window is closed

¯\_(ツ)_/¯
There's a wearables company: https://www.atlaswearables.com/
> Still, the UK remains one of the best places in the world to be a contractor. Rates in USA and Canada are a lot lower for contract work, mainly because there isn't as much contact work available.

Contract work in the US seems to be a lot of B2B. But, if you get in that area, you can easily charge $250+/hr for development.
https://news.ycombinator.com/item?id=11672786
Can someone please tell me why are they calling it a coup? isn't impeachment in the constitution and hasn't the Supreme Court allowed those proceedings to continue.
Half of Your Friends Aren’t Actually Your Friend
Comments here are mostly from a single org view, due to the many X increase for that orgs price (large teams only)... but if I work on n_orgs repos, I'm now worth 9-25*n_orgs to github. That is a big shift from a model where I had no direct value to them as a unit.
Enterprise? Beam me up, Scottie, there's no intelligent life here :-)

I have a pretty good idea of the -- "just following orders", OOP-factory strongly typed except for all the XML and annotations, never heard of FP, idempotent, immutable, nor higher order functions, etc -- kind of developer that "Enterprise" probably implies.

(I understand these people know ways to get some stuff done, and just want to go home, but holy cow it gives me a bad case of "COBOL fingers" and/or eye-strain working on those code bases -- spend some time to learn how to shorten things up, please)
Shanghai feels incredibly safe and i've walked around in a lot of places where my colleagues thought it was dodgy (it wasn't; just poorer). I have not one time felt unsafe in Shanghai and I go there a lot. That's quite different from say, Fort Lauderdale, which was the first time in many years I really felt threatened when we stupidly went to a very dodgy gas station. Actually that was second time in that same business trip when actually on the Orlando Disney area in one of the Disney hotels two crackheads got in the lift with us, pretended not to know eachother and followed us to our room.

Never had anything remotely look like violence, robbery or even weirdos like that in Shanghai/Suzhou.

The time before this US thing (where nothing happened but it made the hairs on my neck stand up and we did realize we were close to getting robbed) was about 10 years ago when I got robbed at knife point in a small town under Barcelona. While feeling completely fine walking through weird neighborhoods in Belize. So you never know...

When I was around 8 my teacher in school said 'if you go to Amsterdam, you die; this city is so dangerous that when you go there, you will most surely get robbed, raped and murdered'. Apparently in a certain part of the Netherlands this idea was prevalent as when, 10 odd years later, I went to the university of Amsterdam my grandparents had something like 'Ok, this is it, this is the last time we saw him. He dead.'. Then I lived there and I actually lived in the neighborhood which was 'known' to 'everyone' that you will die there; de Bijlmer. Ofcourse, it was great; all these murderers and thieves offered me beer and food before going to uni in the morning; they invited me to the bars under the flats at night. I walked through that place (and other 'you'll die' places) in the middle of night and never felt anything resembling fear.

I want to go to Brazil and I will because of a client soon, but he, born and raised in Sao Paulo, says even he doesn't like it because of the crime. And he knows this city well. I'm not sure what to believe but we'll see... Not bringing any iPhone that's for sure.
You can also use code to _make_ dough.
No fullscreen mode via a URL still it seems? It's a big missing feature for when you want to setup overhead monitors and the like.
Maybe doesn't qualify, but Atlassian.
Please do not GPL this! You've made the sensible choice. Your analysis on making money is spot on.
And it sounds like UdeM is not exactly pleased with Springer's pricing practices - added emphasis in []:

“We are trying to best meet the needs of our community
despite budget cuts in the last few years, the
[greediness of commercial publishers], and the weak
Canadian dollar,” said Stéphanie Gagnon, Collections
Director.
> it's just racists

Is "Brazilian" a race now?
I am trying to convey the notion that with this line of thought, anyone could be doing anything because they are unreasonable or selfish. The original poster could be experimenting on us to mine text and find differing levels of consensus per time when HN faces controversy. I could be a bot trying to be more human. Without taking evidence into account, most of society is garbage.
That's not quite true. There are people who attempt suicide and survive. Many (though by no means all) express regret afterwards.
It's about the story. An underdog - such as a very young female CEO - always makes for a good story for the press and investors (how Holmes, born into privilege, can be considered an "underdog" is beyond me, but I digress).
Stallman has a post about his Thinkpad X60, one of the very few laptops where you can install a totally open BIOS.

The Librem laptop was another attempt at this, but it failed pretty badly. They couldn't get around a lot of the "binary blob" issues with modern hardware. They're attempt may in fact show that truly open firmware on modern x86_64/amd64 machines may be impossible.

There's Novena, but I believe that's ARM based (which is possibly the best bet for truly open hardware today)
Show HN: Startup Growth Calculator App – Estimate Your Startup Growth Here
Can anybody speak to the strategic business advantage of rolling this out? Is it simply branding? A data play? Building a moat? It seems everyone wants their own Sign In button. FB getting a Like button everywhere had a clear data advantage to them as it let them get analytics on where everyone went. Does this do something similar for Slack?
Google to ban payday loan advertisements
I think the assumption is that any sufficiently motivated attacker will find a way to compromise their target. What e2e encryption accomplishes is the end of dragnet surveillance of entire societies, something that Snowden has exposed in great detail already.
That link sends me to a page that says "Click here to buy Bland.com for your website name!".
The key is in the penultimate question. If GCHQ/NSA is interested in surveilling a specific individual, you'd need a lot more than this software to communicate securely, because there are just so many vectors.

This solves dragnet surveillance, where the government could potentially just sniff all communication and use various analytical techniques to sniff out potential criminals or people they dislike.
Week 17 at the Pole
Wow, Japan is generally known as being clean and corruption free. I can only imagine the type of bribes Brazil and Russia handed out.
You could pass a law to prevent or limit the amount that can be sued for negligence. It's I believe the case in Canada.
You are talking about Atom ? I've never had that problem, weird
Good ole Little Bobby Tables
https://xkcd.com/327/
For a 50 person group, $430 is peanuts, it's just peanuts.

I'm sorry, I just don't feel for these people, this is getting upset about the $0.10 charge for butter when you paid $10.00 for the popcorn.
Cuentoscortos.info
Yeah, I can't speak for everyone, but I think Test Pilot is in part a reaction to the Pocket thing. Even among Mozilla employees, there were folks who thought it was a great addition and there were folks who thought it was a huge mistake.

Either way, it was a surprise, and not entirely pleasant. Test Pilot will hopefully be a way to reduce surprises of this nature.
I've been using hostedgraphite.com for some time. YMWV.
So, you'll be our "defense against the dark arts" teacher this year? :-)
> Saying you shouldn't store it in git seems rather like saying you shouldn't store it in btrfs.

Best practice is to avoid storing secrets in plaintext, or sharing secrets between users/roles. Yours isn't an argument in favour of git, it is an argument against btrfs.

(I don't have any problem with storing passwords in that way, I'm just pointing out why it's not the best practice.)
I am just hoping self driving cars come out in the next 5-10 years and hopefully that expands the geographic area you can reasonably live in and still commute to work.
The Weird, Wild Saga of Gizmondo
Curious what you think of GitLab and Bitbucket?
Elixir/Phoenix gets this right. Working on a side project right now and so far it's a very enjoyable experience.

I find the abstractions much more intuitive. The framework as a whole is just as "magical" for fast prototyping, but it's composed of much simpler individual modules that are easy to wrap one's head around.

It's surprising how mature the whole ecosystem feels considering it's still quite niche. It helps to have decades of battle-tested Erlang libraries at your disposal.
What people often forget is that the second law of thermodynamics only applies to a closed system.

So, a startup in a closed system with no product or source of revenue will dissolve into entropy. But a startup with continual funding from VCs can remain as long as the influx of cash continues.
How women handle periods in space
Salesforce outage continues in some parts of the US
ok will consider that !thanks for the advice.
> I guess it shouldn't be the shell to do that, but the terminal

How would this work over SSH? What if you're using a temporary shell as another user? Also, the terminal really shouldn't have to know what is going on in the shell in order to work reliably. Tools like tmux, screen… should not have to perform directory completion.
"AFAIK ALGOL 68 was garbage collected and so where many safe languages of that period, so no..."

Garbage collection is not mentioned in ALGOL68 report at all. There's a link to it on Wikipedia page if you want to check. Not ALGOL60, either. It wasn't in Pascal, Modula-2, or original Ada 1983 rationale either. PL/0 of MULTICS, PL/1 & PL/S of IBM, ESPOL/NEWP of Burroughs, or Mesa at Xerox didn't have it either. All had various enhancements for safety in quite a few forms. So, I have no idea where you're getting that information from. Disinformation, most likely, that was probably given to you by those who didn't study history and strawmaned up reasons safer, non-GC languages couldn't exist. ;)

Note: Dynamic memory allocation generally had to be done carefully since there was no GC. Yet, the other safety features of the language helped reduce the number of problems you'd run into. Especially those that discouraged directly working with pointers.

Now, let's look at memory safety. C was a language designed specifically for PDP-11 & its model. Burrough's B5000 (1961) was a machine custom-designed for ALGOL and its philosophy. It had stack overflow checking, array/pointer bounds checking, pointer protection, HW checking of argument types during function calls (made possible by OS written in ALGOL w/ strong types), and tags to prevent execution of data. You can bet your ass that ALGOL and a machine designed for it was much more memory safe than C on a PDP-11. Or even C on a mainframe. Doing a pentest on that architecture with today's knowledge gave me very few points of ingress due to all those checks implemented for the safe-by-default language.

"it is also true that for a long time (and, arguably, still today), GC'ed languages where perceived to be inadequate for system programming."

That would be true. Thing is, that had nothing to do with the safe languages and approaches that didn't use GC's and predated C. Further, Modula-2 showed one could match C-like simplicity/efficiency with better safety with about no effort. Taken further, Hansen developed a safe-by-design langauge (with 5 keywords lol) and OS called Edison on PDP-11. At that point, it was clear that Thompson and Ritchie's preferences were only reason their PDP-11 language was that insecure and hard to analyze. :)

"Rust is possibly the first non-GC'ed safe language that seems to have a chance to reach mainstream adoption."

This, plus claim about recent advances, I agree with. It has a lot of potential. It's why I promote it and help people posting here with Rust projects. Also tried to help them with their docs.
I wonder that question too. I think maybe we faced something similar. I want to work abroad. Some corporations in silicon valley like Google. But it's kind of difficult to impress those recruiters through my CV.
Text-based adventure game to explore microservices concepts
First, I am open to correction. I usually focus on human anatomy, but have a special place in my heart for histology. This image is a histological slide, (a picture of stained cells) and rather low resolution, so specific cell structures are difficult to determine. Based on my education, experience, and links below, I believe the following to be the labeled anatomy.

http://bioscicreative.com/portfolio-item/octopus-histologica...

Sources:
http://springerplus.springeropen.com/articles/10.1186/2193-1...
http://tolweb.org/accessory/Cephalopod_Digestive_System_Comp...
http://chestofbooks.com/animals/zoology/Anatomy/Cephalopoda-...
http://tolweb.org/notes/?note_id=4541
https://en.wikipedia.org/wiki/Digestive_system_of_gastropods
Fair question. On the episode that I listened to, they were proclaiming that the iPad Pro has replaced the need for a desktop/laptop because it does everything that they need to do.

Conspicuously absent from the list of things that an iPad Pro can do is writing code in any sane kind of development workflow. The idea that an iPad Pro could satisfy my everyday work needs is so foreign to me that I was shocked by how cursory and superficial their technology immersion really is. They need 'desktop publishing' tools, at best.

I'm not claiming that a person who spends all day using Excel and Powerpoint and WhatsApp (and not Vim/Emacs/Sublime/IDE) is incapable of having a nuanced understanding of bleeding edge tech. But I am going to claim that they most likely have a "dentist's office waiting room magazine" understanding of hard tech, and I'll proudly declare that to be my not-so-expert opinion.
And some websites, such as government portals to various departments and services, do have implicit (and often even explicit) obligations to serve everyone.

I wonder how well GP would take it if, say, the IRS webpay or DMV sites (or their equivalent wherever GP happens to live) balked at their name.
For a system that appears to be having a problem putting in quality controls, limiting liability runs the risk of having those limited payouts turn into a cost of doing business.
This is very disappointing from JetBrains :-/
Agree completely. The government needs to act. As a professor in molecular biology I would be happy with the banning of publishing in for-profit journals.
I'm not really asking for that feature. If I could send and receive messages on the computer without having to open the smartphone app every five minutes for it to restore the connection, I would be happy already;
There are (IMHO, superior) alternatives like Etcd and Consul that could be used.

Ideally, these kinds systems should be built such that the distributed coordination piece is pluggable and the implementation can be chosen based on deployment concerns.
It runs a bit faster because of wordpress? :)

Assuming you were answering to your GP, modern PHP is a totally fine language to program in with a lot of upsides (that would take too muh to enumerate here).
> It seems the time has come for unicorns to justify their hefty valuations.

Sorry what? It seems the article author knows nothing about Github. Not a unicorn and only took investor money after being profitable for a long time.

Yes the cost is going up for many people. No, my company doesn't plan on moving anything off of Github. It's well worth the cost.
VR’s Leap into Manufacturing Not So Giant
I agree. I'm not sure everyone should be forced to learn for loops, or whatever. I also don't think high schoolers should have to memorize the krebs cycle or the fact that pv=mrt for gas systems.

I don't know. I really think young people should be in an environment where they can explore and grow passion for things. I think coding is fuel for that fire. I think its not enough to have CS teachers around. I think people should be exposed. It should be in the ether. You should see it in chemistry. You should talk about genetic programming in biology.

I just think HS should be so different from what it is now.
What? Are they planning a culling, on which they will blame Zika and the Olympics? Otherwise, this make zero sense.

Despite all the hype, Zika is not the end of the world. Most people who get it hardly notice and get over it in rather short order just as one gets over a cold.
I went through the same upgrade process that the OP mentioned at scale. The company had 5 or 6 microservices that needed to be upgraded from Rails 3.1. While having 10,000+ unit tests was very helpful for reducing regressions, we still had several huge problems:

1) We couldn't be sure that we hadn't broken something because we knew we didn't have 100% test coverage.

2) Some of the gems we depended on conflicted so severely that we had to rip them out and implement the solution ourselves or pick a different gem.

3) Our tests themselves of course contained code with breaking API changes. That means we had to maintain the tests as well as the production code through the upgrade, and had to make changes to many of those tests.

All of this uncertainty means that this was not your typical test-driven confident refactor. QA still had to do massive regression testing, and we're pretty sure we introduced at least a new bug or two. It took a pair of devs 4 months of non-stop work to get these services up to Rails 4.1. The upgrade was absolutely necessary as the Rails core team had already stopped fixing major security holes in 3.1 long ago. The company incurred a tremendous cost during this upgrade process. If they would have kept things up to date all along they could've saved money, but of course that would have eaten into the supposed time-savings of Rails.
Sounds like equivalent representations no? Limit the scope of the I lines or wrap them in D lines.
Apropos of that, if you think hard enough in Russian at the front page, you might be able to activate our super-secret easter egg.

(oh wait, no, we had to cancel that one for licensing reasons)