skysight-inc/HackerNews huggingface dataset:
> Some people, particularly on the left, are unconcerned about political censorship by Facebook, Google, Twitter, etc, figuring that they will only censor people the left don't like.

The article does not talk about censorship but privacy. That a corporation uses data to sell advertisements has nothing to do with personal expression and censorship.

We can have a discussion about censorship when it's relevant. What has to do your comment with the post?
The curious case of a commercially successful public domain game
Ask HN: How much did your college professor's networks help you with your job?
Did you get a BSc/MSc or PhD?
What is it you do now?
How much of an influence does a professor's reputation and networking have on his/her graduate students?
On phone apps, if I noticed the UI 9/10 of the times I notice a UI change it's because I opened it do do something, but all I can see is a tutorial on how to use the new UI.
There's a pretty big difference between what Rackspace pays in referral fees:

"Average Monthly Recurring Revenue (MRR) of the first 3 full months' paid invoice"

And what someone like Linode pays:

"You then receive a $20.00 credit applied to your account"

The comment you're replying to is saying Rackspace gets some benefit from unethical agencies advising clients that don't need a dedicated server to get one anyway.

It wasn't a knock on Rackspace per se, more of a commentary on agencies.
I've been wondering about this - why would you pass data from one language to the other? If you already have existing R code, you can easily manage it through R itself.
Location: Abuja, Nigeria

Remote: YES

Willing to relocate: YES

Technologies: UX design, UI design, Product design, User research, wireframing, prototyping, and visual design. Also HTML, CSS, and JS

Résumé/CV: https://drive.google.com/open?id=1fjakVolMDuK8FeEG7OD-f8ICyb...

Email: ikedinekpere.eze@gmail.com
At this point it's not crazy to think of people holding AAPL equally for the dividend as for expected future share price growth. It paid out dividend at 1.67% of the share price last year. That's $700+ million in dividend for Mr. Buffett, not too shabby.
I think the get method can be sped up since you're doing look ups twice
Hmm, I don’t see why vau-calculus should change things. Fexpr are more or less like expression trees in C# no? (Which are statically typed, at least where they compose with the rest of the program). Granted, dynamic languages in general can be a challenge, but TypeScript is a good argument for it being feasible at least.
No Silver Bullet – Essence and Accident in Software Engineering [pdf]
Sure, if you want to pretend that an easily-fixed bug makes security a myth.
This is really old, so I am curious why is it on HN front page? Am I missing something here?
> Actually, the boxes can also MitM the entire SSL connection. This just happens to be a much more efficient system. It can easily be turned off without affecting the connection, and it doesn't introduce extra latency. Moreover, this system allows for post-hoc DPI rather than requiring that it happens on-line.

Great point! As you say, it scales much worse and introduces additional points of failure though.

> There are reasons beyond 'market dominance' for not wanting to do this on the end-points. End-points are numerous, heterogeneous, occasionally and occasionally difficult to access. This makes actually implementing this system on all endpoints very hard. Let alone keeping all end-points up-to-date.

Absolutely true, but this does lead to a qualititve advantage for open standard / open source solutions where you externalise the costs of additional implementations.

> In general, which sounds like the nicer approach to take: "drop in solution" or "solution that affects all endpoints and needs to support all endpoints".

I don't think this is quite the right distinction, looking at the deployment issues middlesboxes have caused for TLS1.3 and QUIC... I think it might be better phrased as:

"do you want to deploy some static hardware which has to support all endpoint network protocols correctly and upgrade when new protocols come along or do you want to write/use the software for each endpoint you choose to use?"

My point is that software is much cheaper and more flexible (in the long run) than hardware.

> The discussion is a lot more about 'Is PFS an acceptable loss for getting DPI' with a very large side discussion about whether DPI should even be possible.

I agree this is what most of the discussion is about, but I don't think its the real issue. Here are the NIST comments that were posted a few days ago:

https://csrc.nist.gov/CSRC/media/Publications/sp/800-52/rev-...

