skysight-inc/HackerNews huggingface dataset:
> If they want to use C++ they can sit down and actually learn it, radical though that idea might be.

I was always radical since the 90's, the C vs C++ discussions we have nowadays, I used to have them on USENET.

Even before C++98, the language already provided a sanity path to get rid of many of the typical C exploits and programmer errors, but those guys will never leave C.

Which with the success of free UNIX clones like *BSD and GNU/Linux, means we will never get rid of it until there is a radical change in computer architectures.
More technical details about China's Quantum Radar
How to build personal encrypted RaspberryPi network with free SSL certs
The D1s are a pain because they're 3.3v and all of the boards you want to use with them are 5V
> Travis is such a coward. How is firing someone hired last month going to fix the rampant toxicity over at Uber?

There's no suggestion that he believes it will. But in the event that somebody withheld information about the reason for their dismissal or exit from a previous role, he's within his rights to terminate their employment. (And probably correct to do so IMO.)
Correct.

In Peopleware, DeMarco and Lister write:

Count on the best people outperforming the worst by about 10:1.

Count on the best performer being about 2.5 times better than the median performer.

Count on the half that are better-than-median performers outdoing the other half by more than 2:1.

What nearly everyone who has read that remembers is the following:

The best people outperform the average by 10x.
> native mail clients are shrinking in use over time, not growing.

I see that with my colleagues, who have Gmail (Gapps for domains) in one tab and OWA in another... instead of using a mail client with unified mailbox and not having tp look after which account has the message.

Yes, Apple Mail.app user here, who is not going to switch to webapp mail anytime soon.
When considering the implementation of a new system, sometimes considering the relative value of the path is a better and more profound action than than taking it. Similarly, implementation of a system does not necessarily imply deep comprehension, correct or intuitive forward-looking design, composability, repurposability, security, or any other property.

In short, as the saying goes: Decisiveness is overrated.[0]

[0] https://github.com/globalcitizen/taoup
Last time I checked, a computer only calculates.
Worth bearing in mind that if you develop and ship software to third parties, you're going to want a lot of debug statements in the logs, so don't omit them completely!
WSJ: Apple to introduce iPhone with curved display
The importance of software support and maintenance for all organisations
10x what, though? No 10x engineer would accept a unitless quantity from uncalibrated measurements of terrible accuracy.

Yes, it's obvious that some people are getting a lot more done, but it's very hard to quantify and vulnerable to social engineering. It can be hard to spot quieter people working effectively, and it's really hard to quantify those who spend their time helping others or improving team effectiveness or business communication.
The URL uses the facebook prefix <http://facebook.com/l.php?u=> so it should be without a firewall for most users (worked for me using Opera)
> ...So what?

So it seems Waymo literally just requested a duplicate of the author's own request, on which the author had based their previous reporting.

Which doesn't require much effort to infer that Waymo was just checking if the author's previous reporting was actually truthful and possibly looking for some more details in the same document the author had previously brought to light in their reporting, and that was sufficient to finally launch their legal action.
Those improvements in agricultural technology nearly all require both cheap fossil fuels and cheap water. It seems unlikely both will be available in an era of rapid climate change.
Oh, don't get me wrong -- Julia is a great language and I hope I get the chance to use it again. But its biggest issue right now isn't even the startup time, but the fact that you can't even write a self-contained application with it (well, you can, sometimes, and with great care).
Android ConstraintLayout library now available
This article seems pretty basic in my opinion, those are really the biggest challenges a millennial has at work??
I don't think you don't have to internalize it necessarily. I'm going to continue to care about and use Standard English spelling and grammar, and it's ok to notice when someone uses something slightly off-standard, as long as it doesn't affect anyone else or interfere with good-faith conversation.

I run a specialized search engine myself and I had no hesitation in using the icon, only because it's a well understood symbol.
Sorry, didn't understand you right.

