skysight-inc/HackerNews huggingface dataset:
Selfish %#$&%s. I would fully support the firefighters takings them out of the sky with any means necessary. Jam their communications, throw nets, have an 'attack' drone, anything. Surely there are some laws about obstructing firefighters or other emergency services?
I wish you nothing but the best in your journey back to confidence. I have been there too and occasionally my mind gets tripped in the same thoughts again, but I realized that web dev is the only thing that I know that let me builds what I want to build. It might be easy for some but it is effective for me.
They're everywhere, and a few people are probably going to ruin a lot of the current Lack of legislation around them by doing things like this. At the July 4th fireworks show we went to there were at least four buzzing around the entire time, and this was just a small one in northern Idaho.
Keep in mind this was designed in 2002 using technology that was considered rock-solid & mature at that time. Spacecraft technology always seems outdated because of the lead times required: on something like New Horizons, it's between 15 and 20 years from component design to being used for its primary mission.

In addition, as another commenter noted, the reference oscillator is used for REX (the radiometry experiment on board New Horizons) and quality of gathered measurements for this experiment was one of the primary needs here: being able to use the component for the communications subsystem is just good power/mass engineering at work.
Fuck it, I'm enjoying travels at 85mph.
No, this was Montreal's first hacker space: http://notman.org

Foulab looks cool too, and I can't wait to check it out, but they should get their story straight.
Said it elsewhere, but there is an interesting experiment in one city in France where the new mayor removed all billboards from the city's grounds.

http://www.telegraph.co.uk/news/worldnews/europe/france/1125...
Brand equity isn't my term.

https://en.wikipedia.org/wiki/Brand_equity
Web development is real software development. The people who say or think otherwise usually just don't know any better.

That being said, there are different tiers of software development (including web development) in general. Most developers are actually abysmal at architecting good software. This might be down to a number of things - time pressure, lack of experience, lack of skill, apathy, "life happens" etc.

Anyway my point is, abysmal software is everywhere. Thankfully, customers don't mind. If your software is important, you'll write tests.
Sarcastic comments aside, it is not just the "quantitative" or "stoichiometric" (if I may) side that counts.

In alloys, there is what is called the Phase Diagram.

Depending on how you mix stuff (proportions), the temperature you mix them at, the pressure you mix them at, and the rate at which these change during the operation, you will have completely different characteristics.

There's also what is called the Time-Temperature-Transformation diagram.

It's not enough to set parameters, how they change matters, too.

The difference between hard steel bayonnette and a flexible shaving blade comes to mind to illustrate the influence of the rate of change of temperature, for example.

And here I only talked about a binary phase diagram. In the case of the article, it's a tin-silver-copper (as far as we know). The result is a solid. In a phase diagram, if you have it easy, it is finding a point in a continuum if you want to reverse engineer the alloy 100%.

[0]http://chemwiki.ucdavis.edu/Textbook_Maps/Physical_Chemistry...

[1]http://www.sv.vt.edu/classes/MSE2094_NoteBook/96ClassProj/ex...
Yeah, modern web development is actually really fucking hard mainly because you have to know so many different things. To build an application from scratch, and do it well, you have to have deep knowledge of, let's see...

* At least one server side language

* Probably a server side framework

* HTML

* CSS

* Maybe a preprocessor language like SASS or CoffeeScript

* SQL

* HTTP

* Probably a SCM like Git

* At least one server, which means the server software itself, like Apache or Nginx, the server for your language like phusion passenger, probably an OS that you're not familiar with

* a whole slew of build tools and the like relevant to whatever ecosystem you're in

And more shit I'm not thinking about (oh, all about images types and compression). And that's just basic stuff, not even considering setting up a database server or, heaven forbid, a cluster. Or anythging like redis, or a queuing system or redundant hardware.

That's not nearly a comprehensive list, but I think my point is made.

