skysight-inc/HackerNews huggingface dataset:
A powerful comment: thank you for sharing this. I hope your own kids will not need to feel this way when they become parents.
I think we can wait until there is a working prototype.
Thanks for pointing this out! Interesting that the code states that part of the concern is increasing memory usage. I don't quite understand why it would "duplicate the memory usage" since fork uses copy-on-write?

Anyway, I didn't explain it well, but this was what I was trying to get at with "fork a worker at the beginning of your program, before there can be other threads."
I tried to use OpenStack 4 years in our new PaaS product. I ended up pulling it and using the regular, well baked tools built into our managed hardware. I see much hasn't changed in those intervening years.
I find it hard do believe that most would argue that the market will solve this issue, unless they're deeply ignorant of mainstream economics. Pollution is a classic example of a negative economic externality [0], and markets generally don't "fix" externalities unless:

- merger costs are low enough that the people afflicted can buy out the polluter;

- transaction costs are low enough that they can reach a mutual beneficial bargain (as per Coase)[1];

Both of which are impracticable. I won't even talk about the first solution. As for the second one, Global warming affects everyone across legal boundaries, so bargains are off the table.

But I don't think the third solution is currently applicable either, which is the government stepping in. Who would step in? There isn't a world government yet, and the interests of national governments are much more likely to align with the polluters located in their territory than with with an Indian peasant whose crops just died because of the heat. Even if several governments committed to an agreement, it could be profitable to deviate from the agreement by enforcing and requiring lower environmental protection standards in order to attract investments from polluting industries.

It's kind of a hard problem.

[0]: https://en.wikipedia.org/wiki/Externality

[1]: https://en.wikipedia.org/wiki/Coase_theorem
Augmented Reality for Wireless Design
xterm, so I have the same on MacOSX and on Linux, and because it's very stable. Also it's very easy to create an xterm from script.