Basically, the only thing that is kind-of Gmail specific is the auth support (https://bugzilla.mozilla.org/show_bug.cgi?id=849540). If Gmail sometimes in future switches from OAuth2 to some other protocol, the client will have to be updated.
The quantity and quality of grammatical errors in the piece were finely calibrated to keep me reading it to the end. A curious effect.
I have used the NUTS sampler, via PyMC. If your function is smooth you are OK, even if it's complex, because both PyMC and I think Stan too will auto differentiate your function. PyMC in particular uses theano under the hood.
A Bollywood dance on YouTube
Please friend watch a filmy dance on YouTube channel : naughty boy Krish
Add on top of this how easy it is to buy law enforcements here (including judges). It's like a very fair and open market. Whoever pays more gets the favour. That's exactly how he got that order passed in a district court (which is not even a high court - apex court of a state, let alone the Supreme Court - nation's apex court) by a judge who probably heard the word Internet for the sixth time in his entire life and the term "webpage" I am sure for the first time and was paid well for issuing the order.
Don't blank, or replace, the current page contents as the user starts typing in the search box.

I very frequently base search on what is presently visible. Removing that is wrong.
Chinese Supercomputer Set to Shatter World Speed Record
Daily Design+code 009 – Designing the Login Form
India Planning to Deploy 10-Petaflop Supercomputer
> ...in a company it's all about measuring what is the best next move.

The article mentions a $10M investment that could be worth $1B in the future?

I think you can explain your estimate and justify it as reasonable, but you can't measure it. Not really. If the company requires measurements to prove success, they're really just interested in the short term. Or they have double standards around what counts as good evidence, giving a pass to the status quo.
One doesn't prove the other.
Particularly software that uses MITM against TLS.
It's even harder when you factor in people who seem to get a lot done quickly, but at the cost of huge technical debt that will slow the project down to a crawl in the long run.

Or the other extreme, people who overengineer everything in anticipation of a future that will never come.
The writer is a non-native English speaker.
Why do we always see the BD robots in real videos, and never in simulations? I mean, the mechanics are important, but the control system is much more important, and it's pure software.
Yeah. For a dinky little raspi zero board...

$10 shipping. CanaKIT. Nope.

4-12 pounds shipping for PiHut.

5.50 - 8 pounds shipping for pimoroni.

Aaaand you can't even get a bare Pi Zero from Adafruit. Of course they're "out of stock" for the "W"'s... But they're glad to sell you a overly inflated price of $24.95 for a Zero kit. bah.
What a terrible idea. Granted CAs have their problems, but this is actually worse.

Not to mention that this scheme still uses a CA of sorts. Lose-lose.
I have a friend who is an amazing musician, fairly successful and quite inspiring. He's no Wolfgang Amadeus Mozart and he knows it. Everyone can accept that fact.

Too many people approach "programming" like it is a simple execution of ideas. It's more art than execution and I've been inspired by the creation of many amazing programmers in my long career. And in 35 years of developing technology to solve real-world problems I've managed to have a couple nice ideas that inspired others.

To me coding is a creative process, often I will code for many hours straight without a break, I will "wake up" afterwards like I was in some sort of trance. My wife laughing at me as I realize it's dark outside, not because it's still morning, but because the day disappeared and its night time again. For me coding is a form of meditation, it's pure thought and comes from somewhere outside of my body out my fingertips like lighting into the keyboard. It's a gentle dance with a computer to dialog with it about a problem I'm trying to solve and ways it can help me or many of its friends can help me.

If you don't feel this way about coding, maybe something else is in your future, but for me coding saved my life and without it my soul would be trapped in a metal box without any way to express itself.

Am I a 10x coder, I don't know, I don't care. What I know is I am inspired by amazing coders and sometimes when I'm really lucky I inspire someone.

EDIT: PS: Antirez has inspired me every time I've looked at his creations. I wish some day others could feel that way about my work.
That puts it at 250mb. That is quite a lot for a chat app.
I'd argue that it's greater than that these days, many programmers really just can't do what a lot of good programmers can do. Even if they're given all the time in the world they'll just never get a result. So whats that make them infinityX programmers?
Lol yeah I just pushed that API deprecation today. We had a free API access for almost a year. And people hammered us with support emails. Up until two months ago we were only two people on this and half of us were programmers. the guilt of not replying to everyone who is emailing was just too much.
ClearBank: Launch of first new UK clearing bank in over 250 years
Thiel has called Uber the most ethically challenged company[1]. But I think he's a Lyft investor. So maybe that's why?

On the other hand they both seem to get along really well with the current US president.

[1] http://time.com/3593701/peter-thiel-uber/
Everything from the original post sounds reasonable, you should absolutely read it. Just some random thoughts to add to it:

* For most of my past clients, the skill / output of their programmers was not the bottleneck, even though they thought so. As long as something is not a bottleneck, there's not point in trying too hard to optimize it (since you can get better ROI somewhere else).

* Software is a team effort. Improving how the team works together / how work flows through the system probably has a bigger impact than raw programmer output (unless you are already very good at that).

* Improving the quality of your software (minimizing defects and rework) will improve the output of everyone in the team, regardless of how good they are.

* I have heard of cases where removing the "top programmer" from a team made the whole team more productive, even though an important person was missing. I don't have data to back that up, though.

Update: Thinking more about this... I have a talk called "Your Company Will Never be Agile", where I talk about how most companies actively prevent their people from doing a good job (by having policies, procedures and a company structure that is not suitable for empowered teams). And then, those same companies complain that they cannot get good people and how all the hip companies can get the 10x programmers that "we cannot hire".

I don't have an English recording of the talk, but I started a series of blog posts about it: http://devteams.at/your_company_will_never_be_agile_intro . I should maybe finish it some day ;)
Another similarity: Obama was heralded in 2008 for being the first "social media" candidate, but Trump made that look like child's play with his campaign. For all the complaints about the "media" being biased against Trump, he sure played most of the traditional news organisations like a fiddle, both in the primaries and in the general election.
This was common in all Eastern Bloc countries. In Poland under Russian occupation UB/SB https://en.wikipedia.org/wiki/Służba_Bezpieczeństwa "secret police responsible for internal and external intelligence and counterintelligence to fight underground movements and the influence of the Catholic Church" would send its agents to schools to befriend children and try to get them to rat on the parents.
Guardtime Awarded Best Government Emerging Technology at WGS 2017
Why your car servicing costs could be about to rise
> Use auto-suggestion mechanism

That kind of makes me wonder why no text editor implements this.
And the variables are measuring different things - you'd expect the most endorsed language to mirror the language that you have the most experience in during your (possibly very long) career, and there's no reason to suppose that it should match your current language of choice (which quite likely is more modern than what you used 10 years ago) more than 50% of the time; no matter how (un)reliable endorsements are, this isn't a valid argument against them.
Character smears which are clearly at odds with the facts (as another reply to this comment notes) are exceedingly toxic.

Even if everything else fits, this doesn't. And you're messing with someone's life.

(I'm not defending Amit. I don't know him. The claims here strike me as plausible, though I don't know either way. There's a reason such matters are referred to legal systems, ultimately, if necessary. Not a perfect system either, but rather better than unsubstantiated, or worse, glibly false, claims in online media.)
A LaTeX template for articles
Haha :-) Please point me to the worst ones and I'll fix. Re-reading again btw.
I don't think the one per customer limit on the original Pi Zero ever got lifted in the entire year and a bit it's been on sale, with the brief exception of ones sold in a $40 bundle with the camera module. It's probably sensible to assume that you will never be able to buy more than one of these at once for anything close to the list price.
Also not unimportant, the quality of said novels. 2 shitty novels a year versus one praised novel every 10 years.
$3 is a great price for a stuffed animal, not to mention IoT BT/Wifi platform.
I've worked with people who could be classed as almost a 10x programmer.

Their code worked, but it was also incomprehensible to everyone else on the team.

I have found that high-speed programmers tend to develop a very personalised workflow style. They do things their way, they code their way and forget that other people may have to maintain that code.
Top 100 inspirational and powerful quotes
Kent Beck has an article that is a nice complement to this one:

https://www.facebook.com/notes/kent-beck/mastering-programmi...
Libreelec v8.0
How do you "set the browser connection to a dynamic SSH port forward"?
Agile Mythbusters – The Five Most Common Misunderstandings (part 1)
Antirez is not a native English speaker. That said, why did the grammatical errors keep you hooked?
Kudos if that's the case. An essay on soft skills is probably the most difficult genre to master for a non-native speaker, more so for a programmer. I'm ok with the piece, as long as there was effort involved and it's better than Google Translate.
This is a very cool idea.
You couldn't be more wrong. Poll a few older Chinese people on what they think of black or Japanese people for an education.
really fantastic stuff, man. read both blog posts, really impressed. Thanks!
> Computer/network security will never be important until governments start regulating this stuff through specialized agencies.

Well I wouldn't say never, just needs some people determined to have it on the core of the team. Certs are free to low cost depending on the type you want. Compute needed for "Security" is minimal (Heck we can even do RootCA Validation on the the ESP8266 these days).

But this isn't directly connected to the internet and goes via Blue Tooth connection, issues like this are down to lax security practices.

> It's the opposite of profitable to care.

How much profit does it cut to not to put your mongoDB instance internet facing? Firewall off 27017 and Enable Auth shouldn't cut into their profits too much.

EDIT: Slapping a sig creation/check on the content urls shouldn't eat into profits either. This breach had nothing to do with the toy itself but was server side.
Well, there was that Ellen Pao suit a year or so back.

And a bunch of others:

https://duckduckgo.com/?q=sexual+harassment+silicon+valley&t...
I Just Spent $256.43 on Vitamins and Supplements – Here’s What I Bought and Why
You need the gradient of the log-likelihood in all Hamiltonian MCMC implementations I've seen so far (you don't need it in classical MCMC though). However I'm reasonably sure that the method will still work even if you use the gradient of some approximate log-likelihood (the proof only requires the dynamics to be reversible and preserve volume, although the closer you can get to an exact solution the better so use this information at your own risk).
Good point, thank you. *Spirited Away.
That was not a serious question. I just wonder wher it all leads.
Immune system, when it has nothing to do starts to attack the body itself.
You're right, there's smoke everywhere and the stern of the ship is on fire but that doesn't prove the bow is on fire.
I also don't understand why people complain and still go to the US. I'd never ever go to a country, which is that intrusive to my privacy.