It's true that generally web dev is less mathy. I personally scratch that itch with graphics and game programming, but web dev is a hairy beast, so don't let anyone get you down about it.
I dislike that the article doesn't even clearly answer its own question. The probe only records 8GB of data to one of two 8GB memory bank (one primary, one backup). Then the data is compressed and sent at either 2 kbit/s or 4 kbit/s (if they manage to get the higher speed working). By this math it should take either 12 or 6 months. Actually even less since the data is compressed. So why will it take 16 months?? Gizmodo needs better writers.
Your attitude is exactly the part of the problem described in the post. For me, web development with all its exaggerated quirks and fast evolution of JavaScript frameworks is very exciting.
The real reason, which hopefully gives some engineering insight, is why not? It's a flyby mission whose primary data collection occupied only a couple of days. Like any spacecraft design they had to choose between high bandwidth (more power == larger RTG == more weight) or large storage (more memory modules == more weight). There is some tradeoff between the two that yields the optimal science return, and one would expect it would involve months of transmission: storing things locally to transmit low power requires way more resources than a high gain antenna used for 1 week only.
> The opposition to modern advertising is in response to exactly this.

Personally, I don't believe that. My theory is that a lot of concern about modern advertising is how it can destroy the user experience. E.g., 20+ additional HTTP calls on a mobile device. Or roadblock pages. Or punch-the-monkey ads that animate to try & grab your attention. Those types of things.
I wish that article had a few more diagrams to explain the concept.

Nice read though.
Because redundancy in transmission? Also I would be very surprised if the the data is not already compressed.
The purpose of the image is to guide your gaze to the ad. And nothing does it better than a scantly clad beautiful women. It is like the oldest trick of the trade.

Ever wonder why all those billboards feature beautiful women when the product has nothing to do with women? If you try, you can recognize how your gaze is captured by the image of the women (thanks to a strong evolutionary instinct built over million of years to quickly identify potential mates), and how your gaze naturally follows to the name of the brand/caption on the board...If it was only the brand name/caption, then you would never have even looked at it.
Yep, this is exactly my objection as well.
I guess a "shelf" shares some piece of hardware, such as a controller card or communication backplane, which could itself fail and thus disable access to all the drives on that shelf, which a RAID 4 or 5 stripe that spans shelves could survive?
It seems like the firefighters should have a device to disrupt the radio frequencies of the drones in these cases. Whoever is operating them near a disaster such as this one is being an inconsiderate, thoughtless jerk.
Seems a little bit rash to differentiate web development from "real programming" with such a binary lens.

There are both good and bad web developers, just as there are software engineers.

If one wants to learn more about software engineering then of course there is nothing wrong with that, however it strikes me as odd to pursue it solely for the "higher prestige" that it carries amongst the programming forums.
In the days of CDs, there were units that would hold ~100 CDs vertically on a turntable, rotate the correct CD into position, grab it with a robotic arm to lay it on a traditional CD reader, and play it. [1]

My grandfather had ~5 of these 100-disc CD changers, fully loaded, in various rooms around the house. Plus wall-to-wall bookshelves, many of them packed with CD cases.

A CD is 700MB of audio. Let's estimate, conservatively, that he owned 800 CDs. That's 70 gigs of audio. He wasn't exceptional in terms of music library size. That's who buys iPod Classic: people with more than 32GB (or recently 64GB) of music who want it all in one player.

iPod Classic also lives basically indefinitely (mine is at least 6 at this point, still works perfectly and the battery life is measured in weeks) and can be operated entirely by feel. Nothing ruins music while falling asleep like having to look at a bright backlit LCD screen to change the song and getting sidetracked into Facebook.

[1] http://www.amazon.com/Pioneer-PD-F908-CD-Changer-Discontinue...
The "language hate" in programming is truly cancerous.

I know several people who started programming only to get twisted and turned around by experienced developers saying, "Don't learn PHP" then "Rails is a joke and doesn't scale well." I talk to them a week later, and they're trying to build a simple web app in functional Haskell, and their environment is all messed up because they are using a zsh configuration they don't understand and github is telling them to put stuff in their .bashrc.

