skysight-inc/HackerNews huggingface dataset:
I'd love to see uMatrix on FF Android. uBO has a habit of killing things needed for the content in my experience . The lack of a simple selective bypass makes it frustrating for the site that will not load correctly.
Great job! I remember porting Fortran 77 programs on a Debian. The harder was to find then to understand the old compiler documentation :)
You said:

How would a renter feel if their rent increased because their landlord was unable to take a mortgage deduction?

I countered that the home mortgage interest deduction doesn't apply to rental properties. Renters and homeowners are thus currently unequal from a tax standpoint, since renters effectively pay a higher tax rate than homeowners. Removing the deduction would thus not create a new inequality; it would remedy an existing one.
It's weird. Some of those papers are pretty good, but most of the videos are bad.
Best programming language for high performance as of January 2017
A) saving money. It would take quite some time to recuperate the expensive toilet. Probably at least 10 years.

B) DON'T flush them.

C) I really don't feel as clean from a jet spray. And I don't like it. Especially if the toilet is not mine.

D) You can bring your wipes everywhere. They will work in a desert, the forest, or ISS...

I buy baby wipes for the purpose... They are awsome.
I think that the intended meaning of the comment was that given an unfair initial distribution of scarce resources, capitalism has the most fair outcome (I would disagree to some extent).

You may argue that capitalism has increased the ‘unfairness’ of the distribution of resources, but capitalism can’t be solely blamed for the various geographical, religious and other reasons for the ‘unfair’/unequal distribution of resources.
Really Amazing movie keanu reeves has don the great job in this amazing movie where i had also watch John Wick Chapter 2 online trailer which is full of action and thriller which makes more excited about to watch this movie which is going to be released on this February...!
Seems the question of motivation is popular on "Ask HN" threads as it's been asked several times:

- https://news.ycombinator.com/item?id=13196460

- https://news.ycombinator.com/item?id=7736695

- https://news.ycombinator.com/item?id=7660442

- https://news.ycombinator.com/item?id=2059591

- https://news.ycombinator.com/item?id=2585939
Progress in the Alliance for Open Media [video]
More info: http://extremecomputingtraining.anl.gov/

The Argonne Training Program on Extreme-Scale Computing (ATPESC) provides intensive, two-week training on the key skills, approaches, and tools to design, implement, and execute computational science and engineering applications on current high-end computing systems and the leadership-class computing systems of the future.

The core of the program will focus on programming methodologies that are effective across a variety of supercomputers and that are expected to be applicable to exascale systems. Additional topics to be covered include computer architectures, mathematical models and numerical algorithms, approaches to building community codes for HPC systems, and methodologies and tools relevant for Big Data applications.
and when you lack luck, it's called lag.
Also, e-commerce websites that require creation of an account to buy something. There were countless times that I had a credit card in hand, and I gave up when the stupid website required me to register a user account in order to pay and check out.

Extra negative points if your account creation process requires a phone number or e-mail address verification step.
> See what I did there?

Confused your terminology? With static typing, the compiler will warn you, not the runtime.

Regardless, the difference is that in practice, file-handling boundary calls don't need to be as flexible as internal interfaces, and it's obviously much more difficult to figure out what The Right Thing To Do is in the latter case (or whether there is a Right Thing at all, in a lot of cases). How many times do you need to change the encoding you use for writing files? How many times do you change an internal class or type? They are totally different ballgames.

> I found your comment unbearably rude, condescending and arrogant

Apologies, but after 8 years and countless hours of bickering on this point, patience can wear really, really thin.
And my understanding is that all the capabilities and security options that were in 2.1 version are not supported yet... :(
What they were thinking can be see in K&R C - there is no "typedef" in early C. Without typedef, the syntax of C is context-independent and LALR-1. You don't have to know if a name is a type to parse the syntax. Then came "typedef", which broke parsing.
C parsing became context-dependent. To parse C with "typedef", and especially C++, you must read all the header files first.

With name-first declaration syntax (Pascal, Modula, Go, Rust), parsing is context-independent again. Readability improves. Error messages improve. Syntax-coloring editors with a single-file view don't get lost.
I once had an excellent manager. He told me that he would never think about my career development unless I asked him to. He would never promote me unless I asked for a promotion. If I never said anything, then he would assume I'm happy. But if I came to him and wanted to change something, he would do everything in his power to help me.

One day I came into his office and said, "I really just want to code for a while. I'm finding these meetings to be getting in my way". True to his word, he replied, "What if I went to those meetings for you and sent you a summary? Would that help?"

Although he did actually promote me without me asking -- apologising all the way ;-).
And what are these positions that you’ve listed?
Why even prioritize? The need to prioritize assumes the existence of arbitrary numerical limits on immigration.

