skysight-inc/HackerNews huggingface dataset:
I'm stretching my memory as a "full stack" dev back in the 90s but I seem to recall that CF couldn't do transactions for its first few versions. People were begging for <cftransaction> to become a thing. I also don't remember being able to call an oracle stored procedure from CF in version 1 or 2.. But I'm hazy on that for some reason I remember the ODBC driver not supporting it. As a result I recall resorting to hacky stuff like what you describe. It wouldn't surprise me in the least if there is government cfml code out there from the 90's. It was a challenging time with far fewer tools.
Wow, you actually just made me think of something that could have been a great change for GitHub.

Rather than completely limiting private repos in their old pricing model, they could have limited "active" repos, and created an archive feature, where archived repos were not available via Git, but still existed as backups and in case you ever wanted to make them active again.

I do, however, believe that the new, per-user pricing is more sustainable. File storage is rather cheap; running Git pull / push is not necessarily.
Not openTSDB. That's by far the most difficult to set up. It's also the best in terms of scalability and performance.
> the PhoneGap/Cardova "web wrapper" concept is derided as awful compared to native code

Yes, but mobile and desktop are quite different. For one, desktop has a lot more power - one of the biggest issues with PhoneGap etc. is that it's just slow, and, particularly, single threaded. That doesn't matter so much on desktop.

Also the other complaint is that PhoneGap doesn't use native UI components. Desktop has a huge variety in UI compared to mobile (think Microsoft Word vs Photoshop) - another "not native" format isn't quite as notable.

More importantly, though, is that developers hate PhoneGap and the experience it provides. I'd be interested to see the results of a survey where normal users are given a PhoneGap app and asked to point out what's wrong with it. I suspect many would think it's just fine. Not great, but fine. Similarly, if you asked anyone about the Slack desktop app I suspect they'd say it's fine.
Each person's causes and conditions are different, so each bit of guidance has to be tailored to them. That said, I have found great support in Shambhala International. It's a Western Buddhist tradition grounded in the Vajrayana from Tibet. You can find a Center here: http://shambhala.org/centres/find-shambhala-centre/

One excellent text that comes from one of the parent lineages of Shambhala is the Tibetan Book of the Dead, which is basically a preparation for the Bardo, or the "in-between" stages after life. You can read more here: https://en.wikipedia.org/wiki/Bardo_Thodol

There is a vast library of teachings from our senior teachers here: http://shambhala.org/teachings-library/ Plus a bunch of recorded talks by our very controversial founder: https://www.youtube.com/results?search_query=chogyam+trungpa

For Tibetans, the practice of meditation is simply the practice of preparing for death. You are becoming familiar with your mind so you will be able to see through the delusions that arise when your mindstream is no longer attached to a physical body.

Of course, you don't necessarily have to believe in rebirth to find value in these traditions. I have found the community aspects of Shambhala to be quite supportive, even when I had doubts, which in this tradition are expected to be plentiful, and are celebrated.

Happy to answer any questions!
Qvarn: Free and open source software for managing workforce identities
The Prettiest Code: The best code looks mundane
"identity" has connotations; it doesn't just mean mathematical sameness (such that if x and y are connected by identity, they are in fact the same thing and not distinct).

Like "what is my identity?" Or "It's important for individuals to feel that they have an identity".
It doesn't seem this is valid for academic nonprofits (from the linked page) so I don't think EdX would qualify.
I am also a tabaholic, often running 5+ windows, some with many dozens of tabs and some with just a handful. I use them for easy context switching. If I am in programming mode I switch to the relevant window, sometimes a separate window for each language I am programming in at the moment, for games and leisure, a different window, for news and related, yet another, for general internet use, yet another.

I tend to use Firefox, with its default behaviour of only loading tabs that are active (a huge memory saver) and easy use of NoScript. I also use Great Suspender for Chrome to try control its excessive memory use - works well.