Especially when you're getting started, it just doesn't matter. Open up a text editor - it doesn't matter if it's vim or emacs or notepad, and start building something - it doesn't matter if it's PHP or Node.JS or Rails or LISP. Just do stuff. Then take on the next challenge, and grow from there. You don't start out hacking the Linux kernel.

Momentum is the thing that truly matters. Learning and creating is like a conveyor belt - if you stop the conveyor belt to move the things around and make sure that you're doing everything right, progress stops, and you're probably going to do more harm than good. Keep the conveyor belt running at all costs.

Discouraging that momentum because the language isn't "good enough" is like telling someone who is learning to ride a bike that they should jump on a motorcycle. No one would question that motorcycles are better than bicycles, but you probably don't want to start on one.

My general rule of thumb is that if you don't know why something is better yet, you should generally avoid using it. If you don't know how to write CSS, you don't need LESS or SASS or Gulp or Bower or whatever. Once you write a project in CSS, the need for SASS becomes obvious, and you appreciate it.

Of the several programmers I know, I don't know any who started out writing machine code. Most started out writing PHP (some Java), but they got the ball rolling and learned quickly.
News coverage today is all about sensetionalist opinion pieces and soapbox. Nothing shows this better than Pao and GamerGate coverage the last few years.
> It is very simple to regulate without getting into freedom of speech issues. Just declare (yes, I'm aware it's a constitutional/SCOTUS issue, not a legislative one) that corporations are not people and do not deserve freedom of speech.

That would be one of the country's easiest laws to work around. It wouldn't be effective.
Based on the comments over there he certainly isn't getting much love for the stance he is taking.
I can recommend a coursera course that could help you. Its short and always open so doesn't require waiting for it to start:

https://www.coursera.org/learn/learning-how-to-learn

What I like about it is that its created by a neurobiologist and an engineer so it combines understanding of brain function combined with practical methods to work around its limitations like procrastination and concentration.

I expect everyone will have a different take away but for me, it was the role of how chunking not just involved in learning but procrastination. When we approach something unstructured, the complexity can generate the type of discomfort that leads to procrastination. Seeing that chunking not only helps the brain remember something but helps it stay on mission has been helpful.
I know several people who wore that iPod as a watch - at least one case was explicitly manufactured as a wristband. Got discontinued pretty quick, though
Good point... yes, having it language-level supported does add a lot of good stuff...
Snopes argues this article should be disregarded for lacking rigorous data. http://m.snopes.com/kale-not-safe/
Hackerspaces Design Patterns
PayPal to Replace Offshore Driller Noble in S&P 500
>SD cards are cheap, large

Getting a smartphone with an SD card slot these days requires some compromise. The iPhone has never had one. Galaxy S6 and Nexus 6 are arguably the current Android flagships setting the standard for quality, and neither of them have SD expansion.

There are people with more than 64GB of music at CD quality who don't want to transcode it down.
Unjailbreak Your iPhone with Cydia Impactor
But Musk did pitch to the masses. The OP's point of using the organization and structure (problem, state of the art, necessity to change, ideal solution, show a working prototype now, call for action) of the pitch as an inspiration, not the pitch itself, is what counts.
Abbyy FineReader 12 Professional Keygen and Crack Full Free
Personally sound quality is more important to me. I'd be a lot happier if Taylor Swift had put her foot down for FLAC-encoded downloads being made available or something.

Because trying to find those is literally impossible.
what speed is the spacecraft going? is the doppler effect an issue?
There is a simple path to the professional satisfaction for programmers who work primarily with web development. Learn a little marketing, a little entrepreneurship and make your own side projects. For fun, profit or social good. None of the arrogance or denigration won't touch you then.
Yeah the Haskell part is mostly tongue and cheek :P I wouldn't use it for any old project but I could see how the benefits of Haskell could outweigh its difficulties in some scenarios. Personally, I like functional programming, but I'm not sure it's suitable for the masses (perhaps some day? https://www.youtube.com/watch?v=oYk8CKH7OhE).
All those things are true, but they just make it harder to duplicate. Not impossible or even especially difficult for people who know this stuff.

