skysight-inc/HackerNews huggingface dataset:
You simply do not understand what cosmetics is about. As Many others in sub-replies to this one. One could say you do not understand human nature, DNA or anthropology.
Cosmetics is not about something "unnecessary" it is about increasing your chances with reproduction.

And now tell me what more important thing that reproduction could be encoded in our genes?
Second to reproduction is feeling well. For whatever strange reasons our history shaped society, people today have to live in it and they, of course tend to try to maximizes their happiness.

Some People feel better when they get attention (again DNA and anthropology). Of course YOU want to go to space. And by you I mean all in this thread who despise cosmetics in favour of space travel, simply. Because humans are not simple we have deep contradictions embedded in our DNA and society forged traditions.

Yes I agree with you all very much we should go to space BUT to be able to do so we first need to find consensus on each individual happiness weighted against the demands for happiness from other people, of the whole world. Its as simple as that. And I don't have to tell you that concepts like nations do not necessarily help in achieving that.

We are moving up the ladder(https://en.wikipedia.org/wiki/Kardashev_scale), towards a global society. In that we can not ignore a single persons mischief as we do today.

I hope you see see that its not about "superficial" cosmetics, but about us as humans. And how to be happy, all around the world. We can and should do it but it will look very different to what the world looks today. And of course our anthropology is fighting us here hard again. We want the result of change but not change what is necessary to do that, that is to change ourselves (To acknowledge other people, be more peaceful and thoughtful about resources, etc..)

So again what do you think about cosmetics?
K&R used short variable names, and C programmers are proud not be programming in Java, which encourages longer names.

I personally think the variable name length should match the scope size, bu then I'm reasonable like that.
"Well sharecropper, if you don't like working my land, go to somewhere else."
Summary: Linux Scheduler: A decade of wasted cores – Part 1 – What is NUMA?
Hatsune Miku was one of the opening acts for Lady Gaga on her 2014 artRave arena tour.

I attended Gaga's Washington DC show, had never heard of Hatsune Miku, and had no idea what was going on. Hatsune had live, human back-up dancers. By the end of the set I realized this could be the future of music - when I got home I devoured every piece of information on vocaloids I could find.

Lady Gaga talking about Hatsune:
https://youtu.be/7QV63XHoenU
I worked at Sybase starting in 1990, shortly after they moved from Berkeley to Emeryville. I don't know the full details but office space probably played a big role. At its peak Sybase was one of the largest tenants in Emeryville.

At this point I would probably go for Oakland as well, in part because of the excellent BART access.
> For the record, most languages don't have indexable tuples as far as I'm aware

Most languages with tuples have indexable tuples either via language syntax or library functions. (For example, OCaml practically does, with fst and snd.)

> It doesn't have "true tuples" but you can do multiple returns in a tuple-like way and there is syntax for unpacking it.

There's a large difference between having multiple return values and having first-class tuple values.
Well, as long as the functions are short and the name is descriptive, I always use short names when the meaning is clear. For example strlower, you don't need more than `s` as the parameter name. It will probably be short, so using `len` or even just `l` for the string length should be fine for a ~15 line function.

A tip is to look at the function declaration in the header files. There I, at least, use somewhat longer parameter names for descriptive purposes (along with documentation) but usually use short ones in the function bodies.

So, if your functions are short and to the point (low coupling, high cohesion, in Coding Complete parlance), then I consider short parameter and variable names a good style. But it's just one ingredient in good code.

Unless you're looking at competitive programming, I feel the best programmers make clear code with short names.
The Supreme Court of the United States disagrees with you.

In District of Columbia v. Heller, 478 F. 3d 370 (U.S. 2008) https://www.law.cornell.edu/supct/html/07-290.ZO.html, the court held that the Second Amendment does guarantee an individual right to keep and bear arms unconnected with militia service. In particular, the District of Columbia's law banning possession of usable handguns in the home for self-defense violated the Constitution.

In McDonald v. City of Chicago, 567 F. 3d 856 (U.S. 2010) https://www.law.cornell.edu/supct/html/08-1521.ZO.html, the court held that the right of self-defense in the Second Amendment is a fundamental right and its guarantees are applicable to the States by the Due Process Clause of the Fourteenth Amendment. Legislation similar to that in Heller was struck down as unconstitutional.

I encourage you to read both opinions (and the dissents), even if they are laden with constitutional legalese and references to language from hundred-year-old opinions. You can argue all you want about your own opinions, but the opinions of the Supreme Court are the law of the land and are binding on every other court in the United States.
"What Happened to Google Maps?" or "How to say 'more roads and less labels' in 20 different ways".
Definitely try this, lowamazn. There are several teams at Amazon doing OS and firmware work that are always looking for interested devs.
OK, but you didn't specify a "well defined purpose". So what you said is obviously your opinion.

I find true type inference to be very helpful for readability. For example, you can write "let mut x = None;" where writing a type would be just noise.
The price of failing to keep your technology up to date.
> https://en.wikipedia.org/wiki/Interplanetary_Transport_Netwo...

But will this allow you to land on Mars, or just a flyby?
Can We Convert DVI, PS, PDF into TeX?
Some would argue that going to space has much more to do with human survival than our current reproduction problem, which is actually an overpopulation problem rather than an underpopulation one.
I'm enjoying it. There's a lot still to be to learned about DevOps and massive codebases.
Prometheus: Monitoring for the next generation of cluster infrastructure
https://github.com/Tarsnap/spiped
It's probably already been said, but comparing Google Maps to a paper map is stupid.

The paper map has to have lots of cities on it, because there's no other way to find where exactly the specific suburb is if it's not on the map. In Google Maps, you can zoom in, you can search, you can have a link for direction sent to you, ...

The author may claim "less is just less", but apart from "printing a map before knowing where I'm going", I can't think of a situation where the "improved" map would be at all useful.
There are many isotopes of Plutonium. Pu-238 has a half-life of 88 years and is used in Radioisotope thermoelectric generators. That's the isotope that's running out.

A lot of the other isotopes will be around for many many years. We have more of those than we need. https://en.wikipedia.org/wiki/Isotopes_of_plutonium

So, of course, we come up with schemes to get rid of them, like blending some in with other nuclear fuel. Such as what we did in Unit 3 at Fukushima Daiichi. And then hydrogen gas caused massive explosions, releasing radioactive material. Oops.
It's always interesting to see the systems that get engineered (engineer themselves? abiogenerate?) as externalities. It's like a scaled up pathological version of https://xkcd.com/1172/

I don't think this is common enough to justify having pentesters think about your corporate procedures' exposure to such behavior but it's definitely an interesting thing to think about when designing sensitive human or mixed human/computer systems.

Edit: word building fix
Because you can't emulate the physical interface, you need to build an actual one. And if it has some custom ASIC in it, you're SOL.
So what? I'm sure they could replace them if they felt like it was worth it. Clearly they don't.
I don't think the fact that the author prefers the map he designed means anything about which one is actually better or more usable, regardless of his credentials.
I'm not "hating". The more Axanar fights this, the worse it will be for every other fan film project out there. This is a very gray area these films work in, and if Axanar pushes back on Paramount, the only likely result, is Paramount deciding to shut EVERYONE down.

The moment Axanar started paying people salary, it was no longer a fan film. We all need to realize that it's not one anymore.
With the advantage of compiling to native code and proper use of all CPU cores!
Flask, which (for those that don't know) is a popular Python web framework. https://github.com/pallets/flask

I consider it well written. I never dive into flask and come out confused or disappointed.
If it has a custom ASIC in the connector card then it would be rather difficult. Possibly "grid the top off the chip and recreate the mask" difficult.
Why do you think they haven't?
How to compile TensorFlow with CUDA support on OS X
ironic that the writer is criticizing google map while using unreadable font
On a phone, scanning can be much faster and more pleasant than typing.
IMO partners are closer to "legal management." So at that point the engineering equivalent would be "engineering management." Directors and VPs of engineering firms probably earn in the range of $1 million. Some very very senior engineers at FB/Microsoft/Google probably earn that much as well (principal engineer-level)
What Apple Has to Fear from China
The LMAX Disruptor is well-documented, fast, and arguably simple considering what it offers: https://github.com/LMAX-Exchange/disruptor
> It's not subjective at all. Features are good or bad for productivity.

While productivity can be more or less objectively measured in the long run, the effects of a language feature on productivity vary from one programmer to another. There's no universal basis for evaluating this.

> Maybe you have a different goal

My primary goal is correctness. I don't really believe in 80% solutions. Having an incorrect program is just as good as having no program.

> have calculated the expected value differently

Very differently. My calculation is based on the following objective, unquestionable, technical facts:

(0) Determining whether the internal structure of a program is consistent (in the formal logic sense) involves lots of long, tedious and mostly unenlightening calculations.

(1) Computers are very good at performing long calculations. On the other hand, humans suck at it.

(2) Type structure, at least in sensibly designed languages, is the most efficient way known so far to communicate the intended logical structure of a program to a computer.

With type inference:

(0) The programmer only has to provide just enough information for the type checker to reconstruct the logical structure of the program.

(1) If the pieces fit together, the type checker will tell you exactly how.

(2) If the pieces don't fit together, the type checker will tell you exactly why.
Maybe I was too subtle. If gun owners are threatening to shoot people over regulations, isn't that a sign that guns do kill people, and maybe we do need some type of regulations?

And we're talking about a registry, not a conspiracy to secretly make all gun-owners criminals. If you insist they're the same, that's your problem.
It's long overdue that Apple allows installing software without their approval on iOS devices. It's appalling that there is no alternative to the App Store. The imbalance of power between developers and Apple is unacceptable.

It doesn't look like Apple will change without outside pressure; the time is now ready for government regulation. I really hope that the EU takes on this problem, and forces Apple to allow competing stores, just like they required Microsoft to let users choose alternative browsers.
90 Days

https://pbs.twimg.com/media/ChWM2h8W4AEKiBT.jpg
Yes, the Saturn 5 was a truly ludicrously powerful rocket.
Angry Birds Gol v0.2.2 Para Hile Mod Apk İndir – Ferhat Özal – Hile Apk İndir
Couldn't agree more. I'm a lead web developer at a company and whenever I'm asked to interview a potential employee I give em' a short coding task. Internet access is allowed. The only restriction I give em' is not to clear their search history.

If the candidate knows the problem he/she is facing and can formulate good query to look for a solution; that's a ++
You know what? I bet the differentiation in the exposure to light (via different pictures), combined with ever-so-slightly-still-electrolytically-active neuro-pathways, produced those results.

Dead salmon, though they may be, light-sensitive organs the eyes still are.

And provided that the salmon were probably preserved on ice, much of the carcasses probably remained fairly chemically stable, so while the electron pumps in the electron transport chains of the multi-polar neurons were deactivated, I bet the whole pipeline from salmon's visual cortex to its eyeball probably was still slightly capable of transmitting photo-sensitivity.

Then, it probably came down to the fMRI imaging software being so fine-tuned as to notice that differentiation, and amplify it into statistical significance!
Emacs, Google this
Advertisers are notoriously poor at proving ROI, so you could be right in your assessment of his worth to them. Anyway, if putting a ball through a hoop was a bankable skill, this guy would be a billionaire: https://www.youtube.com/watch?v=oG_DQXEK764
پکیج تور کیش در هتل های ۴ ستاره ویژه ۱۷ اردیبهشت ۹۵
Only on x86 though.
I guess the main complaint of OP is not about finding a particular location, but to create a mental map with the area of concern. To create mental map efficiently, the map has to show large enough to cover the area of concern, yet has to show enough landmarks to associate with. It's crucial to have both information simultaneously in a single sight---if you have to do something to see one information at a time it becomes very inefficient.

That said, I suspect that there's a fundamental difference of processing maps among people; I like to store a map in my head and trace mentally. When I drive, I prefer to see the map always north up, so it's easy to synchronize with my mental map. However, most car navigation systems orient the map as your direction---I find it very uncomfortable, but apparently that's most people want.
Open Source vs. UISVs – Some Myths That Need to Die [patio11 in 2006]
Please know, there's really no need for apologizing. I don't harbor the slightest bit of hard feelings. I'll admit I'm feeling pretty uneasy about divulging my past, and I'm really thinking hard about deleting my comment (I had considered emailing you to carry on a conversation offline, but you didn't have an email on your profile). I know it's so easy to assume that everyone we disagree with must be from a completely different universe.

However, allow me to assure you there's no chance I'm in any way better than you. We are different, that's all.

I spent a long while replying, and then editing that reply down because I learned there's a comment length limit on HN. After finishing that, I saw your other reply. I appreciate your kindness. I wanted to reply further (and still do), but it was getting late on the East Coast, and I needed to step away and somewhat just deal with speaking so frankly about my past.

For what it's worth, I'd be happy to keep talking offline if you'd want to. My email is in my profile. I'll return to reply to some other comments and issues raised here.
So I am not crazy after all! The other day I was driving in Palm Springs, and I was using Google Maps. I literally had to zoom in until the road I was on almost completely field the screen before it would show me the name of the road or the roads around it. They did something to their display algorithm where you now have to zoom almost entirely into an area to see anything about the area, very inconvenient.
But a $400k/year divorce lawyer is useful for the one paying, that´s the point. Who should be paying the salaries to whoever decides to "be a scientist"?
Back before decent search engines, there was gopher or ftp search. I used to search for function names or some part of some API in gopher (or ftp search), and find source code in projects where the code was already in use. Then use that to get hints about where I was going wrong.

Google and StackOverflow fill a much wider niche however.
And a very nicely written and architected example project:

https://github.com/richeterre/SwiftGoal

ReactiveCocoa 4, Swift 2.2, MVVM architected, full test suite.
lodash is great and heavily documented.

[0] https://github.com/lodash/lodash/
For driving Google Maps getting quite bad. See this screenshoot: http://imgur.com/uPO8QJh

This kind of crowded display is fairly common now. I use Here Maps now which is much better + I like supporting a second option to avoid one service getting 2 monopolistic.

My theory of why google maps is getting worse is there must be designers dedicated to this that need to constantly look for 'new' things to add even if its to the detriment as they can hardly say its all good now and twiddle their thumbs. Maybe that's unfair but I've seen this effect on other digital products first hand.
Well, I assume Google has a big staff of skilled people working on GIS, but I'm curious to know what kind of input they get from people trained in the art of cartographical mapmaking...

My hunch is that the tech industry is bad at taking advantage of this kind of traditional trade knowledge, and the essay in question here is an indicator.

As for Amazon, the Kindle e-books very often have horrific typesetting that would be laughed out of any traditional book printing shop.

And as for Spotify, their catalogue mechanisms and information design are clearly awful from a musicology standpoint.
It's ridiculous to be a slave of Apples good will for years without knowing when and how much revenue they might just take away from you again without even giving a reason. What if you invested it elsewhere a long time ago and your business is not doing that well anymore ?
great article. I'm opposed to the leap second because it likely will cause many bugs in computer systems. Our ancestors will probably be living on other planets (or will figure out a better time system), so who cares if their high noon doesn't match up with the zenith (heck it doesn't even except for one line of longitude for each time zone).
Dear Apple
I saw a candidate, when working on a problem involving writing a simple TCP server, Google the phrase "osx port 11211". He was wondering why his tcp server was getting a connection refused message when he tried to start it. Turns out, he had copied and pasted client code from an example rather than server code.

I saw another candidate Google "socket get command line arguments" and then stare at a stack overflow answer for a few minutes that had absolutely nothing to do with the problem. What they were attempting to do was just read data from a socket. Some people just seem to throw things at the wall to see what sticks.
I was going to a location yesterday that you couldn't search for. "The junction which splits the road going to A and B". I was very confused by the new Google Maps which essentially didn't show enough detail for a good overview and orientation.
It's not surprising that paper maps often do a better job than Google maps, especially when you consider that people have been optimizing the format for several hundred years. For instance, you can't beat a decent topo map for browsing terrain looking for new places to go. Having a large map with high information density is just the ticket.

The place where Google maps really excel is applications that combine a search result of some kind with geographic data. For ordinary navigation, especially if you want geographical context rather than just directions from point A to B, traditional maps still are much better in my opinion.
Since 'like' is very vague, the original answer would probably have been fine if it had left off the 'take your pick' bit. That makes it seem confrontational for reasons that are hard to divine due to its terseness.

Maybe they thought everyone should already know about these tools? Maybe they felt Linux was being unfairly attacked. Maybe they were just in a hurry and weren't thinking about how their commment might be recieved
Pokemon Showdown's code quality impressed me when I looked at it: https://github.com/Zarel/Pokemon-Showdown

It's not literally flawless (hard to find conceptual entry points, short on comments), but when you get to the massive piles of one-off special functions needed to simulate all of Pokemon's moves and abilities (e.g. https://github.com/Zarel/Pokemon-Showdown/blob/master/data/a... ) it's all much more succinct than I'd have expected. The file I linked expresses more "business logic" in 3300 lines than is contained in the entire 40kiloline codebases of some of the enterprise monstrosities I've worked on.
Search is of course entirely useless, worse than useless, if you don't know in advance what you are looking for. Needless to say, search is not an adequate substitute for intelligent design and proper levels of detail on maps.
Is Snapchat worth more than Twitter?
Uh, why does "This means that my work will never result in a marketable product, a useful machine, a prescribable pill, a formidable weapon, or any direct gain." imply "she’s the real deal" in any way? If your definition of science includes "completely useless for all practical purposes", of course there's not going to be very much money.
Yeah, but it's from 1992. I wouldn't be surprised if it could be bit-banged with an arduino.
Nice use of the asshole passive voice there. "Has been considered."
I had to buy a very old laptop because the software for configuring Motorola sabers depended on the cpu for timing communication with the radio during the flash process. People have bricked their radios trying to emulate old clock speeds. I'd hope that they'd have a more robust protocol in expensive aerospace platforms, but I wouldn't be surprised if that wasn't the case.
Code organization could use some work.
A lot of shared mutable state.
Event listeners are subscribed with "on" instead of "once" for one time events... that's all I could find in like 30 seconds... Disqualified
Not stupid at all, actually. The paper map is hand-tuned and shows a great deal of thought and care about precisely what to show, how to show it, and where to show it.

There are many lessons that digital maps can learn from hand-crafted maps.
Truthfully, most organizations have no idea what they are doing. Many times I interview with someone and I don't want them to call me back. If I don't hear back in five days and I want a firm no, I may email them, otherwise I move on. If they don't call me usually it is going to be for some bullshit reason anyway. I'm not bragging, that's just a fact. One manager hinted during an interview lunch that they were being forced to make a diversity hire. I didn't call her back as I am not a "diversity". Why would I call back? You have to expect the worst in companies and organizations. I just take my business elsewhere.
The Laravel framework [1]. It makes the most of the latest features available in PHP (reflection, traits, namespacing, etc.) and its author, Taylor Otwell, has an almost obsessive attitude with the naming of methods and formatting of the source code. For instance, every multiline comment is exactly three lines long, and every line is three characters shorter than the previous one [2].

[1] https://github.com/laravel/framework

[2] https://www.reddit.com/r/laravel/comments/20ovey/just_notice...
1984 v. Brave New World