skysight-inc/HackerNews huggingface dataset:
The worst are the new "tech companies with internal recruiters, tech tests prior to interview, twenty stages to offer, who moan they can't attract the best. Of course not! The minute you said tech test, I said goodbye, the minute you said internal recruiters, I laughed as I slammed down the phone.

The best companies that can and do attract the best, still keep it simple - direct face to face interviews, max two stages to offer, no fucking around with shitty tech tests, and making the time and effort for the interview.
Clojure, with its dabbling in schemas and rule systems / logic programming (as a substitute for conditional statements) and thanks to its great tools (like figwheel or devcards), could really be establishing a cheaper, "as-good" alternative to static typing and full formal verification.

Instead of encoding constraints as type signatures, the Clojure folks (true to character) encode them in data. In my eyes a very interesting, pragmatic trade-off between expressiveness and automatic verifiability.
Is this a position you've explicitly applied for? Unsolicited letter bearing a job offer with dollar amount included sounds illegitimate to say the least.
Compression of individual parts happens during mixing, compression of the entire audio track happens during mastering. (Compression of the master bus sometimes also happens during mixing, but mastering engineers prefer not to work with tracks that have already had heavy compression applied to the master bus.)

The kind of brickwall limiting Metallica's album had, where the volume of the track is maxed out at all times, can only come from compressing the master bus, which is properly a part of mastering, not mixing. (See also: the comically overcompressed mix of Raw Power that resulted when Iggy Pop was allowed to remaster the album himself.)
I think we'll continue to see interesting insights and advances, but there's real reason for concern about the public response to AI hype.

We seem to be oscillating wildly between three poles: Hawking's "AI will doom us all", IBM's "strong, friendly AI is right around the corner", and the skeptic's "strong AI is a pipe dream, or centuries away!" All three of those voices interfere with the possibility of sharing a useful, accurate view of what AI is and what it can be.

As bad as science news and public knowledge of science generally are, the situation is much worse on strong AI, and I think it's right to lay some of the blame for that with IBM and similar hype artists.
It needs to be read as "We only hire the best (we can find)". So the results are explained by the search and selection "algorithms" applied in the hiring process.
That is super interesting; I would love to see how Clojure compares.
>To top it off there's no way to report non-UI bugs unless you are paying $$$.

That's not necessarily true. The AWS forums are pretty active, and I was actually able to get some help/feedback from engineers themselves including promises to look at improvements. This is also a good example of how limiting API Gateway is - https://forums.aws.amazon.com/thread.jspa?threadID=228067
The blog post also mentioned: "This release contains another cool feature that we're saving for tomorrow."

maybe, this is it: https://webcache.googleusercontent.com/search?q=cache:9H9hnY...

It was in 8.8 milestone: https://gitlab.com/gitlab-org/gitlab-ce/issues/3299
Certain models of SSL consoles could produce a ~15khz ringing in the master output. I had this exact thing happen to me, and eventhough my hearing good enough to hear it clearly once I was paying attention, in the middle of working I didn't notice it at all, until I got home. I heard that it happened on some Peter Gabriel records (he was famously a fan of SSL consoles). Probably wouldn't be too hard to remove in mastering, incidentally.
I think it's quaint that DHH feels the ability to use "concerns", basically Ruby's module feature, is a sharp knife. I guess it upsets the "there are only three possible places to put your code" utopia.
> Defining specifications of every subset/union/intersection, and then redundantly stating the semantic of each key is both an antipattern and unworkable in the most dynamic cases.

This is the reason I haven't jumped on the Schema bandwagon. Surprised to see I'm not the only one who had reservations about it.

> Finally, in all languages, dynamic or not, tests are essential to quality. Too many critical properties are not captured by common type systems.

Glad to see some acknowledgement of the need for at least some tests from Rich, who previously critized TDD, saying that you don't keep a car on the road by banging into the guardrails, and advocated H(ammock)DD.