Check out the NSA's comments on page 21!

> With respect to TLS it seems better to deprecate all non-forward secure cipher suites, not just RSA key transport

This isn't just "we support PFS in TLS1.3", this is actually "please take non-PFS TLS1.2 modes away from people"!
How do you make optimal use of a computer's memory hierarchy? Do messages allow structural sharing of data? Or is every message assumed to potentially go over the network, hence destroying opportunities for optimizations (e.g. think of the internal workings of a high-performance database engine).
Philadelphia Union – Toronto FC Live Streaming
[URL=https://qiita.com/apache160/items/f592d4a7f8ead9d7cc1a]Philadelphia Union vs Toronto FC live stream[/URL]
I first encountered this when I began working in golang because it was batteries included with go fmt.

I know this makes me late to the party, so can anyone comment on similarly dominant/official tools in their language of professional experience?

A web search can find tools, but it’s hard to know when one is likely to be “blessed” by potential future project teams.
Completely concur. No idea why his personal life/travails are anybody's business. Don't really even understand why NYT would choose to stoop down to tabloid level other than trading short-term eyeballs for long-term loyalty.
If Apple strengthens their foothold in Health and Health related services/integrations, their marketcap will multiply from where it is now.
Or Programming Language One (https://en.wikipedia.org/wiki/PL/I)
yeah not a chance in hell
NASA-funded publication public access requirement
No female essayists or essayists of color?

Virginia Woolf, as an example, was a superb essayist.
A listing of companies that don't do whiteboard job interviews
I agree with you that he is amazing writer. But I am worried I may not get his works like: Infinite Jest and other essay because of not having the American (USA) cultural context.
EditorConfig is fantastic. I've used it for years now across client projects, internal work, and even in educational content that I've authored.

It honestly doesn't do a lot, but what it does do is standardize on things that are easily agreed upon like line endings and tab style / width. It leaves language specific options to purpose built linters.
Re: "The term micro-slavery might provoke some readers to claim an improper and provocative metaphor. On closer examination [...]"

Guilty as charged. This is clickbait. A better word is addiction.
If you enjoyed this, here is a shrine for James Mickens: https://medium.com/@soobrosa/my-humble-james-mickens-shrine-...
On the one hand, they're absolutely right.

On the other hand, statistical methods don't give quality it's due.

I'd rather fight a blocking bug than a data-updated-via-race-condition bug.
Configuring Firefox Keyboard Shortcuts
Thanks! If you meant amplify-js, it's new to be but it looks interesting. They have a lot of ready-to-use aws services, not sure if they let us swap or choose alternatives. I'll check it out.
> I don’t think it’s a surprise that the UK chancellor would meet the chief operating officer of one of the world’s largest companies …

It is. Politicians need to be transparent and serve the public. Private meetings without public record with big influent corporations is concerning.

Politicians should keep public records of this kind of encounters. That a public officer talks about his right to keep secret talks to remove privacy from his citizens is wrong at many levels.
But sometimes what you need is a managed server rather than a managed service.
You don't even have to be dynamically provisioning anything, even just standard VMware virtualization is not approved for running Oracle DB. They'll audit you and charge you for every physical CPU core connected in your vSphere cluster. It's total bullshit and their big customers are getting sick of it.

Oracle audits are basically just sales tactics to get you to buy their cloud services so they can turn around and pretend they're a leader in the cloud.
3 including the APU
People occasionally repost content on forums. Usually it's because the OP hasn't seen it before and thought it would be good to share. As long as it's not excessive it can show a new bunch of people something they might not have seen before.

e.g. I've been on HN for a few years and have never heard of this.
Attacking Soldiers on Social Media
Jerry (YC S17) Is Hiring Senior Software Developers (Toronto; Markham)
I don't care but many follow him[1] which might take a big bite out of your potential userbase.

[1] Not without reason since his foresight has been correct wrt privacy, civil rights, etc.
NSF-funded publication public access requirement
I use go fmt and editor config together. Gotta tame the white space locally. All them tabs give me whiplash.
I tend to agree with you.

The sardonic me would say that it's dumb of her.

The cynical me would say that it's a marketing gimmick.

The trusting me would say that what she meant was that she wanted to show that what's important is the idea rather than the identity
It's probably too early, but Amazon (via North's AR glasses they invested in) might have beat them in terms of creating a great AR glasses experience.

North Focals AR glasses in their first iteration are getting good reviews (https://duckduckgo.com/?q=north+focal+ar+glasses+reviews&t=f...) and look intriguing. Also, I tried on a pair of Bose audio AR sunglasses and was really impressed; felt obvious ... use your glasses to listen to audio from your phone, as well get audio AR info say at national monuments to wherever.

Personally I'd buy AR sunglasses ones that merge North with Bose in a heartbeat. Who doesn't wear sunglasses already?
A "cheap VPS that can scale" is not a contradiction in terms, since hosting providers like DigitalOcean, Linode, and Vultr do indeed offer cheap VPS hosting options with adequate performance for small sites, as well as more expensive options suitable for high-traffic sites.

The parent comment makes a valid point about performance-to-price value. DigitalOcean, Linode, and Vultr currently offer much more value for the newbie client (and for many other types of customers) than Rackspace does at the same price point.
Is there a similar website for BUSINESS and MANAGEMENT?
An introduction to distributed systems (2017)
For Javascript, ESLint and Prettier are the most used (can be used together)

Flake8 + Black for Python do a good job
The passive boxes aren't truly drop-in. You need to extract every single private key that will be used for traffic. This is easier than modifying the software to add logging, but not tremendously easier. Endpoints being numerous, heterogeneous, and difficult to access all apply to existing boxes. And whether the endpoint is up to date doesn't matter to either method.

It's not a big burden to install a MitM box either; most places call it a load balancer.
"No idea why his personal life/travails are anybody's business."

Welcome to the life of what we legally call in the USA "A Public Figure."
Serious question what part of your server do you need managed besides the hardware? AWS would be doing that with a dedicated host.
They could keep trying, I suppose. FWIW they've been in the cloud business since the 2000s. They and IBM were some of the few who were in that business early, and even then their respective reputations preceded them. (This was before XEN, widespread adoption of virtualization, and a slew of other DC techs that democratized using the cloud.) I would imagine they both got enough fortune-whatever companies onboard to earn good money, but neither are market leaders today. Just spitballing, but I'd assume their cloud customers are all companies who buy other stuff from them.
>But the ocean is a noisy place, and Kadri said the underwater sounds might have also been caused by underwater earthquakes...

Seismic is rough. Even large earthquake events are localized with large error because of constant noise - seismic event arrivals are hard to pinpoint precisely in time. On top of that, once we have arrival times from a bunch of seismometers(microphones) localization is an inversion problem, dependent on velocity models for a rather heterogeneous earth which further reduces location precision. Even worse, I doubt a crashing jet produces a large magnitude (loud) seismic event, so picking out its arrival in noisy mic data is even harder than it can be for shallow earthquakes.

I'd guess a radius on the order of thousands of miles at best, but it's all contingent on how loud the event was and how noisy the mics that picked it up are.
Wonder why none of them made the list.
Survival Skills as a Risk Factor for Suicide in Complex PTSD [pdf]
Neo-Nazi group's new leader is a black man who vows to dismantle it
Kept waiting to see where the data would come in and it never did. This is entirely data-free conjecture. This is the engineering equivalent of an article calling out a particular medicine as being ineffective purely on the basis of "I feel like it doesn't do anything so people should stop taking it".
I would guess their planned exit is hoping IBM buys it to bolster marketshare for Bluemix/Softlayer. So, even if things go as planned, it's probably not anywhere you want to be long term :)
Black is written by python core devs AFAIK (pip install black).
Seven Brief Lessons on Physics by Carlo Rovelli.

Ultimate Questions by Bryan Magee (more philosophy of knowledge than science per se).

The Demon-Haunted World: Science as a Candle in the Dark by Carl Sagan.

The Ascent of Man by Jacob Bronowski are not essays, but it is one of the finest writings on science I've read.

The Art of Doing Science and Engineering by Richard W. Hamming

Letters to a Young Scientist by Edward O. Wilson

I can't not help mention The Baroque Cycle by Neal Stephenson, which is fiction, but hear me out - it melds natural philosophy, alchemy, maths, history, Newton, Leibniz, The Sun King, British parliament, colonialism, slavery, Egypt, India, war, finance, commerce, revenge, satire and so much more. I've learnt more about the origins of the Royal Society and the early days of modern science from these three books than anywhere else.
Here’s a curve ball: has there ever been a study on companies that do be those that don’t do whiteboard interviews and the relative performance of the company or the staff?
Others have pointed out some errors with the methods employed in this report.

Still, who else is collecting this kind and fidelity of data? I found the trends very informative. First that we're still a long long way from having hardened base operating systems, but also that the trend is positive and slowly moving in the right direction.

Even just getting a breakdown of CVEs is interesting (though I would have liked better granularity than "bypass something") for both trends and to understand just how many DoS issues come up per year versus say code injections or overflows.
There's lots of temporary fixes such as meditation, exercise, etc However, a permanent fix would be to break off from it, choose time to relax as a priority, or set time to learn to relax as a priority.
C, C++, Objective-C: clang-format

Java: Probably google-java-format

HTML, CSS, JavaScript, TypeScript, Markdown, YAML: Prettier

Python: autopep8, yapf, and black are all widely used and I don't think any of them is dominant. I personally favor black, as it's the only one of the three that strives to leave as few degrees of freedom as possible (i.e., the same source code is always formatted the same way).

Rust: rustfmt
> People aren't idiots. They don't do this work for no reason. Try to understand and respect the work outside your own department and specialty. Building respect across those boundaries is a rare and valuable thing.

I wouldn't frame it this way, but there are many confounding things in measuring a change in the UI design.

I jumped from web consumer to operations, and the mindset is so different: in web, you have shallow actions that you want things to be easier and look aesthetically pleasing. In operations you want deep actions that require reliability or learning, and that require every or many users to do it, changing the UI is a nightmare for them. It has to be vastly better to compensate the change. And not only that, you need your operations to be more efficient than your competition: a bad ui can cause issues in an entire company.

In consumer-web, pages like reddit changes their entire UI to have posts read in the same page and its use-it or lose-it. Consumer web cruises along the monopolistic positions they have to spend resources without visible consequence. Who cares if reddit's ui is 10% snazzier or 10% snappier? It's not like the reddit user will stop using it because of it.
That redesign happened in a company that raised half a billion dollars.
I get the feeling that East Coast money likes to poke Left Coast money in the eye, given half a chance.
But if the language-based linter is also an automatic formatter, what's the benefit of editorconfig?

All mainstream languages have good formatters these days that go much deeper and understand the language.
Microsoft Is Making the Right Moves
Makes sense since Nodejs has no parallelism features.
>The conclusion should probably be that redis is super slow, not that the python 3 implementation is particularly fast.

That sounds like the definition of confirmation bias.

How is that substantiated?
On this topic, I fanatically endorse “Great Books” by David Denby. He took the famous western civ core curriculum at Columbia as an undergrad in the 1960s, then again after 40-ish years.

In addition to many other interesting subjects, the book asks the question, “are all these dead white men really that important to study the work of?”

Spoiler: he says yes, but the pantheon of great works must be expanded to include those of equal merit previously ignored. Virginia Woolf is one of those he puts on that pedestal with Homer, Virgil, and all the rest.
World’s No 1 bridge player suspended after failing a drugs test
If jail were not a terrible place, would criminals to be choose not to be criminals and just go to jail?
Ask HN: How can I strategically sell my startup?
Hi HN,

How do you sell a startup without significant traction but with significant IP?

--
My particular case:

I tried emailing the careers' email of 50 fintech companies but none even forwarded the request to the appropriate department.

I created this Delaware C company a year ago and launched this fintech product which by now has been live for months and is being used by a few on iOS and MacOS.

It's a bundle of commission-free financial services. Completely P2P. Investments, payments and payments acceptance. You can deposit with any payment method (e.g local ones, an amazing thing for the unbanked/underbanked). I'd say it's a lot like LocalBitcoins but for all things finance.

It has 0 APIs connected to it. It's a significant piece of vertically integrated, completely stand alone code. Took me around 3500 hours.

It has basically zero bugs, 100k+ lines of code and a great UI/UX.

I'm looking to sell it because I failed to secure more funds. I'm just looking to recoup an amount equivalent to the time spent on it at US dev market rate. Sad, but real.

I'd be really grateful if you guys have some tips on how to to accomplish this.
Everything is on the ribbon. Once you understand that, it actually becomes a lot easier to use.

If you think menu's promote discovery better, you haven't looked at the Visual Studio menus in a while.
I posted this link to HN; it is just a list of essays the author liked - it is not a top 10 greatest essays of all time list or a curated collection. Just a slice of one person's readings. But I'm enjoying all the other suggestions that are being made in this thread, and great to learn about writings from diverse sources.
SEEKING WORK -- Joliet, IL -- remote/freelance

I have 16 years of experience building trading related systems for both domestic and international financial markets. I also have created custom back-end frameworks used by various government agencies.

I'm comfortable working with existing systems or helping to design and develop new ones.

Languages: Java, Kotlin, C, Bash, Python, HTML, CSS, SQL

Email: tszum[at]bluetowerdigital.com
Uber cheats their customers and pockets $15/mo AMEX credits
I suppose we could have written an R API to serve ML results directly, but there are a lot of other auxiliary tasks needed like protobuf handling, AWS integration and some other business logic that means python makes more sense. The quickest way to make it work was to wrap the ML scripts (and they really are __scripts__, not even functions..) in python and just handle everything outside of R. I think eventually we will just re-implement the ML stuff in python anyway.
Most likely the product of server-side automated styling.
I dunno, sounds like happy talk to me. It's definitely part of the english speaking people's self conception that "thinking different and speaking out" is encouraged, but it really isn't any more than in any other society.

Consider the Comstocks, the people who were against US entry into WW-1, the "brown scare" which started the HUAC, people who are presently against various wars in the middle east (denounced as "racists" or "Russian sock puppets"), or various recent coups and attempts at such (ditto); these people were and are squashed fairly mercilessly by the establishment. The actual bounds of allowable discussion are narrow and strictly enforced. Hell, US persists in passing anti-BDS laws that are obviously and egregiously unconstitutional, and the British throw people in prison for saying things ... on FB.

It's a kinder, gentler system than used by the Chinese, but the end result isn't any different.
You might still want this for your editor to properly have indenting information as you are coding though no?
One chip to flash them all (2017)
Are there any apps with better threads support than slack but still allow un-threaded messages within channels? I find zulip's model too restrictive for when you want to have simple real-time chat about a certain topic.
Perltidy for Perl. https://metacpan.org/pod/perltidy
A good start, but only a minimal one. It should at least exist on a national level.
Every option that was on the menu is in the ribbon, there is no dark place. In fact, the ribbon probably surfaces even more options.
UK-US trade deal: Envoy attacks 'myths' about US farming
I'm not vision-impaired and have a really hard time reading this wispy-thin font on a white background.

Designers who read this: please consider usability of people who don't have perfect vision.
Threader link: https://threader.app/thread/1101402001907372032
this is tabloid trash criticizing tabloid trash
Why would someone wear a GPS watch when committing an assassination?
This ought to be the primary purpose of trade deals.

Currently agreements like the TTIP and TPP are written with the primary purpose of advancing the interests of the corporations who secretly shadow-write them and the secondary interest of increasing net trade (e.g. ensuring that you can buy a t shirt at hot topic for $4 instead of $6).