skysight-inc/HackerNews huggingface dataset:
> The IA people have attempted to use "lack of paid support" to deny me the use of tools (PuTTY is one glaring example) that are already being used on other systems that I have access to, and that had to go through the same sort of IA approvals.

This sort of thing was exhausting. It's a lack of communication/coordination between the units. I had one office that didn't want to use DOORS (everyone else in industry and DoD that was on the project had their own DOORS servers setup already). The reason: Money and time to set up. Here's the deal, though, that one unit didn't need to take on the whole burden. There were already other projects using DOORS in the organization, someone had done the server setup and license purchasing already! "All" we needed to do was coordinate with them to share the costs so we could have access to their systems.

But no, they wouldn't even let me take on that task. They'd rather keep passing around excel spreadsheets and word documents. Clusterfuck.

Same thing with 99% of server systems. Each unit established their own enclave, rather than sharing. So the licensing costs overall were about 5-20x what they should've been. One license/purchase for 1000 users is cheaper than 20x50-user licenses (typically).
> "Donald Trump's war on media is 'biggest threat to democracy' says Navy Seal who brought down Osama Bin Laden".

What is this an example of? This sounds like exactly the kind of thing that I would expect on the front page if there was no vote manipulation.
Is this actually real? This is utterly ridiculous. Sounds like a company run by a bunch of privileged entitled amateurs with zero consequences for their actions. This culture needs to be punished severely. Name and shame the director involved.
> put HTTPS even in places where it doesn't belong

Like an online banking app?
>...group of potential targets. The motive is to scare them into changing their behaviors.

In other words, a political motive.
Apparently in MA, USA, where I live, it is illegal to ask this[1]. It is brought up on Business Radio often (sirius xm 111). Although strangely, the host always thinks the law applies just to woman, which I'd find very odd. However, I am not sure people abide by it.

1. https://qz.com/749476/massachusetts-salary-history-job-inter...
So why are you attacking the news site publishing these polls ? Are you saying that they are lying about the data?

Anyway, this is a good resource: http://status.st/
Donald Trump to Conquer USA Using Java
Why was reddit on the list of affected sites, and how do you know reddit wasn't affected?
This is exactly what I was looking for, thanks!
No? Because that complaint doesn't make any sense? Especially since Terminal.app is far more modern than CMD.EXE?
New Flexible Neural Probes Can Record Neural Activity
> Ethereum is a joke in many ways

Ethereum is/was pretty interesting; but as with all blockchains, it's solving a globally-distributed byzantine/trustless problem, at the expense of being massively inefficient.

It's a good idea for that domain, but such constraints don't apply to the majority of computing problems. For example, Web app A might want its events to appear in the same order to all of its clients, and Web app B might want the same for its events, but there's no reason to enforce that all clients of all apps see all events of all apps in the same interleaved order, in an open world where new apps can be created without any central authority, and where no app or client trusts any other app or client.

Regarding a practical language, I think something like Morte/Annah/Dhall would be nice as a way to:

- Use pure functional computation as a powerful 'sandbox' against causing nasty effects or having results affected by outside interference

- Use IPFS URLs as function names

- Use Church (et al) encoding and strong normalisation as a form of statically-checkable duck-typing (i.e. if it encodes to a duck, then it's a duck)
> plain JS

ES2016 is "plain JS".

If by "plain JS" you mean "jQuery plus ES5", I encourage you to learn what's happened in the last half a decade.
> Usually when someone attaches an open source license to their work, they’re licensing their copyright in that work to others. U.S. Federal government employees generally don’t have copyright under U.S. and some international law for work they create as part of their jobs. In those places, we base our open source license in contract—rather than copyright—law.

> ...

> When You copy, contribute to, or use this Work, You are agreeing to the terms and conditions in this Agreement and the License.

I do not see how this is enforceable, or that it even makes sense, any more than it would make sense for me to take, say, a NASA photo and slap my own terms on it. If it's in the public domain, there's no ownership and no 'or else' to back a contract setting licensing terms.

The alternative is that I'm misunderstanding this license, of course. Where am I going wrong?
the promise of future (or one-time "special") dividends or buyout or merger or some other action resulting in a swap for stock that does pay.

it's pretty tenuous, but real nonetheless.
Smartphones May Be Unraveling the Fabric of Trust for Fellow Humans
Look at Tarsnap's bug bounty: http://www.tarsnap.com/bounty-winners.html . This guy has given out more than a thousand dollars and this is (as far as I know) a one man shop. How big is cloudflare? How secure should it be given that it asks for customers' private SSL keys? I would say they should have the biggest bounty program.

This leads to one of the two conclusions: 1) They are too cocky to think that they may have security problems (which is a big problem) 2) They know they may have security problems but don't care enough (which is a bigger issue).

