skysight-inc/HackerNews huggingface dataset:
I would like to see people commenting about why they think that the project they recommend has a high quality code.

Otherwise it's too subjective.
Aahh. Good info. But, yeah some sort of proprietary connector/accessory.
https://github.com/thoughtbot
We detached this subthread from https://news.ycombinator.com/item?id=11512701 and marked it off-topic.
That's the conclusion I came to when looking at the market for smart guns (I was interested in smart attachments for guns, think Fitbit for your gun). Smart guns drum up a bunch of press and buzz from people who will never buy them. It's a failure to understand the target market, who hates the concept for reasons mentioned elsewhere in this comment section.
Awesome questions.

There are approximately 1000 co-working spaces in the US (not counting multiple locations).

As for folks hiring Lackiis as permanent employees -that is something that is actually totally cool by us. We want startups to turn to LACKII as a source for reliable permanent employees building out the recruiting structure is a tomorrow problem that is very important to us.
Bunny Brunel “Invent Your Future”
From IT perspective nice to see hat McLaren still continues to provide support for this old consumer product with only a hundred running installations. They could have just issued sn end of life statement and ask customers to upgrade to newer version.
Simon Peyton Jones:  Composing contracts: an adventure in financial engineering
I didn't actually type "salary" in my original post...

I don't really know enough about how lawyer partnerships work as a legal entity, to be able to definitely say 1 way or the other.

Would a large Boston firm with multiple partners, that was financially successful, pay a partner in a firm $1 million a year? Yes, easily; but is the partnership just "how lawyers do things" or "entrepreneurship"? I can't say.

"According to the Boston sources whom we interview, a competent divorce litigator in Boston earns a minimum of $1 million per year. Is that sufficient compensation for a loss of illusions regarding human nature? Only you can decide!"

From Philg's (Philip Greenspun, another famous LISP user) site here: https://blogs.harvard.edu/philg/2015/07/28/divorce-litigator... (his comment #6)
I expect a visit or two to Null Island every time I do a Google Map that has some layer of sophistication to it.

I used Google Maps embed last week and a 'elementary error' in my code meant that I was getting 'null island' quite consistently. I had a string with the latitude and longitude in, I just needed a bit of code to write out the map marker and center location for the frontend javascript. I was taking a string with 'lat, lon' and parsing it into an array, but doing it wrongly, i.e. with my own special syntax, so, instead of sending the latitude as '53.1234' I was sending the latitude of '5' and the longitude of '3' (having not made the string into an array).

I also had to battle with loading the map under a CSS in-page 'tab' (rather than browser tab) and you have to remember how to get it to load centered and not as a grey rectangle. Therefore getting to Null Island rather than a grey rectangle or a js error is pretty good. I then know I just have some problem like described earlier of mixing the lat/lon somehow.

Consequently for me, 'Null Island' rather than '-999,+999' is a good thing, I can at least load a map.
Yeah i recall reading about some particle sensor at a university lab that was running on some ancient DOS beast because anything newer would throw some timings off.

Never mind that the manufacturer was long gone, new sensor would be expensive, and the lab would have to suspend all experiments up to a year while running a series of baseline stuff to align old and new results.
Wearing the hair shirt: a retrospective on Haskell (2003) [pdf]
How about the cost of the F35 (~1.5 trillion projected) which is double the entire NASA budget from 1958-2011 (526 billion).

[0] https://en.wikipedia.org/wiki/Budget_of_NASA
The Go standard library is throughly documented and implements all sorts of functionality (HTTP, crypto, libc-esque functionality) in a fairly minimal way:

https://github.com/golang/go
This is rad! Please get it into contrib :)
>and later led the Apple Maps team

I'm not sure that puts him in a position to be trusted to criticize google maps. Apple maps has been considered inferior to google maps since its launch.

