skysight-inc/HackerNews huggingface dataset:
At least in St.-Petersburg: nope. After visiting Helsinki and seeing countdown timers there (they have ~6 min intervals and countdown timers show minutes only) I thought countdown timers would be more useful, even if more complicated to implement; but alas.
FreeBSD has been my server platform since early 2000's, chosen for reliability and relative ease of configuration (vs. Linux, etc.). The primary server for my business was running FBSD since 2005, stopping only for of power outages, or periodic maintenance. (Still works too.) I have used FBSD on desktop systems too, though that has significant limitations.

It's my impression that the pace of FBSD development has been increasing in the last couple of years, hardware/driver compatibility included. As well, it seems recently there's been more "cross fertilization" among the BSDs, and Linux to a lesser extent, signs of health and vigor for these projects.

While there are former FBSD users deciding to go with a different OS, such switching is not new or a one-way thing. I think it's a safe bet some enterprises are choosing FBSD over something else, anyway there's little risk any major FOSS OS project will soon disappear.
Even when Rick was at Y! the push to move to linux was there. Rick had written most of the base libraries for freebsd originally (mdbm, ylock, ylock_kern, yfor, etc.), and tools like the package manager yinst and ysar, but being the great engineer he is, he ported them to linux and got the same or better performance. (In the yinst case he delegated the maintenance to a very capable engineer)

Note that Yahoo! was employing a few very bright freebsd kernel engineers but when the decision was announced that linux was the future many of them decided to leave. That made the path forward even clearer. It wasn't just a matter of integrating new acquisitions easier, and the fact that it was easier to hire people with linux experience than with freebsd experience. That was around 2008 IIRC. I left in 2010, and Rick less than a year later.
Imo all they have to do to get the new music app to work is to copy-paste the old iPod user interface into the Music app and add a decent search field. I don't know why that's such a hard challenge for them.
One thing that people forgot to mention is that Paul Graham was a Lisp expert before he started Viaweb - he had already written _On_Lisp_ which is still considered as one of the references to learn Common Lisp - and probably Robert Morris wasn't a bad lisper as well. They most likely were much better programmers than their competitors or Yahoo's median employee, so while Lisp may have been a competitive advantage for them, it wasn't the one that gave them the strongest edge. We don't have the data of how Lisp experts fare against equally strong C++ (or some other language) - although it may be that Lisp magnifies programmer's strength.
The better the roads get, the further out people live. I call this the law of constant misery. People will move out of the city as far as a ~45 minute commute will allow them.

This is a very common theme all across the world and time. It's quite literally the tragedy of the commons, nobody has any direct incentive not to move further out or drive all the way across town or whatever and we all suffer in traffic for it.
> It was a champion of the graphical user interface, where it is always possible to discover what actions are possible, clearly see how to select that action, receive unambiguous feedback as to the results of that action, and have the power to reverse that action—to undo it—if the result is not what was intended.

I think this is the best summation I've seen of the value of a well-designed GUI interface as opposed to the most common implementations of the command line. Obviously not everything can be plausibly translated to CLI, but I wish there was more effort to combine the power of CLIs with, especially, the discoverability and feedback of GUIs.
Fantastic explanation.
I don't think so. I think generally the A-type lawyers on their way to be prosecutors are primarily interested in winning at all costs no matter how it effects others (why else be a prosecutor?). If someone is the kind of person who wants to be a prosecutor a losing record is a losing record -- you hate it with all of your being no matter the reason. Why not have society leverage that attitude by making them win protecting lives instead of destroying them for a little while? Plus the entire point of the idea is to forcibly inject empathy into them so they are a little more careful and judicious with the enormous amount of unquestioned power they will one day wield.
I would guess the canonical example of this is goto. By the definition the author uses, goto is extremely powerful. At the same time code written with goto is generally a complete mess. Instead languages provide for loops and while loops which are more restrictive than goto, but much easier to reason about.

