skysight-inc/HackerNews huggingface dataset:
I try to avoid Mathematica because Wolfram himself is a self-centered prick and it's closed source - it is a shame, too.

Matlab's strength is doing lots of things for you through its toolboxes; Sage Math is a bloated monster, Maxima is pretty damn good, haven't spent any time with Axiom. Octave is pretty good (none of those delicious toolboxes though) and Scilab just 'felt' wrong (and its Simulink knockoff was atrocious). Mathcad is great, but also expensive and closed - Mathworks kneecapped them by buying the company that made their symbolic engine (and turning it into a toolbox/addon for Matlab).

OpenModelica I never got far with, but I'd like to do some multidomain simulation with eventually.

If I missed a good CAS, let me know.
Whoops, I'm sorry about that :(

I only recently became active on here. Thanks for the link! Will definitely get up to speed on how things work here :)
"Our old server infrastructure cost thousands of dollars each month just for server costs.

Using the new Lambda infrastructure, we pay for the number of Lambda invocations, the total duration of the requests, and the number of S3 requests. This comes out to $60/monthfor hundreds of thousands of CRISPR searches!"

Well, how much of that money you spent on EBS storage for your copies of genome data?

EC2 instances could read from S3 directly as lambda does, maybe that could alleviate the cost a lot.

Using AMI S3 backed instances could save a lot too.