In my company, people have a choice where they're sent, so if you like being stripped naked by the border monkeys, go but don't complain later.
> whereas none of the Raspberry Pis can even fill half of a 100Mbps ethernet port.

Sorry, but I beg to differ

slau@cakec:~ $ wget -O /dev/null http://speedtest.tele2.net/1GB.zip
/dev/null 100% [================================================================================================>] 1.00G 11.1MB/s in 93s

This is on a Raspberry Pi 2, which acts as a ClusterHAT controller. On a Pi Zero attached to it, which uses a virtual USB network adapter (bridged on eth0 of the controller), I get the following:

slau@cakep1:~ $ wget -O /dev/null http://speedtest.tele2.net/1GB.zip
/dev/null 100% [================================================================================================>] 1.00G 8.25MB/s in 2m 5s

I'd say that's pretty honourable, and quite a bit higher than "half of a 100Mbps ethernet port".

Edit: SNMP data during that download test: https://s22.postimg.org/rgsrkru8h/2017_02_28_131858_1257x291...
The 10x programmer is a myth perpetuated by senior management to get compliant submission from naive young code monkeys. End of discussion.
>> If you're using your company's network, then they have every right to monitor all of the activity on it.

I don't think so. Since when is it legal for anyone to circumvent encryption systems?

Is it legal for your ISP to do this on "their network"? Actually, I bet you think that's OK too.
Yes, it's £9.60 for the RPi Zero W and £2.50 for shipping. You can buy it for £12.10 ($15) total in the UK. Not too bad, eh?