Plus there are only a limited number of ways you can mix them, a few trials and checking which come closest, then refining from there would get you there as well.
For something fun yet with that elusive 'real programming' edge, play around with Rust.
Erlang on Xen: https://github.com/cloudozer/ling
>If I choose Pepsi over Coke because of some subconciously altered motive, eh. Whatever.

It is not about choosing Pepsi over Coke. What make you choose (Coke OR Pepsi) over plain old cold water, when you feel thirsty?

Another issue is when you let Ads work, you are allowing the brand that had the most aggressive ad campaign to reap a profit. Not the one with a better product. Wont this prevent a better product from rising in the market?
One possibility might be DSN receiver availability. There are only three sites in the network, and they have several other missions to support.
May?? What do they mean May??

Why do you need an entire article for something that everyone already knows?

Even if you especially like the sound of vinyl, you can just play one and record it on a CD.

I watched a video of how they make vinyl. They take a ... wait for it .... CD! And play it into a machine that cuts the grooves.
I assume, by the same logic, he'll be removing his music from Radio, too?
OpenDrop – Digital Microfludics Plattform
An interesting stance he's taking.

Spotify, Google Play Music, and Rdio all stream at 320kbps MP3 or OGG, and Apple Music streams at 256kbps AAC (which is approximately the same quality as 320kbps MP3). [0][1]

Yet, the vast majority of people cannot tell the difference between 256kbps MP3 and lossless, let alone between 320kbps MP3 and lossless (tested many times, for example: [2]). I'm not sure Neil has much of an argument to make here when it comes to audio quality, particularly for the use case of casual listening.

[0]: http://www.theverge.com/2015/6/30/8863315/streaming-music-se...

[1]: http://www.whathifi.com/news/apple-music-tracks-are-256kbps-...

[2]: http://blog.codinghorror.com/the-great-mp3-bitrate-experimen...
I don't regret leaving. I've had a lot of fun working outside of Netflix. I do still hold Netflix in very high regard though and have a number of good friends still working there. If the conditions were right, I'd go back in a heartbeat.
For all of those who, like the OP, believe web dev isn't real programming:

- it is
- uploading WordPress isn't web development

I worked in embedded systems for a few years, and let me tell you, the quality of people is exactly the same as in web dev. They do pointer arithmetic all the time (way too much), we pass functions to functions all the time (way too much). They use ancient compilers and tools, we invent a new frontend build pipeline every week. They build systems that are so badly structured that they take a night to compile if you change one line. We willingly make WordPress plugins. And the list goes on.

I walked away there because I strongly prefer learning a new frontend build pipeline every week over using ancient compilers on piles of legacy code. In many ways, web dev is where the edge cuts. But neither is better or worse, and there's fools and geniuses everywhere.
The Aral Sea Disaster (2012)
Recently a cosmic ray flipped a bit in my home laptop's configs. The wifi stopped working and I've been too lazy to fix it. My home network rack is far from my reading chair and has no seating nearby.

This has worked out surprisingly well!

Every so often I plug in, download some pages, and then unplug and go sit down to read. If I get an idea while reading I jot it down and go back to my reading. The next time I get up to go plug in, half the things I thought I wanted to look at are no longer interesting.

At work, unplugging is not an option. I do all my work inside VMs. In my main work VM I've edited /etc/hosts to block HN, Reddit, and other distractions. I have a separate VM that I use for personal mail and leisure browsing. When I'm not using this VM I shut it down and if I want to browse the web I have to boot it up again.

All this has done wonders for my focus while not being quite as drastic as cutting the cable.
Most often the technology isn't the most important thing in "web development". Understanding the customers needs (often better than the customer) and implementing them is the point.

