skysight-inc/HackerNews huggingface dataset:
Lets replace language with an arbitrary (but precise!) 1:1 token system.

After all, etymology, idiom, metaphor, anacoluthon, etc., just muddy the waters of clarity.

And if clarity is what we value above all else, then we can ply our new arbitrary signification language to make all thinking about precise denotation of external entities and their logical relations.

Fuck Plato.
> introduces timing

SPDIF also combines the clock and data in a single signal, it has more or less the same issues with jitter that USB does. Not that it matters since I'm not aware of a single proper study that indicates jitter is audible.
I find it odd that 18-40 year olds are not legally protected from age discrimination in the US.
You know, you could just pay a technician 20 bucks, a good headphone cable (whatever Sennheiser uses in top lines) and get it replaced. It is quite easy.
A closed and insular group is not something that he would be able to join so easily. In his example, the group is neither closed nor insular.
We've updated the link from https://software-dev-group.org/2016/09/15/old-geek-jobs-figh... to the homepage for now. If the blog post comes up, we can change it again.
San Francisco strikes as one of these low-tolerance / high-discrimination places.

The rapidity with which people flip the idiot bit on you, due to puddle-shallow signalling in the Bay Area really takes my breath away.

- The sound of keys clicking in a phone interview automatically means you are Googling the answer in an interview. Never mind that you are a dynamic language programmer and you are writing a 10 second scriptlet to answer the question.

- The mention of anything that sounds "audiophile" automatically means you are a terrible douche who naively believes in all of Monster Cable's woo. No need to actually evaluate what you are saying through knowledge of physics.

- You must subscribe to the magical powers of [insert paradigm/language here] or you are a dirty mudblood who's simply too dim to appreciate the magic. (Don't say anything like, "Soft factors, like how well your team works together, swamps the effect...")

- You must be able to mad-libs complete the paraphrase of recent CS textbooks, or you obviously never covered the topic.

This isn't even to mention weird prejudices and half-baked knowledge about older technologies. It's as if people didn't understand that https://news.ycombinator.com/item?id=5695816 is also a parody of programmers misunderstanding of technology.
It's not sexism. Women and men are treated differently from basically the day they're born. Talk to some women for a change, and learn about their fears and apprehensions. You'd be surprised. Until you try to educate yourself, the Internet can't do it for you.
What could the James Webb telescope see of the closest exoplanet?
I haven't tried ng-2 yet but that does seem like an improvement over ng-1 where AFAIK the best way to do this was to declare some service that directives could depend on.
> We were supposed to get a modern "rural electrification project" in the 90s for broadband, but cable companies stole the money, aided and abetted by Congress.

This is sad but not unexpected since politics and big companies play in this space.
I know it was not a pleasant system to live in if you did not subscribe to it or fell out of luck and I am personally not fond of the extreme emphasize of race. I feel I have to state this because talking favourably of any aspect of the system is frowned upon.

Anyway, the system overall appears consistent to me: glorifying nature and culture. They have made advances with respect to animal-wellfare and protection of nature that we still benefit from today in that (a) they the raised the bar at the time and (b) the laws introduced then are still in place (when slightly modified).

They also introduced the first of a kind wellfare system for Germans and put a strong emphasis on family.

If you can understand and read German, this is a great documentary: https://www.youtube.com/watch?v=3vtfdfILdAw. It's funny just how much less tainted that documentary is then what we get to see to today.

I think there's a lot of hearsay about Nazi Germany and virtually anything you read on it is tainted either with hatred (99% of us) or fanatism (1%). I used to absolutely hate on the system, because no wonder, we are brought up in school to hate it just based on emotion and bad imagery. If you've read 1984 by George Orwell, going to history class in a way felt like the two minutes of hate. For example, there's plenty of evidence that Hitler did not want a war and tried his best to avoid it, yet in school it was already clear without a doubt that Hitler wanted a war for "world domination" or some none sense like that. Again, if you understand German, this is fantastic: https://www.amazon.de/1939-Krieg-Anlauf-Zweiten-Weltkrieg/dp... and a talk here: https://www.youtube.com/watch?v=lJuvWn7TFdY.
Are You Looking for a Vendor or a Partner?
So you're saying it would have been fine for the armed, suicidal man to be shot more or less immediately if a bystander had been present? Good at least we can agree on that.

