skysight-inc/HackerNews huggingface dataset:
+1 for Automate the Boring Stuff.

I was going to hop in and say I keep a pad of paper where I just list out any process that I find myself doing rote, finding myself doing more than once, etc. A lot of it ends up being really simple. A six line bash script that concatenates my shopping lists from three text files when I am going to the store. A little python script that walks through a list of domain names, calls dig and dumps the output into a log file. I try to spend my computing time just thinking about how I can get more done with less keystrokes.

I'm around seven years into my career and only now do I feel comfortable with the idea of contributing to an open source project. You need to first work on a team whose workflow is structured in the manner that these projects work in (small, single purpose commits, reviews, etc.) and if that's not habituated, then simply figuring out how to do that first is a mountain in itself.
All that says is that obesity isn't the only precursor of diabetes. Mass consumption of simple sugars is shown to be a cause of diabetes and a cause obesity. Mass consumption of sugar is not moderation.
Elixir is a nicer to work with language that Erlang that compiles down to the Erlang VM. That gives it a better concurrency model and fault tolerance than Go.

Rails core team members have been building Phoenix. It's syntax is built to be extremely familiar to Rails but it's been built from the ground up to correct a lot of core issues that come up long term with Rails. It's basically fast Rails.

You get a very equivalent level of productivity with performance and fault tolerance of Erlang. Benchmarks show performance on par with Go.

It's really fascinating. I've been programming professionally for about 17 years now and it's the first time I've been truly excited about a language for a long time.
Just want to point out that the browser, and electron, and even node.js are multithreaded... it's only the JS engine itself that is a single thread. Asynchronous code and the UI engine itself definitely runs and interacts across threads. Also, there's also WebWorkers (while not great, can work in some cases).

There are also native modules for Electron/Node which can work in background processes.

In the end, for the most part, in most applications, there isn't much logic that actually takes advantage of multiple concurrent threads for logic, and I/O is already multi-threaded.
> To him, it was probably analogous to saying, "You look good. Really good. We should go out sometime," with the subtext of sex after the date.

I think its kind of odd to see this as a defense of the acceptability (even subjective from the POV of the speaker) of a comment after a rejection, in a conversation between coworkers, that originated in a work-related forum even if it had an intervening change of venue.

That's, at best, only marginally less problematic in context than the original statement. So, yeah, it is basically analogous to saying that -- which is exactly the problem.
I've been reading about Elixir recently, yes. Thanks for mentioning it, though. I'll have to look at it at some point, but since my code is primarily run-in-a-browser, I'm currently stuck with compile-to-JavaScript languages. I'm concerned that Elixir is too functional for my tastes (I find Haskell to be too pure (and slow) to be really usable for most tasks I work on, for instance), but I will give it a look at some point.

The entire point of writing in Go or Elixir would be to avoid needing to write an event based system in Rust (or C). Writing code as if it's imperative but getting the speed of an event-based system is what I'm looking for. Event-based systems are notoriously hard to reason about and debug.
not sure where the red herring came from. VS Code uses less system resources than a blank excel document for me. Opening up another tab in a browser can spawn another browser process, which is done for isolation.

Same example, 142MB is the footprint for VS Code. VLC is bigger.

Where is this "extensive resource usage" that people seem to be concerned about even apply to Electron? Metrics?

A similar paradigm would be to create a Chrome Packaged App, but you're going to still have the same resource utilization as another browser tab.
They don't deserve any thanks for remorselessly fucking over their users.
a bit pedantic sounding, but you _always_ have a choice. w/r/t to friends, when i realized that it made my life so much better.
If you like this, you'll like the ONS youtube channel.[1] In particular, the keynotes by Vahdat are pretty amazing.

