skysight-inc/HackerNews huggingface dataset:
This is a long article that starts off stating that mastering is difficult to explain, and then proceeds to not explain mastering.

They're implying that poor mastering was to blame for Metallica's album. Weren't people complaining it was over-compressed? That's mixing not mastering!

Mastering is a matter of making sure that listening to an album from start to finish sounds consistent. That's why songs that go on compilation albums are mastered once on the original album, and again on the compilation - they most certainly aren't mixed again.

Mastering may involve a small amount of compression across all components of the song (although it really shouldn't), but it's mostly controlling loudness, and loudness at different parts of the audio spectrum (more low-end, more high-end). Mastering is effectively something you could do yourself with your stereo's settings (if you were constantly adjusting the settings through-out the song), mixing is fundamentally different and consists of combining "tracks"; vocals, guitar, harmonies, drums, sound effects, adding samples over drums (i.e. mix in a better sounding drum, or hit there-of, over the drumming recorded for the song).

EDIT: For clarity, me stating:

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

is my subjective opinion. Master-bus compression does happen regularly enough during mastering (in addition to during mixing), but as stated, it is typically only a small amount, compared to what a Mixing Engineer can get away with on a per "track" basis.
Honestly, fasting for >16 hr/d >> eating breakfast, in my experience. Pet-theory is that you get a lil' neurotransmitter upregulation as an added benefit ;)

Thoughts?
PHP community is huge and you are generalizing things from your limited experience.

The language is not perfect (is any?) but it works and delivers business value.

If it's not your cup of tee, that is fine, but I don't see you promoting better solutions, just bashing on PHP. Some people think that that is cool, well, it's not.
There's no way they hire the best. My company told me they already hired all the best programmers!
The idea that DM wasn't a DataMapper is misguided. Check out: https://github.com/datamapper/dm-core/blob/0.9.0.1/lib/data_...

The convenience methods were just wrappers. Earlier versions were even more true to the PoEAA version of a DataMapper with a Unit of Work in the Session class.

Turned out this was a bad idea if your primary motivation is performance.

The fact that it didn't bother to abstract away DataObjects was by design. Nobody would claim NHibernate (of the time, 2.x) wasn't a Data Mapper implementation just because it didn't have an adapter for treating an XML file as a database. That's a parlor trick.

The real effort is in making it work and making it fast. Porting Java designs to Ruby just didn't scale in the Ruby implementations of the time and conscious decisions were made to ensure DM would actually solve the problems it was developed to address (#1 being performance as I had a large set of data to migrate that initial experiments with AR projected to take a month(!)).

The primary concern turned out to be Ruby method dispatch performance. The shorter you could make the stack, the better. Since loading 1,000 objects might be operating on a 10,000 row set, and another order of magnitude more fields, the materialization pipeline had to be streamlined as much as possible. (AR implemented a nasty abomination of a hack for this by round-tripping to the database multiple times). When it's faster to round-trip to the database multiple times than it is to iterate a large object in memory, you've got a real problem.

The lazy loading, explicit fields, dirty tracking in the Unit of Work, (which at the time were all fairly controversial ideas in rails-core) etc were all an effort to address performance. The PoEAA was an inspiration for sure, but it turned out to be a prescription for poor performance on Ruby 1.8.x.
Regarding XCTest, could you extend Mirror to provide methods as well as fields? That seems to me like it would be a more natural solution.
Here’s the slide deck MySQL used to raise its $16M Series B round back in 2003
You submitted the submit page for HN.
It's a MacGap web app -- we're working on a native UI right now. I'm sorry to hear that and I wonder how many others might have seen that. :(

There is also a command line. Try 'sudo zerotier-cli help'.
Do you have any photos uploaded somewhere public?
The features page states: " Client Side OpenPGP (JS) "
Poes law meets css: "Poe's law is an Internet adage which states that, without a clear indicator of the author's intent, parodies of extreme views will be mistaken by some readers or viewers for sincere expressions of the parodied views.[1][2][3]
"
https://en.wikipedia.org/wiki/Poe%27s_law
I'm sure there are many breakfast food manufacturers who would vehemently disagree with this article.

I recall hearing a story about how the father of modern public relations and propaganda (Eddie Bernays) played a key role in making sure that bacon and eggs were a part of an American breakfast. You can watch him in this interview explain how created and manipulated a poll of 5,000 physicians to convince the public they should be eating a heavy breakfast consisting of bacon and eggs.

https://www.youtube.com/watch?v=KLudEZpMjKU
Possibly mercury from dental amalgum. Those "silver" fillings are approximately 50% mercury:

http://www.fda.gov/MedicalDevices/ProductsandMedicalProcedur...

Generally inert in place and it has to be inhaled to be absorbed. However, drilling/removal/chipping can release absorbable particles.

Edit: Also note -- because they are inert in place so advice from the FDA is to leave them be as long as the fillings are in good condition and there is no decay beneath the filling. In other words -- don't panic and take an ice pick to your perfectly good fillings.
Here's another example of science publication/publisher's drag on science (the paper that changed his life cost several months of his stipend):

"As Medzhitov searched for papers on this subject, he came across references to a 1989 essay written by Charles Janeway, an immunologist at Yale, titled “Approaching the Asymptote? Evolution and revolution in immunology.” Medzhitov was intrigued and used several months’ of his stipend to buy a reprint of the paper. It was worth the wait, because the paper exposed him to Janeway’s theories, and those theories would change his life."
Interesting. I am getting no nagging or blocking at all with uBlock Origin. No ads either.
It helps that everything in haskell is an expression
Hence why they call it a Wedding Breakfast when you get married, because it's the first meal you have as a married couple.
"Yeah, well, you know, that's just, like, your opinion, man."

Seriously though, it's just a tool. Sometimes it's the right tool. I come from working with other dynamic languages to using (modern) PHP daily in my current job and it's fine. Absolutely fine to work with. Does it have gotchas? Sure, just as much as any other language.
Most difficult programming languages
Then... don't specify that you want a specific type?
That's all great to hear, and I don't mean to belittle the very real achievements behind Watson, but it seems to miss the core complaint here: Watson can't do any of what the advertising shows.

This isn't a matter of PR overhyping things a bit. Watson has (impressive) capabilities, and IBM's ads show Watson doing things, but the two circles essentially don't overlap. IBM is directly marketing Watson to the general public with promises that are entirely unsupported by the actual product. That's not just questionable business advertising, that's a level of inaccuracy that undermines AI work and understanding across the entire field.
> Java and C# are of course equally boring, but I think the fact that Rails is culturally open source provides a huge benefit over them.

Java is culturally open source at this point; nearly every widely-used Java library is open source and there is a huge open source ecosystem around Java (namely everything maintained by the ASF, but there are plenty of other open source projects like Gson, etc.). Bonus points for tying in to any of the bazillion proprietary software systems also built in Java.

The problem with Java is that it's so damn verbose -- it can take forever to build a moderately complex system because you just have to worry about so many things (maven, spring, jetty, etc.) just for a simple web service. This means you're spending time up front solving a lot of technical problems just to get a simple web service up and running.

Rails is great because it implements a set of sensible defaults and lets you worry about product design rather than implementing yet another database backend for a user store. Its event-routing model also makes a lot more sense for the web; in Java everything is kind of a hack to link the web stuff back to the JVM. But yeah, once your project gets complex, it might as well be Java -- complex software is just complex to write. Rails kind of sucks when the "sensible defaults" don't make sense anymore because you need heavy customization. It's a great prototyping platform, and that means a lot -- but it still won't let you escape the problems caused complexity.
Why does everything have to be so polarized anymore?
In case you missed this a few years back (not musk, but his peers):

http://www.planetaryresources.com/
People rarely if ever argue that they want to write less reliable software because it's easier. The typical argument is that type safety does not necessarily translate into programmer safety, and that the resulting programs are more safe and more reliable.

I don't tend to agree with those arguments (at least for now, I reserve the right to change my mind again) but I don't think that it's useful to just dismiss them based on their basic shape.
I'm sure there are many breakfast food manufacturers who would vehemently disagree with this article.

I recall hearing a story about how the father of modern public relations and propaganda (Eddie Bernays) played a key role in making sure that bacon and eggs were a part of an American breakfast. You can watch him in this interview explain how he created and manipulated a poll of 5,000 physicians to convince the public they should be eating a heavy breakfast consisting of bacon and eggs.

https://www.youtube.com/watch?v=KLudEZpMjKU
Look at Azure Functions as an alternative. I don't yet have hands-on experience, but I plan on doing a proof-of-concept project shortly.
You've only been rejected twice out of 155 attempts due to technical lack of fit. Most people I know in tech have read the Carnegie book, etc., and put tons of effort into the human and communication side, that's super common. But they experience a far greater rate of rejection for a claimed lack of tech fit, usually centered on highly specific prior knowledge in that one firm's tech stack.

It's borderline unbelievable that any person would happen to have the right tech skill set for about 153/155 jobs, so either the data you collected doesn't reflect the real reasons why you didn't get some opportunities, or else you are a massive outlier in terms of your qualifications. Either way, your data doesn't seem generally applicable.
Also that "market average" is usually below market average.
Wow...this really spoke to me. Thank you for writing it. At the risk of being overly cheesy, I want to reply to your quotes with one of my favorites from Kurt Vonnegut:

“Many people need desperately to receive this message: 'I feel and think much as you do, care about many of the things you care about, although most people do not care about them. You are not alone.”
That's mostly wrong. DAB uses 128kbps or 192kbps MPEG2 audio, which is pretty similar to MP3 at those bitrates; either is way better than FM radio, except for material that breaks the algorithm (noise, applause of some sorts).
It's still worth digging in! There are times when you will want to write your own generators.
Ice-T, Jay-z copied it about 10 years (probably more) later
http://www.phptherightway.com might be of some help
Do natural shells grow continuously? I'm not remembering whether that's the case. I'm curious to know how this affects the tortoise's ability to continue proper shell function. Unless, of course, the poor thing was damaged to the point that new shell growth will not be impossible.
The author simply used a rhetorical approach for having an extended conversation about a scientific topic with laymen.

Long-form science writing isn't inferior to news briefs or press release-style articles you're looking for; it can be a very effective method for engaging a reader and introducing them to a topic which they don't have detailed knowledge on (or which they just want to read about).
I travel regularly to NYC from Albany (about 150 miles). Many other people do as well, based on the NYC->ALB traffic you see on weekend evenings.

It's a trip that is definitely in the range of a Tesla from a point A to point B point of view -- but you end up with lots of overhead. Did I fully charge before the trip? Will I do a side trip? Will I drive around when I get there?

The electric car adds a lot of complication, and doesn't really solve any problem right now.

Its similar to the decision process of common carrier vs. car for any moderate/long range trip.
OK, how does a user stop an alert? Pick a browser and explain.
It sells more ads.
I think the GIF on the right is self explanatory.
I think this may boil down to dedicated intelligence. Google Translate is an entire project devoted solely to efficient, human-useful text translation, where Watson is a more general-purpose language processor. Certainly Watson must have dedicated translation logic, but I would be surprised if there are any narrow domains where Watson beats strong single-purpose competitors.
Would heavy mental poisoning not appear in a standard blood test?
I stumbled onto this a few weeks ago, when I installed skype to talk to a friend. I was going to ask the usual round of self referential questions one normally does with chatbots, but it wanted me to take a picture of myself before answering anything. We ended up meeting on IRC and I never thought of it again.
That's because of the implementation details of C#. If I make a const pointer in C, it's obviously not a compile-time value, because the memory location can't be guaranteed at compile time. Const values in C are definitely able to be assigned from variables. Very few languages share C#'s requirement that the assignment be known at compile-time (the only other one I can find is Nim).
According to this[0], IE10.

0. http://caniuse.com/#feat=flexbox
That dialog appears to have remained with little change since XP. I always use "adjust for best performance" (which clears all the boxes), then select only "show windows contents while dragging". Everything instantly becomes so much faster.
>because as a developer, you should be thinking about these

>things. That's the kind of thing that should contain

>absolutely zero magic, the logic should be upfront and visible

No, you shouldn't be thinking about these things. Because you'll get them wrong. Are you really going to account for all security cases?

Are you really going to account for all data coercion coming to/from the db? And even if you do, why go through the pain of those cases when there's a community of thousands of other developers, some of which have probably solved it infinitely better?

Eventually, we have to get shit done. The only code that is worth something is code that serves others. Eventually we have to pick some abstractions so that we can get on with the show.
in the US, people opt to sell jaguars and like to get other stuffs, like hyundai sonata or even a saturn ion.

May be, you can sell them to aliens, I don't know.

http://www.nbcnews.com/id/20145762/ns/business-the_driver_se...

http://jalopnik.com/5929251/the-ten-car-companies-with-the-m...

http://jalopnik.com/5834160/ten-sexy-crap-cars/

http://www.edmunds.com/car-reviews/features/100-worst-cars-o...

I could go to the line of comparing with other auto conglomerates, like toyota, honda, bmw, volkswagen, but I did not choose to do so.

also, hilariously, looks like it's on the verge of another bail-out --

http://www.goodcarbadcar.net/2015/09/jaguar-usa-cuts-prices-...

well, you can do googling all day and spitting out all those craps about TATA, nothing is going to come out of this, moreover this discussion will fan out to other unrelated topic.

Lets get the facts straight. I have been to both borders (sona-masjid to malda), multiple times, and there is no difference of the economic situations on the both sides, everything is "exactly" the same, both places are extremely poor. Even they speak the same language, the only difference I found was the slight differences in the colloquial accent.

bangladesh-india border is not something that you should compare with the tijuana/san-diego border. The socio-economic difference between tijuana and san-diego is staggering. Honestly, I did not see any incentive for the people on the bangladeshi side to cross to malda so that one day, they might become CEOs of TATAs. In fact, in most cases, people on the both sides have complex familial ties and they also own different (illegal) businesses. But if you look at the tijuana/san-diego border, people from tijuana might be able to become CEOs of silicon valley startups.

btw, I do not hate indians.
I don't know about food allergies, but for hay fever I think the allergies were there before - people weren't educated enough to recognize the symptoms. My father (born in 1948) got fed with anti-biotics for the first 40 years of his life until one day he was lucky enough that a new local physician arrived who had allergy problems himself and changed the therapy.

I was born in 1977, and also remember all the anti-biotics injections I got as a child until they finally tested me for allergies at the age of 12.

I'd say the majority of medical doctors in this area got aware on allergies in early 90's.
I ask for a small glass of sparkling water with fresh lime. People assume it's vodka. And I get the hiccups easily, so people then assume I'm drunk.
Thanks! Is it possible to make a partnership with you? I'm working on a book project.
I agree fully, synfuels are a hugely naive idea.
However, I've been pondering the use of direct-ethanol fuel cells in the place of 'range extenders' that are currently on some EVs. Advantages are legion: ethanol has a ready (and in possibly sustainable) supply chain, ethanol is a liquid with comparable-if-low vapor pressure as gasoline, i.e. readily handled, ethanol is not hugely poisonous like methanol, has quite decent energy density, etc. Fuel cell conversion is acceptably efficient (compared to ICE anyway), so not that much fuel would be needed; most consumers would prefer to charge at home anyway, for cost reasons. The fuel cell would be used to back-up the battery, therefore it wouldn't have to be really large - it only needs to provide the mean load, not the peak load. And you'd never have 'range anxiety' again...

Disadvantages?
Email has been around for a really long time
That's a good explanation of the process and is true in theory/how it should be, but an inexperienced mastering engineer or a clueless band will limit the shit out of a recording. And that could absolutely result in a tinny, over-compressed product. I don't know what happened in Metallica's case, probably failures at different points of the chain.
It's a good point that in general we can't know whether the problem lies (solely) with mastering, because we can't know what state the material was in when it was passed along from the mixing engineer.
define best!
Working on console games, I got out of the habit of using a random number generator directly for anything. I noticed RNGs producing boring events frequently. Instead, I started using a random shuffle to guarantee events aren't repeated before all other events have happened, but it still feels random. There were also cases where I thought random would be good at first, and later discovered that I preferred a simple hard-coded pre-set order repeating in a loop... It would feel random and go unnoticed by most players, but being able to see the pattern allows some players to take advantage. Usually I'd use random to avoid that, but occasionally realized it was okay and actually made that moment in the game more fun.
Here's my favorite part of the presentation:

View Raw

(Sorry about that, but we can’t show files that are this big right now.)
Sorry but I have to disagree.
I have no prior experience with them, but in this case they very extremely responsive and banned the accounts in less than 48 hours.

I wish other companies were as decisive when dealing with "stressers"...
Won't we end up saying that about all AI breakthroughs?

Once you know the trick, it doesn't look amazing anymore
Windows Phone market share sinks below 1 percent
This is an important move for the Clojure language. As with all dynamic languages, and exarcerberated by the fact that it encourages relying on data first - as opposed to say, classes in other languages - Clojure puts the onus on the developer to catch errors in data.

The clojure community as a whole embraced prismatic's schema as a way to provide occurence typing for data. Since library authors often tend to reduce their dependency surface, most libraries do not ship with it though.

With the inclusion of this in clojure core, it will now be possible to provide occurence typing at the edge of functions instead of tracking malformed input deep inside apps.

The racket-type contract notation is also a very welcome change from other similar approaches in my opinion.

[1]: https://github.com/plumatic/schema
How to advance your career without becoming a manager
To avoid making assumptions, I'm thinking of the cars that you can get right now. I live in northern Europe where the "charging stations" are actually abundant (in the form of electric feeds to parking places, currently needed for the convenience and benefits of engine block and cabin heaters in the winter) but charging an electric vehicle still takes quite some time.

But if we allow for technical development, then both electric and gasoline/diesel/lpg cars will also move ahead.
Over compression usually happens at the mastering stage, not mixing.

One of the few exceptions is Rush's Vapor Trails, which was recorded so hot there is clipping on some of the instrument tracks.
Did she play a brass instrument by chance? Some mouthpieces are leaded brass. Also some players also have reaction to brass.
It puts food on the table for journalists, gets politicians elected and is even career building for researchers.

This is the attention economy: it's what you get when you combine news with capitalism.
Show HN: Illustrio – Search, customize and download illustrations
No. That's not the issue. We are actually able to shrink wrap it to a point that it has reasonable footprint (a few servers). The problem with factoids are twofold:
- It's always a small part of a broader use case (how many queries do you do on Google that are answered by the factoid pipeline?).
- It has a lot of domain dependency. It's fine to do it like Jeopardy for general domain, but our customer want domain specificity and that's non-trivial.
Can you get a free S/MIME certificate? Even if you could, S/MIME leaves you dependent on CA infrastructure that's often state-controlled.
who gives a fuck
Can't you have a regular vector and place the place the appended items on the even indices and prepended items on the odd? If you keep count of how many prepended and appended items you have you have identical performance to a regular vector except a worst case doubling of memory.