BTW. If you have a lot of HN tabs open and you try to reload a session after a restart, you get IP blocked for a short time - another good reason to use Firefox if you like keeping a few HN news tabs open, as it only loads 1 tab and keeps background tabs suspended.

I have tried active session managers but after several problems with corruption of sessions I reverted back to multiple windows and tabs.
Interesting. Looking for the source of that, is this it?

http://bkbits.net/u/wscott/bkbits/
They tell you the names of many registers. What more do you want?

(I really miss the old days when you got a document that explained everything about your processor. I have an ARM port of an experimental OS waiting for a new board with a complete data sheet. It's been a year so far.)
Disney Fires President Obama's Computer Science Teacher
Early in his career, Rush Limbaugh was funny and made political news worth listening to. Yes, he was heavily biased towards the right.

Later (when Clinton won the Whitehouse in '92), he became bitter and hateful ... I stopped listening to him when I realized that hearing that content for three hours a day (while at work) was making me bitter and hateful too.

As an aside, the eight years of the Clinton presidency look pretty good compared to the last 16 years.
It has everything to do with names. Among the things that programmers sometimes believe about names, as in this case, is that when you stick apostrophes around them they are always a valid SQL string literal.
Well, at least half of Japanese words are borrowed either from English or from Chinese, so it works in reverse as well.

Here's one that nobody mentioned yet:

Tsundoku - when you buy new books but end up never reading them
You may find this amazing, but not everyone shares your world view.

No one wants to suffer. And no one wants to see other people suffer. But the truth is suffering is a part of life.

Some people I know and love have suffered their last few years of life. And other people I know and love have taken their own lives. My personal experience is that the individuals who allowed death to come on its terms, instead of rushing to that conclusion, left everyone around them with more strength, peace, happiness, and personal growth.

The people who ended their life because they didn't want to suffer anymore left a wake of suffering and trouble around them when they went.

It's unfathomable why you wouldn't see the difference.
Qvarn Platform announcement
How Office Delve (MS) Use Flux
I would say that Code looks "unlike Sublime Text", not ugly. But it was jarring the first time I opened it. Half an hour later though, I was fine.
>"What we’re now facing is a combination of: 1) people who still believe; and 2) people who doubt, but: a) would have to sacrifice their livelihood to act on it; or, b) are willing to leave the system but don’t necessarily know what comes next."

We're approaching a tipping point where one of these groups is bigger than all the others . . .
I don't see how this article adds anything over its source http://www.zerohedge.com/news/2016-05-09/historic-150-net-sh..., that article has strictly more information.

Can the url be changed?
To be fair, the "New Deal" regime was perceived to be failing circa 1970.

For instance, the New Deal left racism intact in the South, there was the Vietnam war, the "Spirit of '68", high inflation, a huge expansion of regulations leading to more problems (for instance the 1974 model year of automobiles were awful because they had to satisfy stricter emission standards without a perfected catalytic converter, etc.) There was the cult boom and the strange fact that "The Greening of America" sold millions of copies.

In 1979 Merril Lynch was a penny stock, in many ways capitalism seemed to be on the ropes. If you don't believe me look at "Legitimation Crisis" by Habermas.

One contemporary diagnosis of the condition was that there was "too much democracy" and if you look at what happened, all of a sudden the door got slammed on people like Ralph Nader and the range of what you could ask Washington for diminished over the 1980s, with the 1990s sealing the deal -- at that point the lobbying system became almost entirely focuses around tax breaks for special interests with an occasional scam like "Medicare Advantage".

For instance in the 1980s you still saw environmental legislation being passed, but once Clinton got in the Republicans ran fanatical resistance until getting solid control of the House and since then there has been gridlock.

People like the Koch brothers threw unlimited money at promoting right wing ideas, Fox News has a 24 hours hate whenever there is a democrat in the White House, etc.

This has led to a new condition of ungovernability which is as much a riot of the rich (who funded 17 losers to run for the Republican party because Conservatism makes them feel warm and fuzzy) as a riot of the middle class.

"Boaty McBoatface" sealed the deal for Brexit because it symbolizes what "democracy" is about these days. They ask your opinion, because they want to look legitimate, but they don't honor it.
It will be interesting to see with whom you have matched , as currently it looks a bit random .
That is a very accessible explanation, thanks.
Sorry but Bernie can be quite the hypocrite.

He's taken his fair share in corporate and special interest money e.g. agriculture, has a notable record of pork barreling for his home state, is one of the few candidates in recent history not to release a reasonable number of tax returns and his campaign has a very concerning amount of illegal donations.

Every candidate is incredibly weak and flawed this election including Bernie.
Cool! Looking at the English instructors, it appears that the two you have are from the UK and South Africa. Although English was their first language according to their respective bios, my understanding is that people wanting to learn English place a premium on learning "American" English.

Perhaps consider bringing someone on board from the United States who has a non-regional dialect?
The Imprinter of All Maladies
A digital nomads/entrepreneurs retreat in Europe. Workshops, network and grow
Android shares are better in Europe,Thats Amazing
> Great is a relative term. But, can you name an OS, especially a UNIX, that is better in the general case? By "general case", I mean, good for just about anything, even if there's something better for some niche or role. Also, take into account the world we live in: More computing happens on servers and phones than on desktops and laptops; and judge the OS based on how it's doing in those roles.

Okay then, SmartOS. Why is an exercise left for the reader, because it would just take too much and too long to list and explain all the things it does better, faster and cheaper than Linux in server space; that's material rife for an entire book.

> can you honestly say you enjoyed working on it more than Linux?

Enjoyed it?!? Love it, I love working with Solaris 10 and SmartOS! It's such a joy not having a broken OS which actually does what it is supposed to do (run fast, be efficient, protect my data, is designed to be correct). When I am forced to work with Linux (which I am, at work, 100% of the time, and I hate it), it feels like I am on an operating system from the past century: ext3 / ext4 (no XFS for us yet, and even that is ancient compared to ZFS!), memory overcommit, data corruption, no backward compatibility, navigating the minefield of GNU libc and userland misfeatures and "enhancements". It's horrible. I hate it.

> The userspace on Solaris was always drastically worse than Linux,

Are you kidding me? System V is great, it's grep -R and tar -z that I hate, because it only works on GNU! Horrid!!!

> But, Linux brought us a UNIX we could realistically use anywhere, and at a price anyone could afford.

You do realize that if you take an illumos derived OS like SmartOS and Linux, and run the same workload on the same cheap intel hardware, SmartOS is usually going to be faster, and if you are virtualizing, more efficient too, because it uses zones, right? Right?

It's like this: when I run SmartOS, it's like I'm gliding around in an ultramodern, powerful, economical mazda6 diesel (the 175 HP / 6 speed Euro sportwagon version); I slam the gas pedal and I'm doing 220 km/h without even feeling it and look, I'm in Salzburg already! When I'm on Linux, I'm in that idiotic Prius abomination again: not only do I not have any power, but I end up using more fuel too, even though it's a hybrid, and I'm on I-80 somewhere in Iowa. That's how I'd compare SmartOS to Linux.
> So I'm mostly trading time spend debugging subtle state errors with fixing compile type errors. It feels not as productive, since I'm usually looking at errors.

Strange, because debugging subtle state errors seems far more time consuming to me than fixing compile-time errors. You have to launch debugging sessions or insert logging commands and step through reams of code, where compile-time errors tell you exactly where the problems are.
I never noticed that before.. I like the "nonpolitical" one as well, pretty vague in my opinion.
I disagree, I think it's both true and succinct.
It is interesting that - this change will force organizations to pay for "bot" users - that exist for deployment/notifications etc. Our payment bill just doubled from $50 to $106 now (including the bot accounts).
Why are powers of ten arbitrary but not powers of two?
What does Play Services have to do with anything? APKs downloaded from the Play Store are signed by a key the developer holds and validated by Android's PackageManagerService which is open source.
For a social network, modeling the data as a graph rather than a table or document might be a favorable architectural decision.

Good luck.
To me this is a good change, I have lots of private repositories and a small team.
Love existed in the language way before the XIX century: 'ai' (愛), 'koi' (恋) but interestingly enough, these are also loanwords (from Chinese).
Programmers imagine the most ridiculous ways to enter a phone number into a form
And it was a valid Release Candidate, they could have gone live with it. A bigger strategic decision was made to take various concepts from it and apply them to .Net in general not just web specific things. At the same time it gave the ASP team more time to tidy things up and be more consistent in terms of new patterns in a few places.

Microsoft was open very quickly that they were making big changes and that RC1 was going to look very different from 1.0. There has been some chaos but it means we are all going to end up with a 1.0 release that is much better, rather than getting a breaking 2.0 release in short order afterwards.

It should never be assumed that a Release Candidate is going to make it into production, especially from an enterprise software vendor launching a new product. If the lasting legacy of this is more people taking that on board then that will be a good thing.
There are 3 ways to get an URL:

a) URL is entered to the address bar. Default encoding (it seems UTF-8) is used for query and fragment.
b) User clicks on a link. Page URL is used; page encoding is already known.
c) Redirect to a new URL happens. I can't say out of my head what happens in this case.
Github is... adopting the old Visual Studio logo?