Just because he has ideas about how to pack an overwhelming amount of information onto a map doesn't mean it's a good idea for normal users.
Interestingly the word cosmetic, ultimately, descends from the Greek word κόσμος (kosmos) from which the word cosmos comes directly.
There is also ComputerCraft mod with Lua programmable blocks and visual code editor (ComputerCraftEdu) http://www.computercraft.info/ and http://computercraftedu.com/
https://github.com/ReactiveCocoa/ReactiveCocoa

IMO very well written and very well run project. I follow most issues closely just because the discussions re: code reviews, new features, and community questions.
Does it comply with https://en.wikipedia.org/wiki/National_Security_Agency
There's much more wrong with Google maps on the desktop than what the article mentions.

My biggest gripe is contrast, rather the lack thereof. Zooming in and out doesn't help. There's a lack of contrast at all levels!

And the algorithm for displaying place names sucks. You'll see certain names at one level, zoom in and they disappear, zoom in some more and they finally reappear.

Paper maps are unquestionably more ergonomic (but much less convenient) than Google maps. But it's not just Google. I find other online maps equally bad. It's quite sad that a paper Rand McNally map is so much better at actually presenting the geography of an area.

Perhaps other posters here are right, it seems like Google maps is designed for point-to-point navigation, nothing more.
Especially as all but the floppy is solid state.

I think they were running into problems with the radio modem rather than the computer, btw.
Hanami has really good code quality: it's really easy to understand from a newcomer's perspective and is full of examples:
https://github.com/hanami
We humans are bound to earth by our very own evolution, finely tuned for this environment. We are children of the earth and children we will remain.
The difference between today's Google maps and the authors 1960 paper map is easy to understand when you stop to think about how those maps are used.

The paper map was used to navigate from place to place. That never happens with a google map. Sure, you navigate with them, but by telling Google where you want to go and letting them draw a line on your map. You don't need all that extra information if your phone is navigating you from place to place. You just need something clean that you can glance at to get a sense of where you are.

So that's what they've designed their maps to give you.
"Read the docs" is not an excuse for incomprehensible source code. If links to documentation are not in the code, they might as well be nonexistent.

In this case, I've never read the sources, so I have no idea if the complaint is valid.
yegor from yegor256.com
Did an award in 2015[0] for good quality software projects.
I think his evaluation points are sensible:

"Each project must be:
* Open source (in GitHub).
* At least 5,000 lines of code.
* At least one year old.
* Object-oriented (that's the only thing I understand).

The best projects will feature (more about it):
* Strict and visible principles of design.
* Continuous delivery.
* Traceability of changes.
* Self-documented source code.
* Strict rules of code formatting.

What doesn't matter:
* Popularity.
* Programming language.
* Buzz and trends. "

In the end there 158 submissions, 12 finalist and 1 winner.
Check them out.

http://www.yegor256.com/2015/04/16/award.html
Look at Here maps. It is a much better designed map, from a cartography perspective.
Google Earth is pretty much abandoned at this point. They now give away the "Pro" version and the software hasn't been updated in about a year.
Apple Maps has actually significantly improved since its launch, and I wish people would give it its due. I, for one, often prefer Apple Maps to Google Maps nowadays.
We could fix everything by significantly limiting all economic activity on the planet and forcing people to create a much smaller number of children, mass population reduction. Probably through a much more authoritarian ideology.
you can use DDG as a default search engine, and search in google when you want by adding the "g!" flag to your query. it will kick you over to a non(less?)-tracked version of Google.

and you might find DDG is much better for devs. they have built in language guides and various other conveniences.
Spree has followed very good standards - https://github.com/spree/spree

Language: Ruby
Framwork: Rails
I'm going to propose one of my own[1], since I can do few projects without time limit (for fun) so I did my best to properly program, test and document it. I overcommented on the past but I'm trying to correct it now. Also, all of the new contributors follow the same style so things stay consistent. As an example, let's try to understand the function `.addClass`:

- Just to use it you can see the documentation on the website[2], which is the first contact normally.

- Then when you try to find the relevant files. They are in github's `src/plugins/addclass`, a name that is common and intuitive [3].

- Not only that, but you also got the documentation in that folder in github thanks to the name `readme.md`.

- When opening it [4], the first thing that you note is that the function has a tiny footprint; 8 lines. A brief explanation of what it does and a line explaining what the not-so-intuitive function `this.eacharg()` means.

- Then we use the native `Element.classList` [5] to add classes. Most people familiar with vanilla javascript know it, but otherwise the name is quite descriptive `el.classList.add(name)`

In contrast, while covering quite few other edge cases and older browsers, check jQuery's `.addClass()` code [6]. Or check Zepto.js' `addClass()` code [7]

[1] http://github.com/umbrellajs/umbrella/

[2] http://umbrellajs.com/documentation#addclass

[3] https://github.com/umbrellajs/umbrella/tree/master/src/plugi...

[4] https://github.com/umbrellajs/umbrella/blob/master/src/plugi...

[5] https://developer.mozilla.org/en/docs/Web/API/Element/classL...

[6] https://github.com/jquery/jquery/blob/305f193aa57014dc7d8fa0...

[7] https://github.com/madrobby/zepto/blob/601372ac4e3f98d502c70...
Design Hacks every designer should know book just launch at midnight
Could be something to do with this:

http://nsarchive.gwu.edu/NSAEBB/NSAEBB509/

"NASA's Applications Satellites and National Security Requirements:

NASA planned on launching the Geodynamics Experimental Ocean Satellite-3 (GEOS-3) with a radar altimeter whose data would generate more accurate gravity models than any measuring devices previously flown. The data would be used to meet civilian requirements and by the U.S. Navy to improve the accuracy of its submarine-launched ballistic missiles (SLBMs). Because it also had the potential to be used by the Soviets for the same purpose, the DoD requested NASA to encrypt the data, limit the acquisition of data over the ocean areas where Soviet ballistic missile submarines operated, or delay the planned April 1975 launch until the issue could be resolved. It also requested encryption of the data from the even more capable radar altimeter planned for SEASAT-A. NASA rejected these requests but quickly agreed to restrict the dissemination of the GEOS-3 data collected over the regions where Soviet ballistic missile submarines operated (Document 38)."

However is it still the case that NASA continue to withhold this data, or is it data collected by the NSA/NRO/et al's satellites that's considered classified?
Unlimited support and maintain for website – 24/7 by Marketica
I would also recommend Here Maps.

Offline usage is best for travelling.
I'm not sure there's a need for the author to be trying to encourage the audience to do anything. A central theme of the story is building Le Roux up to seem as big/talented/accomplished as possible. Things like the fact that he has logging and mining concerns are brought up repeatedly despite them not being directly related to him getting busted for meth, but they serve to keep you thinking "this guy is achieving a lot". You can pick it even from the title of the series.

Truecrypt is very well known amongst tech literate people and Snowden at least is well known amongst the rest. By repeatedly driving home the fact that Le Roux was responsible for the foundation of this software, it makes him seem more impressive in the readers mind.
Question to C programmers: Every time I encounter some C code, it doesn't take long until the obscurely short variable names start popping up from all directions. Is naming variables in this manner considered acceptable by today's "C best practices" or what's the deal with that?
I'm confused by the replies saying that more dense labels would somehow harm usability for driving or navigation. When you're driving, you know where you're going, the map knows where you're going, and it's easy to see the route you need to take. When you're not on a route, denser labels help you to orient yourself with the map and to know when to zoom into a particular location.

That said, I also think the focus on paper maps is misplaced. Old-style road maps had to answer the question, "how do I get there from here?" New-style digital maps don't need to answer that question any more! Questions new-style maps need to answer include:

* I know the name of a place or street; where should I zoom in to see more things around that place or street?

* I need to go to a (gas station / rest stop / hospital); where's the closest one?

* How would I get home from where I am?

* I'm in an unfamiliar place and would like to go "downtown" (where there are restaurants and things to do); where is "downtown"?

* Where is my car right now?

Roads help you to orient yourself with the map, but they aren't as fundamentally important to digital maps as they were to old-style road maps. The visual space of the map might be better spent helping answer questions like these.
A scenario that made the need for 'with' clear to me:

You have a function that passes a subject through several functions using the pipe:

subject |> fn1 |> fn2 |> fn3

But now you want to return an error monad if everything went wrong. You could do the following:

with {:ok, v1} <- f1(subject),
{:ok, v2} <- f2(v1),
do: f3(v2)
https://github.com/smaato/ui-framework

UI Framework built with React and SCSS. The components are nicely modularized, have unit tests, and we put a lot of emphasis on code readability, clear names for things, a scalable folder structure, and intuitive interfaces.
Another aspect I suspect is that gun owners already have the fundamental gun safety rules that are respected like gospel. All gun owners I've met are extremely serious about safety, and treat safety with great reverence.

I saw a reddit post of a guy who accidentally shot his foot: known as a Negligent Discharge. In the comments the general conclusion was not to blame the gun maker, but rather to blame the poster for failing to abide by the fundamental rules:
1. keep the gun pointed in a safe direction
2. keep your finger off the trigger until ready to shoot
3. keep the gun unloaded until ready to use
4. treat all guns as if they are loaded

I suspect that gun owners feel that smart guns also "cheapen" the safety ritual (which could be disastrous).
But you load a map with incorrect data. Wouldn't a good JS error be much more explicit? I do a lot of geospatial data crunching, and the thought of having wrong but valid data injected into my pipelines makes me uneasy.
With open-source tools and services for OSM data from Mapzen and Mapbox, you can make your own map styles: light or heavy in detail, highlighting cities, highways or footpaths.
Don't mix up data and map design. Google maps is great because the data is unique, but I personally prefer other designs and think that Google Maps has very bad UX.
The comparison to a paper map is stupid. A paper map is severely limited in that you can't zoom in on it so it has to be packed with enough information to hopefully be useful. An interactive map only needs to give you enough context to know what to zoom in on. If I'm using a touch interface that overloads me with information in one screen, it's a bad interface.

It's like claiming that the new york times should display the entire full front page of the newspaper on a mobile device so you can read several articles without scrolling or loading more content because that's what you used to be able to do with the real paper.
"The primary route across Long Island — Interstate 495"

Off-topic, but as a native NYCer, we would never call it that. It's the LIE. I once had a woman ask me in the parking lot of a Walgreens how to get on the 278. I was puzzled for a second, then I realized she was talking about the BQE. Living out in California now, I miss the days of calling highways by name.
Thank you for taking the time to respond and for sharing your experience. Prior to this post I commented that I regretted my initial response to you as being overly dismissive of your point of view. I had the opportunity to edit/delete it at that time but I figured I may as well let it stand and afford you an opportunity to respond. I echo the same sentiment here, it was poorly worded in addition to being a colossal mistake on my part to try and draw conclusions about your personal experience based on a single comment.

Interestingly enough, while we clearly differ on this issue we both seem to share some similarities in our childhood experiences. I suppose the lesson for me from all this is the understanding that while it may be convenient to assume that those who hold differing opinions from myself must have had vastly different experiences, this isn't necessarily the case. While we probably won't find much common ground on the issue at hand I think it's rewarding to engage in these discussions, my overly dismissive language notwithstanding. It's enlightening to know that even those with somewhat similar experiences can have vastly different viewpoints and reactions as a result of those experiences, this certainly makes for an interesting world.

I too tend to dislike speaking about my private life and I regret that my post resulted in you feeling the need to talk about yours, although I appreciate you taking the time to prove how misguided my initial post was. I'm not particularly good at expressing my views, whether written or spoken, and thus don't engage in these kind of discussions often. While its wonderful to be able to engage with others online, it is too easy to be dismissive or hostile to others in a way I would never be in person. I will certainly try and keep that in mind the next time I post.

I find your strong stance against violence in all its forms to be admirable. It's not something I find myself capable of accepting but as you said that is more of a reflection on me than you. Perhaps you are a better man than I.

In any case, I apologize for the content of my initial response. I'm embarrassed by my rush to judgement and hope that you find my apology sincere.
Apple Maps was considered inferior at launch, not since its launch. There's a difference. Apple Maps caught up pretty fast. There's obviously areas where Google Maps is still better, but there are areas where Apple Maps is better, and it's simply not true to say that it's an inferior product today.
I suspect that these changes are dues to the switch from bitmap tiles to vectors.
I'm partial, because I work on these:

Deeplearning for Java
https://github.com/deeplearning4j/deeplearning4j

Scientific Computing for Java with n-dimensional arrays
https://github.com/deeplearning4j/nd4j

The C++ lib that makes it fast
https://github.com/deeplearning4j/libnd4j
I was once searching for a "good" example of a code repository, but was unable to find one I couldn't fault.

In response, I put the effort in for my smallest project to make it as high quality as possible: https://github.com/daurnimator/fifo.lua

It's probably not much help to you unless you're working with lua; but... you did say any language :)
Why can't the system be emulated? Am I missing something?
> arbitrary time constraint

