skysight-inc/HackerNews huggingface dataset:
> The whole is the topic plus the inverse of the topic.

let the topic = x

let the whole (the organising concept) = T

x is related to T thus, x:T, : changes depending on the organising relation

inverse topic is T-x

so T = x + T-x is what you have stated.

George Boole, Lincoln, 1847, The Mathematical Analysis of Logic, being an Essay towards a Calculus of Deductive Reasoning http://www.gutenberg.org/files/36884/36884-pdf.pdf See the Table on page 25

the reverse appears to me to be T′, as you say, that's a very big space

it's unclear to me what you intend by the converse. you say that it is located within T′, let's call it x′ (pronounced x prime).

following on from that the obverse appears to be T′-x′.

the whole of the topic (T) and its reverse (T′) could be 1 using this notation, and this notation is fairly standard.

Boole called the conceptual space we're trying to pin down the “domain of discourse”, this is fairly standard terminology.

> Note that I used the word "universe" just now. It turns out that there's just no good word for the combination of the whole of a topic and it's reverse.

In that case I don't think you should use the word universe for that designation. Maybe just use domain of discourse? However, be aware that there is a precedent for the use of the word universe: https://ncatlab.org/homotopytypetheory/show/universe

> kind of logic

To my mind what you are doing is not logic per se but analysis. Specifically a narrow kind of conceptual analysis https://philpapers.org/browse/conceptual-analysis Though if pressed I would not quibble with you calling what you are doing a kind of logic. Again, there is a precedent for this.

I'm kind of intrigued as to what you're getting with the notion of a converse. Maybe give a concrete example? From there it should be obvious what is meant by the obverse.
From the FAQ:

Q: "How does PyCharm Edu differ from PyCharm Professional Edition or PyCharm Community Edition?"

A: "PyCharm Edu is based on the Community Edition and comprises all of its functionality. Additionally, it installs and detects Python during installation. It has a simpler UI (adjustable in settings) and adds a new "Educational" project type.

PyCharm Professional Edition additionally supports different web development technologies, has remote development capabilities and additional languages, and supports working with databases."
Rust already has preliminary wasm support.
You might think that publicly revealing that may lead to some grief, especially since those events are a relatively recent development.
Travelling west is fantastic. I found that with a bit of discipline I can just skip jetlag and be a morning person for the duration of the journey. On the way back - no jetlag either and back to the usual late pattern.
Like I said, maybe the result would be even worse. But that doesn't mean one can blame the current mobile internet situation on the free market, since it definitively isn't one.
The Role of Multi-Agent Learning in Artificial Intelligence Research at DeepMind
Just for argument's sake... Do you think the greater good would be served by protecting that politician's privacy, and that of several dozen school teachers who also carried that set of genes? Or would society be better off if the politician and the teachers were subjected to greater scrutiny, leading to some percentage of them being removed when discovered to be actual pedophiles?

This isn't meant as rhetorical, and I'm not trying to score some point. I'm honestly not sure where I land on this. Part of me wants to say "tough noogies, it's worth it to stop those kiddie diddlers" and another part is going, "whoa nellie, what if most of those people are completely innocent but will now forever live with this awful stigma?"

I think there's a multi-track drifting joke in here somewhere too, but I haven't had my coffee yet.
In my opinion, the main problem with "OOP", and other contemporary religions, e.g. "design patterns", "TDD", etc., is that often you face arguments like "with me, or against me", like if there were no other ways for abstraction, design, QA, etc. Nowdays the buzzword focus moved to "deep learning" and "cloud", our new BDD (buzzword driven development).

P.S. Link to the original interview: http://www.stlport.org/resources/StepanovUSA.html
That's actually very difficult, possibly impossible. Virtually every square inch of land has been claimed by someone else. Much of the ocean is open to you, but it's very difficult to bootstrap without substantial resources from land-based civilizations.
Aye – the list is great. I always admire personal recommendations! Will take a look at Bacigalupi.
Is that true of the US/Canada border? I ask because it seems to work fine inside continental Europe to have open borders. Even opening up the eastern bloc hasn't had devastating consequences and instead leads more to normalization/improvements in underdeveloped areas.
There is a title arms race happening with programmers.

If everyone is going to call themselves a Software Engineer on LinkedIn, and I decide to label myself as a Developer, or even worse, a Programmer, I'm going to miss out on opportunities that the "engineers" are going to get.

If you don't want programmers calling themselves engineers, just make it illegal for us to do so.

I know Texas and Canada already do.
> Russian military/intelligence capabilities are obviously fairly formidable. I believe we should recognize this regardless of how much their citizens drink.

True. But we should keep the overall geopolitical context in mind as we formulate policy.