http://static.flickr.com/2768/4307936121_5b5e51a790.jpg
I suppose if anything it is the customer subscribes. But actually, in practice, it doesn't really feel quite like this because in FP you just have a bunch of functions and there isn't the concept of things 'owning' other things like you have in more OO based language. What actually happens is that you add a (sort of) listener to the subscription that fires a message in a particular update function, which manipulates some part of the model.
Not a bad idea. Greece and its "debts" will rear their heads again this summer, as there are some pretty significant payments due in June and July: http://www.ft.com/ig/sites/2015/greek-debt-monitor/. Just the spark un-needed in global markets where it seems everyone is in that pre-dive mood of complacency.

The continuing question is: do you play chicken with the central banks of the world?
late does not mean it is useless.

The argument diversity is good is not so simple true, there are tones of benefits to diversity however there is cost to it too: fragmented finding talent, support, time to fix bugs, more eyes on the project, developer headaches in supporting competing standards so on...
> I wonder how everyone in the original thread comments is still falling for this infamous "sanitize input!" trap.

I don't know, but what I do know is that plenty of people still don't
understand how to use SQL APIs for their languages. Perl's DBI has variable
placeholders (similar to %x sequences in printf()) for dozen years already.
Python's DB-API 2.0 (PEP 249) has placeholders, too. Heck, even PHP has those.
And placeholders make any input sanitization unnecessary, because it's
the library that does the escaping part of constructing a query. And this way
is more convenient, too, as string concatenation rarely results in pretty
code.
Use the tech you feel the most comfortable/productive to accomplish the task now. It if it's .NET, go with the standard .NET, don't provoke new issues with .NET Core. Test and see how your app will be doing. In three/six months re-evaluate your decision and come up with an improvement you shall be doing next. Perfection needs time.
"SJW" is roughly analogous to "bible thumper" and about as derogatory too.
This is actually a chance to set your startup's atmosphere for years to come – you should actually send the guy a gift basket.
(1) Talk to the reporting employee to explain why (2) has to happen.
(2) Fire him, for cause, publically, immediately.
(3) Deal with any consequences of not talking to a lawyer first.