Shipping to Germany from the same UK seller would be £4, or £5 for the US. That's a total of £13.60 / €16 / $17 for Germany and £14.60 / $18 for the US.

You can stop pretending that shipping is $30 now.
Is there a video of a working prototype?
WiFi on the Chip is also a piece of shit. It's why mine is sat on a shelf doing nothing. Are there any boards like this which actually have decent wifi?
Seriously, not sure how you can criticize someone for their methodology and then throw in a super weird appeal to authority with no support
>The programming community is extremely polarized about the existence or not of such a beast

If we go meta and generalize the disagreement, the skepticism about "10X" is the same as the rejection of other labels such as "ninja" and "rockstar".[1] For some, the idea of categorizing a subset of programmers with a grandiose label is psychologically distasteful. It doesn't matter what the label is; any label that attempts to stratify programmers is a "myth".

As for "10x" specifically, I'll repeat what I've written before...

To make peace with the "10x" label, I suggest people just think of it as a rhetorical figure-of-speech instead of a rigorous mathematical term. We don't get hung up when people say "Star Wars IV was 10 times better than Phantom Menace" or "I'm not even 1/2 the football player I used to be."

Even if people were to use a new term such as "3-Sigma Programmer"[2] instead of "10X Programmer", the ensuing debates would still be the same.

