skysight-inc/HackerNews huggingface dataset:
I believe these are the definitions used in software engineering. Someone please correct me if I'm wrong.

A "monolithic" system is a system that cannot be factored into stand-alone components. That is, there is a high degree of logical coupling between its components that make them difficult or impossible to use independently.

A "modular" system is a system built of multiple logically-distinct components. Note that this descriptor says nothing about their degree of coupling.

Examples:

* Linux, the X.org server, and systemd are both modular and monolithic.

* Coreutils is modular but not monolithic.

* The "ls" program is monolithic and not modular.

Note that under these definitions, "modular" is necessary but not sufficient for "not monolithic". From the way he talks about it, however, Lennart seems to believe that "modular" means "not monolithic".
Here’s How Busy Tech Professionals Can Prepare A Weeks Worth Of Meals In 2 Hours
I have mixed feelings regarding systemd but to be honest I don't think this particular thing is necessarily bad.

In terms of name resolution unlike other OSes Linux is kind of dumb, it sends every single request to resolvers listed in /etc/resolv.conf it does not matter it resolved the same name second ago it'll send that request.

Back in my university I remember when network admin blocked one node in the lab I was working at. Their argument was that the server was DoSing department's DNS servers.

Turns out that one of students had a very inefficiently written application, the application was making a separate TCP connection to insert a row into a database and of course there were tons of data to be imported. The server then made reverse name resolution on every request and in turn made DNS query for every row inserted in the database.

The DNS problem was solved by installing bind and setting it up as a caching server. Of course now we have other services just for caching such as unbound, nscd, dnsmasq etc.

The thing is that DNS caching is essential part of a network enabled operating system and even if you don't care about DoSing your ISPs DNS server it still brings a huge benefit by speeding up name resolution. I can't think of a scenario when you wouldn't need a DNS caching server and it looks like other OSes already include one built in, so why not standardize it?
Robustness versus Acceleration in gradient descent
The VC model is more conducive to the Greater fool theory: http://en.wikipedia.org/wiki/Greater_fool_theory. While social psychology and public sentiment certainly plays into the valuation of public companies, being a public company typically restricts valuation to more standardized valuation models and scrutiny; it's much more transparent overall.
Wish there was some info about what the site does without signing up.

Also, I would remove the question asking for business description and planning/modeling needs from the signup form. I think you're likely to get very little effort put into that section from a new user who has no attachment to your app. It could be placed better as the user begins to interact with your app (however that works) ..

edit: Oh I see, you have to go to the default landing page to get more info. https://opstarts.com/ -- Should fix that, at least make the navigation element in the upper left of app go to that landing page.
cut the locking pin and repair it later?

cut the lock?
This was a very interesting read, but I feel too groggy today to pull out an appropriate conclusion--especially since, in the author's own words, this was a useless study that did neither the patients, nor the scientific community, any good.
It's the color of incandescent bulbs, fire, and other popular sources of light, reflected off of a large variety of surfaces.
Improved Audit Log for Organizations on GitHub
You keep mentioning BSD as if it's a model to be aspired to. Many people disagree. For some reason, systemd proponents seem incapable of conceiving that people could disagree with them. If you could accept that, productive conversations might be had.
This is what happens when you dont sleep
Hmm; carry is free, not sure about overflow.
But more generally, it's an extra output, for what would otherwise be one-output operations. Put it this way - if a lot of javascript operations could modify a piece of global state, that would be trivial on a trivial interpreter, but I bet it would add a lot of complexity to your JIT. Same goes for CPUs - no problem for simple implementations, but it would add complexity to an out-of-order or other clever microarchitecture.
Completely agree. There's a continuum of, to simplify - dynamic typing -> static weak typing (C, C++, Java) -> static strong typing (Hindley-Milner, Haskell, etc).

Hard to go back to dynamic or static weak after grokking the power of static strong, as you describe. Algrebra Driven Development > Test Driven Development.
U.S. Military Bans The Intercept
I really wonder why as well. Grocery is a super low margin, super competitive business.
Compare and contrast:

>Slide 18 Energy -- US: Dwindling Domestic Production

vs.

http://www.bloomberg.com/news/2014-07-04/u-s-seen-as-biggest...
RMS will jump in and it'll be GNU/Linux/SystemD
just cut the seat post and get a new one, a cheap one is maybe 10 bucks.
Sure. But we've got nsswitch and Avahi already... and they work. If they have some bugs that cannot be worked around, I'd expect a comment like "we couldn't get Avahi to work, upstream bugs xxx and yyy forced us to rewrite it".
It's actually important to prefer .isNotEmpty over .length here. In some iterables (think generators, or sequences transformed by higher-order functions), calculating the length requires traversing the entire sequence where .isNotEmpty can stop after finding a single item.
If I didn't already know about free software I'd find this talk baffling. I thought TED talks were supposed to be inspiring?
If you're asking what Wave is, you can think of it as collaborative document sharing and commenting (like Google Docs) but with a different document type that supports threaded discussions similar to many online forums.

Wave also had its own email-like inbox for reading updated documents, and was marketed as improved email but it never really worked well for that.

These days I use Google Docs with commenting enabled for the sort of thing we used Wave for.
By the way, the “Maya” in the article’s original title is correct. There’s no reason to change it to the incorrect “Mayan”.
I was just telling my wife that getting somebody to go to Costco for me would be a game changer. Somebody else takes my list and deals with all the people blocking the aisle to get their 5 cents of sample cheese or just because they rudely leave their cart in the middle? The stress reduction alone would be worth the money.

