skysight-inc/HackerNews huggingface dataset:
There are a lot of players that can shoot as well as Kobe... the difference is that the group of players that can shoot as well as he did AND are his size AND share his athleticism AND are willing to sacrifice as much as him is a very, very short list.

It's a nice contrast with Steph, who is objectively already the best shot-maker ever at the NBA level. The group that shares his size and athleticism is relatively large, but his shot-making sets him apart.

At one time, Kobe's career arc looked like it might topple MJ's. I think he cloned his game after MJ to a fault. He copied many of his moves and his intensity, but he also copied his shot selection. It turns out he wasn't quite as good at making shots as MJ, so this is what you end up with. If he had been a more willing passer and a better teammate, he might have been the GOAT.
You've posted this 5 times in the last week, stop.
> I have a friend that is an energy healer. ...

I find myself torn when friends say things like this to me. I feel that such religious beliefs are overall harmful to my friends and leaving them unchallenged allows believers to promulgate that horse shit to others. On the other hand true believers seem to be so invested in these beliefs that they would be psychologically harmed by any debate that would be strong enough to persuade them. I've never known what the responsible way to act regarding these strange but heartfelt beliefs. Usually, I just let them know that I don't see things that way and leave it at that.
Standards are better when they are followed. Chicken and egg problem, these alternatives are DOA because they are not going to be popular.

The only reason JSON is popular is because of Javascript. And the only reason Javascript is popular is because of the browsers and their history.
They mention terminal passwords on their privacy page (short story, they don't read passwords if they aren't echoed on the terminal)

The ability to exclude files that I know contain sensitive data would be a very nice step. Even better if you explicitly state that retroactively excluding files will result in a deletion of the file from your servers.
this graph would be awesome if an instant replay of these shots were available
I would politely submit this whole interview system is wrong. Why not slowly get to know tech workers and interview them over the corse of many days to understand what they are capable of? This idea comes from http://officecrashe.rs
Hopefully they don't have straight UB do they?

