skysight-inc/HackerNews huggingface dataset:
I still recall a fresh intern arriving in my office grinning and breathless one day, talking about Wine. We discussed it a little and I told him "it'll take a while before it achieves usable compatibility with major Windows applications".

This was in 1993.
I would counter-quibble because I didn't mention anything about voting. I used the word "support" as in "approve". From what I have read, there is rarely more than a few percentage point difference between the net favorability ratings of active voters and of the population at large. I therefore think it is fair to say roughly 50% of the general population approves of the platform of the Republican party.
I don't think you can make this work because even a fairly small cost for data produces all sorts of problems.

You would have to distribute all these datasets with a license and such a thing would restrict any users much more than you'd realize - sharing one's results would become a trickier matter just for one. Deciding if the data is good would be another thing since being able to sell stuff produces an incentive for uploading garbage.

Just as much, huge datasets are effectively going to be the product of many people's data. If some entity decides it's going to profit from that, how do the profits get divided, especially if there's no protocols for that division.

For example, should someone be able to sell my chest X-rays if I haven't agreed to it? A lot of large companies with big data sets would face far more issues if they were to be selling those. And considerations go on and on and on.

The free-wheel, free-sharing quality of present day machine has been a driving force in its progress and it would be a shame for that to go away. As can be seen with the Internet, freely available data can be incredible force and hopefully data will remain freely available.
The US is basically under 1 party rule at the moment.

The minority party has virtually no power to initiate action or legislation, and very little power to block actions by the majority party.

The right wing base of the Republican party just picked Trump over all the standard establishment candidates they put forward, so the establishment leaders in Washington are not going to want to risk alienating their voters in order to take down Trump.
Scala is the latest whipping boy(1). It's a great language with tons of warts, but it actually acknowledges the warts.

Case in point, when (2)Paul Phillips went after Scala (mentioned in the article), Odersky took some of that criticism to heart for the next iteration/rewrite of the Scala compiler. In an industry where everyone doubles down, that's extremely refreshing.

Scala's cognitive footprint can lead to misbehaving programmers, but clean Scala has its own elegance if the cuteness is avoided. The slowness I'll give you though :(.

1) I'm old enough to remember this language CoffeeScript that "really really sucked". And then all of a sudden, people were using ES6/TS with parameter destructuring, classes, lambdas, but yeah, CS was the bad guy.

2) Despite his bellyaching, Paul Phillips never really left Scala the language (check his commit log), just the compiler team & lightbend.
For a long time they were identical, then Safari made some changes that made them MUCH worse. But in the last few years I found that fixed and I haven't gone reaching for chrome in quite a while.
that sounds like shitty code - i wouldn't blame ruby or rails for that.

Lots of things are possible - but not everything is a good idea - or is, but could be done in a clearer way.
The design of a language/environment can sometimes exacerbate this particular developer problem. Because so much of the power of Smalltalk lay in its powerful debugging, weird proxy stuff had a potent impact.
It is not like java peek at all (or I am missing what peek do your refer to).

Peek is to get the reference of the first element. OnEach makes a lazy operation for every element on the sequence. I would say that onEach is more like map but lazy.
Sounds more like moving away from a big jvm monolith is how they gained their speed.

Our Scala based microservices build in seconds.

Anyway, no idea who movio is, but cool they like go. Not sure why they needed to write Scala FUD in the process.
Would be nice to connect other data to it like stocks e.g. https://cymetica.slack.com/apps/A26G72726-quantbot
Befolk Free Typeface
is there a google search that finds a list of search terms that show special pages?
Agreed, but they also complained about map() and flatMap(). I have to think that eventually every developer can understand the more straightforward monads, functors, and Either - which, along with type aliases, IMO, can make code a lot more readable.

I think the more esoteric features should be reserved for complex code, especially if it's possible that those features can prove runtime correctness at compile time and result in easily-composable modules. I wouldn't expect more than one or two developers to need to develop such a subsystem, however, so the "clever" is used in isolation.
Expedia continues to become larger and larger users of Scala.
Yeah, that's why I'm wondering. As someone above mentioned, I could switch to FreeBSD, OpenBSD, NetBSD, Illumos, etc... but jumping from Ubuntu to those don't seem very realistic given the limits on time.
> something of roughly equal value

The value doesn't have to be equal, simply that both sides offer something of value: https://en.wikipedia.org/wiki/Consideration#Monetary_value_o...
Badlands National Park Tweets on Climate Then Deletes Them
> Along with swift, they should be the general purpose programming languages in the near future.

Unfortunately that is not going to happen for Kotlin, unless it gets adopted by major projects, and by major I mean on the scale of Android.

Java is not going anywhere soon. If anything, Kotlin will become a second Scala.
I've had a couple ruts. I don't presume my life lessons are worth reapplying, but a few thoughts...