[1] https://www.youtube.com/channel/UCHo2uqQqpmE_Cg5b4qiUpUg
I'd love to know more about your webapp methodology. It sounds wonderful.
There are wars in many places, yes.
I'm not sure what your point is. Your initial comment seemed to indicate that you thought Github was increasing their pricing because they were struggling to pay for the underlying infrastructure, or that the per-customer cost was too high for the current margins. This is almost certainly not the case, they have simply realized that compared to similar services they are leaving a staggering amount of money on the table, and that people will pay a lot more. I imagine this pricing change will substantially improve their business in all regards.
No. Alzheimer's is a form of dementia. Here is the description of "moderate" symptoms from Wikipedia:

> Behavioural and neuropsychiatric changes become more prevalent. Common manifestations are wandering, irritability and labile affect, leading to crying, outbursts of unpremeditated aggression, or resistance to caregiving.[26] Sundowning can also appear.[31] Approximately 30% of people with AD develop illusionary misidentifications and other delusional symptoms.[26] Subjects also lose insight of their disease process and limitations (anosognosia).[26] Urinary incontinence can develop.[26] These symptoms create stress for relatives and carers, which can be reduced by moving the person from home care to other long-term care facilities.[26][32]
An Exclusive Look at Instagram's New App Icon
from the article: "From now until Demo Day, Meet the Batch will publish profiles of our S16 companies and founders..."
Killer feature of gcal for me is that by default it highlights the current day. Didn't know about `gcal .`, which is very convenient to know; I used to do `gcal 2016` if I needed to see prev/next months.
They're obviously no majority but it's quite common for Mac dev to exhibit much of the same care seen in the mobile dev crowd. Given that all Objective-C developers were Mac devs before they were iOS devs, I'd bet that's where that bit of mobile dev culture has its roots.
The idea was to illustrate how little boilerplate is required, that's all.

[EDIT] - and to have the tutorial fit on a printed A4 page.
sorry if i dont understand here but is this basically gist for charts ?
OSX also comes with zsh. I haven't looked in a while, but last time I checked, the version of zsh was significantly newer than the version of BASH, because of the GPL issues around Bash.
Beware the UIKit Visitors
You tell them your real salary? I always gave them a number that was closer to my target range.
Another useful command line service I use almost daily (using a rather wide terminal):

$ curl wttr.in/94035

My most frequently used option for cal on GNU/Linux is "-3". It shows the current, previous, and next month with the current day highlighted, which are usually all the information I need.

$ cal -3

April 2016 May 2016 June 2016
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa

1 2 1 2 3 4 5 6 7 1 2 3 4

3 4 5 6 7 8 9 8 9 10 11 12 13 14 5 6 7 8 9 10 11

10 11 12 13 14 15 16 15 16 17 18 19 20 21 12 13 14 15 16 17 18

17 18 19 20 21 22 23 22 23 24 25 26 27 28 19 20 21 22 23 24 25

24 25 26 27 28 29 30 29 30 31 26 27 28 29 30
Of course you're supporting the company. They benefit from you being on there, and therefore they earn revenues from that.
Delivering the Next Generation of Digital Government
Thanks. I am getting old as I can measure by how far away I am from the gaming community now - which gaming is what got me into computers and the industry....
Walmart's sin here isn't lack of policy/procedure/strategy. It's serving poor customers. We're told frequently that poverty and crime go hand in hand, why should we be surprised that people who provide services to those in poverty are also subjected to increased crime victimization.

And as they pay property and sales taxes, they're entitled to the same protections as anyone else.
I know most job boards are pretty noisy, but there are a few that are really good. Depending on the city/industry you're interested in, there's likely a niche board - including HN itself.

I'm at The Muse (YC W12) - I think we have a pretty good selection of jobs as well, especially in NYC/SF: https://www.themuse.com/jobs?job_category%5B%5D=Engineering&...

Feel free to email me too if you're looking for something specific, I'm happy to help. yusuf @ our site's domain.
I agree. I think Sidekiq is a good example of how modules are used. You can add the Pro features, use a community plugin, but the plugins usually don't affect core functionality (such as the Sidekiq "cron" scheduler, error reporting options, etc).