I think we should just eliminate the limits on employment-based immigration entirely, with the only restriction being that such immigration does not depress US wages (which is already implemented as the LCA today). At the very least, use qualitative limits, not quantitative limits.

But even better, just let peaceful immigrants in. Before 1921, if you were white, there were no restrictions on you moving to the US. So, let's go back to the pre-1921 immigration policy, with the slight modification that non-white people are not banned. The Libertarian Party makes a good argument: https://www.lp.org/issues/immigration
Travis Kalanick is probably taking home a hefty paycheck, though.
Lots of CIO-type buzzwords and acronyms in this, including many coined by Twitter themselves. More worthy of a skim than a rigorous reading. But interesting for a bird's eye view of how complex Twitter is behind the scenes.
Its objective c fuckface
No restrictions. There was nothing you could pay for in D.

The backend comes from the Digital Mars C++ compiler, which is/was commercial. That is probably the source of the confusion.
Google searches where the first 5-8 results are google search ads? Happens on some obscure searches.
I think this comment raises a very good point and I struggle to see sure why it's proving so unpopular so far.

It's true that the submitted blog post doesn't expand the CSP initialism -- this has been acknowledged as an oversight by the author and the post will be edited, as it's simply good practice as recommended in several style guides [1][2][3][4].

But the post's very first sentence links to a previous entry about the same subject; there, the topic is explained to readers who may not be familiar with it. There is simply no reason for a follow-up post, which this submission is, to repeat the explanations given by its predecessor. Meanwhile, a reader approaching the post with confidence about its topic will have realized rapidly what it is and isn't about.

So given the intense disagreement, what approach would have been preferable?

[1] http://amastyleinsider.com/2011/11/04/cheat-sheet-for-abbrev...
[2] http://www.chicagomanualofstyle.org/16/ch10/ch10_toc.html
[3] https://www.rfc-editor.org/materials/abbrev.expansion.txt
[4] https://en.wikipedia.org/wiki/Wikipedia:Manual_of_Style
I was replying to "the value of the labor managed by those leaders was over 100X greater than $415 million", not the second sentence.
Tanu Kaskinen, PulseAudio maintainer: “The first milestone: achieved”
Our customer hated our pricing plans. This is how we fixed it
> Code Deploy
> Should have been called: Not bad

The one service name that's self declared.
My thoughts exactly.

We should prefix the security CSP with an m (for mundane) to differentiate it with the interesting CSP :)
Birth rates have taken a massive hit in the US in fact. The only reason the US population has continued to expand, is courtesy of vast immigration over the last 40 years.

In 1980, the US was about 80% white demographically. Today it's about 63% white and falling rapidly. The difference between those two, is tens of millions of immigrants from Latin America and Asia. The US has absorbed 10 to 12 million immigrants from just Mexico since 1980.

Remove the immigration from Latin America + Asia and US population growth over the last 30 years in particular falls to barely a trickle; it'd likely be flat at this point.
> given an unfair initial distribution of scarce resources, capitalism has the most fair outcome

Doesn't that go against the fundamental principle of capital accumulation? Those with the most capital are the ones who earn the most profit.
These mounts can hold 20KG or more, I don't see a problem 6KG at all, especially since you can always tighten the bolts in the articulating parts further if you are having issues.

I have 42" screens hooked up to similar mounts with VESA adapters you can tilt and swivel them with ease and they stay put.
(2016)

https://news.ycombinator.com/item?id=10202286
I've seen lots of examples of luck. This is not to suggest that tenacious people wouldn't succeed in some way or another but only that their current positions would be different.

Some good examples: Ed Catmull in his own book mentioned all the luck he had becoming Pixar. Pixar was a computer hardware division at ILM. ILM wanted to get rid if them. They almost got sold to a computer company (lucky they didnt). They got bought by Steve Jobs who bought them to make computers. He spent $70 million dollars on them for them to make computers which they failed at. They then pivoted to animation. It's pretty lucky to find some person willing to blow $70 million on you and you don't have to earn a dime.

Bill Gates is a smart guy but being president of Microsoft that makes the OS for the majority of PCs seems like lots of luck. Luck that he was in the right place at the right time to sell MS-DOS. Lucky that none of his competitors shipped something more popular. From that piece of luck the rest follows. Without that luck he could just have easily been like the president of Lotus or the president of Borland.

IIRC Howard Lincoln, the first President of Nintendo of America got the job because he met the president of Nintendo at a layover in Chicago O'Hare Airport. The president of Nintendo said effectively, "Hey, I need someone to head up my USA division, how about you?" Without that luck Howard Lincoln would probably have just been a successful lawyer we'd never heard of.

In my own life I know a guy that was just a game designer. The founders of the company he was working for sold out and he was made president. He's done very well but jees that's some serious luck. There was no struggle it was just handed to him.