If Mader had been trained to deal with this situation and expected to do so as a police officer, he would not have been fired. His having been a Marine does not change the conditions of his employment as a cop. You're basically implying it's okay to defy protocol if you view your own knowledge as exceptional. That's not prudence or good judgment; it's arrogance channeled into reckless personal endangerment.

You also seem to be saying that Mader risking his own life in the process of trying to talk down an armed, suicidal man is acceptable. Certainly in his own view. Not in the view of the department. There are all kinds of problems with what he did: statistical likelihood in these situations and establishing a precedent that defies protocol being the most pressing among them.

If you display a gun in the presence of law enforcement, you have an altogether different set of problems than the average citizen. Barring certain gun nut states with open carry laws, such a person has willfully forfeited the expectation of being treated like a normal citizen and I'm okay with that. I want to be defended against exactly that variety of morons, crazies, and criminals. That's just a sensible tenet of a functioning, civilized society.

If you don't trust law enforcement to carry lethal weapons and to exercise its best judgment in the face of situations with imperfect solutions, then feel free to go live somewhere else. But exerting your moral authority against an institution with many decades of accumulated practical expertise is little more than juvenile utopianist posturing.

EDIT: Oh and by the way, it's also worth quoting Mader directly, in case you think he has any misconceptions about how the police should act in these situations:

- "Firing me for it, it’s less of an eyebrow-raiser then to say the other officers are justified in what they did — which I think they were.”

- “They did not have the information I did,” he said. “They don’t know anything I heard. All they know is (Mr. Williams) is waving a gun at them. It’s a shame it happened the way it did, but, I don’t think they did anything wrong.”
Yes, I think that approach would avoid propagating inappropriate or unnecessary settings.
This is just silly. Besides, grammatically, "he" is a gender neutral pronoun when referring to a person of unspecified gender (as in other languages). "They" is plural. "Ve" is not a word. "S/he" is awkward and unnecessary (and hey, we can argue that it is misandrous because you're capitalizing the "S" and prioritizing "She" over "he"; if you argue that it doesn't matter, then the same can be said about "he").
A piece of code should not know a lot about the system and should work under a restricted set of assumptions and preconditions.

When this rule is not respected:

1) You end up with lot of coupling

2) Unit tests end up with a lot of overhead
Short answer:
Don't use this for practical purposes. It takes 90 minutes to generate 1 second of audio.

Here's a good TTS system:

http://www.cstr.ed.ac.uk/projects/festival/
The port isn't the important bit that is added, it's the supporting circuitry and photo diode to drive it that adds complexity to the design.
Venture capitalist Mark Suster makes an interesting case for why Los Angeles would have the greatest chance at being #2 behind Silicon Valley.
This comment is not meant to dampen anyone's thunder in playing up San Diego. Instead, the intention is for others to listen to how Mark sells Los Angeles. Take notes on how he describes the successes of LA that can lead to greater things.
Plagiarize his persuasive narrative style as a template for selling San Diego's business potential. (E.g. mentally do search&replace of LA companies to SD companies). That way, people hear more than just SD's great weather and more affordable housing.

The entire 2hr20min interview has amazing insights across a wide range of topics but here are some deep links specifically about the LA scene:

- Los Angeles tech successes:
1:01:11 - 1:15:07 --
deep link: https://youtu.be/u0s-vqF-2K0?t=1h1m11s

- How University of California's commercialization philosophy (2% royalties) is different from Stanford University (equity)
(fyi the "Anderson" he's referring to is UCLA's Anderson School of Management)
1:43:50 - 1:47:26 --
deep link: https://youtu.be/u0s-vqF-2K0?t=1h43m50s

- Snapchat's potential ripple effects in Los Angeles' ecosystem
2:10:50 - 2:12:24 --
deep link: https://youtu.be/u0s-vqF-2K0?t=2h10m50s