Don't you have release deadlines, even if they're measured in weeks?

Depending on the complexity of the problem, I've been expected to produce code. That tends to be tricky and I don't always get it 100%, but I've not finished my code and gotten just the general direction, and still passed (received the offer).

> you'll be rejecting many fine candidates using that method.

I could see that being true. Without knowing what kind of company you work at I wouldn't know. Since I work in a big tech company who interviews in this fashion, all my coworkers who I'd consider fine candidates have passed this (partly arbitrary) bar.

It's not something I was good at, but I decided that I wanted to work at a big tech company, so I decided to play the interview game.
It's not subjective at all. Features are good or bad for productivity. Maybe you have a different goal or have calculated the expected value differently, but with a well defined purpose it's not a subjective question.
TL;DR (the article) this is the winner:

- https://github.com/suseika/inflectible
I wish you'd be reasonable and discuss the matter rather than make sweeping, dismissive statements and veiled ad-hominem attacks. Consider me a poor, uneducated young soul and show me the error of my ways rather than presume I'm following some set of talking points. I'm being completely earnest here, and wish I had the same impression of you. Seriously - how would registration and universal background checks actually address criminal behavior, or is just adding more felonies to the law-abiding enough deterrence? I'm sorry if it's insipid to observe that criminals are, by definition, criminals, but give me something to work with here - compromise with me and tell me why that's irrelevant.

If you wish to discuss success of gun control elsewhere in the world, so be it. Please point us to appropriate research literature that identifies a causative link between gun control and proportionately reduced crime rates. I particularly enjoyed slatestarcodex' writing on the matter, but even he with good numbers and well-considered statistics is not as confident as you. Sweden and Norway, for example - rather strict gun control, reasonably low crime, but if you've spent time in-country you know there's a significant cultural factor there. Rather than gun control causing their relatively low crime rate, I'd assert that their culture has actually dictated both the crime rate and the gun control, but that's anecdata. Let's have some real discussion with real numbers and not hand-wavy statements about free countries.

Thus far, the Supreme Court disagrees with your interpretation of the 2A, and likely my own as well. I expect they come to a far more reasoned and logical analysis of it than either of us can, but for most of US history they have been on the individual-freedom side of its interpretation.
The "Automobile Adapter" indeed is only a switching power supply. I still own mine, with the proprietary Compaq connector chopped off. It's laying in my junk drawer and inside is guest a boring switched step up converter.

It could connect to the docking station just as easy as to the laptop itself, the connectors are identical on both.