> But manual testing has a very low effectiveness/effort ratio. Property-based, generative testing, as implemented for Clojure in test.check, has proved to be far more powerful than manually written tests.

(Assuming by manual testing he means manually writing automated tests,) I can't help but wonder if he came to that conclusion by writing the wrong tests and, naturally, finding them unhelpful.

> Enable and start a dialog about semantic change and compatibility

Okay, slightly rant-y tangent, but out of all the fluff phrases and buzzwords I've ever heard, "start a dialog" is probably the worst offender, and I wish it was wiped from the English language.

> I hope you find spec useful and powerful.

Looks useful so far. But where's the Github repo? Or is it coming in the next version of Clojure? Or, like, how/when can we use it?
Did you try Dragon speech-to-text or similar? I haven't paid for recognition services, but I'd love to know how the dedicated ones compare to Google's offering (which I find usable, but inconvenient).
Likely too much Black Sabbath on his pandora playlist.
According to this issue[1], JUnit5 will still allow the use of Hamcrest's 'assertThat' in the next major revision.

[1]: https://github.com/junit-team/junit5/issues/147
Bacon and eggs is still better than a sugar-blasted bowl of breakfast cereal, which it seems we are thankfully getting away from as the default breakfast.
I always refer to the first meal of the day as breakfast, it never fails to amuse me how genuinely upset people can get over it too.
I read pieces like this and I can't help but think that the writer is creating prose, and I want reporting. one of us is in the wrong place.
Given the number of large organizations that appear to have been paralyzed for much of a decade by the problems of switching from XP/IE6 to Windows 7/IE11, a whole new OS might be a bit of a challenge.....
I can't speak to the appropriateness of publicly expressing distaste, but I'd expect building any nontrivial C library for iOS to be a chore - because Objective-C isn't C.
You can't use water like most fission designs?
This is just a one-time reminder that this whole magilla is about one kind of music: the recorded, mass-produced consumer object.

Although it may seem large and important due to its ubiquity and market value, there's really much more to music than this. Music can sound good and be valuable 100% live with no mics, outdoors with no special architecture. The mastering engineering in the article espouses the virtue of unique equipment, but in a live band, nearly every instrument and every performance quickly becomes a unique one.

Ask yourself, who does it really serve, to experience music as a lithographic impression rather than a unique experience? I'm not even arguing about musician's pay or anything like that. I'm talking about qualia of richness: diversity, local character, dynamic range, interplay with your mood, involvement, movement.

My comment here is really to just break up the spontaneous hierarchy of dollars + equipment + mystery -> ideal studio product. Now that technology has empowered us all to make more music faster on our own I feel it's especially important to ditch the last century's mindsets of scarcity and monoculture with respect to music.
Public service pay cuts? Not really. This is for CA, but other states are not too far off.

http://publicpay.ca.gov/

And don't forget life-long pensions at 80% salary.

How many distinguished engineers make anywhere close to these amounts (whether public or private)? Close to zero.
You should reach out to us or ask questions on the forum. Our experience is that people experiencing very bad accuracy may not have passed the right parameters (e.g., you need to make sure to use the right audio model). We are aware of the usability issue and are trying to address it.

In general Watson's STT is slightly better than competition for long audio (like phone conversations), slightly worse for short utterances (like search queries). That's due to a bias in training set.
I manage my ex-wife's PC using TeamViewer and just regularly check updates to see what's up and to make sure MalwareBytes is running and up to date. This prevents her (and my kids) from doing "bad things".

A proactive approach is better than complaining about Microsoft, whose model has changed whether you like it or not. Windows is a service now. Not a product.