(I'm working on a blog post about this.)
Because requiring the use of two hands on two different input devices to access a feature that is not advertised to the user in any fashion is completely and utterly unintuitive.
HN reader packed as an Android lock screen
That Russian plane carried 224 human beings - in many cases these were entire families spanning three generations. There were more than 25 children killed. Thanks for objectifying the tragedy. It's only a plane, after all, right?
Fortunately, there are better ways of trying to figure out Islamic exegis is on this issue than randomly searching for words in the Koran: http://www.lettertobaghdadi.com (via
http://www.independent.co.uk/news/world/middle-east/isis-is-... )
> This is absurd and ignorant reasoning. I don't think I've ever, in my life, wondered what the 'founder' of my religion would do. I highly doubt most people do, and I'd like to see some evidence - some research - showing that it influences more than a tiny fraction.

Well, Islam has an entire tradition called the "Sunnah", which can be loosely described as the life and actions of Muhammed. According to any school of Islam with which I am familiar, with the possible exception of certain Sufi sects, all Muslims are categorically instructed to follow the example of Muhammed as the first and foremost example of a "correct" Muslim. In fact, according to Sunnis (one of the two main branches of Islam), the Sunnah are an "official" source of Islam, along with the Qu'ran.

Also, Evangelical Christians have a thing called W.W.J.D., or What Would Jesus Do. If you're in the US, you've undoubtably heard of it. Many Christians wear pendants, bracelets, and put on bumper stickers with these initials.

So in short, order, those are two pieces of evidence I'd put forward of a religion's adherents aspiring to do what their religion's founder would do. You may disagree with the parent's conclusions (I'm not even sure I do, but since it's been flagged I can't re-read it to say), it's decidedly not based in ignorance.

I can't speak to your religion, but I can assure you that among very, very large numbers of Muslims and Christians, the life of their religion's founder has a huge impact on how they go about life. I have to wonder how many religious Muslims or Evangelical Christians you've known that this is even a question in your mind.

Also, I find it odd that you called someone's reasoning "ignorant" who is clearly at least somewhat familiar with Islam and the Qu'ran, when you yourself admit to reading "little" of the Qu'ran.

PS: Since you were looking for good translations of the Qu'ran in your other comment in this thread, I highly recommend Ahmed Ali's, Arberry is fairly painful and hard to read. Also Muhammed Asad's. Although both are accused of being impartial translators, that's mostly by the extremist or at least conservative wing of the religion and I doubt many people here care about that.
Arguably the non-cynical way that the MTA is thinking about it is that if CBTC gives you countdown clocks, bolting on an additional system just to do countdown clocks is extraneous cost. Basically $(CBTC) + $(Separate Countdown Clocks) > $(CBTC).

Of course, that's how requirement creep often sets in. Wouldn't it be cheaper to just throw another feature in there while we're at it? That has to be cheaper than building a whole other system right? What is missing in that original function is how adding in the requirement for countdown clocks powered by CBTC increases the cost of CBTC itself. This plays out over dozens of features big and small, and next thing you know you have the F-35.

I'm relatively familiar with this story already so I wasn't shocked by the countdown clock portion of the system. I think everyone at the MTA knows that you could build a system that just provided countdown clocks for passengers for not that much money. Keep in mind the ATS system they mention that powers the A division countdown clocks is actually as safety critical as CBTC and therefore is engineered (and priced) like an airliner. It's not priced like an Arduino broadcasting the trains location to receivers that guesstimate when the trains will arrive but only works 95% of the time.

The real meat of the story for me is that the MTA doesn't have a realistic plan for rolling out CBTC at all. They basically have the constraint of never shutting down a subway for a significant period of time, and also that to realize the savings from CBTC you have to eliminate the block control system from that stretch of line. It seems like they can't make a hybrid system work unless it covers the entire line (that's why they started with the L).

I think if they work on that core problem the whole thing becomes tractable. How do you safely manage the transition of a train from a CBTC "block" to the old style block? If they do that then you can start at the end of the line and incrementally rip out the old system and put in CBTC through weekend work. They were able to replace the entirety of the 7 line's trackage in about 2 summers, and if they didn't have replace the old style signals it sounds like it's not much more work than that to bring in CBTC.
I'm sure a few do; I would bet that the vast majority do not or do so only rarely. How many on HN do it?

And in fairness, "someone who has seriously practiced multiple religions, and ... with a degree in religious studies" is an exceptional case in terms of both experience and expertise, and not representative of others.

You should write a book comparing your experiences. I'd be fascinated.
Why don't we just use a better language? It's not like we have a shortage.
A lot of the pro level camcorders do this. For Sony it's called slog-2 and slog-3. Here's a video showing what it looks like: https://vimeo.com/110595557
The first is a power user function that few people will want, and those who do will know to go looking for it. The second is a function with common utility, arguably more utility than the default use of that button,* and most people who would want to use it will never know it exists.

*Especially on recent versions of MacOS, where fullscreening an app moves it to a different desktop.
All interaction is learned. There is literally nothing that is obvious to the unexperienced thats not the discussion here.

But there is a scale of how easily something is learned, and a UI with more or better affordances will be easier to learn than one with worse or fewer affordances.

As someone who designs a lot of UI, I was nodding through much of this article. The most obvious part I disagreed with was the idea that they are at least making things more attractive as they damage usability. If those comments referred to the current trend for bland, homogenous, flat UIs, then I find most of these much less attractive than those we had just a few years ago. Almost everything looks the same now, and that look is so dumbed down that to me it feels like the digital version of painting a big canvas solid blue and then selling it for $100,000 as "modern art".
I think the author is mixing two separate issues - data (HTML, JSON, database records, etc) and the tools to manipulate it (languages).

IMHO, we need simplicity and clarity in our data structures, APIs, JSONs and powerful (but simple, still) tools to modify that data. If you're using Clojure this library has been great for me recently https://github.com/nathanmarz/specter .
Yeah clarity is nice but no, sometimes we want less power.

Until some one invents the sufficiently oracular compiler power often prevents various effort saving/performance boosting tricks, which is what 2/3 of the article is giving evidence of. Also: formally verifiable code and static analysis.
First, news organizations, by nature, are opportunists. NYT, Fox, LeMonde, RT, Granma and everyone else.

Second, I don't follow memes, some of my views will fall left, some will fall right. It's irrelevant to me where they 'fall' their classification. I only care that they are my views. A shorthand would be I consider myself non-aligned. No one is going to come to your recue in your time of need, ideology nor anything else.
This is fantastic news! This is the best news I've heard in a while.
I have friends who don't like Muslims because "Muslim = terrorism". I've always struggled to argue the lack of denouncing terrorism by Muslim leaders. While there is protest by the Muslim community, the message is never driven home.
I also want to add that some disgusting people posted some hateful messages toward all Muslims on Al Jazeera. It just re-enforces my beliefs that trash comes from all religions and genders.
I played Freeciv quite a bit, I guess it was at least a decade ago. There were usually online games running. There was a player ranking system and you could even review previous games. It's a vicious game though, the best players were fast and aggressive. In recent years, whenever I looked at it, there's nobody online.
I believe this was on the front page of HN 20 days ago. This time the URL has a hash fragment. See here for 9 comments:

https://news.ycombinator.com/item?id=10445461
I think the single most important 'thing' go offers is his third point. The removal of the thread. The ability to very easily run multiple concurrent pieces of code cannot be understated. I have my grievances with go as i do with every other language, but what makes me more or less automatically start most new projects in go is that i know that at some point i will probably be sending the same http request to N servers or some variation of a similar task, and even if it can be made to work in any other language, the ease of which it is done in go keeps me coming back.

As an aside i think the composition over inheritance argument deserves a mention. The io.Reader and io.Writer interfaces () and their close friends io.ReadCloser, io.ReadWriter etc) have completely transformed how i approach tasks that involve shifting data through a number of whatevers.
I'd like to quote from http://www.theatlantic.com/international/archive/2014/11/how...:

There are banal explanations for problems with coverage—reporters are in a hurry, editors are overloaded and distracted. These are realities, and can explain small errors and mishaps like ill-conceived headlines, which is why such details don’t typically strike me as important or worth much analysis. Some say inflations and omissions are the inevitable results of an honest attempt to cover events in a challenging and occasionally dangerous reporting environment, which is what I initially believed myself. A few years on the job changed my mind. Such excuses can’t explain why the same inflations and omissions recur again and again, why they are common to so many news outlets, and why the simple “Israel story” of the international media is so foreign to people aware of the historical and regional context of events in this place. The explanation lies elsewhere.

It's also pretty well documented that far more journalists are Democrats than Republicans, if that makes a difference.
Yeah the reason there aren't many sub-turing-complete languages is because it's actually really hard to prevent turing completeness.
Does this have any running code?
> The world of deployments e.g. build scripts, containers, extravagant tools are all unnecessary with Go.

I'm not arguing that Go makes deployment easier but it doesn't make all these things unnecessary ,as a server is only one component of an app among many others.

I'd like to see more languages supporting some sort of web-app packaging though( I know I can do something like this with python , i.e. bundle everything in a single executable). I think it is an elegant solution.
The company that didn't want the second mouse button because they didn't want to hide functionality in context menus always hid the functionality behind a keypress-mouseclick. How this was ever better for the end user is beyond me.

My theory has always been that Apple liked the design aesthetic of a single mouse button and and aesthetic won out over actually good design. From my experience this is the Apple way.

I came to this conclusion after buying my first Mac about 10 years ago. It had a corded mouse which plugged into the keyboard. A nice aesthetic, though I questioned a corded mouse on a $1500 desktop in 2006. Upon my first navigation across the screen, it was apparent that the cord on the mouse was too small to cover the area of the screen. Very poor design, but the shorter cable didn't leave a mess of cable on the desk. Good aesthetic, bad design.
> It's users write blog posts about that deliberate balance of simplicity and power they encountered in language, which made them productive.

Compared to what? Java at the time Go was introduced? Sure. Java now? Um, I think I'd probably rather use modern Java than Go, thanks (although I'd probably reach for Clojure instead). And I'm a Python guy ...

Go solved one problem well (compilation times of large codebases) and was the first introduction for a lot of programmers to any solution for concurrency.

Everything else is kinda ... mediocre.

But, let me be as nice as I can be. Go solves programming problems that large companies have. Sound like several familiar languages of the past?
> YOU don't like how I expressed my disagreement.

And whoever downvoted you. You may not realize it, but you read like someone who got banned for raging at others. It doesn't matter who started it, you just have to not bite.

And with that said, I'm out. Have a good evening.
slides here: https://snoyberg.github.io/generated/2015-11-10-twitter-hask...
How does Otto address app updates with new and stale assets? Would there be pre-deploy steps allowing you to sync assets to S3 or shared storage?
Not the diamond cartel
I had half written a post about how the laws in Australia are similar to what you outlined for Greece. I certainly agree that they make a lot more sense than no (legal) consent being considered possible for adolescents.

But in the end I dropped it because it struck me that while the legal ramifications of this situation may be considered stupid, the far overriding worry to me is how unhealthy this situation is: for those involved, for their community, and their culture.

The focus should be on the far more difficult problem of changing that. While legislation may be a part of that, I doubt if that alone is the solution. How do we fix this?
Words and deeds; words and deeds...
Let's not pretend this is anything but the Saudis looking out for their own interests. They've been funding and supporting hardline terrorist groups for decades. https://en.wikipedia.org/wiki/State-sponsored_terrorism#Saud...

They just don't want ISIS targeting the House of Saud as their next victim.

There are much better Muslim role models than this.
I have tremendous respect for the elderly. My dad use to take me to visit my great-granddad when I was 12. He was about 94. This was sometime in the late '80s. We would mow his yard for him. I have his gold pocket watch that was made in 1908.

He would take us for a ride in his big '70s car. When crossing a street, he would look both ways, then punch the peddle, maybe because he thought it was safer to get across as quickly as possible. One day they took away his driving privileges. It will be nice, I think, when we do have autonomous vehicles - for people like him.

My dad told me one day, "If I knew I was going to live this long, I would have taken better care of myself." Point taken. Put down the twinkie; go for a run and wear sunblock.
Taking the side streets to avoid the main road is called "rat-running" in Britain.

Here, it's called Waze.

Waze has actually created a lot of angst in some previously-quieter areas, like Los Gatos CA being inundated with Waze users seeking ways around beach-bound traffic.
SQL in its original incarnations is not Turing complete. It's mainly the bastardized, enterprised, heavily-extended versions built by people who have to sell it that are Turing complete.
Maybe we should judge you by the worst of people who look like you.
If the Bible were to tell a Christian that it is his or her duty to kill someone in a certain situation, then you could say that Christianity is, by nature, violent. It would be up to Christians to deny that part of the Bible and have it formally removed before you could refute that claim.

> implication that Islam==Violence makes about as much sense as saying christianity==violence because of the crusades 800 years ago

No, it doesn't. Islam is the religion, Muslims are the proponents. The religion is made up of texts and teachings that form its basis. The implementation of the religion is an entirely separate thing. The Crusades came out of what can be argued to be a flawed interpretation of the text in the Bible. The current violence we're seeing cannot be argued to be a flawed interpretation...it's an extremely literal interpretation.

This is not the same thing as arguing that Muslims are inherently violent...that's demonstrably false given how many peaceful Muslims there are. I've traveled extensively through the Middle East and I find the average Muslim to be friendlier and more generous than the Christians I know in the US. But you can't understand the current violence without admitting where it's coming from. And that's the 1400-year-old book that forms the basis for Islam.
Eugenia Cheng, category theorist on Colbert
The Saudis were not the only ones who condemned ISIS.

Hundreds of Moslem clerics signed an open letter condemning ISIS in 2014:
http://www.independent.co.uk/news/world/middle-east/isis-is-...

http://www.lettertobaghdadi.com
Go right ahead.
You sound like a hater.
If you read the description of v-modell carefully, you would have realized that v-modell isnt a strict process and does not define in which order certain steps have to be made.

Before tailoring (which can be used to create an agile process as much as waterfall btw) it just tells you WHAT has to be done and not HOW it has to be done. The order and iterations of each step is defined during the tailoring step.
Winter School on Gravity and Light
Can you elaborate on the windowing issue? I don't have a mac anymore, and always disliked the menu at the top of the screen UX (which is the same as my Ubuntu). I'm not sure what the windowing issue you're referring to is.

Also, how is OS X moving away from UNIX? Or is it that major companies are moving away from UNIX? I'm not sure I've seen evidence of either of these.
Is this a sort of Turing test? ... Which I've now failed for replying on Saturday?
The Ultimate Guide to Creating a Killer App Demo Video