1) Immediately after both my undergrad and grad experiences, my ego was WAY too high. I was too full of myself, and not completely lacking humility. It took setbacks and tough times to ground me. Nobody likes to work with a big ego.

2) Once your spirit is broken, it's time to go. Don't quit before you have a new job, but start searching.

3) You mentioned "Big companies" twice. Early in your career the brand of the company matters very little. Optimize completely on "Will I respect my boss?" and "Will they give me time?" Everything else (learning, long term wealth, happiness at work) follows from that.

4) Sometimes it takes a while to appreciate the lessons that you're learning. But you're not paid to learn. That's a benefit that comes from what you're actually paid to do.

Good luck. You have good skills in a good economy, and in the long run you'll be fine.
What am I supposed to see? It just shows a dictionary entry for spinner and normal results.
Can you turn a terrorist back into a citizen?
You can combine software engineering and math. Try formal methods. Beautiful abstract algebra, like Galois connections, and super-useful. An appetizer:

* http://www.concrete-semantics.org/

* http://dl.acm.org/citation.cfm?id=555142
The house has to vote to impeach anyone in the Executive branch, such as the president. The act of impeachment is not "firing them", but the trial to determine if they are guilty and need to be removed or not. The senate then listens to the case and votes with a simply yay or nay on if they are guilty or not.

Realistically, this means you'll need support from both the Senate AND House of Representatives to impeach a sitting president. It would also meant they'd likely not win the re-election in four years and as a result would be somewhat political suicide.

Since the Republicans control both the house and senate majorities along with the president... They're unlikely to do anything other than sit back eating popcorn while Trump wrecks things.
Why is it baffling?

It doesn't seem very extreme to expose accuser preference.

It's not like they invented something to try and describe to blind users what a WebGL view is drawing.
I always work with a few developers that complain about my long variable names and aversion to certain shortcuts like ternary operators.

They don't understand that unclear code is probably the number one cause of technical debt. Nobody wants to waste time trying to understand it so they start to attach workarounds and it just keeps getting worse.

Some of their code is so "clever" that I've refactored the line with 7 method calls just to understand what the hell is going on.

Lambdas and fluent syntax make me quiver with fear. In the wrong hands they let you do unspeakable things
Trivially avoidable by having an App based prompt instead of directly calling into the AppStore UX.
Same here. I suspect because google insists to redirect to my non-US country?
It seems it will happen eventually, but not at this time[0]. There are likely higher priority changes which need to be made.

[0] https://github.com/servo/webrender/issues/186
Climatology is science. You can call this or that environmental activist whatever you want, but science is science. I hate to break it to you though, I really do. I'm really sorry for breaking this to you because breaking things to you is so hard to do, but I'm just going to take one for the team and break it to you anyway, regardless of my general feelings about breaking things to people.
This robot will build your house in just two days
Not the OP but I prefer New Relic's User Interface. AppDynamics has much better Java integration though. Stackify has been trying to make waves and is certainly an option for .Net
Really well written. We have a similar story where we re wrote parts of our Java code in go and the build time has reduced from 15m to 3.6m! Coffee break to reading a small medium article.
The last time I played, opening a new tab would create a view into the same bakery, but it each tab diverged based on RNG. This allows you to cheat by, for example, taking multiple risk free chances at wrinkler drops.
Regarding LinkedIn, they are not moving away from Scala AFAIK. And Yammer was a long time ago. Note that Scala has improved quite a bit since then, especially with the release of 2.12.0 (Java 8 support).

I don't understand why, but there seems to be a lot of negativity aimed towards Scala. It's a solid language backed by the JVM, has great Java interop, and beautifully combines OOP and FP in a way I've never seen in any other language. Also, ScalaJS[1] is absolutely amazing.

Yet every few weeks, you get a blog post detailing why Scala is a failure and how it will be dead in a few years. Seriously, what gives?