The head of the Chamber of Commerce in HK had the 3 guys above him leave. He was like 28 and inherited the job.

Google, tried to sell to Yahoo. Where would they be if that had happened?

Where would Facebook be if Friendster hadn't failed?

I'm not in any way suggesting you shouldn't work hard to increase your chances of success. But there is also tons of luck in most big success.
My academic math journey stopped at pre-calc, and I had been a C student for quite a long time. HS Algebra II would never have happened for me if I hadn't discovered XMaxima, an emacs-based CAS. Fortunately I took a Discrete Math course before dropping out of college, and it gave me a new admiration for math.

In spite of my weak math background, this has been the most enjoyable comments section on HN I've read so far.
Can we get a quick review? It looks really interesting but looking around the net I can't find many people talking about it. Does it wobble any? What joystick are you using on it? What kind of chair do you use with it?

(Warthog + Obutto Ozone owner here but thinking of simplifying things)
Show HN: Opencode
Technology free the markets. Now not even the state will not be able to stop black market thanks to the technology. Also technology gives more types of jobs. Before we were only hunters and gatherers , however now with technology we have more types of jobs. So even if robots do all the manual jobs then all the people will work on arts and science. My point is that capitalism will never die because we will never stop wanting unique and expensive things. However by the time the robots do all the manual work then we will be able go to space. That means more space for each person to have a farm with robots and exchange things with other people without the need of the state. Actually the state can be replaced today by a cryptocurrency that tax each transaction 5% and let the user to choose with his digital signature where to spent it. We are close enough to fire all the public workers thanks to the technology and replaced them with the private sectors and coupons for giving free services. Technology destroys any type of socialism.
This is really useful for a layman like me who doesn't have a lot of exposure to AWS.

Anything similiar for Azure? I would really like to understand the difference between the different types of app services, and especially how they relate to the project templates in Visual Studio.
Just like the "$300m button story" popular in UX circles: https://articles.uie.com/three_hund_million_button/
Old Berkeley Pascal to Free Pascal wasn't too bad. Other than clashes over new reserved words and conversion to modern I/O, that went well.

The LISP part, though, is not going well. Porting clever 1970s Stanford AI Lab macros written on the original SAIL machine to modern Common LISP is hard. Anybody with a knowledge of MACLISP want to help? The code is all on Github. If you're into this, try to convert the macros "defsmac" and "defmac" in this file [1] to clisp. Submit a pull request.

At least now both languages can do POSIX I/O. We had some implementation-specific C glue code in the original just to talk to pipes. That can go away.

Looking to the future, Dafny level verification could easily deal with two of the big unsafe areas in Rust - partially initialized arrays (used for collections that can grow), and backpointers. Those have clear invariants, easy proofs, and the proofs can be done by an automatic prover. You don't need a labor-intensive interactive system like Coq.

The Dafny approach has the nice property that it's all right there in the program source code. There's no separate verification data to be kept in sync. We did that in Pascal-F, too, but many later systems have the user working in a completely different mathematical notation for verification purposes. This is a huge turnoff for programmers.

[1] https://github.com/John-Nagle/pasv/blob/master/src/CPC4/defm...
Broken on mobile.
https://www.expeditedssl.com/azure-in-plain-english
Obama’s Biggest Mistake
They mention that they used to base their geo routing on the location of the client's DNS server but have moved to BGP Anycast. I've heard that there can potentially be routing issues for long-running connections using anycast to end users, is anybody else doing something like this and do these issues happen in practice?
Just wait until Twitter starts selling first access to tweets.
You can have Rawlsian fairness, in which before you are born you structure society such that the expected goodness of your life is on average best. This leads to arguments about limiting a person's abilities to hold wealth in the vein you mention, and I think those arguments are good.

However, since we aren't able to structure all of society (genetics yet, physics maybe never), Rawls has to wait. Even ignoring historic wealth, things like IQ, new ideas/discoveries, etc aren't distributed fairly. This is to say we need a system which can be fair given that the starting point (at our current level of technology) isn't fair. This is a lower level of fairness than Rawlsian. Think of it like a group of people asking what the rules of poker should be after the hands are dealt -- hard but perhaps possible.

This is to say that having discarded the second part of Rawls' Theory of Social Justice, we still have the first part: "each person is to have an equal right to the most extensive basic liberty compatible with a similar liberty for others"

From this you get Aquinas' construction of free trade from natural moral law, followed by modern economics proofs for prices being the answer to an optimization problem over aggregate utility in the presence of scarce goods (you give the good you don't need to whomever can give you the most goods you do need. If everyone does this, society is the most well off it can be in aggregate).

