skysight-inc/HackerNews huggingface dataset:
I'm not a web developer but I sometimes put some programs on the web for me and my friends. I use FreeBSD Jails for that.

Can someone explain to me the advantages of Docker compared to Jails?
Ask HN: How are you productive without a computer?
Imagine it's a lovely day, you want to spend it outside and still boost your company (or project). What can you do? (If you exclude talking and reading)
Yeah, reading from floating point textures with `glReadPixels` is not really supported on some cards or browsers, it seems.
Anxiety Under the Mask of Tech Consulting
xterm with 10x20 fixed font, fo' life
If you're spawning threads implicitly then you're no longer a library, you're a framework. Sometimes a framework is a good fit, but frameworks don't compose (if you try to use two frameworks in the same application you're gonna have a bad time) so there is a cost. But in any case, better a framework that's explicitly a framework than a "library" which can't actually be used freely in general-purpose code.
Climate is not weather.

"World Government" is an utterly crazy conspiracy theory.
What will happen to a person who falls into a black hole?
Because 2015 was, like, 100 years ago...
Really interesting; thanks.
It's a humorous lament on the fragmented state of devops, not to be taken too seriously.
this old gem is back trending now!
What.

"I, Malcolm-Ieuan: Roberts., the living soul has not seen or been presented with any material facts or evidence that I, Malcolm-Ieuan: Roberts., the living soul am not living in a free and equal society or should pay for it in some further spurious tax levied supposedly on carbon dioxide, and believe that none exist."
I haven't used Discord but if it's better than Slack you are sitting on a huge opportunity. I know your focus is gamers but the market Slack is targeting is huge. Their mobile app is garbage (at least on android). Always 'reconnecting'. Doesn't keep the recent chats offline and has to always fetch it from server. Missing/delayed notifications. Desktop app on OS X is better but it too has 'connection issues'.

It looks like we will be able to use Discord when you add search. Seriously, tell the management to think about it being an alternative to Slack. We are a paying Slack customer and while they are better than hipchat/IRC, it is far from perfect.
Also, if you are using models and algorithms on the backend, R is painful compared to python.

If you are just doing interactive work RStudio and jupyter with well-stocked support libraries are about equivilant to me.

If you want to do something not all that popular (eg. conjoint analysis) or something cutting edge (duplicating recent research results), R is pretty much the only way to go.
The brain is most certainly a turing machine.
same here - I thought for a second that my handwriting was THAT bad after years with keyboard.
What's the catch? Weldability, piss poor corrosion resistance/reactivity?

"while aluminum is good for hoods, decklids and door skins, Flash offers higher strength per pound for structural safety components."

So no more "like a mfg submarine" commercials or will they start making submarines out of it too?
> What exactly is simple and elegant about it?

Spawn-style APIs have to take a billion parameters that are mostly set to defaults, for things like working directory, environment variables, user ID, controlling terminal. Whereas fork+exec means you can express these things in a more compositional, buildery style: fork, change the two things you actually need to change, then exec.
Five things to consider while planning business trip
You used the wrong tense. (-:

It should have read "The three of them some years ago used basically the same package system." and "they were functionally the same".

OpenBSD 5.9 still has the old packaging toolset.
It probably wouldn't be great spending all his time at a normal school — that would lead to boredom.

Hopefully he'll have time outside university for socialising.
> here we have climatologists who cannot even predict correctly whether it rains next week, yet they make predictions about how in 20 years the climate is such and such.

Consider observing a forest road in an area with lots of rabbits. You can't accurately predict how many rabbits will dart across the road in the next hour, but you can — based on long-term observations — predict roughly how many rabbits will cross that road in a year, and based on the empirical evidence of bunnies counted conclude that the number furry creatures moving from one side to another is increasing or decreasing.

Symptoms versus trends. The latter can be predicted with some degree of accuracy.
> We need to look at the big picture here: society needs to trust science to get this stuff right.

Why do we trust in mathematical proofs? Answer: because one (theoretically) doesn't have to trust authorities, but can check the proof oneself. The same holds for results from empirical sciences: They can be falsified and lots of experiments have been done with the intention to falsify the theories and failed.

By the way: This is also a strong argument for open access (because parking scientific results behind paywalls makes this really hard).

Thus science is not about trusting authorities, but about being to verify yourself (structural sciences) and all. In other words: Science is about distrusting authorities and verifying/falsifying yourself.
Impressive. What seems to be the underlying science:

Berger, T.W., Baudry, M., Brinton, R.D., Liaw, J-S., Marmarelis, V.Z., Park, Y., Sheu, B.J., and Tanguay, Jr., A.R. Brain-implantable biomimetic electronics as the next era in neural prosthetics. Proceedings of the IEEE, 2001, 89, 993-1012.

http://www.bioee.ee.columbia.edu/courses/upload/Bibliography...
I think your problem might be not expanding wordpress. PHP will gladly do the above through wordpress plugins and cron jobs. I built something similar and ended up going that way. The system is still running to this day. Sure, its not hip but gets the job done with miniml fuss and makes money.
Best paint to use on fabric
Sure, emailed. Also added a screenshot/twitter to my profile in case anyone else is interested.
> With more and more going into the browser & cloud, how much is really left on the client side to be backwards compatable with these days?

For desktops/laptops and mobile phones, this may be true. For embedded device (where a lot of ARM chips end up) it is not an option, usually.

Likewise, on Windows, there is a huge amount of third-party software that is, for better or worse, tied to the CPU architecture. And for a fair amount of that software, vendors are either unwilling to port it to a new CPU or have stopped supporting the software altogether (or have gone out of business). Consider the sad fate of Windows RT. Windows on low-end ARM devices might have been sweet (as far as Windows goes), but if the only piece of software it runs is IE/Edge and Office, it is not terribly useful.
Yes! Calculate 1 trillion barrels of oil divided by Earth's surface area and it's hard to say it won't change something.

(1 trillion barrels being rough consumption to date)
"Even still, "poorly written" is mostly big talk."

This. Custom code (likely adapted from some other script the author saw or wrote in the past) made for a 1-time job for one server doesn't have to be efficient/good because it doesn't have to scale. Getting it written, making it do what it needs and getting as entrenched in the target as possible ASAP is far more important than writing "good" and/or legible code.
I find websites that use font colors against a background that makes them difficult to read particularly annoying.

What's the point of a yellow font color against a light-gray background?
Climate is not weather.

Clearly you have no idea how modeling works and how similar such computer models for weather and climate are (usually splitting up the area in smaller parcels or a volumetric approach and running equations on them in parallel). Unless the scientist is really dumb and just extrapolates arbitrary temperature data points with a polynomial of degree 1 (aka a line) to predict the climate.

"World Government" is an utterly crazy conspiracy theory.

Look at governmental bodies like the EU that spread and grow like cancer. It is obvious that in today's world, more than ever, there are strong forces in play that want to centralize power. It is a fact that climate change is already used to push regulations onto people by unelected governmental bodies.
I call the process it's satirizing 'fashion driven development'. It doesn't just happen in the devops world.
We should really have the year of the original post in the title already! It's the current year!
Is the public really skeptical of climate change?

I believe in it, but think that any chance to move the needle on it comes to policy makers so I end up caring very little about the issue practically either way.
That sounds inefficient. Why force every client to repeat the work that can be done once on the server?
Duplicate story:
https://news.ycombinator.com/item?id=9688383
>We rarely look at the amount of money lost in communities

One person's income is another person's expense. Which communities do you speak of?
it was so last year
Because I was asked to talk specifically about spam by the moderator of the list, not all issues that true E2E crypto would raise.

Regardless, this is one of the easier problems to solve. Lots of people pay for Gmail and they can disable adverts. It's businesses and universities, mostly. In a world where email was fully encrypted that would presumably be extended to everyone and you would have to pay for consumer email accounts too.

The problem with doing it that way is that lots of people couldn't/wouldn't pay for email, and the internet benefits greatly from being able to assume everyone has an email account. If that assumption were to be violated then everyone would have to rethink their authentication systems, for instance, because there'd be no way to send password reset emails to people. So there'd be massive externalised costs from ending free, ad supported webmail.
http://www.bbc.co.uk/academy/journalism/article/art201307021...

> Use the abbreviated form of a title without explanation only if there is no chance of any misunderstanding (eg UN, Nato, IRA, BBC). Otherwise, spell it out in full at first reference, or introduce a label (eg the public sector union Unite).

> Where you would normally say the abbreviation as a string of letters - an initialism - use all capitals with no full stops or spaces (eg FA, UNHCR, NUT). However, our style is to use lower case with an initial cap for acronyms, where you would normally pronounce the set of letters as a word (eg Aids, Farc, Eta, Nafta, Nasa, Opec, Apec).
But on the panel, it was the skeptic that was made out to be the crazy person. The audience (which admittedly skews towards more educated, political-left) was clearly behind the majority of the panel.
"This is my question to you: if you don't model it, how can you go about trying to answer the question?" (brian Cox)

Yeah, validate or refute is not a reasonable representation of the truth. The more accurate question is model or more accurate model. The spread of current models is unpredictable consequences in 20 years or in 80 years.
Elegant in a 'clever trick' sense, not as good engineering.
That's beside the point --- the argument above is that most people do not have time to obtain the expertise and check it yourself. So the next best thing is to trust someone who has done that, where you can't do much better than to trust consensus.
What caused it then? Volcanoes? please, farming, livestock and fossil fuels produce much more quantity of CO2, methane and nitrous oxide than anything else? whose fault is that? fertilized plants and Cows? but who mass produces those? Humans.

And can we really take the risk of betting that it's not us?

Yet, you are fundamentally right, there are also other punctual events that contribute to it, but decisively that the major factor is us.

This is like the leaded gasoline incident in the 60s or 70s, now everyone sees how obvious it is but all of the white noise built by special interest groups that control one major party in the US makes it look like it's feasible for it not to be a thing.

It isn't

When Brian Cox talks about consensus, he is not talking about consensus among the average Joe or Jane, he is talking about the scientific community, the ones that are experts in the matter.
You raised a good example with rabbit population. Consider this:

http://fractalfoundation.org/OFCA/predatorprey.jpg

Nobody would ever dare to fit any of the two populations with a straight line, yet they do that with temperature data with barely any explanation for the choice of a linear function.
I have always written 1's with a tail at the top. That is both the way it's taught in German schools, and how this program outputs the digit. Most of my attempts get recongnized as 7.
Also failure mode, Aluminium tends to degrade gradually over time, it's cumulative and then fail where steel holds it's strength over it's life (as long as it's not exposed to loads over it's limits) which for a high impact/load environment like landing gear makes sense I guess.

I'm a keen cyclist and some of the new steel frames are incredibly, they approach the same weight as aluminium frames with higher strength, better rigidity and they have (looked after) a basically indefinite lifespan.

I think my next bike will probably be steel.
And they keep that money in their pocket, do they?

On a personal level, this sucks for those Cisco employees. But it's weird that the land of disruption advocates "wasting" money on unneeded labour. There isn't much sympathy for the taxi drivers Uber is harming.
Vimium has the `visitPreviousTab` built in for toggling between two tabs.
Where do Beowulf Clusters fit into all of this?
Spatial-Temporal Recreation of Android App Displays from Memory Images [pdf]
Vim 8.0 pre-announcement
That's not exactly what marktt was asking. For example, calling sleep (explicitly or implicitly while waiting on network input) would not incur much CPU cost under marktt's accounting method but does incur wall clock charge under Lambda.

(It's totally understandable and fair that it does; it's just different than what he asked.)
One of the big advantages of microservices is scaling/migrating the databases behind each service independently. If you need transactions across multiple services then one could argue that either your API endpoint is doing too much, or your services are doing too little. It's not perfect, and certainly not always convenient, but it's a balance. Microservices with a common DB is asking for trouble. The monolith is a better option in that case IMO.
On the timescale of the web technologies, that probably reads as "ancient".
Merging Monads and Folds for Functional Programming [pdf]
What are you envisioning? It would seem that drawing digits is fairly easy for bots.
I grew up in Germany and my 7s (written with the slash through it) is recognized as a 3 or 8 :\
Spam filters do treat mail between friends differently and this is why spammers switched to hacking accounts (vs creating them fresh) and then spamming the contact lists about 6 years ago.

Reputation is effectively a way to do your token of merit proposal. Reading a mail and not reporting it as spam is taken to be the "vouch" but of course that requires the mail to be delivered. If you open an account at a high reputation mail provider and send, then that's earned reputation elsewhere and it's up to that provider to keep a lid on people trying to abuse that reputation.

> The idea of multiple levels of encryption, with an outer envelope which an email server can read, with an inner envelope for the actual recipient, is another option. Possibly a protocol might request contents must be readable by the server for certain classes of sender.

That's PGP. The assumption behind E2E crypto is that the infrastructure provider can't be trusted, so if you let the infrastructure provider automatically request unencrypted copies of an email then it seems the point is lost.
Well, Cox is Professor for Public Engagement in Science [1] so perhaps twelvechairs feels he's not very good at his job.

[1] https://royalsociety.org/news/2015/01/professor-for-public-e...
The article perfectly summarizes my frustration and sentiment. These days I hear these buzzwords all time. I work as a consultant for an enterprise product and most people whom I meet they somehow catch these buzzwords and blurt it out in front of everyone during meetings and discussions to either showoff that they know technology and things that are in the market these days(also latest iphone, apple news, tesla, space exploration and what not) or I feel they are somewhat trying to hide their insecurities.

Anyway long story short, most of these people do not really understand why they need all this rocket science to manage < 500 internal users. One of the new buzzwords I am hearing these days is mostly related to bigdata and machine learning. One of my managers came to me and asked me why dont we integrate our product with hadoop it will solve the performance problems as it can handle lot of data.

I am frustrated by the industry as a whole. I feel industry is simply following marketing trends. Imagine the no. of man-hours are put into investigating technologies and projects dropped mid-way realizing the technology stack is still immature or not suitable for at all.
You are right that PHP can do the feed checking part but I wanted to use something with easy async/concurrency out of the box (and wanted to learn Elixir instead of using Node.)

One hard tech limit is that with 50k podcasts, 4million+ episodes, search definitely doesn't work well. Not just WP, but SQL itself. Hence Elasticsearch. I also plan to work on recommendations, etc. so will need probably to be exporting SQL data into other systems anyway for making the "people who liked this also liked this" kinda things.

Also I kinda lied about using the WP API--that's how I built the system initially (and will switch to it moving forward), but to import the first few million posts from the content of the feeds, I just used wp_insert_post against the DB of new entries that Elixir fetched (I posted the code I used here: http://wordpress.stackexchange.com/a/233786/30906).

I also plan to write the whole front-end in React (including server side rendering) so will have to figure out how to get that done. Would probably use the WP-API with a Node.js app in front of it, will look into hypernova from AirBNB. So probably more usage of WP API accessed by another service...
rxvt-unicode, "urxvtd -f -o -q" in my ~/.xinitrc.
"It's kind of strange that massive layoffs like these result in a stock uptick"

It means that the company has realized it's in a head-wind, and is cutting costs in order to deal with it. Layoffs are usually coincident with a re-structuring.

Ergo - layoffs mean 'the company is adjusting to new market realities' - which is what investors want to hear.

Layoffs usually happen after the 'crappy state' of a company has been priced into the stock ... so there's usually only upside.

Also - all things considered, a layoff simply means less cost and likely an uptick in profitability, which in a spreadsheet analysis gives a higher valuation.

Cisco is doing a major layoff because they have a new CEO who wants to wipe the board clean and start his term fresh. This is very cynical ... but often true.

Finally - some companies do layoffs long before they are truly necessary. It's 'house cleaning' for them. Cisco does this. Because Cisco is an otherwise strong company, a layoff is good.

This is not like a 'Yahoo layoff' wherein it's just sending people off a sinking ship. So - an otherwise 'strong' company doing kind of a 'ruthless' layoff is usually seen as a good thing in investors eyes.
Read and understand the IPCC reports, and then we'll talk.
Man, I dont think this is the future at all.
OK, Docker is good and has its propose, and is very good on what its do: "Run only one process in one brand new kernel", but beyond than that, its just a daemon that uses and abuses of linux containers, you can easily scale, but is a pain in the ass to upgrade apps, also you need to run only one process on that.
Does not looks like the future for me to have 30 different linux containers running just only one process in each of them, dude, you have a kernel in your hand, why the hell you will run only one process on it? (what the heck, you can protect yourself and scale without be the bitch of a daemon, you just need to know your best friend kernel), you dont need to make micro services for everything, its good ok, but its not the solution for everything like the people are saying...

I really dont have any idea why the people are are so excited about "docker" all the things.
3BHK Villa for sale in Aldona
"It mostly just confirms my belief that fully half of all white-collar workers in the developed world are adding zero value. They hustle for their first few years, then coast as old products sell themselves to old customers they already established relationships with in their younger years..."

This is not necessarily true.

It's more like - as you add people to the pile, you get diminishing marginal returns on value-added for each person yo add.

Trust me - older products that are hardened, and sold through established channels - those are where the juicy profits come from! Nobody wants to mess with that!
cos they run without needing python.
Absolutely. I'm still waiting for any two things in OpenStack to be consistent with each other.

Related: My compilation of OpenStack rage tweets. https://twitter.com/search?q=@stefanmajewsky%20#openstack&sr...
Show HN: Medmap.io – A map of medical residency and fellowship programs
Watch how other people do it and fake it 'til you make it.

It helps to remember that you aren't lying in this; the feeling is real, only the performance is (temporarily) synthetic, and you're doing it to help your interlocutor feel safe and comfortable in the conversation, which in turn makes it more likely you will be able to help them. It will feel fake for a while, and you'll need to keenly observe reactions to know when you've got it dialed in. Eventually it becomes second nature and the feeling of fakeness goes away.
I honestly dont know how you infer that from a single use of the word.

Hes there to represent the outcomes of the worlds climate science research and is being out argued by a loon. That gives all practitioners of science a bad name in my view
Careful with this one too. Usually adding new features to adapt to a changing marketplace can have new requirements across many of your services that need to be finished quickly. If those services are each in a different language, it can slow everything down by weeks or months.

Multiple platforms is not a problem and generally a good thing as long as it's not excessive. You don't want to be in a case where you have the same number of different platforms as developers or anything like that. I'm guessing there is a rule of thumb here, but I'm not sure what it would be. Max 1 different platform per 5 developers? Something like that.
You are completely correct: it is in fact possible to use fork if you can carefully control the state of threads in your program. My point is that can be difficult in large software projects, particularly when random APIs like "get the system proxy settings" use threads without you having any ability to control them.
"It's BBC, not "bebeca"
In your use case: pretty much no advantages. Stick with jails and be happy.
>decoupling that specific service/functionality from your current stack.

I do wish people would stop conflating "running in a different service" and "loose coupling". They are completely orthogonal.

I've worked on some horrendously tightly coupled microservices.
"Emotionally honest" is a copout. What you mean is that it's easy for you and keeps you squarely centered in your comfort zone, while the person you supposedly think you're going to help has to do all the scary work of leaving her own.