[1]: https://www.scala-js.org/
The problem with this approach is that it's impossible to provide discounts to users who had the previous version, which is a long standarding practice (and a valuable one).
Even programmers could lose their jobs to computers
You're right, Obama didn't do the "exact same thing." He literally auctioned off the posts, giving the ambassadorships to campaign contributors and bundlers ( https://www.washingtonpost.com/politics/obama-ambassador-nom... ). It's easy to find replacements if you don't care about qualifications and just reward your donor list, I guess. One of the ambassadors was so bad, staffers working for her requested transfers to Iraq and Afghanistan - http://www.politico.com/story/2011/02/report-rips-us-envoy-w...

So, yes, some posts may be left without an immediate replacement, but it's not cause for panic if the alternative is immediately filling the posts with unqualified campaign donors.

EDIT: These are undisputed facts in response to a hostile question accusing me of being a paid actor (ridiculous, my account is 8 years old) posting things that would be a "crime" in other countries. People down-voting this should check the irony considering they're upset at the President for censorship.
Is this the same Gil (with one l) Pratt of the MIT Leg Lab? (Not to be confused with the MIT Lego Lab! ;)

Are they different people, or did he change the spelling of his name when he moved from legs to wheels? Or is he developing walking cars for Toyota?

Actually his first name is spelled two different ways on this one page, and he looks like the same person, so maybe he changes the spelling of his name frequently:
http://images.sciencesource.com/preview/BA4147.html
It displays a graphical spinner (think a wheel from a game show or something) and spins to a random number on it.
Detecting Anomalies in Smart Homes
I don't think it actually matters in the short run. Career FSOs do the actual work in embassies, which is why you see big campaign donors and mid-level party hacks appointed as ambassadors to all but the most powerful countries.
I'd imagine the main issue is VSTs.
If you want to be a web programmer then do not make games. Yes I got interest in other fields thanks to my game but the idea is to work in games. Both my jobs have been in the Japanese video game industry.
Why is it any harder at 32 than at 22?
Akka (and Scala) on a $9 Computer
I have to agree with the assessment that a lot of tech may not exist when someone starts out. Also, it's not always possible to know you'll need something until you need it. BigTable/Cassandra and the like are definitely geared towards when you need more scale than smaller/singular systems can keep up with. The vast majority of applications don't need it, and would probably be better served with something simple to develop against or easier to manage from an IT perspective.

On the other side, sometimes people spend too much time trying to integrate certain frameworks into a codebase when a much simpler design will do. That, or they will embrace a lot of one-off technologies, and wind up with potentially more environment diversity than is probably reasonable. Oh, that process runs in AWS, this other one is internal, and this one over here is on Azure... since we have azure credits to burn. Not that any given cloud is bad, but trying to be too diverse in a smaller team environment will lead to fragmentation and a lot of split knowledge that doesn't replicate easily.

It's worth noting that I've been guilty of a lot of the things I mention. It comes from experience. Sometimes much simpler is so much better.
> That's why it's so frustrating to me when people get on the bandwagon to ban Uber or lyft and say "just take a taxi!"

Does anybody really say that? I live in Austin, where we did essentially ban Uber and Lyft, and even then I didn't hear anybody who was for the tougher regulations on ridesharing argue that taxis don't suck.
GNU has a password manager, though I've never tried it.
GRAN TURISMO SPORT New Trailer (2017) PS4 – 4K
Not sure where you're located, but in Google Canada I see the spinner.
I wonder if we've had mobile phone saturation long enough that they could measure attendance just by looking at cellular data.
Agreed. Anything remotely neutral about the new administration is met with a mob and pitch forks.

Discussion is good. Saying you don't understand because you don't agree with answers is like saying you don't understand why a homosexaul is homosexual.

Last time I checked, that's called "bigotry"
I can relate to this. I joined IBM right out of college to work on tooling for realtime data pipelines. While I anticipated c++ development, I discovered that most of the core project had been implemented and the remaining work was not in my area of interest (which is systems).

It's hard to pass phone screens when you feel burned out. Have you considered taking time off?
try contracting. it's a lot lot easier and largely politics-free
ok this is bias. Every language has its pros and cons. Go is not well proven as much as JVM did.
The only company's architecture I've respected consistently over the years is google. For all the interesting stuff they do their work seems very practical and down to earth.

Simple choice of languages. Really solid core libraries. Emphasis on speed and simplicity for the most part.

The simplicity of their search page is a prime example of the development model they respect.
This is about a decade earlier, though.. would it have been the same?
Kotlin is one fine piece of engineering. It's only too unfortunate that the same Achilles' heel is holding it back as Scala: there is only so much you can do while remaining compatible with JVM and the Java standard library. Actually, it's even worse: Kotlin swore a seamless compatibility with Java. Maintaining compatibility against a moving target has the potential to make things quite messy. An early example of that presented itself just after Kotlin 1.0 release, when Java 8 came out with with new and shiny functional Collections API - incompatible to Kotlin's.
As long as you're not trying to collaborate with anyone, I've come around to The Gimp a bit lately for basic image manipulation w/ layers.
Except, in the general case, that isn't true. Many of the Park Service social media accounts that were shut down do disseminate emergency information.

That part of the "shutdown" was rolled back once the issues were understood, but in the interim those kinds of Twitter feeds were pointing people to their Facebook page for up-to-date information. I guess we're lucky that no one included Facebook in the shutdown order and even luckier that there was no relevant emergency while the social media policy was being clarified.
Maybe I'm reading it wrong but the article does not offer any explanation.
It's not about supporting weird hardware but about removing the unnecessary abstraction. E.g. in Vulkan you cannot directly write non-uniform inputs for the shaders because different GPUs may need that data in different formats and layouts. There is absolutely no reason to do this on a console, which only has one GPU and the layout of its data is very well known so you can just save a whole bunch of unnecessary code and gain an ability to use GPU compute to set up your draws on top of that.
As the saying goes: it's easier to write code than understand it. Therefore if you write code as cleverly as you can, then by definition you're not smart enough to understand it...
So, the final tally is asked for $11k, jury awarded $200k in compensation and $2.7 million in punitive damages. The trial judge reduced the final verdict to $640,000, and the parties settled for a confidential amount before an appeal was decided.

The basic fact remains that there were, in fact, punitive damages.
both work like a charm under ubuntu for me
This is cool. There's also:

Flip a coin

Roll a dice

Play Pacman
look man. these are job creators. if they want to dump solvents in an estuary (god, who uses words like estuary really), and bootstrap our way to a brighter future including pastel tinted vinyl siding, who are we going to side with? some pinhead whining about some cranes and shit or a red blooded american businessman just trying to help his community?
"But it can be a tremendous source of signal..."

Does relying upon such a signal risk putting minorites--who typically have less free time--at a disadvantage?
I tend to find some of the headlines around the 'reproducibility crisis' quite overblown, but ultimately I agree with Arnold's interpretation of the situation. Some fields have strong foundations, often based in some experimental methods that are good at providing robust results. Once set, the mores of a field are mostly unchanging, for good or ill. This is a very important, perhaps essential, part of the way that science operates in the real world.

In some cases this is very good. Part of my difficulty in understanding this issue is that my background is in molecular biology. Moreover, I studied models that had very little to do with cancer funding, and had a strong focus on 'classic' methods (protein and RNA blots and 'hardcore' genetics). From my/our view, even the new genomic methods (which are usually very good, overall) are viewed with very deep skepticism. Your quality as an investigator, in large part, depends on how skeptical of your own work you are. A good presentation often leaves you feeling beat over the head with consistent data from all manner of different methods. As a new investigator, it really feels excessive, but it's the deep suspicion that drives the field. It has real impact on who gets funded and what gets published.

Ben Goldacre's work was what first made me realize how different this was to some fields. Not just the results that he uncovered, but the response he received for very thorough and fair critique.

Reproducibility will always be difficult; even for 'true' results, you wouldn't expect all reproduction attempts to work. You need people with a lot wet-lab experience and suitable troubleshooting skill. Even the best, most robust methods will present some difficulty, but that alone does not constitute a failure to replicate. But Goldacre's epidemiological approach avoids those sorts of pitfalls.

I suppose it is somewhat troubling that a single person/couple can have so much influence over science, but I find their approach and results genuine. They are funding, as best as I can tell, very deserving investigators.
Was redirected to .co.in and spinner works.
Avoid hard work and use xargs
For a company the size and breadth of MS, what does CTO even mean though?
Twitter has not moved away from Scala.
I understand that that is a bad position for developers to be in, but is that the user's problem? Also assuming users showing this behaviour are evenly distributed across apps, didn't this end up not mattering?
Everyone these days is ostensibly "pro-science," just as many anti-vaxxers claim to be "pro-vaccine." The administration merely wants to review the scientific integrity of the EPA's work, and prevent the likelihood of any erroneous, possibly non-scientific data from being spread.
I'm just amazed at the number of people who are fundamentalist capitalists. Who have to see everything in dollar terms. Who can't even quietly consider other approaches that might work just fine in particular circumstances.

Personally, I'm a practicing capitalist, and somebody who approves of using market mechanisms for a wide variety of things. But nothing is perfect, and people legitimately have different values. So I think it's worth understanding those other approaches. I have no idea why people find that so threatening.
Hey, I'm a racket beginner and I'm wondering where the best places are to ask questions. I'm asking in general, but also specifically I'm trying to do more complex terminal input/output, and I'm having trouble getting the charterm package running.
Just PCM g711u, and I sent the audio/RTP packets to a phone plugged into an ATA.
I agree with GP that there is a dominant, mainstream line of thought in America that the lives of non-Americans don't matter as much. I don't think most Americans would say as much if you asked them directly, but in their calculations of how to justify our foreign policy, for example, it is hard to see how they arrive at their conclusions without putting less weight on non-American lives. I can't tell you how many Americans oppose the war in Iraq now because a few thousand of American soldiers died, however they either don't mention or don't know that hundreds of thousands of Iraqis died.

Even in the responses here there is the absurd rational that spying on non-Americans is what agencies like the NSA were created to do. That is correct of course, but it does not even start to answer whether spying on allies and enemies alike is the moral or even smart thing to do. We created those agencies, it's not like they popped out of a void, so citing there existence and their stated purpose is totally useless as a justification for their behavior.