The more quickly we accept that (or switch OS's), the happier we'll be.
It's not fully implemented from what I understand.
The ironic thing is that I agree with you far more than I disagree with you, and I'm anything but "programmed to see America as the great liberator of the world". I would like nothing more than for the US to reduce its global military presence, because I think the age of nuclear superpowers and the "Pax Americana" is coming to an end, and, as you said, the US is becoming the problem.

However, you seem to be incapable of perceiving Americans as anything but mind-controlled militarists, or of seeing Japan's relationship with the US military as anything more complex than a violent foreign intruder forcing its will onto a pure and innocent yamato nadeshiko, so I'm going to stop trying to engage you in thoughtful conversation on this topic.
It's funny, when I see XCOM2, I think Terror From the Deep, into which I sunk so many hundreds of hours during my misspent youth. Although various guides online indicate that the game is actually winnable, I never managed to beat it. And it certainly didn't try to compensate you for, say, not detecting any alien subs until July and then having your crew slaughtered by giant lobsters.
Bits will be coming into the Clojure repo today and we'll have an alpha release in the next couple days along with a lot more info.
I agree that this isn't a particularly special accusation, and that existing algorithms probably could get "anti-war" out of Dylan lyrics (especially with some meta content; most people learn about Dylan from sources stretching beyond his lyrics).

I still think there's a legitimate complaint here, though: IBM isn't doing unusually badly, but they're promising an exceptional amount. Even if Watson is a good product, and symbolic understanding isn't needed for good AI, they're still making claims they can't deliver on.
Rails is not a religion, it a tech tool (a pretty poor one at that), discussing it's many flaws is not shitting on it.
Do you have quantitative information about that? I was always wondering how big is Fukushima's nuclear incident zone (in km^2) today. How much bigger is it compared to coal waste ponds / landfills, or hydroelectric dam which provides the same amount of power?
Pics of the author or GTFO. His body weight is probably the only thing that matters to that subject. Maybe he's overweight because of it.
Of interest to people who don't already know, the minister in context here is a technocrat and a maker[1] and the prime minister of Singapore himself has know to have been a very good mathematician and coder[2].

[1] http://vivian.balakrishnan.sg

[2] http://arstechnica.com/information-technology/2015/05/prime-...
https://en.m.wikipedia.org/wiki/Lee_Hsien_Loong#Education
I'd suggest Play Framework and abandoning the idea of O/R Mapping entirely.

Once you grok pattern matching you'll never want to see another Ruby case statement again. Once you compose a pipeline of functions you'll find Ruby Procs a pale shadow of true functions. There's really no such thing as functional Ruby.

You'll end up with more maintainable code, a lower LoC count, easier testing, more mature libraries, and that's just the tip of the iceberg.

Un uncached Play Framework app will probably outperform a highly tuned Rails app out of the box, even with hundreds of person-hours spent in tuning the Ruby app.

Which leaves you more time to work on actual features.

And then you have Akka. Which is a whole other paradigm to master (but with it's own rewards).

And then you have deployment. Which is a huge breath of fresh air.

Sure, you'll miss some few things in Rails. Like Inflection. Add a dependency for one of the ported versions (like: https://github.com/backchatio/scala-inflector. It's just a single file).

The learning curve isn't the smoothest (though API docs for Java/Scala libs in general and the Play Framework guide is far more complete than anything I ever experienced in Ruby-land). But the rewards.

Come to the dark side. :-)
If you are manually adjusting the volume of the track in response to its level, you are performing compression manually.

The overcompression people complain about in the "loudness war" could have been added at the mixing stage, but is much more likely to have been added at the mastering stage.
We do have a team dedicated to Machine Translation (the same team that actually introduced the statistical approach - the "IBM Models" - in the 90s) but that team had been focused more on non-European languages. If you search the literature you will find that the IBM team is leading for languages like Arabic and Chinese but trailing for European language. We are working on that.
I would have given him the job
>It is a strawman to imply that my position is that no one is allowed any contradiction or errors whatsoever.