(If anyone likes those excerpts, put the Youtube player on 3x playback acceleration and watch the entire 2hr20mn talk. It's extremely educational.)
Yes. A lot of this discussion hasn't grasped your point. Philosophy did settle a lot of questions. They became natural history, physics, chemistry, even mathematics. The ones that are taught in Philosophy courses are the ones that haven't been settled.
There was ~70% saving between using variable fonts and regular instances. Compression is already applied to web fonts, and you can compress variable fonts as well, so it is not like they are mutually exclusive.
My spouse is a dancer. They generally retire at around 30 yrs. old. (And by retire, I mean find a different job because you aren't going to retire on a dancer's salary.)
On this different topic:

I got a lot more relaxed about language after reading numerous books by linguists (because that is their attitude, they just watch what is going on). In this context, I think the train has left the station (as we Germans say, "der Zug ist abgefahren") and "racist" now indeed has a new much wider meaning in public discourse contexts. It now seems to include "being different", in not necessarily clearly defined ways, the exact nature of the differences are to be taken from context.

I could just yesterday or today read about "racism" in a Guardian article about an attack on a Polish immigrant somewhere in Britain, who certainly wasn't of a different race [0]. However, I'm very relaxed about it - everybody knows what is meant. Also, a shift in meaning in some context does not mean the stricter meaning of the word is lost! The exact same people who may use a word loosely in one context use it with its strict meaning in a different one. If you start talking about biology this will happen. Words and language are extreme flexible, and such a change is not the end of the world.

I think their is some justification: When the word is used in such wider meaning it's more about the effect, not the cause.

My motto for language is the same as in programming: Be as lenient as possible with input - but be strict about output. In the language context that means I won't criticize when I actually clearly understand the meaning, but I myself try to use the right expressions, grammar, punctuation, etc.

[0] https://www.theguardian.com/uk-news/2016/sep/12/polish-man-a... (sub-headline: "...they are treating incident ... as racially aggravated")
You really don't sound like you're Apple's target customer at all. You should consider a business notebook from Lenovo, Dell, or HP.
Like many professional programmers and other folks whose jobs keep them relatively sedentary during long work hours, I began to really struggle with weight gain as I progressed into my 30s.

I tried various things: cycling, personal trainer for "big lifts", running, elliptical machine, rowing. I found running to be rather hard on my joints, so I never really got into it; but I put a lot of time into the other activities, mostly doing them on my own. And, frustratingly, I didn't get out of them what I hoped.

What ended up making a huge difference was regular attendance at a variety of group fitness classes: weights, diversified HIIT, circuit training, indoor cycling. What posed a bit of a mental hurdle, but only at first, was that most of the other participants were/are women in their 20s, which made me feel awkward. As a guy, it was a little frustrating for me to be in a room of women, many 10+ years younger, who were "kicking my butt" when it came to endurance, form, and intensity. But my fitness level eventually caught up, and I'm even going for my second certification as an instructor/coach of a couple of the formats I enjoy the most. I've lost and kept off over 30 lbs., and I'm constantly motivated by the dedication of other folks who take the classes with me. In addition to regular group exercise, I've found tracking calorie input-output to be helpful, both for weight loss and maintenance. Make sure you're eating enough protein, it's really important!

Some brands I can recommend, from personal experience: Les Mills BodyPump and Grit[1], Orangetheory Fitness[2], Spinning[3], myzone monitor[4], Fitbit (Charge HR and Blaze)[5].

I also recommend buying a high-density foam-roller[6] and some balls of various densities (tennis, racquet/squash, lacrosse). I've found huge relief from post-exercise aches and pains in spending about 20 minutes after each exercise session "rolling out" my muscles. It really hurts when you're not used to it (as in teeth-gnashing, grunting discomfort!), but it eventually starts to feel good and improves recovery.

[1] https://www.lesmills.com/?findaclass=&ici=Find-A-Class-Near-...

[&] https://www.lesmills.com/workouts/fitness-classes/bodypump/

[&] https://www.lesmills.com/workouts/high-intensity-interval-tr...

[&] https://www.lesmills.com/workouts/high-intensity-interval-tr...

[&] https://www.lesmills.com/workouts/high-intensity-interval-tr...

[2] http://www.orangetheoryfitness.com/Studio-Locations

[3] http://spinning.com/en/take_a_free_spinning_class

[4] https://buy.myzone.org/products/

[5] https://www.fitbit.com/chargehr

[&] https://www.fitbit.com/blaze

[6] e.g. https://www.amazon.com/dp/B01BW2YYWY/
> The multitasking model of UWP seems to be phone-first, which is just out of place for me. When I have a desktop PC that's plugged in and has 16gb of RAM, my web browser should never just spontaneously CLOSE because I tab out to another window.

What aggravates me more is that apps also suspend when you switch to other windows. When watching something on Netflix, I usually like to switch over to doing something else when a show's opening credits are playing. I can't do that in Netflix's UWP app because it suspends as soon as I switch to another window.
Perhaps you could form a community of like-minded developers. Everyone pools their resources together, contributing to the pool according to his ability, and each person shares those resources according to his need. That way, nobody will be able to make money while you struggle and go without.
More like charger mouse pad. Does not help with Bluetooth headphones, you'd need a wired charging headband or something.
"... in the sense that mo more code can be removed"

Or else what happens?

"... should it not be considered clean?"

It should be considered finished.

"... since the newly added code can always be removed easily."

Not true in my experience. Unfortunately.

Sometimes it's necessary to add some code, e.g., a new driver for a new item of hardware. I have nothing against adding, per se.
> The main cause of latency is audio buffer size.

Right. I'm really not an expert on this but my understanding is that with S/PDIF supposedly you have a control over the buffers on either side whereas with USB audio you are limited by the USB spec.
I for one would love to see the relationship between program size and code cache size on real applications.
I love these posts too, but man is it a pain to read on mobile. Quit hijacking my input!

Edit: I know I can use the readability mode, but I don't like being essentially forced to do so.
me <-secure-> Plex Inc <-then-> ????

They have secured one segment.

You have nothing within your independently maintained libraries, usage, computer or devices that depends on sending anything to anyone.

They retain remote access to your computer.

Not a privacy win.
> Maybe, but you have to lean in very close: http://imgur.com/a/ovuhZ

Curse you, nostalgia. I definitely remember it being… pixel-y-ier. I stand corrected.
We old developers _are_ better.

I, for one, have a lush neck beard and am seriously contemplating going with the sandals with socks look.
To the author: It would be useful to put a little blurb paragraph at the top to say that if you haven't overridden the default codecache size via JVM options, no action is necessary. This information is buried way down at the bottom of the page, which may lead hurried readers to assume that something may already be wrong with their Java 8 JVMs.
Someone very experienced once told me: "For one change in requirement there should me one change in your code. That's a clean code. If you can achieve it without any change in code, it's even better."

This quote always sticks in my mind :)
I wonder what that could mean for us as humans. Is some degree of "strife" necessary in society for people to be happier?