But great work, nonetheless!
The closest you can get is a foss slack alternative such as Mattermost, and push for an IRC bridge (Mattermost is working on it it seems: https://github.com/mattermost/platform/issues/650).

But it's not possible to get what you're asking without breaking the IRC protocol - it's not easily extended and the formatting rules are icky mIRC crap.
> It does mean that your brain thinks the audio.

I'm sorry, that's simply not true. At least for me. It may be true for you.

From the things you've said, I suspect you're a word-at-a-time reader, treating words as a sequential symbol stream, processing them as if they were speech. This is just one of the several different styles of reading. Others exist.

I am, as I mentioned above, a phrase-at-a-time reader. I take in multiple symbols at a time, and not necessarily in sequence. If I had to think through the audio of a phrase, this simply wouldn't work. It also means that I would be unable to read symbols that didn't have an audio equivalent.

Right now I'm working with Smalltalk. One of its operators is ~~. How is this pronounced? Don't know, don't care. It's just ~~. When I perceive it, I don't perceive 'tilde tilde'; it's a ~~.

(Also, if you aren't reading Scotland's worst poet aloud, you are wasting him.)
That's not at all the thing that I have the hardest time understanding, you're right - it's just the thing, along with CY's past, that makes me stop taking it seriously, although it is an interesting idea if it were implemented in a way that didn't attempt to be as arcane as humanly possible.
Hey.

- The demo will be running during the kickstarter so for the next 3 weeks.

- There is no max number of participants (well unless the server gets overloaded)

- Your email is automatically deleted once the demo ends.
Yeah I meant "your kid and underage" as your business in a personal sense. I assumed underage being the law's business was implied.

I like your choice of the word "bug." That's why I come to HN.
Arrow's still rather on the 'plus plus' side of things anyway - maybe not 'minus greater than', but generally describes the look of it. If one would call ++ 'increment', one should call -> 'field' or something similar, I suppose.
"But the United Nations proposes both that social networks proactively police every profile and post, and that government agencies only “license” those who agree to do so."...

That's horrible. So Facebook, Twitter, etc will have to hire people to monitor profiles 24/7 and pay more fees to the government? A way to add more barriers to entry... I hate this idea. Just block people if they're being annoying.
Also in-client searchable archives, media handling, history editing. All require going outside the IRC protocols.

IRC was designed by hackers, for hackers and it shows. Twenty years ago, IRC was my talk destination of choice and I operated a server within a major IRC network; these days my startup uses Slack which I determined to be the "least irritating" of the 21st century options.

I had high hopes for Google Wave but it was sadly stillborn.
Yeah I'm hoping that the community will do some work on simplifying this -- our focus on the installation process side was to make there be at least one installation process for the two use cases that works completely automatically.

FWIW at Zulip we usually did our development environment on our laptop not inside a VM; it's not that hard to do, but the nice thing about the Vagrant setup (written as part of the Hack Week project) is that it's for people with no familiarity with the software to get to a running environment.

It should be feasible to make a Debian package for it that plays nicely; as you can see most of the dependencies are already packaged.

Everything scripts/lib/install downloads via https has a valid cert; I suspect the issue may be that we should bundle the verification chain.

I'd love to see notes on whatever issues you encounter in a github issue or sent to the mailing list so we can make things smoother.
Well if the threat is actually that severe maybe you shouldn't rule out physical violence? And who will enforce this oppression, the cops so we should hate them. And who will finance this future crime, the banks so we should hate anyone that works there, even the tellers. Embrace or deflect, no good comes from hate.
Of course, California also interferes with the market to discourage selling real estate. Proposition 13 disconnected property tax rates from the value of the property (by capping the increase in assessed value at 2% per year, far below the increase in actual market value).

Which created a massive incentive to hold real estate as long as possible without selling, since the only time the tax rate can reset to being based on market value is at the time of sale.
They kinda did this in Boston and it was expensive but fantastic.
I dunno, I lost all the hope understanding these shiny web-programming things...

But reading how plain Nginx works was surprisingly refreshing..
IT Pros divided over Containers
Simple HTTP with Retrofit 2
Minneapolis does this: https://en.wikipedia.org/wiki/Minneapolis_Skyway_System

I was there in early fall, when it wasn't cold enough to make a difference, but we went through them for the novelty. Every time we emerged on the street, we were terribly disoriented.
Atlassian going public: Reports
Exactly that has happened to me probably half a dozen times
Doesn't it really depend on what the ten were guilty of?

Jaywalking, sure. Homicide, not so much.
The Air Force also has helicopters.
Most companies don't have interesting engineering problems to solve, so all they have to attract talent is a shiny new stack.
Cassandra has a row cache that it does not necessarily use. Most of its data sits in the linux page cache. Because the SSTables are mmaped into memory, you can't get rid of that: even if you do use the row cache, you would be at best using twice as much cache memory.

Scylla never touches the page cache. All IO in seastar is direct IO and then scylla caches everything itself. We always know when the disk access is going to happen. The OS paging mechanism does not do a thing.

As for waiting for IO, of course IO does not complete immediately. But you can either block and wait for it, as Cassandra does (it doesn't even have the option not to in the case of the mmaped regions) or you can do something fully async like seastar that guarantees you never block waiting for IO.
No, I wouldn't necessarily expect the inverse situation to be true (hence why boys still maintain high scores).

It's not a matter of a "strange" experience, its a matter of expectations about outcomes. Basically, you could do the same test with men + women, but instead of having them visualize themselves as a stereotype, have them try a new "drug" that will supposedly improve their focus and math skills.

Comparing the results of that study with the originals will likely lead to some very interesting observations, no matter the result.
The American establishment isn't much better.
I don't support physical violence. But I do support shunning those who support the creation of the Total Surveillance State.
If you are looking for an open-source microservice hosting platform that supports multiple programming languages you can try looking at:

https://hook.io

I'm the creator of the project. We currently support 11+ programming languages.
There's a huge economic incentive in having this data available - predict markets, sell or provide predictions to businesses, understand what your citizens are thinking at any point in time... Facebook, twitter, et. al. are all sitting on gold mines as well. Ignoring the privacy concerns (which are substantial) this would be an amazing set of data to work with. I'm not surprised there are people willing to do this.

An interesting article [1] was published in Nature a few days ago. I haven't read the entire paper yet but the abstract claims, "group-level ability to produce complex innovations is maximized when social information is easy to acquire and when individuals are organized into large and partially connected populations." Imagine the innovations and industries that would be created if all the information governments and corporations are sitting on were freely available.

I hope there will eventually be a broad 'free data' movement. If Google and Facebook are secretly pushing propoganda that privacy is dead (as stated in some conspiracy theory I recently saw on HN), and if these campaigns work, then the public will eventually not mind having their data open and available. But they should mind that it's all locked behind closed doors. Data is power! Do we want these massive corporations or governments to have so much power over the economy? Should they hinder social and technological progress by keeping their data unavailable? I have no answers but I think these problems will grow in time.

[1] http://www.nature.com/articles/ncomms9398.epdf?shared_access...
That does not make your currency any more "real" than Bitcoin.
Salvation Is Coming (to CSP)
OpenBSD doesn't have /proc
I think you may appreciate my two part answer here: https://news.ycombinator.com/item?id=10280323

Essentially at this point there is much less difference than there used to be, I'm not convinced the paper addressed that completely, and the historical progression is detailed.
If you are worried about vendor lock-in, I built an open-source alternative to lambda: https://hook.io
The better option would be to simply disable further updates at the end of the year instead of forcing a downgrade.

People who wanted future improvements would still be incentivized to pay for them, Jetbrains would be incentivized to continue improving the software so that people would want to keep purchasing, and nobody's current working setup would be held hostage at the end of the year!
Good points. I think unless you use their API you can only upload. I think there might be a file size limit too. One thing I didn't realize is it looks like google owns or sponsors the site. I think the samples they collect are interesting and valuable.

If you have any other ideas or thoughts keep this thread going and I'll respond. Thanks for the feedback.
And then there's Haskell, with it seems to be customary to define new operators extremely often; so much so than I can't cope with the speed trying to invent and memorize how to read them subvocally, unfortunately.
were they Mathematical Tripos graduates out of interest?

almost all of the mathmos I knew really thought GCHQ would be an amazing place to work, and about 50% ended up there, with the other 50% at quant funds (more or less correlated with religion).

this was of course prior to the Snowden disclosures, I'm not sure it's such a hot place to work these days...
The problem with this type of evidence is that it assumes the single change in the game was the presence or absence of steroids. To learn more from the data, check out the references I included at the bottom. The TL;DR is that there is no compelling statistical evidence that suggests steroids impacted homers, or offense in general.

The facile argument fails to address the fact that the game underwent expansion (weakening the average pitcher). The strike zone was changed a number of times (if you normalize for strikeout rate, the power in today's MLB is the same as in the 90s). Umpires got a lot better once PitchFX was able provide them feedback. (Lots were let go as well). Colorado started using a humidor, reducing home runs at the greatest hitters park of all time.

There's not really any way of knowing who did or did not use. MLB and mainstream sports media "strongly suspected" PED usage is closer to HUAC findings than real evidence. Also, it doesn't acknowledge the fact that a lot of pitchers were found using PEDs.

In short, it's incredibly facile to look at some superficial stats and hints of suspicion in order to reach the "steroids = homers" conclusion. But when you look at the underlying component numbers and adjust for the changing environment in the game, there is no evidence to support that conclusion. (That does not mean steroids had no effect, just that we cannot detect them with our best efforts.)

Here's an incredibly strong counter argument from Joe Sheehan's paywalled newsletter [I added it to pastebin for reference, I doubt Joe will mind]. http://pastebin.com/DXW0HSSt

Dan Szymborski is one of the top baseball data analysts in the country. From [0] (paywall)
"Despite the rhetoric surrounding PEDs, players caught for steroid/testosterone use do not show a pattern of overperforming their projections in the years leading up to the drug suspension or a pattern of underperforming their projections in the years after a drug suspension."

In layman's terms, if all you knew about players the past 10-15 years was their past OPS+ and whether they were busted for steroids -- now or at any time in the past -- it appears the PEDs had no noticeable effect on the projection of their future OPS+.

What this means is that, even with the knowledge of what outliers such as Barry Bonds accomplished while allegedly using performance-enhancing drugs, as a whole, there's extremely limited evidence of a significant effect on statistics of the drug users as whole. And without double-blind research studies of PED use among major leaguers and/or detailed information of what players are using, all we have to go by so far is the bottom-line results.

Now, none of this should be taken as endorsing the idea that MLB should simply open the floodgates and allow players to do whatever they want. Instituting drug testing is a very good thing for the sport -- but that improvement is for reasons other than the record books, such as the long-term health of players and the public trust. As far as the record books being tainted by PED use, well, it appears there isn't much evidence of that."

[0] http://insider.espn.go.com/mlb/insider/story/_/id/10922627/m...
Hey tabbott, I'd love to chat about this more if you're interested, it's something we've been particularly looking for. My email is sina@eff.org.

White-label builds of Zulip apps would work, but at least in our case wouldn't be ideal. Having a central community-hosted service would be much better.
There are no branches in the golden-source-of-truth repository (except for release branches, but those are never merged back into master and no development is done directly on them). The only branches that exist are on the developer's local machine, and only exist for that developer's personal preference and bookkeeping.

Yes, it is totally possible for two developers to be working in the same place and try to land their changes at the same time, resulting in a conflict. This happens in one of three ways:
a) dev B's change fails tests, because the try bots which try to test dev B's change have already sync'd dev As change (this is the most common)
b) dev B's change passes all the tests, but fails to commit because dev A's change landed seconds earlier. In this case the system sends dev B an email asking them to rebase their change and try again. Simple.
c) dev B's change passes all the tests, then lands and causes tip-of-tree tests to fail because dev A's change landed seconds earlier and they disagree on the name of an API method or something. This happens rarely, and is easily resolved by reverting one of the two and asking the author to try again.

