skysight-inc/HackerNews huggingface dataset:
Everywhere I've worked that deployed Macs in any large capacity also used this management suite from Jamf.

https://www.jamf.com/products/jamf-pro/
My highlighting scheme is to very slightly dim comments, because they tend to be more dense than code. For example: http://imgur.com/a/bxfBO
I've recently discovered the 'Meeting planner' from timeanddate.com

http://www.timeanddate.com/worldclock/meeting.html

Initially, I was just using it to double-check that my calculations are correct.

But it's so much faster to use it for planning, by just adding everyone's location/timezone and see what works.

And of course include the full link in the calendar event/email for a final check.
Quite the opposite. If you tell me something is CC0, I know what you mean without having to read a webpage.
Very hard to coordinate with other people. If someone is 200km East they'll have a slightly different Sunrise time and you need to take that into account when arranging a phone call for instance.
I think human drivers would do just fine if the streets didn't separate out pedestrians, bikes and cars. The problem is they fall into certain modes of thinking where they're only focused on the other cars. The only times I've been hit (and it's been three times), has been a driver making a left or right turn, seeing no cars coming from the relevant direction(s) and jamming down on the accelerator only to realize there was a pedestrian in their way.
It's clear you have strong opinions about this, which indicates you care. That's great.

I agree with you that the Trump comment was unnecessary, but agree with the sentiment of the rest. I chose to ignore that small part of the statement to focus on the part we agree on.

The manner in which you're expressing those opinions sound like you're trying to call the gp out rather than try to figure a constructive way forward. Do you disagree? Do you think there is a way forward? If so, what is your method? Does your comment support that method?

One thing you agree with the gp on is that a wedge is being driven, and it sounds like you also believe that's a bad thing. How can we work together to mend that?
Some of that just seems insane. $1,000/month for logging?
Here's the tools I want to share:

- http://draw.io - a brilliant diagram editor, it really helps me to organize my ideas. I use it to visualize my thoughts, to me it's like a more covenient alternative to mindmaps. It's also amazing for making mockups.

- http://gingkoapp.com - an incredible tool that I have recently discovered, it combines mindmapping and text editing, allowing to organize information in several layers. It is amazing for writing and coming up with ideas.

- Spacemacs. Spacemacs is a customized version of emacs, and it's what I use for programming, note taking, general text editing. I also highly recommend org-mode for todo lists, etc.

- i3wm - a window manager for linux. It helps me to organize my workspace, I wrote more on it here - https://news.ycombinator.com/item?id=12724281

- ArtStation - my favorite Chrome extension, every time I open a new tab it shows me beautiful digital art. It's simple, but I'm surprised at how much this thing improves my life.

- TracknShare - an iOS app that I use to track my daily habits. I've been using it for years, it really helps me to focus and to gradually develop useful habits. (I wrote a post about it here: http://orangemind.io/post/habits)

Other iOS apps that I use regularly and that became indispensable to me:

- Editorial for text editing.

- Focus Keeper - pomodoro timer.

- Mr. Reader - RSS reader.

- Audible - for audiobooks.

- Overcast - for podcasts.
Thanks. I hesitated reaching for PowerShell because, although it looks solid, I'm not familiar with it. Even at work, I was automating part of a Windows build last week, and used batch :-/

So I have a few questions to you or knowledgeable PS-passersby:

1. Any recommendations to get started with PowerShell? Good documentation, tooling, linters, useful packages?

2. Are there remaining cases where it's impossible or unreasonable to use PowerShell rather than Batch or VBScript?

3. PS runs on Win≥XP, right? How does the language evolve / is it versioned? If so, which version should I target?
No gui that I have seen can deal with the GIT workflows in an efficient manner.
Most GUIs are slow. Rethink GIT workflows and make them worse.
I only use a GUI for this:
- GitX for adding and reviewing files to a commit. (partial commit support is also very nice).

the rest is command line git.