Perhaps our work to eliminate many of the more primal issues that affect us (the need to hunt, survive in the wild, etc) are only making us worse off?

It would be interesting to hear more about this, as well as what the potential "cures" may be, as alluded to at the end of the article.
I'm in my 40s. I interview frequently and the problem with most devs over 40 is that they are slow or dont keep up with technology.

I interviewed one guy in his 60s who went to school at MIT for his phd. I was excited. And then when it came to the coding exercise not only was he using perl, which had no relevance to our stack (which he was informed about) he took 3x as long to complete the question. I interviewed another older person who had no idea what JSON was. "Oh it's like XML, I get it."

It makes them look like a weaker candidate when they are slower or less knowledgeable. If you keep up with technology and trends it really makes a difference. It doesn't matter that "I can pick it up quickly" because as a hiring manager why take the risk when someone already has the knowledge?
As someone who entered the industry at ~32 and was immediately hired into Amazon to work on a team in AWS where I am around the median age, I find this conversation peculiar. The job I worked myself through a second college degree with was on small software team that was all older than myself. I went on a round of interviews recently and got an offer from all of them... I definitely don't feel like I'm going to expire in 5 years.

Then again, I won't be an "SDE II" or whatever I am now in 5 years, I'll have started a business, gone into consulting, or gone back to school for a Ph.D (pick 2?). So I don't know.

