skysight-inc/HackerNews huggingface dataset:
The mistake is in assuming that it's "cause now he feels bad for some reason". I seriously doubt Bill Gates does what he does to atone for anything (and he definitely doesn't try to play that narrative). Maybe he found conscience, maybe he just removed himself from the making-money environment - but right now, he looks like a guy with lots of money and heart in the right place, trying to make as effective use of that money as possible to make the world a better place.
Generally agree with you... however, I’m a designer and I’ve had surprisingly positive experiences with AWS. I thought it was going to be highly technical and frustrating, but for basic static hosting AWS doesn’t require any command line skills. It’s all point and click. You can even set up SFTP to your S3 bucket with something like Transmit from Panic (Mac). More of what you’ll find yourself dealing with is AWS’s confusing UX, understanding how all the AWS parts fit together (Route 53, CloudFront, etc,) and discoverability in their help documentation.
The extension icon should have a number on it that corresponds to the number of comments. My thinking was that you could use that to see if a page had comments or not.
Thanks! That's something I can make sense of.

And I agree that this is perhaps one of the many situations where people throw away the "C" of "ACID" for no reason beyond it is modern to do so. (At least most strive for "Eventual Consistency", but that's another can of worms.)

This is even less understandable once you notice that PostgreSQL offers a lot more features than most other databases (SQL or NoSQL) and is extremely flexible and extensible - even if you use it just as a fancy JSON or XML store.
> Global hosts should be your first point of contact and from there you should be able to leverage global TLS to bootstrap more intimate trust relationships... to make informed decisions about the trust relationships you want to establish.

Explain more how this would work.
Not Nature, reviewers.
> That you choose to reinvest all of your profits back into the company should be immaterial.

But a guiding principle of taxes is: discouraging unwanted behaviour (or encouraging, through tax cuts / subsidies). We want to encourage corporations to invest, i.e. "putting the money back into the economy". Keep buying those new machines, upgrading your assembly line, upgrading your fleet of cars, for ever increasing efficiency and economic activity.

If you're talking about one company investing buy buying products from itself (like Google is, here), then hopefully the money one branch deducts from its revenue becomes additional profits for the other branch of the same company.

Sure, in theory, practice and theory are equal. In practice, they're not. Tons of loopholes exist around just this aspect of accounting and tax law. But there is at least a theoretical reason to tax profits, over revenue.
It would be great if more people could accept the idea that several people can contribute to the writing of a play

I don't think I've ever met anyone who would say such a thing is impossible.
At some level, a certificate is an identity. If I’ve trusted a cert then I know that anyone using it has the private key, no matter their IP or dns name. Being able to do that for a local device would be very nice—I could connect to whatever up it dhcp-ed to and be sure I was talking to the right thing.
I was typing a similar response. I did a 4-year MEng in ChemEng and there were only a few non-elective courses in organic and physical chemistry. The bulk of the content is fluid mechanics, thermodynamics, vessel design, safety, control systems, mathematics etc.
Pre-shared keys are only good for bootstrapping a stronger trust relationship. You could use TLS-SRP to exchange identities and then mutually authenticate each other for the general case. X509 is not the problem. Centrally manager trust hierarchies are.
This is a great example over outrage by someone who doesn't understand how the web works. Unfortunately this is a problem with lots of web developers but the author shouldn't take it personally but should try to learn from it. I can't understand if they don't though because some of the replies here are a little harsh.

The summary of what most people are saying including some take aways:

- If you put something on the Internet it is public. Period. It is up to you to keep prying eyes away from that page. You can do that with strong mechanisms (like passwords and firewalls) or weak (like robots.txt) but you need to do something. You can't expect a page on the Internet to be private.

- Requests should never ever have anything sensitive in the query string. The query string is inherently logged. By your browser history, your web server, any tracking pixels like Facebook you put on the page, etc. If you absolutely must include a token in the URL (like with OAuth) make sure it is a temporary token and is immediately replaced with something more durable like a cookie or local storage, no unnecessary HTML is rendered, and the user is redirected to a new page that doesn't have it in the URL.

- GET requests should be idempotent. They should avoid changing any data as much as possible and should not have side effects. This is specified directly in the HTTP spec.

- If your page displayed sensitive data it should send the security tokens in a header field (like cookies or authentication). Users who hit the page without that header field should be responded to with a 404.

- Your point #3 is an add one. It is a bug on the Facebook side, yes, but it doesn't support your primary argument. In fact, if they fixed that bug it would make the perceived issues in your primary argument worse.

- Re #4 they don't need to warn you. See the first bullet. If it is on the internet it is public. Skype, Slack, Twitter, Google, all do the same thing.
By similar reasoning, only about 93% of humans who ever lived went on to die.
Hi there,

Glad you asked. Happy to share.

A digital humanist[0][1][2] is both (a) someone who applies computational methods and digital technology to research questions in the arts and humanities (so-called humanities computing[3]) and (b) someone who critically thinks about what sort of impact information and communications technologies are having on their discipline, included in this portion would be new media studies.

As such digital humanities is a very broad church. It serves as a glue between people in different art/humanities-based fields and disciplines so that even though I might be in Classics and you might be in History we would still be able fruitfully collaborate. Of great concern to the digital humanities are open standards, open data, and open access. We care about metadata, semantic annotation, encodings, certain statistical methods, network analysis, digital archiving, computational linguistics, concept modelling, the semantic web stack, and so on.

We also see ourselves as the inheritors of the humanist tradition, from Petrarch on downwards–we are certainly not anti-science and we reject the science/humanities dichotomy. Many of us would advocate for a third culture along the lines of Brockman[4] though this sentiment is more latent than explicit.

If you've any questions please do not hesitate to ask!

[0] http://www.digitalhumanities.org/companion/

[1] http://dhdebates.gc.cuny.edu/

[2] https://en.wikipedia.org/wiki/Digital_humanities

[3] http://www.mccarty.org.uk/essays/McCarty,%20Humanities%20com...

[4] https://www.edge.org/conversation/john_brockman-the-third-cu...
Still on Sierra, may consider it again in a couple of months.
Keeping an eye on critical issues though.
"Investors paying more to fund [developers'] work" strikes me as the wrong perspective for analyzing compensation. As an alternative, consider "revenue generated per developer".

Anecdote:
I worked on a team where gross revenues per FT software engineer were north of $4 million USD.
What Thunderbird Learned at FOSDEM
I have sites on Azure and I could add CloudFlare SSL, but it's some work to make that happen and I will have to do it now for all my static sites that absolutely do not need TLS (no forms, no cookies, no javascript).

Or else I have to pay for a cert, a cert is still like $10-$20 per year, per site so that is a lot of money if you have a lot of static sites compared to what the site costs to host (which is near-to-nothing).

And for other shared hosting solutions I'm not really sure if it's possible to implement CloudFlare SSL (I have never implemented it so I'm not really sure what's required)? Why I don't want Cloudflare is because that is adding a third party just because google said I must or I will get punished for it.
Love it! Please don't bother with people who don't care about proper native experience. I've been waiting for a tool like that for sooooo long and I'm really happy to see it. I love when developers use the platform to its full extent instead fighting with it (like Electron and all rest of cross-platform approaches)

And for those whining about "macOS-only" - take a look at Tower, a Git client that was initially macOS-only as well. They later released a dedicated, native Windows version, just like the developer of TablePlus wants to do, and it's awesome. True native experience will always win in my heart with cross-platform solutions and that's where I'm putting my money.
I work at an Oracle shop, so this doesn’t work for me right now, but I’m looking forward to playing with it once Oracle support comes out.
@Sci_Hub twitter:

"Unfortunately, the Verge article about Sci-Hub founder Alexandra Elbakyan has many inaccuracies"

"I'm going to publish a separate blog post explaining the inaccuracies later"

https://twitter.com/Sci_Hub/status/961829490803449856

https://twitter.com/Sci_Hub/status/961836113731072003
Yeh I'm saddened by how easily "it's just business" seems to be used to justify all manners of behaviour from petty bullying to ruining lives, or destroying careers or companies.
Most of the references were also in the last paper of the authors, and will almost surreally be in the next paper.
(And there are also self citations ...)

I'd probably divide the number of citation in math by 3 and in physics by 5 to discount repetitions.
You're looking for consistency in the wrong place. Capitalism is very consistent - it rewards whatever gives you money. This makes it amoral, because morality barely enters the equation (it's in the equation by proxy of what people will pay you for, and by proxy of the legal environment under which you operate).