I think C is both a blessing and a curse. The challenge of using C correctly has led to memory leaks, remote code execution, segfaults, etc. I'd use Go if it's possible to write Redis modules.
The proof was actually written in Laconic, and then compiled down to a TM. We already know certain things about TMs (like busy beaver and the halting problem) so you don't have to re-prove those things about your new machine if you can just prove that it's equivalent to a TM. It's mainly used as a convenient way to keep score. If some other proof can be proven equivalent to a TM with fewer states, then you have a better upper bound.
John Gruber: “JavaScript has brought the web to the brink of ruin”
Determining Value from Outbound Marketing
If you are long puts on spy, imho it's much better to fund them with short calls at the same strike, and hedge yourself with long otm calls at 1.2*strike.
ie. Forward + Call, as opposed to long put.
Are you the only one? No way.

The vast, vast majority of the code I write is only used by me. It's not on github, it's not "published"; it's just to scratch an itch.
try it with 'ncal' and a capital 'M'

ncal -M [year]
That's potentially fraud.
We're printing this on a page to give people at redisconf, that's why.
The real problem is the amount of crime. Fix that, and none of this is a problem.

True, but is that even a problem? It's possible that fines and restitution paid by people causing the police to be called is actually making the local governments money. A handicap parking fine is $300 alone in my area for example.

The article seems to only compare calls to arrests. Many fines are summary offenses that don't lead to an arrest so wouldn't show in that statistic.
tinyurl.com

Created my own shortlinks that I remember when I need to lookup things on other devices.
Sorry to hear this change is frustrating for your team. If the new model doesn't work for you, can stay on the old structure. We're not automatically migrating anyone, so you can stay on the old plan. If we ever do decide to phase out the legacy structure completely, you'll still have 12 months from that point before you have to move over. (We've updated the blog post to reflect that clarification, too)
Anthony Bourdain Thinks You're Crazy for Eating Airplane Food
How does the existence of Electron decrease the ability to use other tools? It only offers another option... Just like .Net/Java do, both of which have disadvantages over C/C++ and the like.

What it comes down to in the end is, is the trade off worth it. With Electron/PhoneGap and the like, you have a much faster path towards an application. Web tooling is broadly understood, and a lot of that logic/workload can and often is already done, and being able to reuse it is helpful... Having a stack that is closer to the rest that you are using anyways means less disconnect.

It's not for everyone, but in the end it doesn't stop anyone from using C++, Go, Java, C#, Python or a number of other languages/tools.
The slower your application, the more battery it will consume to do the same task.

A JS+HTML application will be slower than a C++ application that uses the OS's native UI toolkit, and therefore will consume more battery.
4usxus – simplified US politics
China’s Twilight Years
I hope Arista pushes other vendors to open up their hardware and provide more APIs
There's already a solution in the spec for the slash issue

Either you have a valid scheme or you don't, and either you have a relative path or an absolute path

Double slash after a valid scheme implies an authority, if a 3rd slash exists it's an absolute path, anything past the 3rd slash has to be normalized. So, http:////// is actually http:///

If you have an invalid scheme or a relative path such as http:/ or +http:// it would actually be normalized to ./http:/ ./+http:/

https://tools.ietf.org/html/rfc3986#section-4.2
Thank you. I, for one, don't assume government server configuration and management is necessarily better.

Another thing that bothers me about Clinton, is that years after Manning's leaks (which I do not condemn, personally), word was/is that State's document / information systems situation is as messed up and deficient as ever.