With command line completion is pretty good and fast.
Ask HN: Why hasn't Perl 6 taken off yet?
I am new ish to perl, coming from Python, and absolutely love the language and the community! I've been poking around perl 6 and it seems even cooler! It has everything I want: gradual typing, multiple paradigms, an up and coming package manager, and a nifty logo.

So, why isn't it the poster child of the scripting languages yet?
When you eat lunch (or if you eat it at all) is completely cultural. It should not be used for encoding time.
3rd party citation after searching "dominant OS Japan" in google https://www.statista.com/statistics/260415/market-share-held...
Android 64.6%
I actually saw the submission title and thought "Oh, they switched away from CC0 to something proprietary? that's too bad..."
> could still write an async/callback library that looked just as natural as sequential code

You can do that in any language with AST transforms powerful enough to transform code into CPS. That functions are "automatically callbackified" is an implementation detail and not one particularly germane to high-level code.
It occurred to me some years back that it's kind of amazing that the only thing keeping people from driving all over the place is some lines painted on the street.
How to Create Good Cloud Data Management and Disaster Recovery Readiness
Your big loud bike can actually be pretty hard to hear when the windows are up and music is playing. It's gotten to the point where I keep my windows rolled down and my music low when traffic is heavy enough for lots of bikes to be lane splitting, because otherwise it's almost impossible to know they're coming.
No, just get up earlier and leave work earlier.
Wow, that brings back some memories.

As a teenager, I'd played with the various BASICs and eventually scored a copy of Borland's Turbo Pascal IDE and compiler. After the "web" came about, like everyone else at the time, I discovered HTML and started making web pages (such as this [0] amazing example of creative artistic design) but that quickly became boring.

At some point, I stumbled across Matt's Script Archive (mentioned in the article), formmail.pl [1], the guestbook [2] (mine [3] is still around, apparently), and so on. These scripts were amazingly popular at the time.

Anyways, I gained my first bits of Perl knowledge from reading through those scripts and modifying them. Nowadays, as a network engineer and sysadmin, Perl is still pretty much the first tool I reach for to help me do my job.

Edit: Just checked and the earliest timestamp on the files in that "web site" is 1997-05-19. That web site is almost 20 years old.

[0]: http://qsl.net/n9wwv/420.html

[1]: http://www.scriptarchive.com/formmail.html

[2]: http://www.scriptarchive.com/guestbook.html

[3]: http://qsl.net/n9wwv/gbook/guestbook.html
Generate UPCA and GS1 Databar Coupon Barcode and Set Wide Narrow Ratio for Bars
I think you mean "we Americans..."

And yeah. I mean 10 is only divisible by 2 and 5 where 12 is much more flexible in giving us 2, 3, 4, and 6. At least that was my grandfather's argument.

I annoying need to keep Metric and Standard wrenches and such for working on various things. Eventually it won't matter as the US will mostly source parts built over-seas where it will only make sense to adopt metric. And then the Standard system will only be left on road signs and temeratures, oh that's pretty much already happened.
Or online (or email) services: myfax, efax, ...

See http://www.faxcompare.com/ for a few more.
It does matter, just not in the short term.

As people leave the platform, the amount of revenue it makes the company diminishes.

As the revenue earned from Macs diminishes, its importance to the company diminishes and they put less resources towards it.

As its importance to the company diminishes and it gets less resources, the quality diminishes.

As the quality diminishes, they lose other developers also.

It's a slow decline that will take maybe 5-10 years.
Trie (Prefix tree) algorithm simply explained
same here. and as always, stupid hyper-educated pseudo-environmental urban hipsters downvote you.

for me, as a german living in berlin for a long time, these ads are an insult to the people. every criticism is legit and they make fun of it because they are politically controlled, get their money anyway and have absolutely no incentive changing things for the better.

one other example of bvg's utter shit show: their mobile app is quite good and even allows to buy digital tickets in real time. but you can't pay with paypal, stripe, bitcoin or apple pay (granted, apple pay is yet to land in germany). and the most hilarious thing is that the ticket you just bought and paid for is not valid without an ID.