Of course technology is important but just using sane (and proven) technologies that all on the team understand is often the best way forward. Wery seldom the problem with custom business apps is the technology or "webscale" issues etc which get all the attention on eg. HN. When creating apps which will be usen for maybe 10+ years using the most hip language or framework isn't so smart when considering maintainability. Eg. Java/PHP/mysql are all etremely well understood and work wery well.

I've been doing this kind of development for about 15 years and not once has an application eg. needed to be clustered in any way for performance reasons (for HA reasons maybe).
That sounds like a good approach; and making complex hardware work at all is not easy, so good job!

As to "making things work somehow" - don't we all suffer through drivers that are the consequence of that? Also, I'm definitely not commenting on some of my own company's kernel-/bare metal code here...
I suppose that Young will stop selling its music through iTunes, Play Music and other music stores if he is so worried about sound quality.
If you are an under performer and you don't know your management is failing you badly. I had three different managers while I was at Netflix (I switched teams once). 2 were great, 1 underperformed. The underperforming manager was not at Netflix for very long, which I appreciated.
Yeah it's surprising how well built are phones nowadays. I was running/cycling with a Nexus phone which I exchanged yearly and there never were any issues. Then when I got a Garmin FR110, I went for a Sandisk Clip MP3 player, who was dead in one month due humidity/wet conditions. Bought a cheapo Android phone who will stay on Kitkat forever and sticking with that instead.
I just find this hilarious. If you like the sound of vinyl; record it to a CDROM, play the CDROM, it sounds just like vinyl, pops, clicks, skips and all.

Also, back in the glorious disco era, record companies would release 12" single disks, where the grooves were spaced wide enough that the bass beat could be laid down. What more proof does anyone need that 33 records are inferior?
Well enough is not universally defined, though. One person may just want something to mask ordinary human odor. Another might have allergies, or has friends who have allergies. Various people respond differently to different fragrances. Some fragrances might work better in a professional vs. dating environment. Etc. Objective data could resolve all of those questions far better than any sex-driven superbowl ad.

In the case of deodorant, the question one really wants to ask is either "Will this fragrance upset my coworkers with allergies," or "What fragrance will most impress the guy/girl I want to impress?" Objective, empirical data from the nearest demographic comes the closest to answering that question.

There's no reason that objective data has to require time spent. Computer analysis and machine learning could present the right data at the right times, if the algorithms were designed for that instead of for behavioral manipulation. You wouldn't go to the store, see a rack of 150 different varieties of deodorant, and read the data for each one. You would specify your requirements and see a short list of options, with the principal component of the remaining differences emphasized in the displayed statistics.

More effort is put into seductive advertising than would be required to build and present empirical analyses of fundamental product attributes, despite the perception of complexity.

To address your final paragraph, products that offer no meaningful distinction from their competition would die, while those that are truly useful (even for highly subjective definitions of "useful", like "fashionable") would thrive.
Apple Music uses AAC, not MP3, which gets better quality at the same bitrates, so surely 256kbps AAC is indistinguishable from 320kbps MP3.
Neil Young has his own digital music service, it's not surprising that he tries to promote it even indirectly by not allowing streaming of his own music:

https://en.wikipedia.org/wiki/Pono_%28digital_music_service%...

The service offers "higher" sound quality, so of course he can write "it's about sound quality." But in fact this is only about trying to bring attention to his own service. Still I can't imagine it won't remain a specialized market, offering only "more bits" that anybody not doing remixing can't use. Better use of the bandwidth would be offering more channels -- then the users would at least be able to hear individual instruments -- but that would give them "too much power," more than having the sources of the software -- music is easier to understand and reuse than the code.
Imagine a company that decided to keep promotions secret to avoid hostilities.

I think you just described Valve and similar "flat organizations".
If you centrifuge salt water you'll get a concentration gradient and if it's saturated at the end you'll get salt crystals. Alloys aren't solutions, so it won't work, but you'll still get a gradient. You could iteratively refine by removing the unwanted half from two spins and combining the wanted halves for a third spin. I'm not sure this is practical...