E.g. "Some people say 3-σ programmers write string parsing loops that are better in speed and quality than 99.7% of the other loops but that 3-standard-deviations-above-the-mean is a myth... etc"

The argument pattern would be the same: take a label, any label, hyperfocus on some literal meaning to the exclusion of all other colloquial usage, and debate why that mathematical interpretation fails in the real world.

tldr: "10x" in discussions is more of an informal ranking of programmer ability and not a rigorous mathematical measurement of output.

[1]https://www.hanselman.com/blog/TheMythOfTheRockstarProgramme...

[2]https://en.wikipedia.org/wiki/Standard_deviation
A few words about security in Node.js -Unauthorized access to filesystem
Pretty good, great job! It's been a long time since I last worked with Windows though...
The Home page says it's an organiser. It looks like it's a task switcher-type-thingy.
To truly understand and appreciate a language, I believe one must write these features first without a framework (that at least let's someone appreciate the point of a framework more).

However, in this case, this is our own implementation. And unfortunately, this is due to a large number of corner cases we need to handle (such as Sybase support, own SQL driver support, because of multiple result sets, etc.), I don't believe a framework could replace our implementation.

Trust me, though, if we were to rewrite this all from scratch, a completely new approach would be taken.

But generally speaking, if a company is still using Delphi, it's probably because they don't have the liquidity to actually re-write their code base.
To me programmer that knows devops is the 10x programmer in the right company.
This case seems similar to me to, for example, a flower pot falling off a balcony [1]. Does anyone know what the sentence would be for something like that?

[1]: http://www.standard.co.uk/news/woman-fights-for-life-after-p...
Telecoms vs. Cybercrime: A $300bn Global Loss in 2016
Taking myself as a 0.5x programmer, I have sadly encountered some 0.01x programmers. In fact it might be better to characterize them as -0.01x programmers, who I believe can work indefinitely without ever producing a working piece of software. Usually the best indicator of this is when the initial snaglist for a piece of work grows after the snags have been "completed". Then each round of fixes becomes a kind of Hydra and finally we have to give up cutting off heads and start over.

I resisted believing in this phenomenon for a long time, especially because I'm no great shakes myself. But in the end it could no longer be rationally denied.
Thank you for the information, as we do use some TMS components. I suppose it was just natural for us to simply pick Indy, but perhaps looking into commercial ones might be something to consider. Although, at this point, we have worked around most of Indy's quirks, so it may not be viable later.
My point is - where do you think the problem is?

> A string of digits doth not an integer make.

The URL contains a string of digits as the order ID, if that's not where you think the problem is, where?

> Commonly 65535 (for uint)

Not in Python, as I said:

> ... you don't have to be that careful (in simple scripts like this at least) for Python not to care how high you go.