If you're at the scale where a wrongful termination suit isn't an existential risk to the company, you'll get bonus points if you actually lose in court.

As an employee, I'd work on weekends & nights for a boss who has a well-adjusted moral compass and will sometimes disregard business interests to act on it.
> Some days, I wonder if I'll get lucky and manage to go the next day without thinking about the enormity of death.

Why? The fact we are aware of our death is important.
In America, as far as I can tell, you can't make separate dress codes for men and women. You can admire our disallow certain clothing, but the rules apply to everyone. As alluded to in the article, there is an exception if it actually affects performance of the job, which is why Las Vegas casinos hire their "waitresses" as "models" instead, so they can regulate their appearance.
But why should I use Github over Gitlab? I don't care about popularity, Gitlab already offers the minimal set of features I care about, and has demonstrated a neutral business model.

Github had leaks coming out about how 'white men' aren't suitable to solve GH's business problems, why should I want to associate with an organization that discriminates people based on the color of their skin rather than by the contents of their code?

I'm glad that they are offering this, I think their customers will put this offering to good use, but it doesn't convince me.
Facing instability, financial markets tend to run the other way. Trump is instability personified.
You're right in that pull only works well when your puller has a subscription to your service discovery system, so you don't need to manually configure targets when they change. Prometheus has SD plugins for major systems including Kubernetes.
Interesting but the salaries reported strike me as low. Is it possible we're talking net income here?
maybe so. i guess my comment is a reaction after seeing a few projects where it is an afterthought.