Anyway, the point is that the dev branches are incredibly short lived: they exist only on the developer's machine and end up as a single, coherent, self-contained commit on master. If you get far enough behind that your stuff doesn't apply on master, it is your responsibility to clean it up, and no one else even knows that you had a conflict.
Hand in boiling water would probably fire some neurons.

I don't see any wow factor here. This isn't control. It's a one-dimension (up/down) input based on activity. There are many commercially available toys that do this without any physical motion required. I've seen some at airport dutyfree.

https://www.youtube.com/watch?v=RM6nwZBBbAo
It all comes back to Proposition 13, which crippled local governments.
Yeah. One interesting thing could be for us to run some numbers and post them. It would be relatively trivial with this setup.

Can you recommend or point out other engines? Thanks for the response.
Solving the (my) pains when working with single page applications
This is true! Thank you!
In wartime, it is thought dutiful rather than unnatural to leave your family for the sake of a cause. In ordinary times, to ask a person to sacrifice his life for a stranger seems outrageous, but in war it is commonplace.

In wartime, you go off to war in hopes of preventing it from coming to your village, in hopes of protecting your family and your land and your people and your little world. I think we are seeing articles like this because with 7 billion people on the planet and dead zones in the ocean and global media, we cannot escape the awareness that the fabric of society is tattered and could fray further and the only hope for protecting our little corner or the world is to somehow find a way to make the entire world more stable. Yet, no one knows how to make that happen.