This seems to me fair in the sense of after-the-cards-are-dealt poker rules, if we could control the laws of physics and change our genetic code I do agree we could do better.
The home mortgage interest deduction specifically doesn't, but mortgage interest on rental properties is still generally deductible.

https://www.irs.gov/publications/p527/ch01.html
Calling S3 "FTP" is a bit misleading, I would have just called it "File Storage" and explained it along the lines of FTP instead.
Your first claim seems to be wrong - why wouldn't people downvote it?
Has anyone thought of DNS for onion addresses?
Well he used velcro so he can remove the HOTAS an fold down the mount probably faster than you can move that thing out of the way :P

Also ~20$ vs what 300-500$(?) solution as far as bang for buck goes this MacGyvering wins by quite a margin.
- Moving big things, Shopping for big things.

Van rental (with driver) are a thing, at least where I live, where personal car ownership isn't really a thing.

See for example: https://www.gogovan.com.hk/en/

Big place to shop (e.g.: IKEA) offer delivery.
I take my old drives and put them in a RAID1 btrfs volume that serves as large back-up volume consisting of miscellaneous drives. I only need that volume when my main drives fail, and then one other drive in the btrfs volume fails. Seemed like a good idea years ago.

Nowadays after watching the btrfs mailing list, I think the day I have to test the RAID1 redundancy will be like Russian roulette.
Maintainers Don't Scale (Presentation)
Sometimes I think people naturally reflect who they are; i.e. a thief will naturally be aware/paranoid of other thieves snooping around his stuff. So I guess someone with trust issues probably sees himself as unfaithful?

My paranoia comes from reading too many articles online about government spying and dishonest police/prosecutors. It's gotten a little better since I started markings a point of sticking my head or of our echo chamber occasionally.
Good. H-1B was intended to bring in top talent, not simply used as a profit padder while hurting incoming immigrant talent by keeping them under their thumb.
There isn't going to be a robot revolution.

There's going to be a gradual, century long process of integration between humans and robotics, which will radically improve productivity while population growth turns steeply negative across most of the planet and for the better.

What will happen to all the truckers (standard example)? We'll stop making more of them, just as we did with farmers and radio DJs and newspaper delivery boys and phone network operators and gas pumpers; existing drivers will gradually be phased out. If I ask you what you think I mean, when I say: "robot helpers" - what would you answer? Robots that help people, right? No. There are going to be millions of people working as robot helpers in the next ~30 years just in the US - humans will help the robots work better; the robots will be far more productive at what they do than humans at the exact same tasks, but most of those robots will not be able to function fully autonomously in the next century (in fact, economically it'll never be desirable to build fully autonomous robots for all tasks, quite the opposite; as such, there's no scenario where millions of human robot helpers won't be necessary). The dramatic gain in productivity the robots will bring to said tasks, will more than offset the cost of continuing to have humans that act as robot assistants.

Absolutely nothing will be fundamentally altered in regards to market economies, when it comes to the rise of robotics / AI etc. The premise about mass unemployment is a fear based fraud and will be proven so only as the years drift by and the mass unemployment never materialize. Unfortunately, in the meantime, the fear angle will continue to draw clicks.
http://whiley.org/ is another similar language that uses an SMT solver for testing program invariants.
You earn profit in a capitalist system by providing more utility to your consumers than you cost them. So no.

"[Capitalism] is a vast conspiracy to make you happy." - John Updike
Updoot, because I was thinking just the other day how absurd Amazon's naming scheme is. Did an engineer think of that sh#!? If Amazon was run by Musk instead of Besos, a harsh email would have been sent to the employees to cut that sh#! out.

Source: Acronyms seriously suck https://twitter.com/davejohnson/status/602951117413216256
Many of these pop ups strategically block navigation options in the end adding up to unnecessary hits on some 2ndry linked page(via intrusive ads) or making sick stickies keeping us away from main material for which we were initially there making us dependent on AdBlockers. These sites find that out and stop access to their content(their concern maybe genuine but ugly process) until we stop AdBlockers taking away our freedom altogether. I have stopped going to most News Websites for this.
Satan, the ransomware-as-a-service surfaced in the dark web
GCP does not really need one of these. It is a lot easier to understand. The only time it gets confusing for people are the papers or projects they were based on (e.g. StackDriver, BigTable, etc).
> Fast forward a few years and we were running a network with POPs on five continents and data centers with hundreds of thousands of servers.

That seems high given Twitter's size and the hardware distribution pie chart they showed. Does anybody have an idea how this compares?
I suggest jumping right into the documentation on kuberenetes.io. There is got decent documentation with a set of tutorials and you can check out this playground with a walkthrough: https://www.katacoda.com/courses/kubernetes/playground
Looks good on my Nexus 5x -- I had to rotate the phone in landscape mode first though :)
I've been telling cow-orkers this for a long time. They're finally starting to realize that it's true.