I'm using Amazon Fresh and the savings from not eating out due to my laziness-based avoidance of the grocery store is going to pay for it easily.
Autistics in the Silicon Valley
Good idea :) I also just added a reply because turns out Stylus added source maps very recently (today even ?), so the lack of sourcemaps is not a problem anymore.
`Kiesza - Hideaway`. Other songs do work and the app is pretty impressive, but I find the UI for lining up lyrics really awkward, it doesn't seem to be possible to move all of them at once so if the start offset is wrong it's really painful to use. For an example see `Le Youth - Cool`
Good points, but I was thinking of something more curated and streamlined than documentation. Perhaps Sphinx meets Bespoke.js (http://markdalgleish.com/projects/bespoke.js/)
Supervised machine learning – a flow chart
thanks, good point. we'll add a link back to the website from the application.
update: the non-responsive display was due to rendering of the page in the HN mobile app (by Creative Pragmatics) that I use. Visiting the page in a proper browser proved a better experience.
Trestup – new online social networking platform (based on people's interests)
Trestup is an online social platform that connects people who have similar interests, and who want to do stuff together. Have you ever wanted to do stuff, but had no one to take part? Or have you ever wanted to make more friends who share the same passion with you? Now you can. Join Trestup. Next, search for an activity, join it and do it, or you can create yours. Bringing social back to social networking. We truly connect people. Follow on Twitter @trestup. Join Trestup @ www.trestup.com
You think? I suppose it's interesting to hear an opposing viewpoint, because it seemed like a good introduction to someone who doesn't know. What did you think would be confusing to the general public?

What about this interview instead?

https://www.youtube.com/watch?v=SUJtMlEwd6Q&t=1m15s
Love the "READ_THIS_IF_YOU_ARE_TRY_TO_HACK_ME" file. It's a pretty clever tool and I imagine it'd be great for future interviews. Something to keep in mind, although I can't imagine it being a huge subscriber base.
As it's spelled out, I'm not sure I see the problem, either. When I cancelled with Comcast a few years ago, the woman spent a couple minutes inquiring about my issues and offering to take another shot at fixing them. I didn't think that she was being unreasonable. I get more annoyed when the tellers at my bank try to get me to "talk to a banker" every time I stop by. (I'm already in your bank, surrounded by your bankers. Why would I need to be reminded that I could talk to one?)

What I'd like to see from comcast is how they've structured their evaluation metrics and rewards. I suspect that some clever call center folks are artificially inflating their numbers by simply never allowing a customer to cancel.
Wow, at a glance, this appears to be the best auto-chord-transcribers I've used. I'm getting much more usable data out of this than others that I've tried.

Do you intend for it to be able to hear altered chords?... #5, b5, etc? It didn't seem to be catching that on a song I submitted, but it got the root and third correct, which is still helpful.
There is not a black hole at your center of mass. Protons and neutrons (let alone atoms) are not dense enough to form a black hole. In all likelihood, your center of mass is empty space between a nucleus and some electrons.
Not currently, unfortunately. The complexity of how the Dropbox client works is enough to not pollute libdropbox with at this time. The idea here is correct though - were we to rebuild it at this time, we would look at potentially abstracting a lot things into a libdropbox-like library
Depends on the service.

Sometimes when I just want to try it out or am curious, if they have email, then I use a dummy email account Ive set up for this purpose.

Other times, Twitter
I've been monitoring HN reactions to Dropbox news with interest and I can conclude that mentioning Rice in comments has fallen out of vogue and is punished with downvotes of power users.

HN was outraged at first, now it's meh about the whole deal. A regrettable development that shows companies that one can easily alienate a part of its early adopters, but bad rep won't stick if you continue to ship shiny things.
Google Location history
What's the status on other browsers implementing it? Is it even a possibility?
Nice idea. Are you in SF?
Maybe the stuff we want to buy has gotten increasingly expensive. College, phone and internet, all on a stagnating wage.
U competing with FB or Meetup?
I don't think you can infer any particular schedule from that page. Dart's been in development for a long time.
i m using a ruby gem, color, to mix, blend colors. There are so many parameters and methods you may use to blend 2 colors. So i think, you may attain not only orange but other colors too deoending on how you blend
There's nothing wrong with rolling your own version of existing Linux software and tying it all together with linked libs. It's similar to coreutils/util-linux/Busybox, but without pipes or shell scripts.

The reason systemd is so infuriating is that its creators are lying about its true purpose, which is to supplant existing Linux operating systems with its own new idealized model. It flies in the face of those people who have been working with existing operating systems for decades and really rather liked the way things used to work.

Even if your dns resolver is better than the old one, if it requires a paradigm shift in the way it's used, it's fucking annoying and I don't want any part of it. Wake me when this supposed collection of tools becomes an actual collection of tools and not just one giant 'modular' extension of a brand new operating system.
From the article:
"Our custom tool allows us to create an unverified section of the binary in a way that is compliant with the Authenticode spec. We make the tag buffer an unverified section so that the tag buffer can change without having to re-sign the binary."

So they sign 90% of the executable, but 10% of it is unsigned.
It's TEDx and not TED.

From the text: The TEDx talks are "designed to help communities, organizations, and individuals to spark conversation and connection through local TED-like experiences."

EDIT: it is a "licensed event", but not TED.
Those are my kids running around getting samples. Sorry.
Yea, this isn't outrageous, and for some companies it is seen as trying to help the customer. If you are calling to complain about something, and the customer service agent attempts to sell you on a new product you have never heard of is that such a big deal?

As long as they are respectful when you say you're not interested there is absolutely no harm in offering people your services. In all actuality, it's a good thing. Keeps you competitive, growing, and with the right attitude your customers should appreciate it.
I clicked 'Join Beta Program' but it doesn't take me anywhere :( - this is something I would use too.
Very much worth reading for the magic phrase that will stop the upselling:

There are a few things customers can do, per the document, to avoid the sales plays: one of them is to flat-out instruct the agent to not attempt to sell you services. "Customer volunteers a 'Don’t sell to me' statement" is explicitly listed under the section titled "Transition to Offer is Not Applicable in the Following Scenarios."
I'm assuming AT&T has this exact same protocol, because a few weeks ago I called them to get my modem fixed because our internet was down for a day and after talking for 45 minutes and assuring them that yes, I have reset the damn modem, the customer service person tried to sell me more channels on my TV service. Which was hilarious because I don't have TV service with them anymore, only internet.

I let him know that it's not appropriate to try and upsell someone on a support call, when the customer's current services aren't even working, much less trying to sell them an upgrade on something the customer doesn't have in the first place.

Pretty amazing how well they set their reps up for failure. A little bit of training could go a long way, but I guess what's the incentive if most customers are basically locked into specific service providers depending on their address.
The things most companies fail at when it comes to customer service are:

- Effectively training employees to fully understand the product they are supporting.

- Enabling communication channels between departments that lead to timely resolutions.

Often you're talking to someone who doesn't know how to fix your problem, isn't sure why things are messed up, has to use a bunch of internal tools that only partially work, may have to communicate with other departments who might as well be black holes and then has to halfheartedly sell you products unrelated to your call.

Companies should be using metrics to help guide decisions, but all too often companies are working for metrics instead of having the metrics data work for them them. Instead of diving deeper into the overall customer experience to figure out if they're even measuring the right things, companies often focus success on driving a narrow spectrum of metrics ever higher, at the cost of everything else.
That's really awesome! Obviously not bullet proof and it doesn't hit everything 100% of the time but the concept is awesome.

Great work.
Is it really relatively small? DC proper is small, but it's just one jurisdiction out of many in the metro area, and not even the largest one. Uber covers a big chunk of the area. Looking at Google Maps (with the scales matched!) you could fit SF proper in about one quadrant of the the DC beltway, and of course there's plenty of city outside the beltway too.
Spoken like a guy who's never had to sell a product in order to eat :D I have no doubt Comcast takes it over the top, but the training materials I read seemed pretty decent.
> Can we train fish to play street fighter?

Certainly. The question is how well it would play.
How is BSD less monolithic than systemd?
Up north in Canada.
Furthermore, as per their manual they aren't suppose to offer you anything until your issues have been resolved.
>I'm yet to see any actual evidence of a bias towards women in hiring.

Anecdotes aside, it is the official policy of most companies, usually under the Orwellian title "non-discrimination policy" or "diversity policy" or some such. This is before we factor in any personal crusades that the hiring officers may or may not be engaging in.

>I am debating this

reaching.
All this statement proves is that you don't know what a "great engineer" looks like. Do you think any of the kernel developers at Microsoft, Apple, or Google don't have hardcore degrees? They all do, and there's a reason for it.

In addition, it's hilarious that you point this out specifically for a job at the White House. There are so many non-engineering factors that go into succeeding at such a job, most of which are learned in college.

In summary, while I would never make such a degree an absolute requirement, I would be shocked to find someone who could work at the US Digital Service who doesn't have a college degree.
Reading your quote from the ECMA standard, "no implicit conversions are supported" may be wrong but at the same time not generally misleading. That is, that function errors on null values and returns false for anything that isn't identical to true, so while it does provide a conversion to boolean from any non-null value, anything that isn't exactly a boolean "true" (unless I misunderstand what "identical" does) is going to return false on conversion. This is consistent with other writings on booleans in Dart [1]. So it appears that Dart has implicit boolean conversions, but it converts everything that is not the single "true" value to false, so using an expression that never can evaluate exactly to boolean true in a conditional (unless you mean it to be a wordy way to create unreachable code) is never something you want to do.

[1] http://blog.sethladd.com/2012/02/booleans-in-dart.html "The only value that is true is the boolean value true. [...] In a boolean context, everything that is not true is converted to false."
Biography is incomplete, he recently moved to Sweden: http://www.themoscowtimes.com/article/504076.html .
Sure, perhaps to you, or people that have been here longer. However, I had absolutely no idea. I didn't even know that HN was taking paid advertisements for job postings, and putting them "somewhere" on the top.
I think there's a difference between "gamification", i.e. doing tasks for currency, points or prizes, and "video gaming", i.e. creating a circuit so that your house door in Minecraft opens with a switch.
This is really cool. The thing that's obviously missing to me is chord charts to go along with the chord names. Despite the fact that people can look up the chord elsewhere, the tool would be much more useful to novice players (who are probably the majority of likely users) to simply provide those charts.
Not just patronizing, but continuation of the shitty, harassing behaviour that got him in trouble. Giving flowers is easily read as a romantic gesture.
oh come on, 90% of what's on the site now is in clear violation of the TOS I quoted. or are you suggesting that, for example, user 'Descending' owns the rights to 'Help' from the Beatles ?

how do you explain these rules in regard to this :

YouTab also requires that the music videos that you attach to your tablature shall be your own or videos which you are licensed to display; for example, you are not allowed to embed an unlicensed Metallica video and write down your tabs for that song.

true, you have covered yourself by stating these things in your TOS, but after removing all videos that are not in accordance, you're left with an empty site.

seriously, from a technical point of view I love projects like these, but I cannot see how this could ever work in the long run if it's dependent on youtube. at least not as long as large record companies exist and enforce their copyrights as they tend to do.
This is true in Go as well http://play.golang.org/p/Mk6i0Ll8uW

I rather like that you're forced to be explicit. Often, the (hidden) conversion is a source of bugs or confusion.
It's very pushy and obnoxious, but it's also well known, so I agree that this is quite a non-story as far as that goes.

My worst experience with an ISP, though, is Megapath. They used to be Speakeasy which had absolutely incredible techs once upon a time.

Once bought out, it was slowly ruined. When trying to cancel, they "lost" my cancellation and the cancel web form (the only way they accepted cancellations) mysteriously failed to work until I was on the phone with a supervisor. Only the fact that the expiration date on my card had changed gave me enough leverage to finally force them to cancel, as I pointed out that I would not authorize any charges until I had absolute confirmation that I was cancelled.
I worked tech support at Gateway (computers) for a short time in the 2001 timeframe. I quit when they based our bonuses on selling upgraded equipment to customers.

Worst part? Most techs would lie and tell the customer their blue screen/crashing problems were because they didn't have enough memory (or similar). Tech gets bonus for selling, I have to install the memory and troubleshoot and fix the actual problem, and I get dinged...

Comments to management of course went into the recycle bin.
I don't get why people make this VbScript comparison (sneer, actually). Yes, it is a language introduced by a single company, but then again many languages have started that way, and in this particular case there are big differences between VbScript and Dart. I think Dart is a better language. Do you disagree?
Depends on the place. Phone & internet is not it, but college, rent, cars & health care are.
>The vast majority of FPSes involve you playing a man, shooting other men.

Which has nothing substantial to do with a "phallus" of any kind.
5 Samsung Mock-Ups ONLY $10
Backscatter x-ray technology was removed from airports. [1]

All airports now use millimeter wave technology. [2]

[1] https://en.wikipedia.org/wiki/Backscatter_X-ray

[2] https://en.wikipedia.org/wiki/Millimeter_wave_scanner
People who don't work at all. That's the choice (maybe more like outcome) the society went with. For what might the first time in history, the rich are working more than the poor[1] and labour participation rates are dropping[2].

In many ways this is a superior alternative. Children don't work. They used to. People spend a lot more time in school at the beginning of their life when it has the potential to have the biggest impact. It's not all bad. Although not quite living up to the dreams from 20th century either.

There's also something to be said about positional goods. A lot of people are driven by status and they work to be ahead of others. Elizabeth Warren believes that this explains why, despite technological progress, regular middle class family needs two incomes where one was enough a couple decades ago[3], they're competing for the same house, or school district. It doesn't explain everything but it's a factor.

[1] http://www.economist.com/news/finance-and-economics/21600989...

[2] http://equitablegrowth.org/2014/08/18/equitable-growth-make-...

[3] http://www.amazon.com/The-Two-Income-Trap-Middle-Class-Paren...