skysight-inc/HackerNews huggingface dataset:
Thanks for your reply! All points you make are incredibly valid, but I still have some pushback:

But where would you stop?

If Elixir makes it easier to write fast, concurrent for many people than Erlang, that totally can be discussed. The way you separate developer satisfaction/well-designed syntax from the VM it runs on top of is a separation I dispute.

Obviously these comparisons will never be 100% valid, but I think they make my point: Will you say that Scala is no different (or better) from Java? Will you say that Dart or Elm are no different (or better) from JavaScript? Simply because their underlying architecture is the same?

I think there is some hostility I am sensing from Erlang programmers where there is none given in return. I don't hate Erlang. I'm simply saying a language that can leverage the performance of the Erlang VM shouldn't be dismissed. Again, I never ever said I thought Elixir was better than Erlang. I was just responding to the parent commenter's assertion that all alchemists are pathetic.

Also, I think the implication that may have entered my writing was that because I personally found Elixir easier to learn (and it would be difficult to argue that I am alone in this), it is somehow a better language than Haskell, Erlang, and many other FP languages out there. If that was the implication you drew, I apologise for my a mistake in my writing. Since I learned Elixir, I'm now taking a course in Haskell at my college to better understand these programming languages. Just because I called Elixir incredible, doesn't mean I believe it's the end all be all language!

Again, thanks for your comment. I learned a lot from it.
> the build time has reduced from 15m to 3.6m.

Is 3.6m the build time of the remained Java code, the rewritten Go code, or both remained Java and rewritten Go code together?
So _four_ developers moved from Scala to Go.

'As you can see, we largely came from the stateful procedural world.'

No, you come from the 'my first languages' world....
Don't forget that he's press secretary for the one guy who actually made accurate polling assessments prior to the election.

So if you met someone on a street corner who pointed at the sky, and told you "Hey look, it's orange with pink polka-dots" -- would you think to yourself, "Hmm, I'm tempted to be skeptical -- but then again, when I asked this guy for the time the other day, he gave a correct enough answer. So maybe he's right this time, too."

If your source on disproving the "millions of illegal votes"...

So are you suggesting that the "millions" claim stands until disproven? Is that really how you see things?
Remember when second-hand smoke was harmless?
I'm not sure it's that easy. There have been concerns that 3D projectors as they are being used negatively impact 2D screenings: http://archive.boston.com/ae/movies/articles/2011/05/22/misu...
BTW, I have thinking in build a shell/ipython hybrid. I think is worthless to try to emulate a shell (too much baggage), but instead build something that is alike a shell, but modern.

However, still developers will not buy it. I think maybe it could work for a subset of the user that need to work with data-science and subset of system automation.
You did not answer my question. I expect an answer.

Why would you intentionally attempt to misinform your fellow citizens?
Fact-check: There is at least one study that support the President's beliefs on millions of people voting illegally. -
http://www.sciencedirect.com/science/article/pii/S0261379414...

There is a Harvard rebuttal to that study, but that doesn't change the fact there is a study supporting the President's position.

The inauguration was the most-watched in history (person + tv + live-streaming), yet the "reality" I'm seeing in California is that Obama's was far more popular. Who is bending reality? It depends on the reality you're already pre-disposed to believe.
Retail sector is not going to hAve a strong 2017. 2016 ended soft and almost every retailer is losing ground to ecommerce. That being said, it does seem odd they would cut senior ecommerce folks in that climate.
Maybe, if you can turn them into an atheist. Challenge them on why they believe in one particular religion instead of the thousands of others, and force them to open their minds.

Once you can convince them that their religion was bullshit, they will no longer wish to kill for it.
Oh sure it would be nice to see it adopted more widely. I just mean it's not in the vulnerable position of most new(ish) languages. Kotlin is ready for use in any suitable project by anyone who likes it. Though I'm a bit raw with it as yet, I love it for Android. Look forward to seeing the javascript & native possibilities.
They are large, but not as big as the Super Major Oil Companies (Exxon, Chevron, Shell, BP etc..).