RE effort - yeah, capitalism usually doesn't reward effort, because effort alone does not bring money (unless they literally pay you to see you sweat). In our circles, we know it through clichés like "it's null until you ship it", or "ideas are worthless, execution matters", etc.
Complete Guide to Using the Power of Content
Kotlin. It has has great tooling with IntelliJ, loads of libraries in the JVM ecosystem, and Native/JS build targets are in the works. It's also far less verbose than Java.
Yeah KISS was very important when I first started working at my current company. I was hired to setup a modern development shop with three database developers who were just learning C#, no source control, no CI/CD, basically no development "process", they ran a lot of things manually.

I was going to be introducing a lot of changes.

Every decision I made was based on keeping things as simple as possible to keep them from getting frustrated. If that weren't the case, I would have gone straight to Docker. Knowing that I might need that flexibility later but didn't want to commit right now, I chose Nomad because I knew it could both handle phase 1 and allow us to move to Docker once appropriate.

But now, that we are in AWS, there is a big push to get to the next level of cloud maturity - not just moving VMs to the cloud, but how to take advantage of a "cloud first" approach and actually take advantage of some of the features that AWS offers.

So in that vein, there is a need for Docker to go "serverless". Lambda is not an option - we have long running processes.

Even when we do go to Docker, we will probably make a transistion from Nomad straight to Amazon's Fargate.