Yes, most languages do, unless they are formally defined (ML is formally defined, but most other languages are not. In this book http://www.amazon.com/Masterminds-Programming-Conversations-... several of the language creators say that fully defining the language formally is not worth the effort).
I think one of the biggest reasons people don't give themselves a work-life balance is peer pressure and the desire to please others first. People pleasing, despite its name, is a problem with the person that's doing the manipulation. It's also a problem for the person that's doing it because they're doing something that's not in their own interest, simply to please others and fit in.

A lot of this is justified by startups as necessary and most young people are just simply too stupid to know any different. When I see a 25 year old who isn't a founder working 12 hour days constantly despite getting no benefits and actually causing a ton of harm, I can only attribute that to ignorance and stupidity. Usually, he has been fooled by the people running the company into thinking that his work is necessary at the moment and that it will be repaid. It's neither necessary at the moment, nor will he ever be repaid a single penny. In fact, when he stops working so hard, he'll be fired.

As Radiohead put it in the song "Just": "You do it to yourself, you do And that's what really hurts".
It's CartoDB, the full request is:

http://latimes.cartodb.com/api/v2/sql?q=SELECT%20COUNT(carto...
This looks pretty great.

We've been looking for a replacement configuration format over our ancient ini files and had rejected JSON for TOML because TOML allows comments (and man, can comments be useful in configuration files). This looks like a nice medium-long term alternative.
A related comment: http://blog.regehr.org/archives/1287
Check out makewonder https://www.makewonder.com/dash
How many questions is too many? I'd want to ask something like half the questions listed here but that seems burdensome to the interviewer.
Interesting, because (reading up on this) value types can not be nil.

How often does typical Go code use values vs. interfaces or pointers? It seems like the situation is pretty similar to modern C++, which also does not allow null for value or reference types (only pointers) and encourages value-based programming. Nil is still a problem there, but less of one than in, say, Java, where everything is a reference.
They said right in the article that the credit facility will be used to deploy additional capex...
My personal opinion is that humans to some extent are innately good

I agree.

it's the EXTREMELY broken ones that become the crime lords etc. and those people often have massive flaws in their character such as the arrogance you described.

If you examine crime lords and their activities and morality, then compare them with world leaders from before 1800, then you will find that the behavior they exhibit is fairly common in the repertoire of history.

Also note that our present culture has been tremendously influenced by the governments they ran. That's why it takes so long to "wake up from history."
Halfway to the airport, however, Le Roux switched tactics, said Stouch. “He just essentially said he was no longer going to resist and that he would cooperate with our commands.” According to the DEA, Le Roux waived his Miranda rights somewhere over the Atlantic and agreed to tell them everything he knew.

What miraculous luck that such a thing would happen, purely of his own free will.
Who will advocate for the open carry of HERF guns when autonomous weapons become common? I mean, they're trickle down into police departments very rapidly, just like dirtboxes and stingrays did. Our only defense will be arming nearly all capable adults with powerful HERF guns that don't harm humans, but will render a rampaging robot killer into a pile of sparking junk.
But you shouldn't need high end hardware to run a text editor.
Well, Rust for example does not have a formal well-defined behavior to start with, so its kinda fuzzy about UB too. And of course `unsafe` is another story altogether.
The concept is neat, had a chance to view briefly. Can you comment on any 'gatekeeping' type considerations for age/region/content in regards to either the videos being broadcast and/or the comments being written? In an ideal world I wouldn't be asking such things, but in context of the internet at large, I think it'd be neat to hear your perspective(s) and potential avenues to address them.
Story of a passionate programmer
It's an API call to CartoDB, that's how it is designed to work. The response is JSON.

http://docs.cartodb.com/cartodb-platform/sql-api/
How much time do you typically allocate for this? I generally feel frustrated when an interviewer hammers me with difficult questions for 55 minutes and then leaves me with less than 5 minutes to ask questions. I don't think I have even one single question that matters to me which an employer could answer in less than 5 minutes of discussion. For example, my top question would probably be "how is my performance evaluated / does your company have direct or indirect stack-ranking, etc.?" That's a critical question, but not one that can be easily answered in 5 minutes. And that's only one out of about 10 or so such questions for which I would require detailed answers before considering taking a job.
IntelliJ already has most of what this tool offers (but for java as opposed to python). It has auto-complete, quick access to documentation, quick fix suggestions (such as missing imports, etc.) and many many others not available in Kite at the moment. You wouldn't say IntelliJ "destroys ones ability to program long sustainable production code" would you? Because if you would, you'd be absolutely wrong.
I'm a digital hardware (chips) guy. We use compilers (synthesis tools) and normally won't get a second chance to recompile if the logic gates in our silicon chip are wrong as a result of compiler bugs or misinterpretation of source.

We automatically distrust the compiler (synthesis tool) to do the right thing. You formally prove the 'compiled' output (logic gates) that will be manufactured matches with the source code of the design (verilog/vhdl) using tools written independently to the compiler.

This isn't easy, and I know the problem space is larger, but does anyone ever do this for software?
Building and managing iOS model objects
Could be 342 bars of different weights... you can buy a 1 gram bar for example... possibly can buy bars of >1kg too. I know I would do it this way to make later trading easier.
If the key is not present, the value is "undefined" in JS. "null" is a supported value in JSON, to explicitly mark something as nonexistent.

For me the biggest problem with JSON is lack of full floating point support, i.e. NaN, +-Infinity, -0.
For those catching up, I made a timeline of the case: http://newslines.org/matthew-keys/
No idea about corporations, but for persons UK already have awful law regarding encryption since 2007. They may put you in jail for up to two years for simply not providing decryption keys if there is a court order.
This is something that should probably be tested and see how people react. "chat bot" is something that is common for us but not for non-technical people and could actually hurt more than help.
The experience for the customer should be quite smooth and once the bot is not able to answer a questions something like "Let me get back to you about this" could mean that the questions is being redirected to a real human. Again these are assumptions and data will give us the real answer.
Correlation between religion and programming language preference?
VSCode has done the thing that nobody expected MS to do, change the way code was written on Unix/Linux.

I love linux/unix, but the problem always was with the lack of an awesome text editor cum IDE, yep there is eclipse but it is too clunky, I do not like sublime as it isn't FOSS (call me crazy), gedit took way too much memory, geany is fast and mean but the UI sucks plus functionality isn't that great.

Enter VSCode, code writing feels amazing again, not the functional part, but the actual manual part.

I do not like vi because I primarily was learning web dev and I didn't really get my head around using vi effectively and still learn the web dev, so I am not a emacs/vi superstar as I have heard that both of them are fine text editors.

but for the people like me who don't or can't use terminal based editors, VSCode is quite literally the best.

The new Che project of Eclipse does seem promising, but the last time I tried installing it, it took around an hour, consumed GBs of my bandwidth and still nothing.

I am still Waiting for the day I'll be able to program in its entirety on my android device.

I used Atom but it is too slow, it is surprising that VScode and atom share the same ancestor but one is blazingly fast and Atom is so damn slow.

Edit: yep vscode didn't transform coding on unix, it merely changed it to some extent, and why the downvoting? point out where I am wrong, I'll get to learn!
There is a market for low cost, minimally invasive lab tests.

Using a smaller needle can be done. A skilled doctor or nurse can use a butterfly needle [0] with a fine tip, and the patient barely notices. As I recall, a 27G needle is about the smallest and not damage the blood cells.

Microfluidic Arrays [1] are one way to carry out some lab tests with smaller samples. What steps are required to get the results from the array would vary between tests.

YC (W16) funded Unima [2] is working on reducing the cost of certain lab tests with paper test strips.

[0] https://en.wikipedia.org/wiki/Winged_infusion_set

[1] https://en.wikipedia.org/wiki/Microfluidics

[2] http://www.unima.com.mx/nsite/index.html
Well, few things give more attention to something than attempts to bury it.

Source: https://en.wikipedia.org/wiki/Streisand_effect
If trailing commas and quotation marks are optional, then does this:

foo: 4,

...produce the value 4, "4", or "4,"?
ZIP is a fun file format.
Link to the Atom module?

I'll take a look at making something similar.
"... a $150-200 media center like Apple TV with no gaming capability"

I think "media centers" in the form you speak of are becoming more and more irrelevant with the emergence of smart TVs and those <$75 HDMI sticks that are basically fully functioning computers.

I can already stream video from my phone directly to my TV, which gives me full media center capabilities in a very convenient package. I can't see the average person spending $200 for such a device given the current alternatives.

"Personally, I see his point that the price expectations of game consoles prevent them from effectively running next gen games. However, that's always been the case, with console gaming quality lagging behind PC equivalents. But maybe the advancements with VR and 4K this time around has finally broken the traditional console refresh cycle?"

I agree with your first two statements, but I feel like people are going to really reject a refresh cycle of less than 4 years. So rather than VR influencing the life cycle of consoles, I feel like it will be the other way around (but maybe a little of both). The pressure will get pushed all the way back to the component manufacturers, forcing them to make GPUs capable of VR for a lower cost. People have been spending ~$400 for a new console every 4-8 years for like 30 years now, so there's a lot of momentum behind it.
Saudi Arabia clips the wings of feared religious police
Duplicate: https://news.ycombinator.com/item?id=11498105
Lets break this down.

sms, not encrypted.

pin messages/BBM, "scrambled"

BBM protect, encrypted

BES (corporate device), encrypted with a key that BlackBerry is not suppose to be able to access.

Originally bb devices could send messages to other bb if you knew their pin.
The data was compressed and encrypted, but a moot point since all bb devices had the same key.
Pin messages,BBM and their bis infrastructure was never really considered secured, their main offering was BES with offered end to end security.

I used the term scrambled since that was the term everyone was using years ago since people get confused between encrypted, vs encrypted with shared key, vs not encrypted, etc.
It quickly becomes a pointless conversation.

As far as I'm concerned, This isn't really surprising if you think about it.
BlackBerry's only claim to security was BES for end to end communication.
Because it is a regular blog post and does not offer something for users to play with or try out, it does not meet the spirit of the "Show HN" guidelines.

Guidelines: https://news.ycombinator.com/showhn.html
Even in the US, for practical purposes you need to hand your data over to private entities, state governments and, yes, even the federal government, at times.
Hi @tcfunk, feel free to give it a try here: http://adobe.ly/xd It's our first public preview (beta 1), so a lot of features are still being developed. Now that the solid foundation is there, you can expect more and more features with our monthly releases. There is a new release now in April. Looking forward to hearing your thoughts. @demianborba
A New Approach for Rowhammer Attacks [pdf]
His name was on the YC application. YC requires each founder to have 10% of the company. Barring any other written agreements this is clear written evidence he had a significant share at that point.
How many of those players are as skilled as Kobe?

The biggest knock people seem to have against Kobe is that unlike Jordan, he didn't elevate the game of his teammates.
Unicorns are rarer than 1/10 and 30% of investments generally pay off, according to research, with some positive results.
-Someone you envy made lots of money on an investment you turned down and now you feel compelled to catch up.
So the real argument is whether LTO is on by default? Because if it's the source of trouble and it's off by default, then there's only trouble when you choose to use it.
What about the number of startups asking for money vs the number of startups that received funding. I don't think you can compare dollar amounts here making the assumption that there are a constant or growing number of companies requesting money.
I always liked Michael O. Church's way of phrasing this from his post on "the Haskell tax" (I think it's been taken down).