It's also a strawman to imply that I ever implied that.
Free Videos on the Business of Software
Provide Sharp Knives(DHH/Rails)
Audio Fingerprinting
Apple TV and Meteor: First Impressions
While the world is traditionally looking at the West to lead new scientific advancements, they might be wrong. India and especially China are heavily investing into their science projects which are costing less than comparable projects in the US or the EU. India today launched a model of the reusable space shuttle prototype that took 5 years to develop and cost less than $15 million. How is that awesome? On the other hand, the US spends more on the defense R&D than on all other sectors combined (health, energy, space, environment etc). The EU's science projects often suffer from project decentralization, bureaucracy and member countries' varying public approval rating that are affected by political issues: Greek debt, migrant flood, situation in Ukraine, terrorism etc.
$25,000 in prizes to win at Distributed: Trade
Eric Raymond's 'The Cathedral and the Bazaar' Turns 19
"We don't hire assholes!"

...

"Our company is founded on an engineering mindset in which the best ideas always win and people are encouraged to candidly speak their minds!"
Technically they are all at least 4d
Also see this nice YouTube channel:

https://www.youtube.com/watch?v=Syleh_6Aopw
When Both Tourists and Protestors Go Coco-Nutty
Conan.io: Scaling Out a C and C++ package manager
This fear mongering has got to stop. It might just as likely boost the economy of the UK. And it certainly would assure the people of sovereignty, something the UK would lose if it would further integrate with the EU.

Just look at my country, Holland. Pretty much all important decisions are made by the EU. An example: we cannot control our own borders. We cannot decide how many immigrants we want to allow. The EU wants to force quotas on countries and if they don't accept the quotas, they want to give the countries fines.

The EU is undemocratic and if one values freedom, one should stay as far away from the EU as possible, even if it would be at some cost of the economy (though I'd say this is speculation).
Honestly, how are they obnoxious? They're asking you to pay for a service. I wish there were more paywalls in online journalism. Low-quality ad-funded journalism is how we get clickbait and crap like the Huffington Post.
Only in English ;)

In PT-BR, our term translates to "morning coffee", and in PT-PT translates as "little lunch" (from french, petit déjeuner).

(Actually we also have a translation for breakfast - desjejum - but its not commonly used.)
Perhaps someone here is more versed in the field and can help me understand something...

It seems like the "parasite" theory is a more specific example of the "fast reaction to toxins" theory being presented. Are there bigger differences that I'm not understanding, or is the resistance to the idea just that the new theory is overgeneralizing?
Agreed that this is a big step, but what is being included in core is very distinct from Prismatic Schema. For example the way keysets vs values are handled is intentionally different from schema.

The rationale is a good read.
So, Let’s Build a Professional Soccer Team from Scratch
Sure, but I'd imagine that most email traffic is automated non-sensitive stuff (i.e. flight confirmations for example). That stuff is simply not going to be e2e encrypted any time soon, if ever.

Are people going to start filling in their pubkeys when they book a flight? What about when they're at the airport and need to pull up the record locator on a different device?

I'm sure more emails will start being encrypted, but that'll mostly be communications between people. Those probably aren't particularly interesting to google anyway.
We are very aware of the Bluemix usability issues and are working with that team to address them. Did you try the new Bluemix by any chance?