They had a "big problem", by their own definition and rhetoric. Yet, years later -- years under her watch -- apparently nothing substantial has been fixed. (I may be wrong on this, but it's the latest that I recall reading on the matter.)
the software is AGPLv3'd, and run by hundreds of educational organizations around the world. Those organizations typically contribute changes back via Github. Non-employees don't contribute to our private repositories. We gain quite a bit from maintaining a large open source community, but it's not "free labor."
We let companies decide when they want to announce YC funding - so we can't publish a full batch list until after Demo Day, but that's a good suggestion. We're actually planning to publish a full list of on-the-record YC companies soon. People have been relying on inaccurate sources like yclist.com to figure out who we've funded.
Isn't there a website with good business ideas? See if you can find some programming challenges there.
It looks like Subscriptions are just Signals with another name. I don't see any difference except that functions like map, foldp, etc. have been removed to discourage first-order use of them.
That attitude is fine if you're content making someone else's ideas. If you've got lots of big idea, do something about it. Who cares if it takes you months or years of dedicated work? If that's your hobby, then what is the issue? How much time is spent watching television? Cut that in half, and build your big idea.
Super interesting and incredibly niche. The quality of twitch channels is vastly influenced by the tools employed in them. The production behind popular channels is extremely impressive, it makes sense that these tools are popping up. Watching streamers evolve over the last few years (especially with League of Legends streamers), the interactions users are expecting are getting more and more complex. Things like automated raffles, twitchbots with 'minigames' that earn users points, and donation messages make a huge impact on viewer engagement and thus a direct boon to the streamers bottom line.

Good luck Revlo, excited see these in action.
That's a fair point. It's certainly wrong to blame the victim, although I feel like that diminishes when we're talking about _any_ company, not just Walmart.

Still, you're right to bring up the idea that I simply dislike Walmart and so would take whichever position is against them. I don't think that's what I'm doing, but it's an easy mental trap to fall into.
More context: "Data data data. Publishers crave data — but one of the things I love about podcasts is that the format blocks the collection of most data, because there is no code that gets executed. JavaScript has brought the web to the brink of ruin, but there’s no JavaScript in podcasting. Just an RSS feed and MP3 files. The assumption that more data will somehow allow shows to make more money — I don’t buy it."
You're assuming the field of computer science, but Springer has journals for many disciplines.
> it's a little pricy

We should appreciate when its pricey. That's motivation for the product to continue to exist. Otherwise, "OurIncredibleJourney".
All of these machines and developers have legitimate access to the secret in question, though. Hence my framing of git as just a file storage format—any other mechanism provides the technical means for any of these machines or developers to publicize it. (And a few other simple mechanisms, like "scp the secret from another machine" or "copy/paste it with your terminal", have an increased risk of doing so by accident. Accidentally making a git repo public is generally unlikely.)
Elm – upgrading to 0.17
You might need to add something about the goals, otherwise you very neatly describe people in Gamergate, who ironically enough, apparently popularized the term.

Maybe we can call those that use such tactics for social justice aims, Social Justice Gators, to clarify things while annoying people in various camps?
>If they pay sales tax, that should more than cover policing costs.

I don't think this logically follows. They may in fact be using more police resources than their sales taxes pay for, but either way you can't just say that because they pay sales tax they cover policing costs.
I have a list of project ideas 500 miles long and growing every day. I somehow feel obligated to build all of it and it gives me anxiety.
Does this guy invest in robotics or something? Say goodbye to manual labor in anything that can be automated ... even at expense.
The Pool Safety Tips You Need to Read for Your Kids
A comment pertaining to startup "common sense": You clearly have no domain knowledge. How do you presume you could even identify whether there was a market opportunity, let alone contribute anything to any startup you might found? This is something some law firms in some specific countries might attempt.

Now regarding your question, your first stop should be a notary that deals in estate management, particularly somebody who deals with inheritance a lot. Through their job they come across all kinds of weird tax schemes regularly and would be up to date on the topic.
Yesterday I was on the European Lisp Symposium, listening to the talk about Clasp and CANDO. Christian Schafmeister, who is a chemist, basically wrote his own Common Lisp implementation with focus on speed and C++ interop to have a base to run a molecule design tool on - because no available software was up to the task he's doing (designing stuff like water filters out of molecules)[0].

What it made me realize is that... I need to find myself something else to do than programming. Something else to learn about in greater detail. There are many, many interesting problems out there to solve, but you have to know about them first. Programming is great as a support speciality, if you have another one to support it. Right now the only thing I'm specialized in is making better tools for developers. Which we're in need of, true, but even more so are other domains.

[0] - Yesterday's talk should be up soon; in the meantime, here's his talk from last year at Google: https://www.youtube.com/watch?v=0rSMt1pAlbE.
I disagree with associating it with the left, even though sometimes people use the term "regressive left"

While it relates to positions traditionally associated with the left it seems it detaches from it, and becomes a caricature.
Shameless plug: you can do multiple screens with my digital sign product based on chrome apps. Free for one display.

https://metascreen.io
And you share the passwords with enough volunteers that per users pricing becomes a problem?
I have to disagree.

f x . g

reads just so much easier than

(comp (partial f x) g)
Ask HN: Best alternative for image hosting/scaling for high traffic site?
Previously we hosted everything right off of our own server, but as our traffic has grown, we moved to cloudinary so that we could utilize their systems features to do image resizing and scaling on the fly and serve images through their cdn which would help speed up our app.

Unfortunately, we've priced ourselves outside of cloudinary and need to look elsewhere. Right now we're doing close to 1TB bandwidth with cloudinary and they want $500+/mo for it.

Our site receives a lot of traffic and no matter how well we resize/compress our images, we just use too much bandwidth through them.

What's the best alternative here? Should we use one of amazon's services and are there any integrations we can use to help with image resizing/scaling on the fly?
Their users don't deserve anything as they were enjoying the use of a free product. They've given everyone a good amount of notice to move on.
Rio IS dangerous. Anyone claiming otherwise is either a "patriotic" Brazilian or is trying to generalize from personal (lucky) experience.

There are obviously many factors that come into play. The biggest ones are not what you expect: how "gringo" (foreigner) you look, and are you walking around with Brazilian friends? Negatives on both counts will increase your odds of "bad stuff" happening to you dramatically. Also, if you come from a safer place where people do stuff such as routinely leave cars and homes unlocked, casually hail any cab anywhere and walk around with expensive phones(or cameras), you're in for a big surprise.

The best safety advice I can give is: assume there is no police whatsoever in the country and act accordingly, even if you do happen to see police around. They are unlikely to do anything to help you. May not even investigate if you die.

You should still be mostly OK, statistically speaking. The problem is that, when bad things happen, they tend to be really bad. You are very very lucky that if if is something simple as a purse snatching (as I have seen in other comments). Still very lucky if there's a knife involved. Expect multiple armed thugs in motorcycles, even if you can't see everyone involved, assume there's backup for the criminals.

One thing that many have overlooked in the comments is that for Rio and Sao Paulo, the crime trend is down. In São Paulo particularly, I've even seen people casually browsing on their iPads while sitting at bar tables next to a busy road, or people talking on their iphones in barely lit streets near the city center. That was unthinkable a few years ago.

However, the trend for other regions is that crime rates are rising dramatically. Some regions, in the Northeast particularly, are worse than some war zones. Avoid, specially if you have no Brazilian friends.

Disclaimer: I am Brazilian, lived for 30+ years in the northeast. Fled to the very south, to a very good neighborhood, wife witnessed a drug-related execution in front of our building the week we arrived. Nothing came out of it btw, didn't even make the news. Where I used to live, 20+ violent deaths in a weekend are not worth newspaper pages anymore. Then fled to the Bay Area.
As I mentioned: HN, weworkremotely, wfh.io, SO, you can even try googling (with "remote" keyword).
Correct! We'll post a couple each week for the next few weeks. But once the batch starts (June 7) we'll post daily.
I once used cal as input to another program in the old days when there weren't many calendar APIs in C yet.

The program produced TeX output so I could print a nice wall calendar (complete with tasks and birthdays).

Was kind of klunky, but it worked.
nothing to do with death, but how hospitals don't know what they are doing sometimes.

when I was really young I jammed my finger. went to the hospital to get it checked. they were putting a wrist splint on me. I asked how that helped my finger. he quickly took it off.

If I was older I would have just tapped it up.