There is no way you can cut this to make them look good.
My two cents:

1) Write programs easy to understand at first glance

2) Write code easy to delete

3) Write considering costs: target zero -or as low as possible- maintenance costs

4) Write code for both fun and profit
Everyone has heard the expression that we need to diversify portfolios. Perhaps it is true of CDNs
Follow the money!
The bill doesn't go into effect until next year - July 1, 2018.
It's not fair to call it a missing skill when the other side of that equation is a $500B+ industry of university-educated advertisers with decades of experience who are working to obfuscate the difference between ads and content, if not practice outright deception.

What exactly are "today's youth" supposed to know in the face of that?
If I understand correctly - the book is fixed for every month for every user ? Will it not be a better idea - that user could choose from a group of books.

When should user return the book - by end of month ? Who will bear postage charges ?
That's a good one :). Next time I'm there I'll try distorting their median with a $50K face.
Very much agree. Just get the salary discussion done with up front. Saves both parties time IMO.
How to Handle Duplicate Transactions in Google Analytics?
ah, thank you, that makes more sense.
edit: lmao
Very good article, but I'm not sure if their advice for the answer to the salary question will always work:

>I’m not comfortable sharing my current salary. I would prefer to focus on the value I can add to this company rather than what I’m paid at my current job. I don’t have a specific number in mind for a desired salary, ...

Now what if they will offer you some salary, and you find it too low? You have just said that you didn't have a specific number in mind. To me it looks like that sentence threw away your opportunity to disagree with the offer and ask for a higher bid?
Here's a link to the actual paper, "The Social Costs of Ubiquitous Information: Consuming Information on Mobile Phones Is Associated with Lower Trust": http://journals.plos.org/plosone/article?id=10.1371/journal....
No mention of SGX; a major Skylake feature for cloud computing. Is it enabled? Is it accessible?
I'm sorry but none of this story makes any sense at all and I feel like I'm living in some kind of weird alternate reality. Sit down, look at the world around you, and ask yourself if the account seems plausible at all. The number of people not just indifferent but actually full to the brim with malice for this to have gone down at claimed is staggering. Literally dozens of people would have be outright evil - to no benefit of their own, just caricatures of masculine evil - for even half of it to be true as-written. It's just such a cartoonish version of villainy it's what a collective Tumblr mind would spit out as a novella.
I am totally confused. Zed Shaw wrote in 2010 how he didn't like Python 3 and his book wasn't going to show Python 3. Then he edited the note in November 2016 restating his position again.

Sometime between November 2016 to today he decided to release a Python 3 version.

I mention that the original idea that Python 3 was not a good practice in 2010 and was the majority view and again in 2012 a major library was released with Python 2 as its main target with the majority of the community was fine with the Python 2 focus.

Why am I making no sense time line?

I like Zed Shaw as a member of the Python community and I was defending his stance on sticking with Python 2 (I personal supported Python 3 since announcement)

So what is you agree and disagree with totally?????
Trend to watch in next few years: Phony Actors