Thanks for the kind comments on our APIs. We are really trying hard to make them usable.
whoosh!
Companies that make life saving drugs aren't usually short on money.
Can we please change the link to the original article (https://dotdev.co/upcoming-changes-in-php-7-1-76ebea53b820#....)

"Learning Laravel" is a known plagiarist, who has a habit of ripping off content from other Laravel sites.
Building a node web app at scale with AWS Lambda
Stream processing with Kafka and Flink
Maybe he's using UTF-16.
https://news.ycombinator.com/item?id=11744531 (348 points, 2 days ago, 177 comments)
Jumpstarting Stream Processing for Big Data developers.
If you want to rebuild Rails in elixir, go for it. Seems like a wasted opportunity though - to break away from all things Rails.

And yes, phoenix will end up bogged down like Rails, and hex will end up chock full of crap, it is the Rails developer mentality I'm afraid, they just can't help themselves.
You could certainly think of the offer letter as their opening offer in the negotiation process. It feels like it is there attempt to communicate "This is what we pay for this position" and hope that you aren't in a position or confident enough to make a counter-offer.

Things to ask yourself:

> How strongly do I want to work at this company and in this position?

> Based on a bit of research do I think this is a fair, market-competitive offer?

> Based on my own experience and compensation at current or recent jobs is this an enticing offer as it currently stands? Or am I feeling devalued by the offer?

Even if you are feeling good about the offer after answering those questions you should probably still make a counter-offer. If you feel really good about their offer you can make the counter more of a token - something that is easy for them to say yes to.
"Breakfast isn't magical" isn't a polarized position. The polar opposite of "breakfast is magical" is "breakfast is evil", a position this article is at pains not to take.
My past experience with others "OO-ifying" APIs (e.g. MFC) makes me think that'll just end up being worse because it tends to add a lot of complexity that gets in the way and obfuscates the flow of the code. Besides, Win32 is implicitly quite OO already and can be used from a variety of languages because it's based on C. Not everyone wants to use C++.
5 second glance. Schema done Hickey style?
> Weren't people complaining it was over-compressed? That's mixing not mastering!

That's not true. Mastering is the process of taking the final output of the master bus and processing it to the final release versions (for the various formats). Depending on where and who does it it can combine many processes: compression, limiting, EQing, stereo widening, bouncing to a tape, etc. It can be a totally functional exercise as well as a creative one.

Something that's over-compressed could have had each instrument on each channel over-compressed (if it was mixed on an SSL for example where there's a compressor per channel), or it could have had far too aggressive master-bus compression. So saying it's definitely mixing not mastering is a stretch.
This was the worst part of F-Zero GX, to the point where the best strategy for some of the story missions is to stay just behind the lead until the end and boost at the finish. I had a truly hellish time playing through that story mode because of rubber band AI. I'm surprised it was still a standard game mechanic in 2015.
I failed to understand, why a giant like TATA keep acquiring all these bailed out companies

http://www.eetimes.com/document.asp?doc_id=1122730

I know nothing about hispano carrocera (or whatever), if TATA can save these "bailed-out" brands, hope that's good for them.
As somebody who does weight lifting I can say from my experience that I performed much worse back then when I didn't take the time to eat a breakfast before going to the fitness studio.

I actually even had to stop the training sometimes because I had to vomit. (probably too low blood sugar)

During that time I made very slow progress.

Since I started to eat breakfast 2-3 hours before training I never had any issues and I also gain more weight (muscles)
I can crash/hang newest Windows 10 build by simply quickly clicking repeatedly on radio buttons (in privacy section of all places) in SETTINGS app (a joke of a half replacement for Control Panel). Feels like a race condition.
True, that is what I meant by:

> Mastering may involve a small amount of compression across all components of the song (although it really shouldn't)

Admittedly, I've never listened to the Metallica album in question so I don't know what it sounds like. But I thought that in addition to complaints about loudness and lack of variance (compression), there were lots of complaints about distortion (i.e. clipping) etc. Whilst a mixing engineer could theoretically introduce clipping (by pushing the volume beyond its peak) that would be crazy, they typically just do small amounts of master-bus compression to make it sound louder (as you stated).

But yeah, judging by its reputation that album was messed up by several people along the way ;)
Yeah. I'll email 'dang in case he's not active at the moment.
If someone says to you:

"we're looking for people who aren't just motivated by money"

You should counter:

"there's no shortage of meaningful problems; I'd be irresponsible if I didn't work on the one that improves my family's standard of living the most"
It depends what the salary number is, but in general -- no, you should negotiate. If they chose the number, they chose somewhere around the lowest possible number they thought you might accept.