Oil Companies think large and long term (10-50 yr cycles), meaning their payback/revenue period is
also longer, and as a result their business strategy/forecasting is longer.

The cycle usually starts with a lot of upfront Capital to build up the capability to find/drill/produce/refine/sell the oil.

Once they have that capability, then the focus is on producing oil in the cheapest most efficient way possible over the 10-50 yr life
of the oil field.

Compare this to the services/contractor companies, whose work is mainly fixed/short-term contract based, as a result their business
strategy forecasting is alot shorter. It is also more competitive, so they have to constantly think up new and better services
to provide the oil companies, while also trying to reduce their own operating expense to extract as much margin as possible.

So being smaller, with shorter business cycles, and more focus on doing things better, smarter, cheaper, the result is that
the service/contractor companies really have more opportunity and an inherent need to innovate, simply as a way to survive and
make profit.
It's over 100% more than the 1.7 billion they were estimated to IPO at. That's a huge premium.

And I might look at going long NEWR as their financials and prospects look the same and they're trading at 1.7b today.
Quick fix for the link https://www.google.com/search?q=spinner&hl=en
As a small example, let's say I have a typed "agg" function with associated typeclass:

class typedAgg t where
agg :: t f r a b -> (r a -> b) -> f (r a) -> f b
...

To lots of people, that's going to be really confusing. It might be easier if I document that f is supposed to be the type of the table, r is the type of the row, and a is the type of elements in the rows, if that's the intended usage.
That "extensible enough" is a good phrase to remember; part of the job is figuring our what parts of the problem are likely to change in the future, and what parts are likely to stay the same, and exposing them accordingly.

This can depend highly on the problem space; as a game developer, I can consider "number of seconds in a day" to be a fixed value that will never change never. In other fields, that assumption could get your fired.
D'oh! Fixed. Thanks. :)
A firewall, and a VLAN configuration. If you are allowing white listed access through your frontend firewall, then you need to screw up both.
You were incorrect and you admitted it, which is good, but then you immediately move the goalposts and then use that to pretend that you were justified in your original assertation.

That's a shady rhetorical technique, and I suspect you're arguing in bad faith. That's worth some downvotes.
Slightly more impressive: https://www.google.com/search?q=play+dreidel
As opposed to every other government organisation in Washington which are all totally apolitical, and totally competent.

The focus isn't on what the EPA does or doesn't do, but on what the administration is trying to do, whether that actually matches up with how business is usually done in the organisation, and how this looks to the rest of America.
Because there are many more than 30 years of learnings in the current shells that people ignore when building substitutes.
Leading teams to victory and accomplishing business objectives is an even more important litmus test, in my book. But different strokes for different folks I guess!
Yes it's amazing we put up with it for so long and then voted for Harper again!! My guess is it was apathetic young voters and frightened Boomers who lost 1/3 or half of their retirement savings in 2008 just as they were going to retire.

Harper even changed Government of Canada to the Harper Government too bizarre at the time even more bizarre looking back.

There was supposedly a secret portrait library of all portraits of Harper viewing by appointment only.
What they really need are multiple developers working on multiple teams working on multiple projects.
Is a Certificate in Ethical Hacking Enough? What More Do You Need
They've been increasing the initial offer price the last week as demand was high. From $10 to $14 a share. That's a positive sign for them.

To then get bought out at 100% premium from that is massively prosperous exit. Consider their last private valuation was 1.9 billion it sounds like the investors, founders and employees all have reason to celebrate tonight.