i assume by "orthogonal" you mean independent, i.e. just because a system is testable it does not mean it necessarily has other desirable properties.
I wish universities would take the lead in forcing open the journal monopoly. It would be really great if a major university like Stanford or Harvard said to its professors: You may publish anywhere, but you must also publish it for free to the academic community. Until a major university or five takes a stand on this, the rest of us must continue to fight.
The Locksmith Who Picked Two Unbeatable Locks, Ended the Era of Perfect Security
Also was the Big Data candidate:
http://www.nytimes.com/2012/11/17/opinion/beware-the-big-dat...
Grafana is mainly built around time series databases that have good roll ups and are usually quite fast. Graphite queries usually only take 50-150ms (except some rare cases). This is changing a bit with newer slower time series databases that don't have good roll ups or are generally slow.

The main problem with prefetching or doing delta fetches is that some queries depend on the whole time range to execute (like moving average, integral, derivate).
> the massive dissonance between the experience of professional programmers and what really appears to be an endless throng of chipper hobbyists who are excited to "follow the ride" of this thing through clumsy (but Open, yay!) development.

Do you think hobbyists would really waste their time with Linux and Command Line tools when they can just download Visual Studio on Windows ? You seem to misunderstand why asp.net chose to go open source at first place.

> You get the impression that people at Microsoft are being rewarded for the number of issues being raised on GitHub for a not-ready-for-prime-time technology ecosystem, in the guise of "building a community." It's... odd.

They basically had to rewrite the entire framework + .net to run it on Linux. I'm pretty sure they are working quite hard and not wasting their time on Github social gimmicks to try to deliver the product in time. Why are you so angry against MS ? Because they break stuff? they always did that. Except now it's open source so if you don't like where it is going you can fork it.
We have a large number of people in our organization who have GitHub access who do not code and instead file or manage tickets. $9 a month just to be able to file a ticket is rather steep.
UberPop shuts down in Sweden
I know, right!

However I've shipped a Rails application that's started from a zip file I begged off DHH before Rails was even publicly available, and maintained it for years. I've used Django for a real app within a month or two of the first available Django release, and maintained to this day. Etc.

.NET Core goes beyond bleeding edge to point at which you start to wonder in your more crazed hours if it's actually just a parody of a poorly developed node.js library.
This article feels like some pretty lazy reporting. Icahn's strategy, I'm sure is much more nuanced than - "The market will crash."
Says you. Actually: the kickbacks are less likely to seriously harm your company.
No, it's not related. This is about escaping strings in queries, it should not have anything to do with whether programmers thought about all the things that a string can contain or not. User data inside queries absolutely must be escaped at all times, if not that's not a falsehood in belief, it's a bug.

Conversely, when a string is properly escaped, you expect the DB not to die on valid input. Which MySQL/MariaDB totally does, by the way, for example when your users submit emojis into the database. Now that would be a falsehood programmers believe about strings, or names if you will.