Paraphrasing, he said something like, "most jobs require you to have work experience that is exponentially better than the work experience they will give out."

That is a huge red flag for me. If a place is straining itself to "hire the best" and put candidates through the paces of a very difficult interview process, but then the actual job is some full-stack bullshit where your specialty or past experience is completely disregarded and you just do whatever random work happens to someone's misguided priority this week (which is almost every start-up job) it's just a bad, bad deal.
I feel there are more promising options for a name than "Nix".
This is just PIN-to-PIN messaging, right? Isn't PIN-to-PIN sort of morally equivalent to GSM encryption?
It was hard to think about, it should be hard to read
I have a pretty generic Lenovo running Linux. VSCode is way more responsive (as OP says, smooth as butter) than Atom on it.
Hello - one of the team members from VS Code here.

We built this extension sample to show the capabilities of the extension API - https://github.com/alexandrudima/vscode-vim.

We've done some work to improve the API for the extensions. We'd love your feedback. https://github.com/Microsoft/vscode/issues/3600.
It's been a while since I've looked into these "reputation" services. Do they actually work, when not hit by the Streisand effect, or is it just snake oil?
Rukkus Announces VR for Ticket Buying (iOS)
Yes, they're both text editors, but they're completely different classes of text editors. MS Word is also a text editor, but it would be ridiculous to fault it for not having a CLI. It's nice that Emacs and Vim have GUI modes, but I doubt they're the primary way users use those editors. Emacs/Vim and VS Code/Sublime/Atom fulfill different needs and preferences.