Russia/USSR having a formidable military/intel apparatus is not remotely the same threat when they no longer have the ability to be competitive in the "life is better under our system" debate.

I think it would be a mistake to further dial up tensions with them based solely on a notional "black ops gap".
I use AOL Reader.
How do you explain the fact TensorFlow targets Python 3 for speed, features, etc.?
I have mixed feeling about this. Having worked at {big defense Corps}, I knew that some extremely competent technical people were technicians.

I also discovered that back in the 60's or 70's, if you showed a spark, they'd pay for you to go to school while you worked.

Today, you can't get your foot in the door without a technical degree, AND you will be constantly dismissed even if you are right. Oh, the engineers know when a technician is right, showing initiative, and absolutely killing it - but I saw Senior Management actively disregard them, because they aren't engineers. The engineers had to say, "hey, he's right, we should all listen". This happened multiple times. It used to be at some places that every X years as a technician (I think it was 4?) was ranked as 1 year as a full engineer. Sure that's slow - but you got heard, and combined with the "bright spark" incentive above, was a great way to identify talent that didn't take the traditional channels.

I think "moving fast and breaking things" is a feel-good way to paper over incompetence and poor planning, but I've also seen the degreed set not be as competent as the technicians. I have no idea what the right answer is - except to say that industries where lives are on the line (medical devices, aerospace, etc) do have strict guidelines, responsibilities and take it very seriously - this makes me think the author is just taking a dig at people - it appears as discord without direction, to those in the field.
Sounds quite similar to Personal Data Protection Act (PDPA) in Singapore:

http://www.pwc.com/sg/en/personal-data-protection.html
I also would give immigrants from Central America a break here in the US because we benefit so much from selling them goods, and the labor they provide for the agriculture industry. I'm just pulling this out of my butt but I don't think the US exports much to other countries besides weapons and food.
According to the article (I haven't checked congress.gov yet), said bill hasn't even passed committee yet. As foul as the proposal is, this isn't indicative of a regression or collapse of the legislative process.
The irony is that it probably does mean better quality code for most people.

Quality in practical outcomes for building projects, that is, not code asthetics.

The problem is that 'functional code' means 'spagetti code' for many 'low skill' people, and 'write once maintain never' perl style code for many other 'smart' people.

Both are rubbish, terrible low quality useless code outcomes.

OOP doesn't fix everything, but its a great lowest common demoninator for code that does the job. Its not exciting. It has stateful bugs. ...but anyone can do it and it gets the job done at scale; orders of magnitude better than any other coding paradigm I'm aware of.

You want a hard problem to solve?

Go figure out a way to make functional programming scale the same way, you'll start a revolution.

...but in my experience, its the frustrated 'smart' folk who want to write their maintain-never code who push FP as a replacement for OOP.
I'm pretty happy developing in TypeScript these days, it at the stage where its more than good enough for most tasks.

Just like the JVM is more than Java, JavaScript is the bytecode of the browser. There is plenty of languages which compile to JavaScript if you want a different style or expressiveness in your code.
https://github.com/jashkenas/coffeescript/wiki/List-of-langu...

How good the tooling is (maturity, source maps etc) for other transpiled languages may vary a lot but there is still a lot of choice. I'll be sticking to TypeScript for now.
I agree. It reminds me of the quote "Civilization is built on what men give back to the society, not what they require from the society." While I know it can improve standards of living for a ton of people if they were allowed to immigrate out of their current situation, it also means the benefit may only be one sided and not to the society receiving them. The author fails to sufficiently argue this part. In that sense, having some sort of merit and cultural compatibility system makes sense. Without it, original society can lose it's identity and could also devolve into an irreversible mess.
Ask HN: How to ensure I don't lose IP rights to side project to current company?
Hey HN, would appreciate your help getting started on navigating this dilemma.

The summary:

I started working for a company in Boston in October of last year full-time and doing some freelancing starting in February, a few months before I signed my offer. When I did sign, I signed a pretty standard IP agreement assigning everything I did for them during working hours to them. It wasn't super aggressive compared to ones I've seen before.

During my freelancing time before I signed (mostly, some time after starting after hours), I built an application that leaned on an idea that I implemented for the company while I was freelancing and white-labelled it. It’s not anything to do with their core business at all. I was mostly bored and wanting to build a portfolio project, but also wouldn't have minded generating a few bucks. Definitely wasn't looking to make the side project my full-time game, rather just to generate a few hundred $$$ extra each month.

Fast forward to about 5 months at this company and now my little SaaS has about 10 or 11 users and a few are paying!

The problem:

I'd like to go further with it but I am concerned about IP rights. I had dinner the other night with one of our 3 founders, we are on pretty good terms and definitely don't have an adversarial relationship. I brought this up for the first time and he told me that as long as this wasn't me trying to basically start another company full-time while working for him, he wouldn't mind it.

That's cool, but now I'm in a bit of a pickle: I have his word, but legally, things may get a bit dubious later on.

Should I:
A) Amend my offer letter stating this IP, then backdate/re-sign it together?
B) Draft a short statement assigning all IP to me that he can sign?