I have yet to hear anyone I've worked with say something ageist or fearful about age at work. Everyone is very cheerful about their careers.

And to be clear, I'm very, very blunt with management and co-workers about work-life balance. I work 35-40 hours a week when things are slow and step it up when things get hot two or three times a year. I think it's irresponsible to work more hours (it stunts growth, limits productivity, and makes me unhappy).

I don't think that ageism isn't a problem, I guess I just haven't seen it. Then again I've always been sort of disgusted by gaggles of squirming kids, so I've probably self-selected where I've tried to find work. Why in the hell would anyone want to move to SV in their 40's+? That's like going to a college party to make friends or find a romantic partner in your 40's... the prospects are much greener and more attractive elsewhere.

This whole conversation strikes me as very odd.
Makes me think of theories of allergies and runaway immune responses attacking the body because there hasn't been enough exposure to 'stuff to attack'.
There's a net outflow when considering purely domestic migration, maybe. California's population is still growing, driven by immigration and births.
You still need timing logic, you have to extract the clock signal from the SPDIF signal as well.
It doesn't paint a picture because a limited and flawed experiment should not be used to make sweeping predictions about society at large.

This is precisely why, earlier, I was against calling the setting in this experiment a utopia. It's anything but. But call it that, convince people it's actually good conditions, and then other people will run to make unfounded claims that good conditions are bad. Not to mention that basic income is not going to magically create good conditions, anyway.

NEETs may be caused by poor life prospects, not the presence of food, shelter, and internet. I imagine you have access to those things, too, so do many other people who are not NEETs. People do not do well when they feel life is pointless, and many people do just as poorly as NEETs do but you don't see them or think about them because they don't make headlines.
How would Google know if somebody rode to work and did not drive?
Typo: "7141 TTL chip" should be "7414 TTL chip"
I once made a moderately interactive widget using pure CSS, and it was a relatively interesting experience. The widget itself had buttons that let you choose several parameters (about 400 combinations overall) and would render out a 'demo' of our product.

Some stuff I learned:
1. Most of css3 is supported in IE8, so we felt fine with using the widget in production.

2. With any reasonable LESS / SASS syntax, it's easy to generate complex stuff so long as it's limited to a discrete number of states. Stuff like tic-tac-toe are easily doable if you treat them as a state-machine.

3. It's way faster than JS, and there's a good reason for it. CSS can be totally figured out in one round of parsing, and so long as no JS is used to change it, the same parsed state can be used for all of your states. Even though it adds tens of kilobytes to the file size of both CSS and HTML, it's still faster than executing code.

This definitely isn't the right solution for all problems, but I think it's important to think about whether you problem can be solved in pure CSS, and to strongly prefer it for static sites and nearly-static sites.
VueJS also has a stack of devDependencies, look at the package.json file.

* Why are there dependencies on the Babel project? Because most people aren't that excited about writing in ES5 any more, for better or worse.

* Why are there 264 directories in node_modules? Because there's functionality there somebody didn't want to re-write.

* Single minified deploy files are the norm. Along with culling artifacts that aren't actually being used.

* I'd rather use NPM than figure out all the dependencies myself, same reason I use Maven for Java projects.

* Nobody "enjoys over-complicated solutions". Just like nobody "enjoys rewriting stuff that smarter people already wrote".

* Your back-end work is dependency-free?! I haven't written a back-end system in years that hasn't relied on the work of others.

The bottom line is that if you're not writing anything complicated, back- or front-end, then you might have the time and resources to write (and test and maintain) simplistic solutions. I haven't had that luxury for years. Front-end frameworks are just like back-end frameworks: they solve certain kinds of problems that are repeated across projects.