I'm curious about your answer to this: would you argue that MS should combine Word and VS Code into one text editor?
massage speech.
I think historical comparisons like this are just generally nostalgia. In general, players get better over time. There is more competition for a limited amount of slots, so the competition is more fierce. Players start training with better intelligence from an earlier age. They push harder. All things being equal (they seem to be on paper), the more recent team would have the advantage.
Thank you very much for the note; yes the patent process is step one. I built a timeline graphic that's in the linked site.

I was also thinking like industrial or medical applications, so that doors would be hands free. As a home device, I'd like to make a really simple version - think The Clapper for lights [1] - that could help elderly or mobility impaired people in their own homes. I've had a great introduction with a Patent Attorney who will assist crafting a broad, useful patent application, which is exiting in its own right!

[1] https://en.wikipedia.org/wiki/The_Clapper
Sorry to hear that @ryanSrich. We built Adobe XD from the ground up, with a brand new (and fast) rendering engine. You can have hundreds of artboards with no issues whatsoever. Let us know what you think if you have a chance. Thanks, @demianborba
Job seekers who currently have a job are not available for multiple days. Many of the best job seekers are currently employed.
I admire your dedication to optimisation!

But I think your conclusion is not quite right. I said above that pointer overhead is only one source of Java memory consumption, and pointed to (hah) strings as another source. You replied and said no, it's all pointers, followed by "I never even started using strings". Do you see why that approach will lead to a tilted view of where the overheads are coming from?