The issue is this: To hire a lawyer to consult me on this would cost far more than I ever plan to make in a year from this software, hence why I'm here asking for advice.

Thanks HN!
Unfortunately, PyCharm does not (by default) encourage the wonderfully productive development pattern of ``python -i`` -- running the script and breaking into the interactive prompt afterwards. IDLE does this and it's excellent for teaching. Any other technique and the students are much less likely to develop the habit of testing/debugging code interactively in the REPL.

Even if you do invoke the interactive mode in PyCharm, each execution creates a separate prompt, causing confusion. I'll admit I'm not the most skilled PyCharm-user. Perhaps there's a way to make it work like IDLE?
Fallen Angels by Niven et al. It's a bit light-hearted though.
Because their tax revenue is closely tied to the price of oil, so when you budget the next 10 years on a forecasted price of $85/barrel and prices go down to 40-50 for a sustained period, you start getting a lot of starving pensioners freezing to death and/or freezing pensioners starving to death.

Friends in provincial cities report it has been a really, really bad winter.
What's the downside? If the info was irrelevant then I'd understand it, but obviously genes are relevant to risk. Just as there's nothing wrong with e.g. age-based discrimination, I don't see the problem here.
Except, you know, there's the law I could refer to.

Or like two months ago when the guy who hired me wanted me to ship software that was clearly going to explode in production and I told him that I'm not interested in having that kind of disaster on my conscience and that he would just have to deal with the fact that its going to take longer to ship.

Saying no is about having a spine, not about being able to hide behind something that you can hold against your employer. Maybe they're right. If you are incapable of making decisions in a professional fashion, you should not call yourself an engineer.
Ehh, even nowadays, lots of programs aren't CPU bound or for whatever other reason can't benefit from using more than one core per process.
This is what I never see addressed, and it certainly must be helping the "right wing" groups because it seems so obvious.

Given a choice, the majority of the world would choose to move to Europe or North America. I'd bet if you polled, say, Guatemala, and offered everyone free residency and resettlement in the US, you'd have acceptance numbers over 80% at least. And a lot of the people choosing to stay would be those that are well off.

So what's the actual plan to deal with resettling a couple billion people (with significantly different values and standards)? And if we can magically provide a safe and wonderful country for them in tier 1 countries, why can't we do the same in their country of origin?

Or more directly, what's allowing tier 1 countries the ability to absorb so many people?
Tired of assholes who think using latin words makes them smart.
> To me, a $45 start anyone working can figure out

this is the problem, some people are working and can't really spare a single dollar, much less 45 of them.
The different levels emerge from each other. And I don't think that we can be sure to have found the most basic one, or even to assume that there is a most basic level. But the emergent levels are not less 'real' than the more basic ones.
There is more about emergent levels than just to hide details.
There are linting tools that you can and should add to your text editor of choice. Whenever I reference a variable in JS, if that variable is not assigned it highlights it as a possible error. If I define a variable or function and don't use it, that gets highlighted too. If my syntax is wrong, that gets highlighted. If my team had decided that we only want to use single quotes around strings, that gets highlighted. Even our build will complain and our tests will fail because we have incorporated linting into them. With ES6 there is no reason to have global variables anymore, so it is possible to confidently identify all these errors before the code is even run.

The language is constantly being improved while maintaining backwards compatibility. Finally it's ability to handle whatever kind of data you throw at it until you choose to check the data is a strength in an environment (web pages) where nothing is certain. You aren't sure about the data you will get from an API, from the user, you don't even know what kind of environment your code will be run in! The same code might run on the latest version of Chrome, a headless test environment, or some old version of Internet Explorer. And that is totally possible. It's all up to how you code it. And you have to get used to coding in this type of language. You can and should test your code as you go along, no need to wait to compile, you can see the results right away. Build your code to handle errors, because even if the code is perfect, the data you are working with will not be. And have lots of tests. Not only do they identify current errors in the code, but they allow you to make large changes with confidence that everything else is still working like it should.
Userfriendly – Impairing productivity since 1997
Game-Changing RFSoCs from Xilinx
Why 2017 Should Be a Great Year to Raise Venture Capital
IMO, the title should note that "oxides" does not include "Carbon Dioxide".
Maybe you are right but I cannot understand or agree with this idea that has taken hold among some on the internet that we should be happy to pay taxes because the government will go and solve problems with that money. Beyond the fact that the government is horrible at allocating resources and using them efficiently, every tax is a dollar being taken from the economy that could have gone to people that produce things of value not what some bureaucrat decided was of value.
A bit of clarification on which oxides, from the article: By burning heavy fuel oil, just 15 of the biggest ships emit more oxides of nitrogen and sulphur—gases much worse for global warming than carbon dioxide—than all the world’s cars put together
It's also worth noting - for those that will inevitably use this to defend driving - that the environmental effects of cars extend way past dioxide emissions.
>Reality of mass immigration from Muslim countries into the UK has been a lot more people in the UK support Sharia law and want to ban homosexuality.