People are scared, even wealthy people. And some of them react by trying to make the entire world a better place. Global media makes it hard to have those boundaries that distinguish clearly between whom we should help or must help and whom we have no obligation to help. Global media makes it hard to figure out where to draw those lines. It has erased boundaries we did not know we had, and now we don't know how this new reality works.
> If you can steal somebody else's cookies (which are not Channel-bound) then that's true. If you can only steal or predict somebody else's session ID's, the HMAC provides protection.

Session fixation. You don't need to steal any cookies. The attacker can plant his own session ID cookie in the victim's browser using the OP exploit. Using signed cookies doesn't change this attack at all.
That's one nice thing provable in Haskell's type/effect system, though, that the ambient effects available are no stronger than X for various descriptions of X. I know you dislike that whole regime, but it at least in this specific case explicitly circumscribes situations where, e.g., Cont is too strong.
Ask HN: What are your 5 year tech trends/predictions? [mine are included]
Eltana.
Exploitation of marginal utility is fundamentally disconcerting, and it should be -- as tech people, we could think of it as being paid for time spent in a chair, or lines of code. It exploits an inefficiency which exists because of an absolute measurement that mis-assesses the situation.

In the case of housing, at the basic level, we pay a monthly rate in order to have a place to sleep (and maybe live & eat). But embedded in our rules and laws are assumptions about how that works, and one of those core assumptions is stability (that is, people who make this exchange of money for housing will remain in the housing for longer spans). Our noise ordinances are based on long timelines for investigation, monitoring, and enforcement because they embed the assumption of stable tenancy. Our building codes assume certain occupancies and our maintenance schedules assume certain rates of wear. Our building security practices assume that people with the keys have an invested interest in restricting access.