This same thing happens on all social networks - facebook, instagram, reddit, twitter, etc all have accounts on them that may have naturally grown and are now paid to post / influence content on their respective platforms. I've seen this first hand on Instagram how large of an effect it can have in promoting apps, products etc. Previously disclosing affiliations / paid promotions was limited to a much smaller set influencers. Now, these platforms give anyone from a kid with spare time to a professional marketing agency a means to build accounts and leverage the vast reach of these networks for their own gain. Facebook is _starting_ to realize this and clamp down on it for fake news. But there are many more avenues and it'll be interesting to see how this really gets solved if at all.
we don't need anything as complex as AI to seriously boost programmer productivity. I'm working on a suite of tools that should do just that for web developers, and there's no plans for AI/ML integration just yet.
I agree. This is about time password managers and "changing password" should be standardized. Password Managers should now be supported across the board. Not just browsers.
Looks great.
How does it handle networking? E.g. if you are on AWS or Google you are fine with your VPC.
But as far as I understood on Digital Ocean the private subnet is shared across all customers in this region.
Do you employ an overlay network with encryption, e.g. Weave.net?
Or do you deploy a VPN (tinc, peervpn) and Kubernetes on top?
BTW, would pancreatic regeneration increase risk of developping tumors too ?
It’s More Important to Be Right Than Nice
He does answer this question:

> If they discontinue the interview process because you won’t share two of the three unique pieces of information you have, then they’re extremely motivated to get a bargain on your skillset and experience, and they’re not focused on finding the right candidate for the role itself.

> That’s bad news for you even if you get the job. Do you really want to work somewhere that is so myopic that they ignore perfectly qualified candidates simply because the candidate won’t make the negotiation easier?
I believe Keybase (the identity and key management tool) stores signatures on the BTC blockchain, but KBFS (the encrypted shared filesystem built on Keybase) does not, it is just S3 storage that they're offering as a freebie (10GB/user) to drive adoption.
"That's proprietary."
Well, you can never feel safe around a person who carries a gun around with him. I guess you keep a radioactive deposit under you to keep people away. And point guns at people with your FREEDOM to have your way.

There are other ways of protecting people and their rights other than having animals roam around who will shoot whenever there is conflict of interests(I understand that not everyone is like that).
Explaining the C Keyword Volatile
Wow, that's persuasive... is the only reason people are choosing AWS the sheer number of products they provide? (eg; Postgres RDS & Aurora)
I don't really see the point of not telling them, if the company has no idea about your previous salary, they aren't going to be tricked into offering you some huge number,
they are going to come in at the average wage in your location for that position.

What you should do instead is identify the number you want to get paid before hand. ( Which should be higher than the average )
And then honestly tell them , I'm currently paid X, but am looking for a job that pays Y.

If they say they can't do that, its too big of jump or whatever, just say that you understand and thanks and move on to the next company
> One of the problems is that for Java the task is underspecified: Flatten a list of what? Sure this one is integers, is that always the case or should the list take <object>?

Well, I don't Java much, but I think that even if the result List is just integers, the source list has to be (invalid syntax) List<Integer | List<Integer>>, which is somewhat problematic to type as anything but List<Object> given Java's lack of sum types.
Them: "We'd like to see proof of your salary history."

Me: "Sorry- we arrived at an agreeable number earlier. I don't see how a salary history would change that."

Them: (stammers...)

Either way it's a win- you either get it, or they toss you and you dodged a FUCKING BULLET.
I can't believe they actually have to debunk this

"Learning Python 3 is not in your best interest" REALLY? Learn Python 3 and you can work your way around Python 2 code if needed (except for Unicode problems which are tough even for people accustomed with Python 2 and which is a sore thumb that needs to be fixed hence Python 3)

Yes, I though Python 2 was good and Python 3 was irrelevant. That was 5 years ago though.

Reading stuff like "The fact that you can’t run Python 2 and Python 3 at the same time"? Really? Fake news anyone?

It is possible and several people do that. Period
While there may be overvaluation of appearance/social ability, it's likely exaggerated in this particular example.