Congrats to them all for this very fortunate exit.
The US has intervened many times in Russian-aligned countries, so your theory doesn't fit the historical facts. I suspect the actual decision making process is far more haphazard and lacks a consistent set of rules.
They didn't get rich by spending everything they had, they got rich by saving (and investing) everything they could.
Probably zero impact given that they're in different industries...
Talkit
CircleTime
HearMe
But the best thing you can do to improve the team's chances of accomplishing business objectives is to choose its members more carefully.
Lemme get this straight: they're already collecting all my personal data and browsing history, and now they want my RANDOM NUMBERS too?? No way. #myrandint
Poeterring works for Red Hat and it was written on Fedora. Yes, Ubuntu had something else. I don't see how that's relevant to a discussion of systemd's design goals.
It seems to only work in Chrome. Firefox mobile shows nothing unusual.
Doubt it matters since they are different segments. Snapchat and Spotify are consumer technologies where as App Dynamics is a software and services company.
I'm guessing you'd want the validation tool to be controlled by the company you work for, because of the sensitivity of the data being processed?

What type of data/industry is it? It'd help us to know where to look for people that might need us.
No, there's a huge difference in quality of programmers. I've led a team that was productive (by which I mean shipping code that met business goals) within weeks of starting with scala. I've been on other teams where some of the guys still couldn't understand closures after 6 months.
As a conscientious objector, I emphatically reject the idea that abstaining implies any inkling of support for republicraps or democants. 63 million supported Trump directly, 66 million supported him as their second choice, and an additional 8 million couldn't resist supporting the broken process. The rest of us just want to be left alone by this religion of democratic totalitarianism.
https://www.google.co.il/search?q=play+dreidel

Attention to detail: Replacing the ש with a פ when spinning in Israel.
There is at least one study that support the President's beliefs on millions of people voting illegally. ... There is a Harvard rebuttal to that study...

This rebuttal, you mean?

"This paper documents how low-level measurement error for survey questions generally agreed to be highly reliable can lead to large prediction errors in large sample surveys, such as the CCES. The example for this analysis is Richman, Chattha, and Earnest (2014), which presents a biased estimate of the rate at which non-citizens voted in recent elections. The results, we show, are completely accounted for by very low frequency measurement error; further, the likely percent of non-citizen voters in recent US elections is zero."

...but that doesn't change the fact there is a study supporting the President's position.

Do you realize what you're saying, here? "The study has since been revealed to have been basically bullshit. But that doesn't change the fact it supports the President's position."

It depends on the reality you're already pre-disposed to believe.