These assumptions may or may not be desirable, but they exist, and because of their existence renting an apartment (I have different feelings regarding owned single-family dwellings) for short-term AirBnB-style rentals violates not only the social contract with neighbors, but the unwritten contract involving a number of ambient practices with potentially negative consequences.

I'm not 100% against short-term subletting, and I'm certainly not against having relatives stay over, for example. But this is a classic example of both money and automation fundamentally changing an existing practice -- people are "doing the same thing", but at a scale and in a way that results in an emergent difference.
This is a (slightly updated) repost of an earlier response of mine on this topic.

Everyone has an opinion about airbnb. Here's my big worry.

San Francisco's population of children has plummeted in my lifetime (I grew up in SF in the 70s). In this time, I think it has gone from about 22% to a current rate of 14% or so.
I guess it's just important to me that SF continue to be a place people are from, rather than a place where young people move prior to having families, or (increasingly) a place where empty nesters move and enjoy the city after having families.

Here's the thing, I consider this to be a very economically vulnerable stretch of life. I have two kids, in SFUSD, and I'm starting to see just how colossal a disadvantage a family with two kids would be in a bidding war against someone who intends to put the extra bedrooms in a SFH or a 3 bedroom apartment on airbnb instead.

It's no secret that housing is in short supply in SF, and that the price of a house or apartment in SF reflects what the highest bidder is able to pay. It's also probably not surprising that kids are very expensive. A two income family (pretty tough to live in SF if you aren't) means daycare - and daycare costs, conservatively, over $2,000 a month per kid. Even if they're in SFUSD ("free"), after care at school with run you about $4,000 a year per kid, and summer camps will add another $3000 or so per kid, if you're doing things the inexpensive way.

Now, imagine that a family with two kids now has to compete against a bidder who plans to put the "spare" bedrooms on airbnb, and who factors that into the bid. The family has two very expensive, non-revenue generating children. The airbnb buyer has a massive advantage here, and I see it as another factor that could potentially put massive new pressures on an already collapsing population of families with children. It could also reduce turnover - someone who no longer needs the extra bedrooms and might have in the past downsized (opening up a SFH for a new family) now rents the bedrooms out full time on airbnb.

Sure, these problems could have existed with permanent, long term tenants, but I do think that it was less likely. Airbnb definitely makes it far easier and more profitable to do this - this is one big reason why the company is so large and profitable itself.
Is this happening? I don't know, I don't have the data. Until then, it's just a fear, though not (in my opinion, obviously) an unfounded one. But if they company won't open up the data and recognize the possible danger, my guess is that the public will support strict regulations.
End-To-End Automation for Docker-Based Drupal with MySQL on AWS