If your application is so memory sensitive that you can't use basic data structures like maps or strings then yes, you really need to be using C++ at that point.

In theory, especially once value types are implemented, it would be possible for a Java app to have better memory usage than an equivalent C++ app, as bytecode is a lot more compact than compiled code and the JVM can do optimisations like deduplicate strings from the heap (already). Of course how much that helps depends a lot on the application in question. But the sources of gain and loss are quite complex.
Codeburner (by Groupon) – Security-Focused Static Code Analysis for Everyone
The costs imputed to Keys in this case were under $20,000. There is absolutely no way the Tribune Corporation got a real, industry standard forensics investigation done for that sum of money.

I don't understand how you could impute the cost of auditing infrastructure for backdoors that could have been planted in a breach to the victim of the breach, rather than to the person convicted of causing the breach. We're not talking about having each of Trib Corp's applications assessed (the cost of that would be in the many hundreds of thousands of dollars, minimum).
I'm a longtime Emacs user and I dabble with atom and code. The main thing that I get out of GUI editors is that extensions generally just work. I spent a lot of time debugging emacs extensions to the point that I kind of expected extensions to not work right when I install them - especially ones related to autocompletion. Nowadays I use spacemacs to keep my package management sane, but it's inflexible and complicated.

I miss things from Emacs sometimes so I keep it around. I miss macros, I miss some of the more stellar Emacs packages (Tuareg for OCaml and Cider for Clojure in particular) but I do a lot of editing nowadays in Atom and Code.
This was a fantastic post and might save me a lot of headaches in the near future. Thanks for sharing what you learned!
I'd say that staying an uninformed outsider is an excellent choice.
These days when I have to send the :thumpsup: smiley on IMs I am presented with a list of 6 different coloured smileys, I end up not using smileys at all, it is rather annoying to have race/sex/colour to a smiley. Come on they are cute little pieces of graphics, don't put a sex/race/colour to it! It all started with whatsapp, they'll say in the future.
I have a gut feeling that this is in fact the plan. People keep asking "When can we have Visual Studio on OS X/Linux?", but I don't think that's ever going to happen: VS is so tightly coupled with COM and Win32 that they'd basically have to write it from scratch, or write an entire Windows emulation layer. But what they can do is gradually add features to VSC until it does most of the things you wanted full VS for: Intellisense, deploy-anywhere frameworks and debugging being the main ones. Doing it that way will probably be more performant too.
The autistic condition forms a spectrum. Children that you might have seen in the documentaries could have had a severe form. For what I care, anxiety is not something necessarily related to autism as emotional people feel anxious too.

That being said, I have to admit that autism gets somewhat easier with age because of increased general tolerance and endurance in individuals. Small children need close contact and may even die (in the first days of life) without, even with the basic needs taken care of.