But in truth, most of my shelling (which is probably what you wanted to ask) is done with emacs M-x shell, so without any terminal emulator. (Also notice that most of the rest of my shelling, done in xterm, is actually done in screen).
I hope you are not doing all of this alone. I'd try and keep things as simple as possible within a monolith and then improve as needs increase. Good luck :)
Turn Off Cortana Completely in Windows 10 Anniversary Update
LaTeX is also hierarchical, though. Some is explicit (environments) and some is implicit (\chapter, \section etc).
That essay seems to shoot entirely past the mark. Yes, you can plan a forest, you can plan several (but so can private actors, in a piece of fun trivia, Nokia started out in that sector). Yes, you can plan a railroad (but so can private actors). Yes, you can plan the implementation of mass education (hard to argue that this wouldn't look very different without government, but also hard to argue that the system is working very well -- and anyway, the pencil predates mass education by several centuries).

But the fundamental point of "I, Pencil" (and the intellectual tradition it's part of) is that you can't plan the economy at large. It's becoming increasingly clear that you probably can't even plan a single company once it's over a certain size (the essay seems to touch on that point, but doesn't really follow through). It's not that private companies or markets are better at planning, it's that the sheer inherent complexity of an economy is so large that any kind of effective planning is impossible.
"Why would humanity stop the destruction for an obscure squirrel?"

Because we didn't filed it yet for extinct species archive. It's about respecting our bureaucratic procedure, you see?
I could not disagree more. We are probably working the least hours as a total number of waking hours of the total population than we ever have as a species. Automation has always decreased the amount of work that needed to be done. Now admittedly "work needing to be done" is different from "employment" but I would argue that the less work that needs to be done, the less easy it is to create paying jobs to pay people to do those non-things. Yes many of the "workers" of the 1800s were domestic and not counted on wage payrolls... and we had a lot of them shift into the "work force" and begin getting wages in the 1900s. But that's not to say there is a net trend away from work and pay rolls. If we don't wake up and see this problem the inequality situation will continue to get worse.
Meh, no one ever remembers all those stateful hidden parameters to fork() for process creation. This results in painful bugs later on, possibly affecting security. Speaking from experience.

Python says explicit is better than implicit. I agree in this case.
I guess it's no problem to be rich, as long as you don't pretend it makes you in any way superior to others. Enjoy it, but don't flaunt it. Don't make others jealous of what you've got and they don't.
I know pandas is a bit meaty for a date time library if you don't already use it but their Timestamp class is awesome. String parsing is a breeze, offsets and timezones are easy and then there's a ton of support for time series.

In [34]: pd.Timestamp('2016-08') == pd.Timestamp('2016.08') == pd.Timestamp('2016/08') == pd.Timestamp('08/2016')
Out[34]: True

In [38]: pd.Timestamp('2016') == pd.Timestamp(datetime.datetime(2016,1,1))
Out[38]: True

In [49]: pd.Timestamp('2016') + pd.offsets.MonthOffset(months=7) == pd.Timestamp('2016-08')
Out[49]: True

In [52]: pd.Timestamp.now()
Out[52]: Timestamp('2016-08-17 08:01:07.576323')

In [53]: pd.Timestamp.now() + pd.offsets.MonthBegin(normalize=True)
Out[53]: Timestamp('2016-09-01 00:00:00')

see http://pandas.pydata.org/pandas-docs/stable/timeseries.html for more examples
I agree. All im saying is that Cox is doing a bad job of representing this
Revamped 100-Year-Old Lamp Will Help the Navy Counter Russia and China
This is possible, but I find these restrictions to be hard to follow. As soon as you need to call a function, you now need to audit that function to determine that it only calls other async signal safe functions. When you come back to the code to fix a bug six months later, you need to remember these restrictions.

Do this when you must, but it is easy to screw up.
Source please ?
I too consult for an enterprise product and hear the same things. People don't know what the buzzwords mean but they know they must have it. That and then the assumption that ML based products are all just magic and require no effort. "You mean it doesn't just figure that out for me". Thanks marketing department.
Is there anything the OP said that implied lowering the bar?

Indeed, I doubt OpenAI has a strong head-count limit, so hiring a highly qualified man shouldn't mean that hiring an equally qualified women isn't possible at the same time.

There are plenty of women who are more than qualified for OpenAI[1], and yet I'm not aware of any that they have hired in research positions.

(They don't seem to have a team list, so it is hard to know for sure)

[1] Start here: https://sites.google.com/site/wimllist/
Ask HN: What do you do about reading if you have hard time reading as web dev?
You have dyslexia, literacy issues, visual impairment, etc. What do you do about it?
For anyone looking for a free optimization tool in python, sypy.opimize is easy to use.

Eg if I have a complicated function revenue([A,B,C,D])

I can define obj([A,B,C,D]) = -1* revenue([A,B,C,D])

and use:

>>>import numpy as np

>>>from scipy.optimize import minimize

>>>X0 = np.array([1.5, 0.7, 1.2, 100])

>>>options={'xtol': 1e-4, 'disp': True})

>>>X* = minimize(obj, x0, method='nelder-mead', options)

http://docs.scipy.org/doc/scipy/reference/tutorial/optimize....
Past bikeshedding, there's also the long list of myths programmers believe about time[1] and the crowd-sourced followup[2]. Pendulum inherits from datetime in the stdlib, but I'm unsure how well either of those address the issues raised (or even if it's possible - some need to be addressed by the code that uses pendulum/datetime).

[1] http://infiniteundo.com/post/25326999628/falsehoods-programm...
[2] http://infiniteundo.com/post/25509354022/more-falsehoods-pro...
Webflow App Reviewed
I wasn't refering to hosted vs not hosted. I was referring to the virtuous cycle of supporting people by giving them a viable business option who make software (whether FoSS and deployed on local infrastructure or hosted).

Do you believe Linus Torvalds deserves to have a salary? Are you happy he does? I sure am. Do you think that money grows on trees? It comes from people realizing that it's important to contribute to sustain the pieces they rely on. The majority are always free-loaders: I just think it's important to emphasize that if everyone were, the cycle of innovation would slow significantly.
The First Ever Free Template Library for WordPress
was it a complete rewrite? I don't think thats the right way to transition. Why didn't you try to separate the features one-by-one from the monolith? That would give more immediate feedback and real problems to work on instead of the possibility to get stuck on the holy architecture debate.
Is the definition of bare-metal changing? It seems clear from the context that virtual machines are being used, but is that a distinction that those further up the stack don't worry about now?
I pick them randomly, sometimes I try to find something relevant to change but not in this project.
I got a genuine laugh out of this quote "Yeah, BDSM. It’s San Francisco. Everyone’s into distributed systems and BDSM.".
Duplicate from a day ago: https://news.ycombinator.com/item?id=12294976
> When you amputate a limb, you want to do it as quickly as possible.

When you throw the bathwater out, make sure you aren't loosing valuable resources.

the best case scenario is to be really smart and constantly drain the bathwater such that the baby doesn't even notice the level dropping. Keeping the baby focused on the new shiny thing helps.
Shell/batch scripting can often be useful in the devops world, where you have no guarantee that any additional tools (python, ruby, perl, powershell, whatever) wil be available.

Shell scripts are guaranteed to be runnable on all machines.

Unfortunately the shell "language" sucks, but still...
Thanks. Yes this is my point. Im surprised its apparently not clear to some
Making sort of funny articles about Docker doesn't change the fact that circleci's support for docker is horrible. I don't use it on prod (and I probably won't) but since circleci forces me to use ubuntu 12.04 which is not something I use on prod I want a docker container which looks like my production host.
Having said that - circle really tries to support docker, but It doesn't.

I have to use ECS for caching (I am not happy about it)

Builds might fail due to the custom docker version/compilation

You can mock docker, but people are using it in one way or another and you should support it properly.
"With great success" for the introvert. The person doing the talking didn't really gain anything.

And also when this happens to me I actually don't enjoy it. Propping up one sided conversations sucks, and I doubt that nearly as many people enjoy it as you're assuming.
Nearly 200 years of incredible sporting photos
Look into supplement that enhance Alpha waves (Acetyl L-Carnitine, Piracetam, N-Acetyl Semax + N-Acetyl Selank, etc), listen to brainwave entrainment audio sessions (Neuro-Programmer 3), search for "dyslexia treatments" online (and on Reddit) to see what others have come up with, etc.
"If you think that the value of species and biodiversity can only be measured in cash returns, then I'm really not sure what else to say to you."

Tell him the zoo would make more money with a more diverse collection of unusual species like this squirrel.
I don't think you read the question.
Averages (climate) can be much easier to predict than particular values (weather). As a mathematical analogy, we cannot predict accurately whether flipping a fair coin is going to come up head or tails, but we can predict that if you flip it 1000 times it's going to be between 450 and 550 heads with 99.8% probability.
I think Keybase.io is a pretty good solution to the problem of key ownership. You can confirm the identity of anyone's Keybase key by comparing the fingerprint to one listed in any one of several "public" sources: Twitter, Github, Reddit, and even Hacker News.

Also, I have several invites for Keybase is anyone wants one.
Wow, what a strawman. Seems like someone was blowing off some steam.
No, the OP just misuses the term.
There is no stigma attached to getting laid off, at least not when interviewing at anywhere sane. People understand that it just happens sometime.
I'd call him being born in the US in a kinda wealthy family a huge amount of luck. I never said that what he did is a small feat, but let's be real if he was born in the slums of India none of his smart would have been useful.
Make Better Software Magazine
Yeah, I just checked Cloudlfare and here are the requests

Total Requests
Last Month
622,482
Ask HN: Why are modern Intel CPUs not getting a lot more cores?
As we move to further process nodes, I presume we have more surface area to put cores in. About a decade ago, people used to say we'd get CPUs that have the same clockspeeds but have a lot more cores. When I look at Skylake and Kabylake (rumors), I don't see the number of cores increasing (we seem to be at 2 for laptops and 4 for desktops). I know there are some SKUs like the 6850 with more, and of course, there arr Xeon chips. But .. why are desktop processors not getting beefier over the last 5-10 years?
The goal is to create a better language.
I just checked chrome://gpu and it shows:

Canvas: Software only, hardware acceleration unavailable

and some other 'Problems detected' so the problem is probably on my side.

Cool project though!
This must be an ironic piece?
> ... "feelings" as "not real" or of lesser value ...

Well without getting into value judgement, you seem to be on board with the idea that emotions are a much higher level of abstraction above the cold logic of genetic survival. I'd welcome an emotional appeal in a public policy discussion as much as I'd welcome a javascript based boot loader. There is a time and place for everything, but emotion is given far too much weight.

Altruism is by definition a net negative for the individual, and I agree that it is very likely deeply rooted in our gene pool. But I certainly wouldn't hold it up as any kind of great achievement, especially considering how frequently it is exploited as a weakness by those in power ("think of the children"). I don't know if we'll ever get to the point where it can be considered a vestigial adaptation, in the same way we have unused muscles for controlling the orientation of our ears, but I hope that one day we'll be able to survive without the genetic compulsion to self-sacrifice.

It has been a long time since I gave Ayn Rand any thought, but your characterization seems pretty far off the mark to me. Have you read her books? She hated libertarians, the use of force, and she didn't want to replace altruism - she wanted it gone. Her reasoning is pretty well founded, as history is full of well intended and ill-conceived calls for sacrifice - the road to hell is paved with good intentions, etc. As far as contracts... I'd love for the world to have that level of clarity. That is why the US is such an attractive setting for business vs many other well developed economies (Mexico for instance), businesses hate uncertainty.
Because you will end up with unwieldly graphs like these:

https://twitter.com/chewxy/status/433807908875145216

https://twitter.com/chewxy/status/433811541373116416

This is from an old JITting Javascript engine I wrote in Go... a simple program like this:

function clamp(x, min, max) {
y = 2
if (x < min) {
x = min
} else if (x > max) {
x = max
}
return x
}

can generate pngs that are thousands of pixels wide and high (depending on what the nodesep and ranksep were set).

I wish I did think of the visualization that Go uses. That's fantastic compared to graphs
GiveCampus (YC S15) is looking for Ruby engineers who care about education
We are working to bring great software to educational institutions. Too many are stuck using software built in the 90's, or making do with what's out there, and not having it work well for their purposes. Our mission is to ensure that schools have the resources they need to deliver the highest-quality education possible, and that education is affordable and accessible to everyone.

You can read more about what we do, and how we do it, in The Washington Post (https://www.washingtonpost.com/news/grade-point/wp/2016/04/1...).

Who we are looking for:
- Ruby and Rails expert - Comfortable working on the front-end and back-end, but skews toward the back-end.
- Enjoys building new features, from idea to supporting it in production
- Passionate about education

We are a team of four, and are really excited to bring high tech to the education space.

Please email careers@givecampus.com with your resume, any past projects you're proud to show us, and a note about yourself to apply.

We are based in Washington, DC, and are looking for people here, in the SF Bay Area, or someone who wants to to move to DC.
doesn't anyone think about performance anymore? I mean just add more vms or increase their config, no one talks about efficient resource utilization asfaik.
And there might be times where you containerizing everything is an over overkill.
Clickbait is dying once and for all
Best answer yet.

What do you suggest we do?
I googled that phrase and also "HTTPSExploit", and came up with a few articles that mentioned it:

[1] http://rebrn.com/re/the-nsa-has-been-hacked-and-the-hackers-...

[2] https://www.riskbasedsecurity.com/2016/08/the-shadow-brokers...

[3] http://pastebin.com/Uu4qsbUN
"Let me tell you about UDDI"

Nooooooooooooooooo. Everytime someone says "service discovery" a kitten dies (Except for consul, that's the biz).
Did you read it?
> Given that Snowden was popping off keys just recently, this seems like an odd coincidence. I'm not saying he's involved, I'm saying he probably should be considered a datapoint in this drama.

HNer might say you put your point across like Trump or Glen Beck - I'm not saying it. If it were true, you'd be a weasel to suggest one thing while disassociating yourself from the said suggestion[1], which means you could be a coward who is afraid of people judging you for holding such a disagreeable opinion while dog-whistling to the minority who do not share the same distaste. I'm not saying this is what you are, I think it is an idea that should be considered when reading your comments.

1. http://literarydevices.net/paralipsis/
Because common desktop applications still don't do much with multiple cores, and thus a few fast cores are better (and techniques like TurboBoost are useful, where cores sleep to free the energy budget to allow a single core to clock even higher). And for many things, CPUs have been fast enough for quite a while now.

So the common CPUs have only a few cores, people who really want more get to pay the premium for the gamer models or Xeons, since they don't really have alternatives, and Intel knows that ;)

For servers, you can get CPUs with 4-16 small(er), low-power cores instead of a few large ones. (Atom C2xxx, Xeon-D)
What do you recommend for monitoring the mongoDB?
Imagine how much science would have Einstein done if he was sent to the camps. Of course luck is not everything but it is still a huge part of the equation. Just being born where he was born helped Pasteur a lot.
I only use a microservice if its something that can operate by itself. Things like a file data store, reports generation, etc. But all business logic goes in the monolith.
Python + Fabric is a lovely devops/sysadmin toolbox.
Conclusions about the ethics of who should be able to buy and use these devices will inform the way the business of supplying them works - effectively we need to decide the size of the potential market. Would it be people with Alzheimers? People with memory disorders? Anyone who can afford it? Would these devices be the equivalent of a prescribed medical procedure or an elective, 'cosmetic' surgery? If society as a collective group decides that the devices should be illegal to anyone without a valid medical reason (let's say we don't want children using them to 'cheat' in exams) then developing, or investing in, businesses to innovate in the area would change dramatically.

In essence, you can't easily put the genie back in the bottle, so it's better to decide what you're going to do with the genie before it's out.
The Search For Class:0x00000027b59290
That sounds more like your team doesn't know how to use git beyond nothing more than an SVN replacement.
> I agree that arrow's multi-locale natural language renderer does add a lot of value. Although I'd argue it should be unbundled into its own module

http://babel.pocoo.org/en/latest/api/dates.html

humanize is apparently a human-readable directioned delta, so that'd be format_timedelta(delta, add_direction=True)

>>> print format_timedelta(ref - datetime.now(), add_direction=True)
1 hour ago
>>> print format_timedelta(ref - datetime.now(), add_direction=True, locale='zh')
1小时前
>>> print format_timedelta(ref - datetime.now(), add_direction=True, locale='ru')
1 час назад
Good to see we're starting to come close to getting dates and times handled according to the rules (I won't say sensibly, because the rules themselves aren't sensible). But then we start over-reaching and trying to handle social constructs built on top of dates and times, which is even more of a mess D:

Eg, spot the error:

_weekend_days = [SATURDAY, SUNDAY]
date.is_weekend = date.day in _weekend_days

Hint: https://en.wikipedia.org/wiki/Workweek_and_weekend#Around_th...

(TIL one country doesn't even have consecutive weekend days)
I'm literally in the process of switching to zshell over the next few weeks. Since it's more than a 1-liner, could I just add that to the Advanced CLI instructions[1] section and credit you?

[1] - https://github.com/joeblau/gitignore.io/wiki/Advanced-Comman...
Since Conway's Law [1] states that "organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations", this code leak must reveal a lot of interesting clues about the NSA's internal communication structures!

[1] https://en.wikipedia.org/wiki/Conway%27s_law
A feature coming to maybe a fraction of phones some day in the future several years too late is not "a big advantage."

It's as disadvantageous a spot as you can be in, and Google put themselves there by squandering their multiple previous big advantages.
1789, arguably fall of Napoleon in 1805.

Sorry, I have a compulsion to answer questions that start with "Quick"

Edit: Wikipedia says 1789 to 1799. I was close on the dates but wrong about Napoleon (whom ultimately lost in 1814).
The title should be corrected to read "How to set up and deploy a 1000 node botnet". There's no mention of securing the hosts or the swarm what-so-ever.
Make sure you have headphones and some good text to speech tools.

Keep working with specialists in learning disabilities to develop strategies for working around and overcoming your particular set of challenges.
Thank you for your great advice. With the two-sided market, readers + publishers, it's not so easy/clear whom we should target.
I also think that the UX is one of the best values we can give readers. And somewhat publisher too.
Without the free tier that would only cost you $6.66 anyway so if your model can't work without the free tier existing it's probably not a model.