prices rise every year while service does _not_ get better. i could go on and on. this public transport is just a big pile of shit.
Design Makes the Money
It seems to be mostly based on what Achler was talking about. I think you can find his work here: https://scholar.google.com/citations?view_op=view_citation&c...
The article was awesome. I am not sure, however, the heavy animation helps gyroscope.pe's user experience, though.
Christianity / JavaScript
I agree with the sentiment in many of the threads that this is an awful idea, OTOH, there is some level of condusion with time zones in the US: I don't live in the US, but the few times I went there, it took me a while to figure the whole "8|7c" thing for TV programs, where, AIUI, east and west coast get to have programs at the same local time (8), but obviously not the same absolute time, and states in the middle get to have programs at the same absolute time as the east coast, but earlier in their day (7).

Or did I get it wrong, and the whole thing is even more confusing?
There is no "right" way to smoke a cigar. It's your cigar. Smoke it however the fuck you want to smoke it.
Somebody who thinks about risk in a reasonable way!

The crazy thing about the scare culture around raising children is that you're expected to make all these sacrifices to your quality of life so that you can eke out minuscule gains in the mortality of your infant. But nobody wants to talk about how crazy it is to then strap your kid into a steel box and hurtle around town at 60+ mph.
On an average day, I use visual studio for 4 languages. There's C#, HTML, JS, and some old VB.net depending on how old the code I'm working with is. Many times the same fix/feature will touch all of them. That's just on the .net stuff. Having the same general colorization scheme in place is probably all that makes skimming through code possible for me.