Based on this:

http://www.migrationobservatory.ox.ac.uk/resources/briefings...

The majority of immigrants are likely non-Muslims. Only two Muslim countries appear in the top 10. Of the top 44% of immigrants, 8% are from two Muslim countries.

Likely a larger percentage of local non-Muslim Americans want to ban homosexuality than do immigrants to the UK. I wouldn't be surprised if in the US, immigrants are more open to homosexuality than US citizens.
Bluemix has a permanent free tier.
Sam has stated for many years that Marvin is not allowed into his marketplace unless by written invitation. Marvin, being a citizen of his own town, can seek a marketplace in his own town, work with others to create one for himself like Sam did, or violate Sams borders knowing the consequences (as Sam has already told him what will happen). Just like standing at the bottom of the ocean will drown you, Sam has stated the consequences of violating his border. Sam detaining Marvin from Sams marketplace isn't violating Marvin's rights any more the sea denies your right to breath if you stand beneath it--Marvin is responsible for the risks he takes when the consequences are known. If Sam was Sam Jung Il, you may be shot dead. If it's uncle Sam, you can expect to be returned to your town.

Edited because I was distracted by children.
I think you making that an example of a great deal just shows how skewed the SF housing market is. I'm in the south of the UK, just within commuting distance of London, and for $800/mth less than that rent a 3 bedroom house with a garden in a well connected area, and that's a bit expensive for the area because its well located. The housing market in London is just as ridiculous at the moment and I'm so glad to have got out.
That would run counter to the goal of these articles, which is to trivialize the importance of pollution from cars and make environmental activists look like fools.
>I then examine the most popular justifications offered for restricting immigration, finding that none of them offers a credible rationale for claiming either that such restriction does not violate rights or that the rights violation is justified.

This is completely backwards. He should be in the position to prove that restrictions do violate rights, not that none of the ones he addresses don't violate rights.

With the goalposts shifted so far, I see this as pseudo-intellectual bloviation.
Which makes danes one of the biggest hypocrites on planet earth.
Why? I thought Carbon Dioxide was one of the most innocuous oxides released by engines, both in environmental and health effects.
La #Ferrari, #Lamorghini, #Ford #Mustang Crash #SUPERCAR #CRASH WorthShare.co
"gases much worse for global warming than carbon dioxide"

Do you have a source on that? My understanding was that they are short lived and block heat rather than retain it.
> Such schemes used to be thwarted by the difficulty of measuring exact fuel consumption on ships. New technologies allow more accurate readings.

Why is it so difficult to measure fuel consumption on ships?
Just 90% of it.
It's not true. TensorFlow also supports 2.7 first.
I use a desktop app, QuiteRSS. I'm in front of the same computer all day so I don't need a reader that's synced across devices. Whatever you use, I suggest you look into subscribing to everything you can using RSS (HN, Reddit, YouTube), it's a much better experience than rescanning sites over and over.
Why was that? Unionized engineers in Germany (like in the automotive industry) are the highest paid and get the most benefits. Why would they be against it, given that if you don't enjoy red tape, you probably won't work at SAP to begin with?
> I think it's a common misconception that JavaScript isn't an elegant language.

1 + 'a' = "1a", I've seen more ellegant solutions, I'd love JS to be strongly typed at least (without typescript).
I have -- when we lived out in the Bronx and I commuted to NYU. On a weekday, nothing is strictly faster than some form of public transit, though on weekends driving can be a little faster. Then there's parking, which is a whole other story. But New York is unusual for a US city; I absolutely agree with you as far as every other US city I've lived in is concerned.
No downsides. Please post your complete medical history, financial transactions, porn history here so we can evaluate your fitness for your next job.
every tax is a dollar being taken from the economy

Government turns around and spends those dollars in the economy. They are reallocated, not removed.
What are some sysadmin specific Twitter feeds or blogs you read daily?
Encryption Makes a Better World
Average temperature rises, icecaps melt, sea levels rise, shores recede. Think about where most of the global tech and financial infrastructure currently is.

edit: Apparently I didn't read your comment; you understand that the coasts will be lost. Not only do the more sparsely populated inland regions not have the infrastructure to take in the coast dwellers, but the core instruments of modern civilization will literally be underwater.