If you're already that relativist about about basic events in recent history that were attended by hundreds of thousands in person -- and witnessed on television many many hundreds of millions, worldwide -- as to basically say, "How can ya really know? It all depends on what you're pre-disposed to believe" -- then I'm afraid there's not much I can do for you, pal.
here's how the private investors did (roughly double returns to see at Cisco valuation):
https://equityzen.com/path-to-ipo/appdynamics/
(disclaimer: i'm affiliated)

good news for late stage companies, now that public-only investors know they have some competition.
A for-each loop is only slightly longer, more familiar (just about every language has it), and more flexible - it covers map, flatMap, and reduce. So why have three or more specialized constructs when one will do?

There are cases when the restrictions of map() and reduce() are necessary, most famously for a map-reduce in distributed programming, but that's not really relevant for implementing a simple function.
I may not agree with your assessment, but you put some thought into it and avoided hyperbole, which is rare on HN.

I disagree with one big point:it's not ridiculous that the Republicans never came up with an alternative ACA plan during Obama's presidency

That's what Obama said, again and again (goes to your comment about the "language of truth"), but the Republicans did submit 4 bills into Congress as ACA alternatives.

http://www.washingtonexaminer.com/yes-obama-republicans-have...
Anyone else bothered by how the wheel doesn't stop when you tap on it when it's spinning?
Making negative assumptions about the intentions of the poster is not conducive to civil discourse.
The BSDs have far less lock-in with the default components than Linux distributions usually do. For example, I dislike the default syslog daemon, so, I disabled the default, and used my own. This involved adding two lines to /etc/rc.conf --

syslog_ng_enable="YES"
syslogd_enable="NO"

and that was it. Unlike systemd's way of doing it, the default syslog facility isn't started at all, doesn't run, period. Pretty much all the other low level services -- crond, dhcpd, ntpd, etc -- are the same way. This is one of the many failings as to how systemd operates. One should have reasonable defaults, but at the same time, if the defaults don't work, it should be easy to change them.
I've known several of the main devs behind gulp for some time... and tbh, I switched away from gulp to direct scripts some time ago. If I can run it straight in npm, I'll do that... if I need more, I'll favor running a script in a directory for that purpose. glob, shelljs and mz give you a lot of what you might need. And it's often less code than gulp scripts might be.

An example[1] work in progress boilerplate I've been heading towards as time permits, will probably have it flushed out by the end of next month, including migrating to the latest webpack.

Of course a lot of the reason for options, is there are so many... server rendering, react v angular, angular 1 or 2+, bootstrap or foundation or ??? In the end, it's great in some was and not so much in others. I, like you prefer to have the choice/control.

Frameworks like rails are great at getting you 85-90% of the way to done... but that other 10-15% is so painful, you're often better off with DIY in the long run.

https://github.com/tracker1/react-redux-materialui-boilerpla...
Beware of Innergie Charger if you value your Mac
It’s all good in theory, not in practice.

> only when you need to "modify" that object

Well, unless you’re modifying your data, almost all data structures are fine for multithreaded access.

> Linked lists are an example of where this works remarkably well

Linked lists are an example of what you don’t want to use if you care about performance even a tiny bit.

On modern hardware, random memory access is slow. A ballpark estimate is 100-200 CPU cycles just to read a single value (16 bytes for dual-channel DDR) from RAM. With a linked list you pay that cost with each iteration to the next list element. Very expensive.
But I'm saying, if you have a Higher Kinded Type like Strong, what do you name the variables? They don't refer to actual nouns. We're abstracted from that level.
Heard a rumor that there was a bidding war with Microsoft and IBM in the hunt so somehow 16x revenue makes sense.
Trump administration orders EPA contract freeze and media blackout
> I am consistently baffled how a political party can make so many decisions that are objectively wrong and still garner support of roughly 50% of the population

They have realized that at least half the population is one or more of {stupid, not paying attention, gullible}, and so they figure they can get away with anything.

Look at what they are doing in South Dakota. The people of South Dakota passed a ballot initiative, "The South Dakota Government Accountability and Anti-Corruption Act", in November that makes it illegal for lawmakers to receive more than a total of $100 annually from lobbyists in the form of "any compensation, reward, employment, gift, honorarium, beverage, meal, food, or other thing of value made or given directly or indirectly". It also creates an independent ethics commission, increases penalties for bribery, and bans politicians from becoming lobbyists for two years after they leave office.

The South Dakota legislature is not happy with this. They have introduced a bill to repeal it. Normally if such a bill passes there would then have to be another referendum to give the public a chance to veto it, since it is trying to repeal an initiative passed by referendum.

To work around that, the South Dakota legislature has declared a state of emergency. That will allow their repeal to take effect immediately and there would not be a veto referendum.

OK, think about that a minute. The anti-corruption act was passed by a direct vote of the people. You would think that a legislature trying to overturn that would be worried about how that appears, right? You'd expect that the bill would have just one or two sponsors, carefully chosen from legislators who are planning to leave office after their current term anyway and so who don't have to worry about pissing off the public too much. The rest who want to pass it could then at least see what the public reaction is before deciding if actually voting "yes" on this thing is politically safe.

No. It has something like 75 sponsors. About 50 from the South Dakota House and 25 from the Senate. They are apparently so confident that the public will not punish them for this that plenty of them are signing on.

All Republicans, by the way. (As were the 2/3 of the legislature that had to vote to declare that there was a state of emergency).
I strongly agree. I've found it tremendously convenient to have an "alien" syntax (Erlang) to help me think Erlang-y.

(Now, of course, when I see more "traditional" C/Ruby/Perl/Python/Rust syntax, I can't help but roll my eyes, but that's a slightly different subject.)
Fewer people attended the inauguration. I'm sorry that bothers you so much, but it's the truth. If your solution to someone sharing the truth is to make them shut up, then you got some serious issues.
So exactly what he has been saying he would do his entire campaign.
What if something like a QOS tag were established for the page author to declare their need for a higher priority? The browser would also need to display an icon on tabs that have requested higher priority so that users can close sites that are abusing the privilege.
Lots of professional software outside of software development is Windows-only. For a 3d hobbyist, lack of Photoshop and ZBrush makes Linux very hard to switch to.
Predicting election outcomes based on polling (including exit polls) is very different than alleging massive voter fraud.

In the case of Clinton losing the election, the predictions which were based on statistical evidence did not match the actual outcome. Even so, an unlikely outcome is understood as a possibility within the domain of predictive statistical modeling and the wholesale dismissal of the utility of statistical modeling is anti-science at best.

On the other hand, asserting voter fraud without providing a single shred of evidence (regardless of claims to have said evidence) is quite different from evidence-based statistical modeling. So people who "thought Hillary was going to win in a landslide" could actually have quite a bit to say about alleging voter fraud without producing evidence. For example, such people could say that Clinton won the popular vote by a margin of nearly 3 million votes.

To turn your statement on its head, it is in fact the people who allege voter fraud without evidence who have nothing to say.

EDIT: spelling, reduce number of single-sentence paragraphs
I don't really understand that argument. It seems like everything would be a novelty under that definition. Will we be watching 2D movies in 100 years? What about 1,000 years? Even ignoring the halting problem, how can we possibly guess what is and isn't a novelty under your definition?
That mine spill was a major cock-up by the EPA. They even admitted it was. They were warned it could happen.

It's not helpful to try and explain that away.
Where I work, the developers are /very/ Windows-centric, to the point where they can't port their C++ code.

So I use wine64 to run their command-line tools on FreeBSD, it works like a charm. :D
In my example, t, f and r are HKTs. Does that clear up what I mean at all? Strictly speaking in my example, f (r a) is the type of the table, but it's still illustrative to say that f is the type of the table, or say that it's probably a functor or at least similar to one.

Specifically with Strong, I'm not sure what I'd comment, as I'm not that comfortable in Scala yet and don't know what Strong is. I'm not going to go digging around and there are basically no comments in that file, which is the problem I'm talking about.
That's not the definition of the word. It's a description of the word's use as a term of art in a very specific sociological and political theory which its adherents would like very much for everyone to assume is the only one which correctly describes reality.
It's somewhat difficult to come up with a good syntax. You need to support: unquoted strings, executing commands, pipes, file redirects, etc.

Adoption would be even harder, but any resulting language is not going to look like Python or any other "mainstream" language, if it's intended to actually be usable.
> June 2016 Update: We're currently working on new features including an option for multi-PC cloud sync. This has taken quite a few months to put together due to the huge number of extension users that the cloud sync will need to support. Thank you for all of your feature suggestions, please keep the feedback coming. -OneTab
Works fine on firefox desktop for me. Its some kind of locale issue I think, as others have suggested.
Obligatory "did you try running sbt ~ compile before you started complaining about the compile times" post.

It's amazing how the tools for faster turnaround times exist-- the one thing the Scala community needs to do a better job of is clear, opinionated documentation.

Also -- https://github.com/scala-native/scala-native -- watch that space.
You might want to consider the Safari Technology Preview. Updates every 2 weeks! https://webkit.org/downloads/

(Although, it has had some pretty major bugs. There was about a month where commenting on Github was broken, and currently JIRA doesn't even render.)
Very interesting. Happy for them and if that rumor is true I'd expect New Relic to pop on that. Especially as their growth is as good, burn is less and have been well managed too.
Q&A with Geoff Hinton