Appearance and social ability in surgical teams are important because surgeons are also leaders and caregivers. These attributes will matter to the members of their team and their patients. Team members who believe in their leadership tend to be more effective. Patients who believe in their care have better recovery rates.

If you did find such an example, it would be worth finding out what they are doing in other areas to compensate for the lack of this attribute.
> Google has advocated the deprecation of SHA-1 for many years, particularly when it comes to signing TLS certificates.

Why? Was it in anticipation of this attack specifically?
https://crates.io/crates/webplatform
In addition to the risk of low blood sugars (hypoglycemia which can lead to coma) in diabetics there is also a risk that someone might try something like this and then forgo other treatment (say insulin or metformin) without properly monitoring to see if they still need.
The double slit experiment is purely random, not unknowable. There is a large difference. In Bio, we will some day conceivably know enough to get to the point where we can build up stat models like the double slit experiment. I'd say that the double slit experiment is still leaps and bounds a better starting point than anything we have in bio and only took ~2 decades to finally parse out. Bio has been chugging along since Watson for ~8 decades before we finally got CRISPR and could really do anything about DNA.
> / does integer division on integers and "true" division on floats.

Floats don't really get true division either:

https://docs.python.org/3/tutorial/floatingpoint.html

And as it happens, I once explained a related problem with round() to Zed Shaw on Twitter:

https://twitter.com/zedshaw/status/777780480737357824
I think that is a pretty standard and often needed tactic when starting a forum or community. A community is pretty binary; it's either dead or it isn't, so a it needs to be jumpstarted.
Learning has to start from some prior or inductive bias. The question is how much knowledge of how language works is built into childrens' innate priors. Chomskyans have typically argued that the innate prior ("universal grammar") gets you almost all the way to understanding language, such that you only have to set a few parameters to get to fluent understanding of a real language.
Show HN: iOS/Android Native Source Code Generator
Guys,

Kinetise platform for drag&drop rapid mobile apps development just got a powerful upgrade: you can download the NATIVE SOURCE CODE for whatever custom app you develop.

So here is the no-lock-in process:
1. build your app in drag&drop editor
2. generate iOS+Android source code
3. modify the code any way you want

So building a custom app takes hours up to days, tops.

Please check it out and give me your feedback!

www.kinetise.com

Thanks!
Piotr
Financial services account for a substantial portion of the US GDP and some may argue has big sway in the way our laws are written, and now in steering conversation about them on a popular site.
Start writing new features with the new framework. Rewrite the most used parts of the old one, as much as you can.

You will end up with a codebase with two frameworks. It's not the end of the world.

When we faced this issue, we did a complete rewrite. It actually reduced the amount of code and made everything nicer, legacy code is often full of hacks and undocumented nonsense.
Here's one that's even faster:

> echo '<h1>Hello world</h1>' > hello-world.html
I must the only crazy guy that thinks Boltzmann and Weierstrass got the wrong axiomatization and Real Number Set is an oxymoron? They are completely physically unrealizable.

Every number that is not computable in the the Real Set is also not possible to be written down, don't have an algorithm for it, we can't even talk about or name any of them. All we can talk about is this uncountable part of the Real Set as a Set but never about one of the numbers itself.
Since this is now one of the top comments, I should have been clearer. If I try something like this I'll do so as part of the proud tradition of self experimentation with a hearty skepticism of it actually producing any lasting effect.
OK, I guess I underestimated how basic this information was. Now, I'm wondering what the interviewer is trying to prove by asking this question.
I see this is answered in Section 2.7:

"Altering the reward scheme must include careful analysis of the
resulting market equilibria. For instance, if the currency is too inflationary, then attackers may benefit from
adding large amounts of “dummy data” that they can easily reproduce without incurring the cost of storage
(e.g., the outputs of a pseudorandom function for which they know the secret key), and thereby gain a net
advantage in the challenge reward system over the long term."
Why doesn’t storage innovation come from the storage industry?
45th president
What I Learned from a Year of Relentless HARO Pitching
Oracle have been investing heavily in what they're referring to as their "next generation" cloud. See here https://cloud.oracle.com/en_US/bare-metal (supports VMs too). They've invested quite heavily in development centres in Seattle and SFBA with a bunch of hires from AWS, Azure, Joyent etc.
I'm sorry you've been downvoted so heavily. FWIW, I am very sympathetic to your position. So much so that when In-Q-Tel came knocking a couple of years ago, wanting to talk to us about potential funding, we didn't even bother returning their call. And then I published a public op-ed explaining why we had no interest in working with the Defense/Intelligence/Spook complex.

Like you said, there's more at stake than money.
That's not how access journalism works.
Reddit has some pretty extreme heavy handed political censorship. All Republican posts from the main Republican subreddit (the_donald) are censored from the front page (what most read). Techdirt is censored from r/news and r/worldnews and some of the other main subs. And for pretty repulsive apparent reason... All of the posts from r/conspiracy about the DNC corruption and subversion that was proven were censored. Wikileaks is censored from the front page as well. One day a thread criticizing the $38billion Obama gave to Israel hit the front page. Guess what? Censored. That time, it was taken completely off of reddit, not just the front page. Aaron Swartz is rolling in his grave.
I have an entry level position at my firm, and I was applying to other internal positions that more closely match my skill set, but which would cause me to have a huge increase in pay. One interviewer/screener asked me how much I was currently making, and I said I'd prefer not to disclose that information. Their response was, "That's ok, I can just look you up in our system. Ah, you make $x." It was so infuriating.
"The Swedish economy is strong. Despite the high costs of immigration, Sweden recorded a public finance surplus in 2015, and the forecasts indicate that the surplus is set to grow until 2020."

facedesk
TCP, Congestion Control, and Buffer Bloat
Bumblebees Demonstrate the Power of Insect Brains
I'm not part of the React ecosystem so please excuse my ignorance, but why would adding a library require changing a build? Wouldn't you just npm/yarn install those things and use them?
It's not a bad piece. Probably everything that could be said about the Fowler piece has already been said, but the explanation of SRE culture is valuable (most people, including developers not in SFBA or NYC, probably aren't familiar with the concept) and it does capture a callow thoughtlessness that I think many of us have experienced from large employers.

I'm not sure any of this is going to be newsworthy to HN commenters, but, solidly written.

The title is, of course, godawful. Remember that most story authors don't get to pick their titles.
I make no claim to being a good programmer or having high potential (of any sort but the wasted), just the ability to occasionaly mimic those who are. Charged with flattening lists, I'd write my Java in Clojure.

(flatten [1 [[2] [[3 4] [5 [6]]]]])

as much of it as I could because it would be less work and easier to read and maintain and debug.

Since nested Java lists are isomorphic with trees, there's more than one way to deserialize them: inorder, preorder and postorder. Flattening deserializes in preorder. Expecting different consumers of the nested list to deserialize it in different ways might be a reason that producing a nested list makes sense in a particular context.

Once we start talking about "consumers of the nested list" we are using the language of services. That, for better or worse, is a road that currently tends to lead to micro-services.
:) Thanks. This is one of the key thoughts that inspired Hasura! We kept refining these data APIs on Postgres over the various products that we helped our clients build.
'dangerous' for people who make major life changes based on headlines alone? I pray to Xenu they don't exist but if they do it seems like Darwinism at work.
Nasty Gal: $85M in sales to kaput
I've used bc for decades. It's versatile, ubiquitous (Unix, Linux, MacOS), and easy to use. I find it so much better than some calculator I have to use with a mouse.

A developer friend I know used to always prefer the even older unix command line tool, dc. It operates with reverse Polish notation.

Now, I often just start the python repl (type 'python' at the command line) for quick calculations that might require slightly more power than bc.

To bring this back to the original topic, it is this easy access to the underlying unix tools that made me switch to Macs in the first place. Windows, IMHO, lost some points with the emphasis on touchscreen based UI and gained some points with the new Linux shell support.