I remember feeling like the game changed when I went from grey and yellow on black to grey and holy crap other colors for other things on blue from turbo pascal 3 to 7. You can't take it back from me now. I've had my syntax highlighted for 2/3's of my life now, I'm not giving it back.
I once scheduled an interview with someone on the West coast (I'm on the east coast). I emailed him in the morning "How about 4 o'clock?" That afternoon around 2 I checked my email again and got his response "great, you can call me at 1." I freaked out for a second thinking I had missed the appointment, only to realize he meant 1 pm his time == 4 pm my time.
At the latitudes of Alaska, the length of the day shrinks very rapidly around the time of the daylight savings switch. A bit more than a week after the switch, sunrise has moved back one hour, thereby eliminating any further effect of daylight savings. Making a single one-hour shift makes absolutely no sense at all.

At the latitudes of California, the length of the day doesn't shrink as fast, and the effects of the daylight savings switch last over a month. There's a little bit of sense in having it here, but not a lot.

Europe lies much farther north than the US, and the Scandinavian countries are on roughly the same latitudes as Alaska. In the winter it is dark when you go to school/work, and it is dark when you come home from school/work. Seasonal mood disorders are a thing, but daylight savings time doesn't help one bit, there's simply not enough sunlight in the day, and shifting it back and forth doesn't do squat.
cuz the language is cryptic as fuck, using every symbol there is; code is like

my a = fn { local $v= _[0] %~=->

possibly a time investment trade off, focusing on another C-style lang is not as big as a time investment, and translates better to C and C-lang derivites
The whole Hitler thing is strangely universal. I've previously read about Abe being compared to Hitler.

A stranger incident was a picture of Modi next to a Swastika - the (Indian) authors found no irony in using a Hindu symbol, and embedding in it the European epistemology of "Aryan pure blood", in order to appeal to people who they were appealing to.

Admittedly the elites of the latter are indistinguishable from those in the US, and this is imaginably true of Japan too.

Is this true outside the Anglosphere and their peripheries too ?

Edit: I think Assange has the situation right. Trump is symbolic of "White trash" - much as Modi is symbolic of the un-anglicized mass in India. Their opposition, dub themselves with various epithets like "progressive" "liberal" "secular" etc.. until the cows come home.

https://www.youtube.com/watch?v=_sbT3_9dJY4

That said, it should be noted that this doesn't necessarily mean the contenders are going to do anything drastically different from the status-quo. Certainly has been true in India.
Apollo used orbital rendezvous for every moon landing. Remember 3 go to moon, 2 land, then 3 come home. Among other advantages this means the lander does not need to drag a heat shield with it.
28 is perfect because it's divisible by 7. So every day lands on the same day of every month and every year. Every 1rst is a Sunday.

But really, while we are on the topic of reform, is there any particular reason the week should be 7 days? Or that there should be a week at all?

Time keeping is also weird. Base 24 and 60 is so arbitrary. Make it base ten, and you can express date and time easily. Right now is 6.976. The 9 is the hour, the 76 is the minute, etc.

And then if we are talking about radical standards reform, let's do away with base 10 entirely and go to 12. It carries more precision in less space, is much more divisible, and has more patterns in the multiplication tables.

I love thinking about how more optimal the world could be if not for coordination problems and other issues.
Patterns of Software: Tales from the Software Community [pdf]
Oh, don't be so dour and patronizing. Of course nobody wants traffic deaths. I explicitly stated that I'm not trying to start an argument about the definition of "suck". I was simply observing that I find it amazing that our roads work as well as they do now, given human propensity for error.
Urumqi is not rural, it's the capital city of Xinjiang.

I agree though that they're likely behind the Internet curve compared to say Silicon Valley, but surely screwing up the days of tens of millions of people to make life slightly more convenient for people who have a lot of Internet interactions doesn't really make much sense.

For those people, surely they could just adopt a single timezone as a frame of reference?
> Overall, is there really an efficiency gain to be had here?

Not immediately. Any change from the status quo hurts businesses. There is no require change to code, logic, data, etc. that "helps".

You can, however, make changes that inflict serious pain but are good long-term.

Here is the short list of those:

* Everyone going fully metric and use ISO for everything not metric. This would help things not crash into Mars.

* No timezones, no extra second for the year, no leap year, no daylight savings- just steady time. (Disclaimer: even you were to make all data migrations and/or logic changes required, this only eliminates some problems. You still can't depend on the server or client to have accurate time.) Similar to the Star Trek universe.

* Single currency: Bitcoin. I think Bitcoin's not yet ready to be a universal currency, but it has a better chance than any other currency.

* Single language: Inuktitut Inuinnaqtun. ᐊᑕᐅᓯᖅ.

* Single font: Garamond.

* Single color scheme: Polar. http://www.colorcombos.com/color-schemes/131/ColorCombo131.h...

* Single band/song/note: Chicago, If You Leave Me Now: https://www.youtube.com/watch?v=OlKaVFqxERk , B.

* Single stare: long, deep, soulful.
Even more confusing on the TV show timing now thanks to Internet streaming. Westworld on HBO may technically broadcast at 10pm Eastern, and on HBO west it is broadcast at 10pm Pacific, but then it's also available on HBO Go and HBO Now to stream at 10pm Eastern.
This is from last year, so could have changed, but Q4 2015 web traffic was 66% iOS vs 34% Android in Japan:

https://deviceatlas.com/blog/android-vs-ios-market-share-201...
Eh. I think there's definitely an opportunity to put a slack-like service into windows server and that could take some significant wind out of Slack. I think microsoft will figure it out pretty quickly. E.g. They put their dropbox clone on all new computers now. The monopoly power they have will keep a ceiling on companies like slack and dropbox. It sucks.
Well, where's the money in email? Services, right? The reason Twitter didn't go the same way as email is because it's centrally controlled and hostile to services, in my opinion.
"Peak Oil" generally refers to peak oil production. This article is about peak oil demand.

Overall, this should be considered a good thing.

As people convert to alternatives which are cheaper - due to renewables improving - the demand for oil in some industries decreases. Which then drives further innovation into those areas and further alternatives. In fact, this is exactly what critics of peak oil have been saying for years.

(This isn't saying demand for oil will go to zero, just that it is likely to start decreasing.)
It's hard to say how we get past the polarization that is dividing everyone. Past the partisan politics.

It's hard to arrive at a constructive conversation for complex topics within the span of a text message - or a few paragraphs.

Both sides are pulled further left/right and people spend more time in echo chambers where they unfriend/get unfriended by those with different opinions.

I'm not sure how you get past these hurdles in a "text messaging"/facebook type environment.

"Trump takes advantage" of the divide caused by the "current administration". I try not to be vitriolic but its hard not to be angry at those in power for letting it get this bad. And by "those in power", I do include BOTH sides.
The idea espoused in this blog post, that

> if you have N logical threads concurrently executing a routine with Y yield points, then there are NY possible execution orders that you have to hold in your head

is actively harmful to software maintainability. Concurrency problems don't disappear when you make your yield points explicit.

Look: in traditional multi-threaded programs, we protect shared data using locks. If you avoid explicit locks and instead rely on complete knowledge of all yield points (i.e., all possible execution orders) to ensure that data races do not happen, then you've just created a ticking time-bomb: as soon as you add a new yield point, you invalidate your safety assumptions.

Traditional lock-based preemptive multi-threaded code isn't susceptible to this problem: it already embeds maximally pessimistic assumptions about execution order, so adding a new preemption point cannot hurt anything.

Of course, you can use mutexes with explicit yield points too, but nobody does: the perception is that cooperative multitasking (or promises or whatever) frees you from having to worry about all that hard, nasty multi-threaded stuff you hated in your CS classes. But you haven't really escaped. Those dining philosophers are still there, and now they're angry.

The article claims that yield-based programming is easier because the fewer the total number of yield points, the less mental state a programmer needs to maintain. I don't think this argument is correct: in lock-based programming, we need to keep _zero_ preemption points in mind, because we assume every instruction is a yield point. Instead of thinking about NY program interleavings, we think about how many locks we hold. I bet we have fewer locks than you have yields.

To put it another way, the composition properties of locks are much saner than the composition properties of safety-through-controlling-yield.

I believe that we got multithreaded programming basically right a long time ago, and that improvement now rests on approaches like reducing mutable shared state, automated thread-safety analysis, and software transactional memory. Encouraging developers to sprinkle "async" and "await" everywhere is a step backward in performance, readability, and robustness.
The 140 character limit is so that Tweets can fit in a 160 character SMS, with space left over for a username. SMS was originally a popular way to use Twitter. (And I think you still can?)
Yes, it would be extremely confusing!

Let's say you have a coffee shop in Hawaii. You are closed Sundays.

You are of course closed in the middle of the "day" on Sunday, because it's nighttime where you are. Which daylight period are you closed? The period that starts on Saturday but continues into Sunday, or the period that starts on Sunday and continues into Monday? What do you write on the door of your coffee shop?

Having a single timezone is such a stupid idea, and yet someone brings it up again and again and again and again.
Jesus did not go around saying, "Hey let's be nice," nor did he get crucified for saying that. Jesus called out the Jewish leaders of the day for being hypocrites, people who laid a heavy burden on their followers but did not live up to the standards they set, who made up and imposed strict rules while completely missing the point. They crucified him because they felt threatened by him, that their power structure would collapse, and then they wouldn't be powerful anymore. Nothing's changed in that aspect of humanity--the powerful always want to preserve their power.

He did not call people to be nice, he called people to be good and faithful. There is often a big difference between being nice and being good. By contemporary standards, if Jesus had gone around being "nice," he never would have confronted anyone or accused them of sinning.

Jesus certainly did get angry sometimes, but his anger was justified, and he did not lose self-control.

You can't separate Christianity or Christ from God. Think about this: if Jesus was not who he claimed to be--the son of the living God--then he was surely crazy, because he got himself killed for nothing. He could have avoided all that suffering and death by just being nice and non-confrontational, and going to a place where people didn't want to kill him.
I've had really good luck with Toshiba Qosmio's, but they've stopped making these really high end machines.
I wouldn't worry about it. I dont expect many people to fetch it and I have 1tb of bandwidth per month on that server. I hardly use any of it.

edit: 3tb actually, must have had it upgraded and not noticed.
My drinking buddy in the early 2000's carried his libretto around in big baggy jeans pockets so he could pull it out and code on his game any time he was out and about and had a free moment. I always thought that was so 1337.