I see a path where we move from .Net 4.6 to .Net Core and Docker with Nomad to Fargate.

The only issue with Fargate for us now is the added complexity that Fargate only supports Linux containers. I don't know how much of a lift that would be. Theoretically it shouldn't be much with a pure .Net Core solution.
Gebrek aan eiwitten maakt afvallen onmogelijk: herken de symptomen
They complain about Sequel Pro but TablePlus is limited to Mac :(
Nice catch. Remnants from an older version. I'll remove in future posts. :--)
I agree with this. The website author is potentially liable for providing inadequate protections to the user's PII. I don't see anything that would implicate Facebook here.

Although, there is an interesting side effect that applies to all crawlers in that website owners failing to protect their customer PII like this means that crawlers inadvertently gather and store personal data as a side effect. I can't help but wonder if there is some liability there and if there is if something like AI or pattern matching can help to scrub the info before it is stored.
Betting on Google maps – Perth – http://link.intertops.eu/c/383079
What if this isn’t possible? The world implodes? Or suddenly the lawyers discover it isn’t that ‘required’ anyway?
Lots of discussion in 2016:

https://news.ycombinator.com/item?id=12588202
My bad, the choice of "thought" implied more deliberation than I meant. As I read it (with the coin experiment) the instructor was more likely to focus on positive results if he gave a negative response and negative results if he gave a positive results than on a positive results if he gave a positive response and negative results if he gave a positive response because of bias reinforcement.
Several years ago I worked in ad ops for one of the biggest publishers on the internet, making a bunch of ad placements by hand using Dart for Publishers, which was a dreadful product. I also was taking a night course in Java mostly for fun. At that point I didn't even know what functional programming, Big-O notation, or any of your other highfalutin' CS stuff was.

All of the company's ads (thousands of different line items at any given time) had been entered by hand in to Dart. Things like "make every add weight-based-bulk with weight 100", etc.

I wrote a craptacular Java app using Swing and the Dart API to get a handle on them. I mean - this thing was AWFUL. "Paste your username and password in to this box and type the name of the site you want to work with in that box and click something in this row of 14 buttons" level stuff. They used it to fix their waterfall.

The first month it was an extra 80 grand or so in revenue. The next month I had a new job.

This is based on what I learned in a few months of tinkering as a kid, and a few months of a Java course at Ohlone College in the east bay.

Perhaps you can provide your own, more helpful, definition of useful? Most of what's "useful" is taking something that was a pile of godawful spreadsheets and making it manageable; not something meant for consumers.
>for non-secure things

People are using for many things. Channels and groups are two main features that other IM's either do not have or have nothing but poor substitutes.

>it’s safe to use

It is safe to use. As safe as any other method as long as you are not stupid enough to share sensible information. Using any IM for this task is a stupid move to begin with.

>Its use should be discouraged in all cases as a result.

This is like saying that kitchen knife usage should be discouraged in all cases. You can hurt or kill yourself or an other person.
Which are most underrated softwares?
> he did what he had to in order to see his company thrive

I'm thinking you perhaps weren't aware of some of Microsoft's activities. Embrace, extend, extinguish? AARD Code? Scalability day? SCO vs IBM? Comparing TCO of linux v Windows using an IBM mainframe available for Linux?

Heck I've forgotten most of them as there were so many.
Amazon is launching a package-delivery service to compete with FedEx and UPS
7 Effective Social Media Marketing Tips to Enhance Your Online Business
What did you study?
> To my eyes, dbvisualizer and databasespy are never going to have native look and feel on OSX and I’m going to feel like their UI is inferior because of it.

I'm having trouble understanding this thought process. Are you saying you'd pick a truly inferior tool that looks good on a Mac to a superior tool that looks inferior because of the UI?
Like a bar is going to run account administration.. at most they’re going to set a proper password with WPA2-PSK which provides protection against outsiders. But it can’t provide protection against an active attacker that has the password.
This is almost exactly what I do. I recommend it. Except I use a feed direly on HN... I didn't use an third party scripts or websites. I can't figure out how to get the URL out of feedly though.

As a pro tip for anyone reading. Pressing "j" will go to the next article and "k" will go back one so you can really quickly skim headlines.

One pet peeve is that the RSS feed doesn't contain anything useful in the body so when skimming you have to reply entirely on title.
Backcountry Snowboarding in the Himalayas
I don’t typically think of web developers as software engineers.

I think of work like FFTW and the Tensor Algebra COmpiler (TACO) as software engineering.
Warp-speed capitalism
In NYC, up/down indicates north/south in general.

However there are two special exceptions I can think of.

First special case is when New Yorkers sometimes talk about Albany (NY state capital), we use "up state" in political context, even though Albany is like in the middle of NY. But then again, "up state" can mean anywhere above NYC to some New Yorkers...

Second is when we yell out "up yours, buddy". We don't mean north in that context.
> Taxes should be based on revenue, not on profit.

This means that every layer in a series of transactions to the customer would add costs. Great for the biggest companies who can do everything in house, terrible for smaller companies acting in a chain.

A massive company who buys raw materials and produces everything in house and sells for £1000 would pay tax on revenue of £1000 per widget.

A series of small companies may have:

Refinery: revenue £100

Part production: revenue £200

Construction: revenue £300

Wholesaler: revenue £400

Brick and mortar store: revenue £500

Now the massive company pays tax on £1000 but this series of companies pays tax on £1500.
> Maybe the whole U.S. is becoming bimodal, geographically.

That's been the case for at least a century. A lot of people at the coasts with few in the middle.
I've tried to run custom stylesheets for some of these sites, to make them more usable and cut the cruft, but the interface elements are such a moving target, and with what appears to be randomized or obfuscated class names and ids, that it's a real PITA to keep working
Machine Learning and Artificial Intelligence Contest
3D Space shooter using only CSS
Not really about the story, but I met Robin one time, and he was so friendly everyone around him was happier for it. It's almost like he felt it was his duty to help others not feel like he felt inside.

He signed a football John Elway threw to me while I was on a roof watching the show (USO), and I still have that football. (Also signed by Elway and Leeann Tweeden)
Best book I have read on money is "The End of Alchemy: Money, Banking, and the Future of the Global Economy" by Mervyn King (former CEO of Bank of England)

He has a real knack for putting everything into context and explores the sub-prime crisis without pointing fingers.

Highly informative.
So you're pointing to the ability to manage complexity? I had not heard it put that way before but it feels right to me. From TFA the author said

"How is it possible that programmers are paid so well without these other barriers to entry that similarly remunerative fields have? "

My initial thought was that there are people who get it those that don't. But you can teach many people the tools of programming. It's using those tools to do something interesting that seems to be the challenge. By interesting I suppose I mean something exceeding some level of complexity.

This makes sense, I don't see our schools teaching anything too complex - it tends to be compartmentalized.
They're probably also not putting up a captive portal, so what's your point?
Probably 250/month for health insurance plus 20% pension contribution and few unemployment benefits.
Then your country will look like Germany did until a few years ago, with no WiFi hotspots anywhere, not even in Starbucks, and people being careful not to open their WiFi to guests at a party even.

That's what has happened before, that's what's just going to happen again. In Germany, the owner of a WiFi hotspot was liable for anything users on the WiFi did, unless the owner could prove that every user had signed an agreement that they would not do illegal stuff
facebook might have an issue with having collected the data too, of course, but the source site definitely should be taking appropriate measures to avoid handing it out in the first place.
Show HN: New Website Feedback – Visual AWS Topological View
> In engineering, bimodal distributions are the sorting of people that naturally have the ability to easily reason about complex distributed systems with many concurrent moving parts and people that cannot. Increasingly, the market is discriminating on this characteristic and it is reflected in wages.

What faith in the system :). The truth I think is "it's who you know" more than "what you know". The best paid engineers are ones who spend a lot of time positioning themselves to get well paid. Why that is bi-modal I can't be sure - but my guess is that once you hit a certain network effect you start to make a lot more.
That requires managing expectations. Sometimes the way to do that is not tell anyone you have anything working, just "Yes, that should be possible".
Not free though. You can also add VSCode to the list. It's faster than Atom but slower than sublime (Which is also not free). Also it may be good to start with a plain editor than a fancy one like JetBrains and later purchase a fancy IDE when you have learned the inner workings to improve your productivity.
I’d rather see an ssh-style ask once and then trust forever after that.
It's not that our society values villains - especially not converted villains. Nobody is throwing money at Gates because he changed.

It's just being a villain makes it easier for you to play the market game and get rich. Part of being a hero is really just refusing to engage in things that'll bring you money. In the end, it's more likely that a villain through his villaining will get rich, so when they convert, they're left with resources to do good with, unlike our heroes who never got rich in the first place.
Yes. It's almost required, since it replaces the incredibly brain-dead start menu search with something that works in a way that makes some kind of sense. I don't know how the default Windows 10 search is so broken.
With respect, this is not an argument, but a non-sequitur. I agree with you that legality and morality do not always align. However, if a legally binding transaction can be overturned simply because powerful people complain, then there is no such thing as a legally binding transaction.
It depends on what you are producing. Eg. For writing purposes a Chromebook or a pad with Bluetooth keyboard can be quite sufficient.
I didn't see that post, but if you control the DNS for a domain you can use the DNS challenge with Let's Encrypt.